Skip to main content

Overview

Topograph automatically validates VAT numbers for EU companies via the EU VIES (VAT Information Exchange System) service. This validation provides legally admissible proof of VAT verification for audit purposes.

How It Works

When you request a company profile for supported EU countries, Topograph:
  1. Calculates the VAT number from the company’s registration number (e.g., SIREN in France, NIF in Spain)
  2. Performs a qualified VIES check using Topograph’s own VAT number as the requester
  3. Returns verification details including the consultation number (legal proof)

Response Structure

The taxId field is included in company profile responses:

Fields

Verification Statuses

The Consultation Number

The consultationNumber is the critical piece for legal compliance. This is the official receipt from the EU VIES system that proves you validated the VAT number at a specific point in time.
Store the consultationNumber along with the verifiedAt timestamp in your records. This is the legally admissible proof that you performed due diligence when validating a customer’s VAT number.

Supported Countries

Full taxId Support (VAT in profile + VIES verification)

VAT Search Only (VIES reverse lookup)

For these countries, you can search by VAT number, but the taxId field won’t appear in company profiles because the VAT is neither algorithmically derivable from the registration number nor available in the registry API.

Country-Specific Notes

France

The French VAT number (TVA Intracommunautaire) is calculated mathematically from the SIREN:
Example: SIREN 932884117 → VAT 21932884117

Spain

In Spain, the VAT number equals the NIF (Número de Identificación Fiscal):
  • NIF: A82511361
  • VAT: A82511361 (same value)
Having a Spanish NIF does not guarantee the company is VAT-registered for EU trade. Companies must be enrolled in the ROI (Registro de Operadores Intracomunitarios) to perform intra-community transactions. VIES will return unverified for companies not in ROI.

Sweden

Swedish VAT is derived from the Organisationsnummer with a “01” suffix:
  • Organisationsnummer: 5560360793
  • VAT: 556036079301

Belgium

Belgian VAT equals the Enterprise Number (KBO/BCE number):
  • Enterprise Number: 0644911041
  • VAT: 0644911041

Countries with VIES Reverse Lookup Only

For Latvia, Cyprus, Ireland, and Malta, the VAT number cannot be derived from the registration number and is not available in the registry API. However, you can still:
  1. Search by VAT - Enter a VAT number to find the company via VIES reverse lookup
  2. Verify VAT - The search returns the company name from VIES, which is then matched to the local registry
VIES reverse lookup searches by VAT number and returns the company name, which is then used to search the local registry. This may return multiple results if the company name is common.

Searching by VAT Number

You can search for companies using their VAT number (with or without the country prefix):
The search will automatically extract the underlying company identifier (SIREN/NIF) and return the matching company.

Best Practices

  1. Always store the consultation number - This is your legal proof of verification
  2. Re-validate periodically - VAT registrations can change; consider re-validating before significant transactions
  3. Handle unverified gracefully - Not all companies are VAT-registered, especially in Spain where ROI enrollment is separate
  4. Use the identifiers.VAT field - This is always present and contains the calculated VAT value without prefix