Complyt Docs
  1. Special Features
Complyt Docs
  • Getting Started
    • Introduction to Sales Tax Calculation
    • Step By Step - Creating your first transaction
    • Step By Step - Creating VAT / Global Tax Transaction
  • Endpoints
    • Authentication
      • Authentication - Getting Started
      • Create JWT
      • Create JWT - Partnerships
      • Get Partnerships
      • Upsert Client- Partnerships
      • Delete Client- Partnerships
    • Customers
      • Get to Know
      • Get Customer
      • Get All Customers
      • Upsert Customer
      • Update Customer
    • Exemptions
      • Get to Know
      • Get All Exemptions
      • Post Exemption
      • Update Exemption
      • Patch Exemption
    • Transactions
      • Get to Know
      • The Importance of Shipping Address
      • How to Use Credit Memos
      • Get Transaction (thin)
      • Get Transaction
      • Upsert Transaction
      • Delete Transaction
      • Get All Transactions (thin)
      • Get All Transactions
      • Upsert VAT / GT Transactio
    • Files
      • Get All Files
      • Get One file - With signed link
      • Save file
      • Delete one file
    • Address Validation
      • Address Validation Intro
      • Validate Address
    • Sales Tax Rates
      • Get Sales Tax Rates
    • Vat Validation
      • Validate Vat
  • Special Features
    • Global Tax Rate
    • Partial Address
    • Discounts
    • Inclusive Tax
    • Vat Validation
    • Post exemptions from CSV
      POST
  1. Special Features

Vat Validation

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"
    }
}
Example Validation
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.
Modified at 2025-02-09 16:29:19
Previous
Inclusive Tax
Next
Post exemptions from CSV
Built with