Skip to main content
VATextract automatically validates supplier VAT numbers against official EU VIES and UK HMRC databases.

How It Works

1

Extraction

When an invoice is processed, the supplier’s VAT/Tax ID is extracted.
2

Validation

The VAT number is checked against the appropriate government database (EU VIES or UK HMRC).
3

Matching

The registered company name and address are compared with the invoice data.

Validation Statuses

Match Quality

Beyond validating the VAT number, VATextract compares the registered company details with the invoice:
A NO_MATCH result doesn’t necessarily indicate fraud. Company names on invoices often differ from official registry entries. Always review manually before rejecting.

Supported Countries

European Union (VIES)

All 27 EU member states including:
  • Germany (DE), France (FR), Netherlands (NL)
  • Spain (ES), Italy (IT), Poland (PL)
  • And all other EU countries

United Kingdom (HMRC)

  • UK VAT numbers (GB prefix)
VAT validation happens asynchronously. Results typically arrive within 1-5 seconds of invoice processing.

Validation Response Data

Each validated VAT number includes:

Best Practices

Review Mismatches

Investigate NO_MATCH results before processing payments

Revalidate Periodically

VAT registrations can change—revalidate suppliers annually