-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EU compliant single purpose vouchers #9
Comments
Hi Kolja, So that I understand this right: your suggestion is to implement gift card payment as a negative OrderLine, rather than a payment method as it currently is? If so we could perhaps use the existing Surcharge mechanism. |
Yea it boggles my mind... Yes, using surcharges should work. The most important thing is, that the gift card needs to reduce the taxable amount - like a discount. The easiest way would probably be to add a surcharge with the same tax rate which was used when buying the gift card. I will write out a quick calculation, also for myself because I still find it difficult to wrap my head around this stuff: Single Purpose VoucherTransaction 1 Transaction 2 Surcharge: Giftcard
Multi Purpose VoucherTransaction 1 Transaction 2 Surcharge: Giftcard
Does this calculation check out with the current price calculation strategy and with the tax line strategy? If yes, using negative surcharges should work for both kinds of vouchers. |
I think your tax calculations might be off. Some examples of correct calculation:
So in your example transaction 1, if the gift card value is EUR 100 @ 19% VAT, then the ex-VAT price is 84.03 and the VAT part is EUR 15.97. |
Oh no, yes, I did it the wrong way around 🤦♂️
or
Using the (hopefully) right numbers I come to the same conclusion. |
I'll need to spend some time to explore how it could work to implement the gift card payment as a negative surcharge - there will possibly be some unforeseen edge-cases this creates which need to be investigated. In the mean time, did you ever consider the "just sell a book" hack to make it so that you can legally offer multi-use vouchers? |
Hey Michael, yes I will probably do that. Also I will probably wait with my launch until 2.0.0 is out so I get a fresh new start. |
Single purpose vouchers for gift cards in the EU are subject to VAT at the time of purchase if the tax rate of the final purchase is known, while multi-purpose vouchers are only subject to VAT when used to purchase taxable goods or services.
I wrote a "small essay" on this topic in this issue over here. Quoting from there:
The text was updated successfully, but these errors were encountered: