An invoice was not created in Xero for a Gift Card purchase
If you find that an invoice was not created in Xero for a purchase of a Gift Card, check the Gift Card account setting in Xero and ensure that "Enable Payments" is checked.

Gift card purchases are handled differently from normal sales. When a customer buys a gift card, the payment is recorded as a liability because the business still owes the customer goods or services in the future. For that reason, the transaction is not always created in Xero as a standard invoice.
Instead, the gift card amount is usually posted to a dedicated gift card liability account in Xero. An invoice may only be created later, depending on how the gift card is redeemed and how your integration is configured.
To make sure gift card transactions are handled correctly, check that your Gift Card account in Xero is set up as a current liability and that Enable Payments is checked.
See our detailed guide on how to setup and configure gift cards: Gift Cards