This is necessarilly very UK-centric. But it does illustrate that different models to the N. American tax model exist.
This is the current position in the UK:
If you are registered for VAT you must give any VAT-registered customers a VAT invoice for any standard-rated or reduced-rated goods or services you sell them.
A VAT Receipt has to show, by law (amongst other things):
the unit price or rate, excluding VAT
the quantity of goods or the extent of the services
the rate of VAT that applies to what's being sold
the total amount payable, excluding VAT
the rate of any cash discount
the total amount of VAT charged
If you are a retailer, you do not need to issue a VAT invoice or receipt unless your customer asks for one.
So, in the UK, in a physical retail store the corresponding till receipt to your example would look like this (if you got a receipt at all):
Chocolate Bar 4 @ 0.75
-----------------------------------------
Total 3.00
There is a tax component but it's not explicitly shown.
Now, to answer your question "so you are saying, that in the UK, taxes ARE NOT calculated based on the sub-total?": No, I am not.
There was a recent case that threw light on how this is handled in the EU:
Quote
'Some companies have attempted to make substantial VAT savings, by rounding down fractions of a penny of tax owed on individual items sold.
Dutch company Albert Heijn had tried to make a claim for a VAT repayment on the basis of rounding down every item sold, rather than on the usual basis of rounding up or down on the basis of a basket of goods.
The ECJ ruled that the issues were not a matter for community law, and that member states could make their own mind up'
Now I don't know of any member state that has 'made up it's mind' to loose revenue! So my understanding is that if you calculate tax on each individual chocolate bar, round down, and then sum, you're going to be in trouble if you attempt this on anything other than a single item sale. I see no contradiction with this ruling and the method for calculating tax inclusive price I set out above, although discussion is always healthy. I'm not infalible :D
For eCommerce, my interpretation is that calculating tax on the sub-total of each product in a tax class is the correct approach. I've said this elsewhere in the forums. I cannot see how a tax jurisdiction could challenge such an approach.
So, back to my earlier thoughts on tax inclusive prices. The challenge is how to make those tax inclusive prices multiply cleanly. I believe that a eCommerce store's first responsibility is to maximize conversion. Making the customer comfortable with the numbers is part of that effort. I think the primary difficulty here has been communicating the fundamental differences between the N. American tax model and other tax models.
Thought it important to make this point again: this is a price display issue, not a tax calculation issue. Danny, you'll be relieved that I see no requirement for multiple tax engines.
BTW, the reason a physical store where all prices are inclusive of tax is able to sell 100 chocolate bars at exactly 100 times the price of 1 chocolate bar is because the ex tax price of the single product is constructed specifically so that when tax is added the tax inclusive price can be expressed exactly to 2DP, or to whatever your store currency requires.
Hope it helps
iD
This post has been edited by infradawn: 20 May 2010 - 04:37 AM