What is the VIES System?
The VAT Information Exchange System (VIES) is an electronic means of transmitting information relating to VAT registration (validity of VAT numbers) of companies registered in the European Union. Whenever a business conducts a cross-border B2B transaction within the EU, they must verify the VAT number of their trading partner to legally apply the 0% reverse charge mechanism.
Why Bulk Validation Matters
Manually checking individual VAT numbers on the official European Commission portal is tedious and prone to human error, especially for accounting teams running month-end reconciliation. Unverified VAT numbers can lead to rejected tax filings, unexpected tax liabilities, or penalties for engaging in "missing trader" intra-community fraud. This tool allows professionals to paste up to 50 VAT numbers at once and instantly query the live EU databases.
Frequently Asked Questions
Are the results legally binding?
Yes and no. The results are fetched directly from the official Member State databases via the EU Commission's SOAP API. A "Valid" response proves the number was active at the time of query. However, you should always export and save your CSV results as proof of verification for your local tax authority.
Why do some valid numbers not return a Company Name?
Due to domestic privacy laws in certain EU Member States (such as Germany and Spain), the local tax authority database does not always expose the company name and address through the public VIES API. In these cases, the number is confirmed as valid, but the identity remains hidden.
What does an "MS_MAX_CONCURRENT_REQ" error mean?
This means the specific Member State's database (e.g., Italy or France) is temporarily overloaded. VIES does not have a centralized database; it acts as a router to 27 individual national databases. Try validating those specific numbers again in a few minutes.