kingboyk wrote:That's a reasonable way to do it but it doesn't beat a dedicated tax provider which will work out of the box, charge the correct tax based on the shipping country, and (hopefully) automatically verify the VAT numbers of intra-EU customers so that they can be charged 0% :)
The latter is the key point for my employer. We will mostly be selling business2business and I expect that most not all of our non-UK EU customers will have VAT numbers which will entitle them to be VAT exempt.
Writing a dedicated tax provider also allows for adding features in the future such as setting up post-dated rate changes (I have a nasty feeling that we in the UK will be seeing a rise to 20% in the near future).
Anyway, that's enough justification, you won't be forced to use it :)
kingboyk wrote:charge the correct tax based on the shipping country
This can be solved by current tax provider.
kingboyk wrote:automatically verify the VAT numbers of intra-EU customers so that they can be charged 0% :)
I think this can be solved without changing the databas structure by using jquery+XML. But how do you know his VAT can be exempted, do you have a database of it or regular expression?
kingboyk wrote:Writing a dedicated tax provider also allows for adding features in the future such as setting up post-dated rate changes
This can be solved by current tax provider
kingboyk wrote:(I have a nasty feeling that we in the UK will be seeing a rise to 20% in the near future).
Omg......I have the same feeling.lol
Larry