Thank you Dennis,
The only thing, I checked on internet and ChatGPT about tax for Switzerland and for each order, customer or business, 0% tax can be applied. Maybe you want that people pay tax, that is now possible with the bugfix.
The reason we use the OWC EU VAT extension is to please the Tax departments in the EU countries.
Switzerland is not an EU country and thus is not eligible to be declared as an EU VAT country.
It is irrelevant that the VAT to be paid is 0% for consumers and businesses, as there is an "import VAT" to be paid by the consumers and businesses.
For us it is also irrelevant what is on the Internet or ChatGPT tells us, as the penalties and fines the EU Tax departments issue are the only thing we want to avoid.
What counts for them is the law and regulation and not what ChatGPT responds..
Thus, we MUST "declare" the 0% VAT for Switzerland as tax exempt due to "EXPORT into 3rd Country",
while the 0% tax exempt we use your extension for is
due to a company within the EU (but not in the same country as the seller) with a valid EU-TAX ID.
So 0% VAT Tax is not = 0% VAT Tax as the reason is different.
Thus, we cannot use a Swiss TAX ID (Nor any other NON-EU Country's) to exempt a company from VAT.
We must exempt them due to "Export" into a NON-EU Country.
I disable for option 2 the offline validation, I think you can best use option 4 or 5.
Okay, I am using option 4 now.
But when you use option 2, in the situation of vat number of the countries Iceland, Norway, Liechtenstein or Switzerland, all EU counties but no online validation possible, I think in those counties you can check syntax and do 0% tax.
Only EU Countries with VIES Access are relevant.
But if you still don't want that, there is an extra option 'What if online VAT number service check is NOT possible
(Iceland, Norway, Liechtenstein or Switzerland)' in which you can chose option 1 that will give invalid vat number error.
Yes, I Reject with this option the VAT Check for those countries.
This is the actual solution. Thank you!
Your vat number field is mandotary, so people must clear/remove vat number. I think not a good idee. Better say valid vat number and with the country option let the customer pay tax.
It is not about us to decide if a customer will pay tax or not. It is about the TAX departments of each country.
All we need to do, is to be compliant with the ruling laws.
New release is 3.16
Hope this is a good solution for you.
We installed 3.16 and the TAX ID issue for Switzerland is now solved
Thank you !
However, there is a new issue resulting in 3.16:
If I enter a valid TAX ID for e.g. Portugal e.g. PT509751415, the extension is correctly exempting the VAT due to the valid TAX ID.
However, if the shipping country is changed, the TAX exempt should "expire" so that the VAT regulation for the new country should apply.
Best regards,
Christos