VATextract automatically validates supplier VAT numbers against official EU VIES and UK HMRC databases.Documentation Index
Fetch the complete documentation index at: https://vatextract.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Validation
The VAT number is checked against the appropriate government database (EU VIES or UK HMRC).
Validation Statuses
| Status | Description |
|---|---|
VALID | VAT number is registered and active |
INVALID | VAT number not found or inactive |
PENDING | Validation in progress |
NOT_FOUND | No VAT number detected on invoice |
ERROR | Validation service temporarily unavailable |
Match Quality
Beyond validating the VAT number, VATextract compares the registered company details with the invoice:| Quality | Description |
|---|---|
EXACT | Company name matches the VAT registry exactly |
CLOSE | Minor differences (e.g., “Ltd” vs “Limited”) |
NO_MATCH | Significant discrepancy—may indicate fraud |
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 paymentsRevalidate Periodically
VAT registrations can change—revalidate suppliers annually