How does the Validate Tax Number endpoint work?
Esta página aún no está disponible en tu idioma.
The Validate Tax Number endpoint in SIGN ES allows users to verify a NIF against the AEAT database or a VAT number against the VIES service.
We recommend using this endpoint to:
-
Confirm that the recipient of an invoice is correct, helping prevent errors when the invoice is issued and transmitted to the tax authority.
-
Validate data before creating a Taxpayer, ensuring the issuer’s details are correct prior to creating related resources.
NIF Validation (AEAT Service)
-
The NIF validation endpoint only works in Production (LIVE), because the AEAT service does not provide a test environment.
-
When calling this endpoint in TEST, the response will always be:
INVALID -
For integration testing, you can use predefined tax numbers in TEST. Each number simulates a different outcome:
** T00000001** → INVALID_SIMILAR
** T00000002** → VALID
** T00000003** → VALID_REMOVED
** T00000004** → VALID_REVOKED
VAT Number Validation (VIES Service)
- The VAT number validation endpoint (for any EU country other than Spain) works in both TEST and Production (LIVE) environments.
Was this page helpful?