About Tax ID Number Validation

Introduction

In IFS Cloud, tax ID number can be validated by integrating with external services. Three variants of validation are available

Tax ID number can also be set to valid without validation, after it is validated manually by the user using external information.

Basic Data Setup

Validation of tax ID number with EU prefix

Validation of tax ID number without EU prefix for EU country

Validation of tax ID number for country outside EU

Setting tax ID number to valid without validation

Data Sent for Validation

Data sent for validation can differ depending on the validation variant

Validation of tax ID number with EU prefix

Validation of tax ID number without EU prefix for EU country

Validation of tax ID number for country outside EU

Setting tax ID number to valid without validation

Handling Validation Result

Validation includes two steps

When tax ID number is valid

When tax ID number is not valid

When the tax ID number has non alphanumeric characters, none of the three validation variants can be used, external service cannot validate the tax ID number, or tax ID number cannot be validated due to other reasons

When setting tax ID number to valid without validation

Support for Validations Based on Tax ID Type

Some system functions have limited support for validations based on Tax ID Type or do not support Tax ID Type based validations

Support for Validation of Invoices

Technical Setup

IFS Connect

Validation of tax ID number with EU prefix and validation of tax ID number without EU prefix for EU country

Validation of tax ID number for country outside EU

Setting tax ID number to valid without validation

HTTP Response Status Code

External validation services use different rules when responding to invalid tax number.

In case of validation of tax ID number for country outside EU, configured for UK by default, HTTP status codes 400 and 404 are accepted. Application Message continues processing the response for these two HTTP status codes. In case validation of tax ID number with EU prefix and validation of tax ID number without EU prefix for EU country, Application Message gets Failed status for these two HTTP status codes.