Validate a tax identifier through the API
Learn how to check that a tax identifier belongs to a valid legal entity in a given country or region using the TaxIdCheck Storage Service method.
Before validating a tax identifier:
- Your application must be authenticated with a valid X.509v3 client certificate.
- You must know the tax identifier and country code of the party to look up.
- For some countries, you must also provide information about the requesting party (for VIES check and India) or a bank account name and bank account type (Poland). Contact the Sovos team to confirm the requirements for your target country.
The TaxIdCheck method checks whether a tax identifier belongs to a valid registered legal entity in a specified country or region. The method queries an external checking system appropriate for the country, identified by the TaxIdCheckTargetSystem parameter. The response indicates whether the identifier is valid and, where available, returns company information associated with it.
The response contains the validation status of the tax identifier. A Status of Valid confirms that the identifier belongs to a registered legal entity. A Status of Invalid indicates that the identifier does not exist or is not valid in the specified country.
For error codes returned by this method, see Storage service error codes.
