Validating Tax Registration Numbers Outside of the European Union

The SuiteTax Engine can also validate non-EU and UK tax registration numbers against a user-defined format. For countries outside of the EU, the SuiteTax Engine can only determine if a tax registration number is in the correct format, and not whether it is valid.

Before SuiteTax can validate a tax registration number, you must first define the format. Some countries have their validation formats pre-defined in the SuiteTax Engine. For more information, see Countries With a Pre-Defined Tax Registration Number Validation Format.

Defining a Tax Registration Number Format

To define a tax registration number format:

  1. Go to Setup > SuiteTax Engine > Format Tax Registrations.

  2. Click Add Format.

  3. In the Country field, select the country you want this format to apply to.

  4. In the Entity Type field, select All, Individual, or Company.

  5. In the Regular Expression for Tax Registration Number Format field, enter the format to use for the tax registration number. The tables below list symbols which can be used to define the format, and examples of valid expressions.

  6. (Optional) In the Test Tax Registration Number field, enter a Tax Registration number to test your expression against. If your tax registration number matches the defined format, a green check mark will appear beside the Test Tax Registration Number field.

  7. Click Save.

Format definition symbols

Symbol

Description

^

Beginning of string

$

End of String

[0-9]

Digit character

\d

Digit character

\d{1-3}

One to three digits

[a-zA-Z]{2}

Two alphabetic characters

\s

Single whitespace character

[xy]

Either x or y

.

Any single character except the newline character

Examples:

Example Expression

Example of Valid Tax Registration Number

^\d{9}$

123456789

^\d{3}\.\d{3}\.\d{3}\-\d{1}$|^\d{6,11}

123.123.123-1

^\d{3}\-\d{2}\-\d{5}$|^\d{10}$

123-12-12345

General Notices