I have a problem with a fixed coupon. All products in my store are inserted without VAT, and VAT for products is applied in the cart at 10%, and 22% for shipping. When I insert a fixed coupon with a value of 1000, I see 1100 applied to the cart. I’ve checked all the settings, and I have the setting for calculation set to ‘Calculate promotional code discount sequentially,’ but the fixed coupon is calculated with VAT. How can I fix this?
Hey there, @dorabaltea! Thanks for contacting us. I’m happy to help you.
For us to be able to investigate this further and try to replicate the issue on our end, can you please share screenshots of how you set it all up? I recommend using https://snipboard.io. You can share the direct link to the image as a response to this topic.
Thank you for reaching back, with further details on this @dorabaltea .
Taxes: Coupons apply to product prices before tax calculation to ensure accurate tax calculation, preventing rounding errors by splitting the discount between each product in the cart. This behavior is more noticeable with Fixed Cart Discounts.
Linked here is the related documentation, for reference.
I trust that points you in the right direction, but if you have more questions, let us know.
We’re happy to help.
This reply was modified 1 year, 10 months ago by anastas10s. Reason: typo
The issue is happening because of your settings here.
As the warning says, we do not recommend having prices included without taxes and showing them with taxes, as this can cause issues.
What ends up happening in your website’s case specifically is the following:
As my colleague mentioned, coupons are applied to product prices before tax calculation to ensure accurate tax calculation
So, a product that costs 3000, with a 1000 discount will be 2000. Therefor, the 10% tax will be 200, making the product cost a total of 2200
If you have the settings as you showed us you added 3000 as the price (excluding taxes). But it is shown to the customer with taxes, so it is shown 3300
With this settings, if you apply the 1000 coupon, the final price will now be 2300, which is not what the correct price should be, so the coupon is updated to take the settings into account and it adds the extra 100 so the final price is correct
If you change the settings for the price entered and shown to match (either both being including tax, or both being excluding tax), the coupon will show as 1000 🙂
I hope this was clarifying.
Please let us know if there’s anything else we can do to help or if you have any questions.
Have a wonderful day!
Viewing 6 replies - 1 through 6 (of 6 total)
The topic ‘Fixed coupon vat error’ is closed to new replies.