Thank you for your reply Antun,
For both cases:
If there is no connection to the VIES database:
If the VAT number is not correct:
Normal checkout can proceed (order=with VAT),
maybe with a message explaining: (VAT number not recognised / database not available, try again later
2).If the customer chooses a VAT number of another company things get a bit more complicated.
I will reply on this case later.
3).Another challenge is the intra-Community supply:
From 'EU Taxation and customs unit' FAQ: EU Taxation and customs unit[/url]To make an intra-Community supply without charging VAT, you should ensure that the person to whom you are supplying the goods is a taxable person in another Member State, and that the goods in question have left, or will leave your Member State to another MS. VAT-number should also be in the invoice.
So there should be a check against the country/state of the seller and the country/state of the buyer.
If they are the same --> order should be with VAT
If they are different AND both are inside the european union --> no VAT should be charged.
I know this is a challenge, and a bit complicated, but that's the way it goes in Europe.
The intra-community supply
is a huge selling argument!
in lay man terms:
If I am in another EU country than the seller and have a valid VAT number/company I don't have to pay VAT.
Simply put: if something costs 100$ and I can purchase it with a valid VAT, I only have to pay 79$ !
This function would make Tomatocart the top shopping cart in the EU !