Understanding VAT Validation#
This guide explains how the VAT validation feature works, allowing you to verify a company's VAT registration by providing a country code or name and a VAT number. This ensures compliance with tax regulations and prevents invalid transactions.
What is VAT Validation?#
VAT validation is a service that checks whether a given VAT number is valid in a specified country. It helps businesses ensure that they are dealing with registered entities for tax compliance and invoicing purposes.Steps:#
Provide Country and VAT Number
Enter the country code or name and the VAT number in the API request.
Send API Request
Make a GET request to the VAT validation endpoint.
Receive Validation Response
The API returns whether the VAT number is valid, along with company details.
How VAT Validation Works#
The VAT validation feature operates using the following key parameters:1.
Country Code or Name: You can provide a two-letter country code (e.g., BE
for Belgium) or the full country name (Belgium
).
2.
VAT Number: The unique tax identification number assigned to businesses in the specified country.
3.
Validation Response: The API checks the VAT number’s validity and returns details such as the registered business name and address.
API Endpoint#
To validate a VAT number, send a request to the following endpoint:/v1/vat/validate?countryCode={{countryCode}}&vatNumber={{vatNumber}}
Example Response:#
/v1/vat/validate?countryCode=BE&vatNumber=0835221567
{
"countryCode": "BE",
"countryName": "Belgium",
"vatNumber": "0835221567",
"valid": true,
"name": "BV BE³-PROJECTS",
"address": "Kasteeldreef 9 2940 Stabroek",
"internalTimestamps": {
"createdDate": "2025-02-09T16:17:42.834",
"updatedDate": "2025-02-09T16:17:42.834"
}
}
For VAT number 0835221567 in Belgium:
• Country Code: BE
• VAT Number: 0835221567
• Valid: ✅ Yes
• Business Name: BV BE³-PROJECTS
• Address: Kasteeldreef 9, 2940 Stabroek
TIP
VAT validation helps businesses comply with tax regulations by ensuring transactions involve registered entities.