Malcolm Ziman
Level 10

Reports and accounting

The sale of a gift card is not really a sale. It creates a liability. The sale happens upon redemption at which time the liability is extinguished. . But if you are donating the gift card, you can put the debit to Promotional expenses instead of cash.  You still have the liability until it is redeemed.