Hi,
I'm posting some new informations about the taxes rules, because I'm experiencing the problem on my shop ATM, and I think I will be obliged to hack the core to do it. So it would be helpful to integrate that in the next release of Ubercart that want to be VAT friendly.
The problem I have is that I must add somme new products on my website for which another tax rules is applied. In france, most of the products are taxes to a 19.6% rate, but the books, for example, are taxed with a 5.5%.
So ubercart already allow to do that, I successfully created a new book class, I created a 5.5% tax that is applied to books, very easy to do, works well...
The problem is on the invoice (the checkout page too so, but the law mention that it's required for the invoice, not especially others documents), if a people order some products at 19.6% and some others at 5.5%, ubercart successfully show the 2 taxes rules like that :
Subtotal : 75.75€
Shipping quote : 8€
Total Excluding taxes : 83.75€
VAT 5.5% :1.25€
VAT 19.6% : 11.98€
Total including taxes : 96.98€All calculation are good, the problem is that the law oblige us to show the the total for which the 5.5% VAT applied and the total for which the 19.6% VAT applied... So it should be
Subtotal : 75.75€
Shipping quote : 8€
Base 5.5% : 22.65€
Base 19.6% : 61.10€
Total excluding taxes : 83.75€
Total including taxes : 93.98€It's pretty fastidious, but this is the law
. So concretly, instead of displaying a single total excluding taxes, the tax module would detect if there are different tax rules applied to an order and, id yes display the base of all calculation as a line item, and then display the total of all bases.

Joined: 08/13/2007