Quote:
Originally Posted by HM666
Nick perhaps the best thing for you to do is in setting up your shop treat the VAT charges like shipping..
|
Well see how I've setup it:
1.- In Taxes table you can add rows like:
Title : EU-EL VAT 23%
Tax: 23
Title : EU-DE VAT 21%
Tax: 21
and so on..........
2.- In Delivery Locations table you can add:
Location: USA
Tax: None
Shipping: None
Is EU Country: No
Is Shop Country: Yes
Location: Greece
Tax: EU-EL VAT 23%
Shipping: Area A
Is EU Country: Yes
Is Shop Country: No
Tax and Shipping are selections from droplists. I did it this way as some sellers for their own reasons should not collect VAT. In this case they will select "None" for Tax.
The reason that I added that "Is EU country" and "Is Shop country" are:
1.- If "Is EU Country" is Yes (and offcourse if Tax is not "None"), then during checkout the user must fill a field with his VAT id. Should be an automatic validation with EU authorities. As I seen they have upgraded their system and now not only it returns True/False but also returns the Full name and Address.
2.- That "Is Shop Country" needs for a special way. The actual way that VAT collections works is:
a] Non EU : No VAT
b] EU client but not sellers country:
b1] With valid VAT id: No collection
b2] Without VAT id: Collection
c] That the most important: When Seller and Buyer are from the same EU country then with or without VAT id you must collect VAT. That's why I added that field to check when they are the same.
As for the Shipping. VAT is different than the Tax that you know. Goes only to net price of product/service and not to extra like shipping.