Important notes for me to jot down in preparation for my upcoming CNY2020 Batam trip,hehehe...
(photo taken directly from Horizon ferry counter Harbourfront)

As according to the Horizon Ferry counter staff, on the 24th,25th and 26th of Jan 2020, all promo ferry tickets will be subjected to an extra S$10 surcharge.
So, during the 3 stated day on Jan 2020 if i cannot use the orange ticket unless i pay an extra S$10 :
I cannot use this e-coupon converted Horizon Ferry ticket below too. Same reason, unless i pay an extra S$10 cny charges. Do note that during weekends and public holiday, using the below stated has an extra charge of S$10. So i need to pay S$10 (CNY charges)+S$10 (public holiday charges) if i were to use this (ticket cost S$28).
I found a small loop hole there and enquired with the Horizon Ferry counter staff and ask them, 24th Jan 2020 is CNY eve and NOT a public holiday (be it in Singapore or Indonesia), so if i am going on CNY eve, does it means i pay only S$28 (original ticket price)+S$10 (CNY charges). She hesitated and blurted out, "...technically yes..." ,hehehe...
Currently, Horizon do not have the e-coupon converted ferry ticket that expires on Jan 2020 yet. I was told that it would only comes out around Christmas 2019,hehehe...as they are expecting it to come during Nov 2019. Then it would cost me a total of S$38 to go to Batam on CNY eve (hopefully).
So, it would be a good thing now for me to buy a rubber stamp...
...for my later use. Stamp cost S$1 and the red stamp pad cost S$2.50.
Current e-coupon converted Horizon Ferry ticket is expiring on Dec 2019.
Current latest e-coupon expires on 29th Feb 2020.
Paying S$48 for any kind of Horizon ferry ticket to Batam is the normal walk-in price. Business class seats cost S$12 more.
Sindo ferry has joined the competition, with Horizon Ferry and Majestic ferry.
Sindo ferry coupon total terminal charges would be S$29.
As for how to get it, i havent find out yet.
Just sharing and taking down notes here for my own Batam CNY 2020 trip.
Cheers!