Total discount is wrong
-
HI,
not sure what I am doing wrong, but is there ANY way to prevent woocommerce from splitting a TOTAL discount in EUR between individual lines?
By default I offer i.e. a discount of 20,- EUR on a COMPLETE order.
But after customer applies it, the discount is actually split between all individual lines which is SUPER VERY BAD especially when your website is connected to ANY external invoicing/accounting software. Because of that Woocommerce basically gets all VAT rounding wrong.
All prices in woocommerce are set with VAT excluded and VAT is calculated based on customer country – that is how it is legally required in most countries BTW.
(for info you can set all prices including VAT in your shop, but if a customer is not a VAT payer, i.e. outside of EU or a business, Woocommerce is simply not capable as far as I know to show them prices without VAT correctly otherwise)
For example
Order consists of 10 items with value of 8,33 EUR NET + 20% VAT = 8,33*1,2= 9,996 EUR rounded to 10,- EUR – this is what the customer sees in the cart.BUT when you offer a discount i.e. in value of 20 EUR including VAT (16,66 EUR net),
Woocommerce splits this discount between all individual lines of the order and messes all VAT rounding up.
Does someone have a solution? I literally start to think after so many issues that going for a dedicated CMS made for ecommerce websites from the ground up would make my business easier.
Regards
Michal
- The topic ‘Total discount is wrong’ is closed to new replies.