Hi everyone,
I’m struggling with the interaction between Gift Cards and taxes in Odoo 18CE POS with the built-in Gift Card & eWallet functionality.
Legal background
In Austria, gift cards are sold without VAT. That part works fine in Odoo. But when the customer redeems the gift card to pay for taxable products, the product-specific VAT must still be shown/collected on the final invoice. Right now that isn’t happening. (see www.wko.at/steuern/umsatzsteuerliche-behandlung-von-gutscheinen -- section: Umsatzsteuer bei Mehrzweck-Gutscheinen).
What happens
- Gift card sold: no tax => OK
- Gift card redeemed in POS to pay for a product with, e.g., 20% VAT: The resulting invoice no longer shows the VAT line correctly (taxed and untaxed amounts are zero).
Expected behavior
When a gift card is used as a payment, the original product taxes should still be calculated, displayed on the receipt/invoice, and booked to the correct tax accounts.
Steps to reproduce
- Create a gift card product (no VAT) and sell it in POS.
- Buy a normal product with VAT (e.g. 20%) and pay fully/partially with that gift card in POS.
- Generate/print the invoice.
- Observe the VAT section.
Questions
- Is this a known limitation in Odoo 18 POS gift card handling?
- Any recommended workaround for gift card redemption so that product VAT remains correctly calculated and shown?
Unfortunately I can't include screenshots as I'm not allowed to post images.
best,
Andreas