Answer:
B. As a current liability on the balance sheet
Step-by-step explanation:
Prepaid Cards has expiry of December 31, 2019 and LatteBucks is liable to redeem that card until the expiry date. So, the unredeemed gift cards be reported on LatteBucks's 2018 year-end financial statements.
At time of Sale transaction might be as
Dr. Cash $XXX
Cr. Redeemable card payable $XXX