1. Service
  2. EU VAT Compliant
  3. Tuesday, August 27 2024, 12:55 PM
  4.  Subscribe via email
Hello,

the Extensions incorrectly accepts Swiss Tax numbers as valid VAT numbers.

This is a BUG.

Switzerland does not belong to the EU and if checked in the Vies Portal there is no option to select Switzerland a s member state.

Please fix this issue as soon as possible as this brings in Jeopardy the whole eligibility of the extension.

The German Tax department will not accept any of our invoices because of this.

This is a Very Critical BUG !!

Please fix asap.

Thank you,
Christos
Attachments (2)
Comment
There are no comments made yet.
Add Comment
Dennis Buijs Accepted Answer
0
Votes
Undo
I am checking!
Comment
There are no comments made yet.
Add Comment
Dennis Buijs Accepted Answer
0
Votes
Undo
Hi

After investigating the issue I saw the bug. Switzerland is the only country without VIES, then only syntax check is done.
I have make an option that 'RESET reverse charge VAT for the following countries' so you can select Switzerland and then customers must pay tax when Swiss vat number is given.

Only syntax check can be dangerous, then you must check those vat numbers manually.

I will see if I can make an online check like VIES or HMRC.

Please download and upload version 3.15.

You can check this version on https://demo2.openwebcreations.eu/index.php?route=account/register

Let me know if it is working!
Comment
  1. Guest
  2. 2 weeks ago
There are no comments made yet.
Add Comment
Service Accepted Answer
0
Votes
Undo
We applied Version 3.15 and selected Switzerland in the settings, but the issue still persist.

We test as follows:
We place a product to the shopping card while in Greece and the GR VAT is calculated.
We then apply the Swiss TAX ID.
It is marked as valid and the shipping country is changed to Switzerland
and the tax is down to 0,00€ with Reverse Charge applied.

When applying the 3.15 update:
We place a product to the shopping card while in Greece and the GR VAT is calculated.
We then apply the Swiss TAX ID.
It is marked as valid (This is wrong as we have the ONLINE Check (Option 2) Applied, it should respond to Invalid.
This time the shipping country remains on Greece
But, the tax is again down to 0,00€ with Reverse Charge applied.

Please check again.

Thank you!
Comment
There are no comments made yet.
Add Comment
Dennis Buijs Accepted Answer
0
Votes
Undo
Hi

I checked and saw the issue in the onepage chekcout (only tested it on default OpenCart checkout).
Now on demo https://demo3j3.openwebcreations.eu it is working.

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.

I disable for option 2 the offline validation, I think you can best use option 4 or 5.

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.

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.
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.

New release is 3.16

Hope this is a good solution for you.
Comment
There are no comments made yet.
Add Comment
Service Accepted Answer
0
Votes
Undo
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
Comment
There are no comments made yet.
Add Comment
Dennis Buijs Accepted Answer
0
Votes
Undo
Hi

Good that it is working.

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.

- I can understand, my extension is to ensure the EU tax is ok for each shop to avoid issues. Because VAT rules can be difficult I have made options, so now in your case you can configure what is good for you. I asked one of my clients also and he told me the same, calculate 0% tax for Switzerland, and yes this 0% tax is different then the reverse charge VAT of 0%.

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.

I made a fix, version 3.17, I will sent it to you first by wetransfer, can you check it.
Comment
There are no comments made yet.
Add Comment
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Welcome

Categories

OpenCart Free Extension
  1. 1 post
  2. 2 subcategories
OpenCart Commercial Extension
  1. 71 posts
  2. 17 subcategories
Sales & Billing
  1. 0 posts
  2. 2 subcategories
Welcome
  1. 6 posts
  2. 2 subcategories

Recent Discussions

OWC EU VAT Compliant v3.15 - ocmod bug
When I edit user data and try to save, I get an error: Fatal error: Uncaught ...
173 Hits
0 Votes
Posted on Wednesday, August 28 2024, 09:22 AM
Very Critical BUG: Swiss VAT IDs are accepted as V
Hello, the Extensions incorrectly accepts Swiss Tax numbers as valid VAT numb...
167 Hits
0 Votes
Posted on Tuesday, August 27 2024, 12:55 PM
The buyer does not see second address and postal c
The buyer does not see the Administrator's modified second address and postal co...
204 Hits
0 Votes
Posted on Tuesday, August 20 2024, 11:06 AM
the extension incorrectly displays the company nam
For example, VIES correctly displays the company name as MB "Restoranų įran...
235 Hits
0 Votes
Posted on Saturday, August 17 2024, 03:06 PM
  • Resolved
  • Does not enter automatically and does not allow yo
    Hello, When registering an account (on checkout) - it doesn't allow me to conf...
    210 Hits
    0 Votes
    Posted on Saturday, August 17 2024, 01:42 PM
  • Resolved