European VAT Validator – Powerful EU VAT number validation plugin for WooCommerce. Real-time VIES validation, B2B VAT exemptions, OSS support, and full tax control for EU online stores. .
Installation
↑ Back to top- Purchase the product from WooCommerce.com
- Download the ZIP file from your WooCommerce.com dashboard
- Go to Plugins > Add New > Upload and select the ZIP file you just downloaded
- Select Install Now and then Activate.
- Read on to learn how to set up and configure the product.
More information at:Â Install and Activate Plugins/Extensions.


After this, the module should be installed 🙂
Getting started
↑ Back to topAfter installing the module, go to the configuration tab:

After clicking configure we will be shown the module configuration page.
Description of the various functions:
↑ Back to topVerify VAT during order placement – Check if the customer’s VAT is active during order placement
Require VAT number during order placement – Require the VAT number to be provided during order placement. Vat Field on checkout will be required:

Allow orders with incorrect VAT number – Allow orders to be placed with an incorrect VAT number. No matter what we enter in this field, the system will always allow us to order, but the VAT will be changed only if we enter the correct VAT number in the VIES system
Require prefix during order placement (e.g., FR, DE, etc.) – Require the customer to provide their country prefix during order placement
Default VAT prefix – Set a default country prefix for new orders
Recognize VAT by order address if prefix is missing (e.g., FR, DE, etc.) – Recognize VAT based on the country the customer selects in the order address
Allow order if VAT server does not provide a correct response – Sometimes the VIES system may be overloaded and may not give us a correct response. If so, this option will allow the order to be placed despite VIES system errors
Periodically check VAT for all your customers – This is an option that will allow periodic VAT checks for customers who already exist in the system
Display incorrect VAT information on the order – Information will appear on the order card indicating that one of the VAT numbers is incorrect

Display success VAT information on the order – Information will appear on the order card indicating that one of the VAT numbers is correct

Proxy list – If you have your own proxy list and are concerned that your store will generate too many queries to the VIES system, you can apply it here. This will increase the number of queries your store can generate
CRON – This will allow us to periodically check customers’ VAT numbers
VAT configuration
↑ Back to topIn order for VAT to work correctly, you must first configure the products’ vat rates and delivery costs accordingly. To do this, go to WooCommerce > Settings > Tax and create there a custom tax rate that you will want to use in our module.

In addition, you can also go to the shipping settings and configure them accordingly if you want our modul to also change their vat rate (for example, by setting the appropriate vat rate of delivery)
Once we have the vat rate configured, we can return to our modul settings and select it accordingly:

Change Tax if customer passes valid VAT number – This option will allow changing the VAT rate for a customer who has a valid VAT number. Please remember to select properly vat rate
Exclude countries – It is often the case that if you run a store in, for example, France, all other countries from the European Union should have a revised vat rate, but our country does not. After selecting our country here, when a customer comes from this country, their vat rate will not be changed.
Use that TAX on shipping methods – The selected vat rate will also be applied da delivery
Enable VAT OSSÂ – This function allows the automatic application of the OSS VAT rate for all EU countries, except for the excluded ones. In the event that a VAT number is entered by the customer but is not available in VIES, this VAT rate will be applied. In the situation where a vat number is not entered or is excluded, the product’s default vat rate will be applied.
Intra-Community VAT– Based on the delivery address, we check the country of our recipient and exclude him, even if his vat will be correct but the delivery address will be in your country. Remember to choose the delivery country accordingly (it should be the country where your store is located).