Identifier format

From CDQ Wiki
Public:Rule Category/IDENTIFIER FORMAT
Jump to navigation Jump to search
Property Value
A technical identifier, unique in a certain context. Technical key IDENTIFIER_FORMAT
The human-friendly name shown for this concept in the user interface, used instead of the technical name to improve readability and understanding. Display name Identifier format
An informal and short human-readable definition of a concept, in terms of a 'one-liner'. Short description Validates that business identifiers conform to their specified syntactic format and structure.
Informal and comprehensive human-readable definition of a concept. Description This category encompasses data quality rules that verify business identifiers are syntactically correct according to their defined format specifications. For each identifier type (VAT numbers, company registration numbers, tax IDs, etc.), there are specific format rules regarding length, allowed characters, positional requirements, and structural patterns. The validation typically works on 'cleaned' identifiers where separators like hyphens, dots, and spaces are normalized. Format checks verify the number of digits, allowed character types at specific positions, and overall structural correctness. This is fundamental for data quality as incorrectly formatted identifiers cannot be processed by automated systems or validated against external sources. Format validation supports the Representational_consistency dimension by ensuring identifiers adhere to their technical specifications before further processing or validation.
Hierachical parent concept of a concept. Parent Format

Data quality rules

CDQ manages 228 data quality rules in this category.

Data quality rule The country a linked concept is active or generally relevant for. Country scope Informal and comprehensive human-readable definition of a concept. Description Criticality<br/>Specifies how critical of the violation of a data quality rule.<br/>ERROR: Indicates a critical data quality rule violation that requires correction.<br/>WARNING: Indicates a potential data quality issue that should be reviewed.<br/>INFO: Indicates an informational finding with no immediate impact on data quality. Criticality Rule release status<br/>The release status in terms of development progress or maturity of a data quality rule.<br/>IDEA: Initial rule definition that documents a business requirement but is not yet active in services.<br/>DRAFT: Rule concept is being prepared or refined but is not yet finalized for implementation or execution.<br/>HYPERCARE: Rule is newly released and under increased observation to ensure stable behaviour and correct results.<br/>RELEASED: Rule has passed verification and is actively executed in productive CDQ services.<br/>DEACTIVATED: Rule is temporarily removed from the active rule set because it needs correction or clarification before re release.<br/>ARCHIVED: Rule is permanently retired and no longer maintained or intended for future activation. Rule release status
Identifier Format invalid (Fiscal code (Italy))
REPRESENTATIONAL_CONSISTENCY
IT (Italy) STCD1 in Italy can consist either of 11 digits (equal to EU_VAT_ID_IT without prefix "IT") for legal entities or 16 alphanumeric digits for freelancers and natural persons.

Tax Identification Number(Italy) is known as Codice Fiscale and consists of 16 digits of characters, where C1 to C6 Alphabetic, C7, and C8 is Numeric, C9 is Alphabetic, C10, and C11 is Numeric, C12 is Alphabetic, C13 to C15 belongs to Numeric and C16 is the Numeric. C1 C2 C3 - Are letters for the last name. C4 C5 C6 - Are letter for the name. C7 C8 - Are numbers for the year of birth. C9 - Is a letter for the month of birth. C10 C11 -Are numbers for the day of birth and sex. C12 C13 C14 C15 - Are one letter and three numbers for the Italian town or to the foreign state of birth. C16 - Have a supervisory function. It is a checksum digit.

ERROR RELEASED(2020-01-01)
Identifier format deprecated (Legal Entity Identifier (World))
REPRESENTATIONAL_CONSISTENCY
WORLD (World) The technical specification for LEI is ISO 17442:2012 (deprecated) The new LEI specification was released in ISO 17442:2019. An LEI consists of a 20-character alphanumeric string, with the first 4 characters identifying the Local Operating Unit (LOU) that issued the LEI. Characters 5 and 6 are reserved as '00'. Characters 7-18 are the unique alphanumeric string assigned to the organisation by the LOU. The final 2 characters are checksum digits. INFO HYPERCARE
Identifier format invalid (AFM number (Greece))
REPRESENTATIONAL_CONSISTENCY
GR (Greece) AFM number (Greece) is a Tax Registration number applicable to all legal entities except for specific ship-owning companies, investment funds and a few other special cases. AFM number consists of 9-digits.

This rule checks presence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

INFO RELEASED(2020-01-01)
Identifier format invalid (BTW number (Belgium))
REPRESENTATIONAL_CONSISTENCY
BE (Belgium) BTW number (Belgium) consists of 10 digits where the first digit is always zero, but the second digit can not be zero.

This rule checks presence of exactly 10 digits corresponding to the format of the VAT number (Belgium) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

INFO ARCHIVED(2020-01-01)
Identifier format invalid (Business Administration Number (Taiwan))
REPRESENTATIONAL_CONSISTENCY
TW (Taiwan) The rule checks that the input consists of exactly 8 digits, which is the required format for Taiwan's business administration number. It is essential to ensure that businesses use a valid BAN when filing taxes, or engaging in VAT-related activities.

The rule ensures that the BAN meets the following criteria:

  • Length: The BAN must be exactly 8 characters long.
  • Character type: Each character must be a digit (0-9).
  • No special characters: The BAN must not contain any letters, symbols, or spaces.
  • Validation logic: The eighth digit serves as a check digit used for validation, though this rule does not handle this check.
ERROR RELEASED(2024-10-16)
Identifier format invalid (Business Identification Number (Bangladesh))
REPRESENTATIONAL_CONSISTENCY
BD (Bangladesh) The BIN format in Bangladesh consists of 13 digits. ERROR HYPERCARE
Identifier format invalid (Business Identification Number (Kazakhstan))
REPRESENTATIONAL_CONSISTENCY
KZ (Kazakhstan) The BIN contains 12 figures that are divided into five blocks. It carries the information about the company ownership type, registration date, serial number, and other information.

- The first part consists of 4 digits and includes the year (two last digits) and the month of state and record registration or reregistration of the legal entity, branches, representative offices. - The second part consists of one digit and means the type of the legal entity:

  Specific values of the type of legal entity or individual entrepreneur:
  * 4 - for resident legal entities, 
  • 5 - for non-resident legal entities

,

  • 6 - for IP

, - The third part consists of one digit and is an additional feature and is determined as follows:

 * 0 - head unit of a legal entity or individual entrepreneur, 
  • 1 - branch of a legal entity or individual entrepreneur

,

  • 2 - representation of a legal entity or individual entrepreneur

,

  • 3 - farm operating on the basis of joint entrepreneurship

, - The fourth part consists of 5 digits and includes the serial number of registration in the system of a legal entity (branches and representative offices) or individual entrepreneur, - Last digit is a check digit

ERROR RELEASED(2020-12-28)
Identifier format invalid (Business Number (Australia))
REPRESENTATIONAL_CONSISTENCY
AU (Australia) The Australian Business Number (ABN) is a unique issued to all entities registered in the Australian Business Register (ABR). The 11 digit ABN is structured as a 9 digit identifier with two leading check digits. The leading check digits are derived using a modulus 89 (remainder after dividing by 89) calculation.

This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

INFO RELEASED(2020-01-01)
Identifier format invalid (Business Registration Number (Algeria))
REPRESENTATIONAL_CONSISTENCY
DZ (Algeria) ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Bosnia and Herzegovina))
REPRESENTATIONAL_CONSISTENCY
BA (Bosnia and Herzegovina) The "Matični broj subjekta" (MBS) is a unique identification number for businesses and legal entities in Bosnia and Herzegovina. The MBS follows specific formatting rules to ensure a standardized and unique identification for each entity. The number can take one of four different formats:
  • 10-digit format separated by dashes, arranged as 2 digits - 2 digits - 4 digits - 2 digits. Example: 12-34-5678-90
  • 7-digit format separated by dashes, arranged as 1 digit - 4 digits - 2 digits. Example: 1-2345-67
  • 4-digit format separated by a single dash, arranged as 1 digit - 3 digits. Example: 1-123
  • 5-digit format separated by a single dash, arranged as 1 digit - 4 digits. Example: 1-1234
ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (China))
REPRESENTATIONAL_CONSISTENCY
CN (China) The Chinese business registration number consists of 18 alpha-numeric digits. If there are not exactly 18 digits then the rule is violated.
  • The first number=registering authority (typically a 9, representing AIC)
  • The second number= registered entity type (enterprise, personal owned business, etc.)
  • Third to eight numbers= registering region code (highest administrative division, associated city, etc.)
  • Ninth to seventeenth numbers = organization code (likely the old tax registration number)
  • The eighteenth number= check digit (either a number or letter).
ERROR RELEASED(2020-01-01)
Identifier format invalid (Business Registration Number (Egypt))
REPRESENTATIONAL_CONSISTENCY
EG (Egypt) This rule checks the format of the Business Registration Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR IDEA
Identifier format invalid (Business Registration Number (Estonia))
REPRESENTATIONAL_CONSISTENCY
EE (Estonia) This rule checks the format of the Business Registration Number (Estonia) which consists exactly of 8 numerical digits. ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Germany))
REPRESENTATIONAL_CONSISTENCY
DE (Germany) The format of the business registration number that this rule checks consists of the following components:
  • It starts with either "HRA" or "HRB," which represents the type of registration in the German Handelsregister.
  • An optional space may follow after the "HRA" or "HRB."
  • Next, there should be a sequence of 4, 5, or 6 numeric digits.
  • After the numeric digits, there may be an optional space followed by a single alphabetic character.
  • Following the Handelsregisternummer, there can be additional words, each composed of alphabetic characters, separated by whitespace. This is to allow components such as "Amtsgericht München"
INFO RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Hong Kong))
REPRESENTATIONAL_CONSISTENCY
HK (Hong Kong) Business Registration (BR) Number is a unique number assigned to a business. The Business Registration Office of Hong Kong, China is responsible for registering businesses carried on by entities.

The Business Registration Number comprises 8 numerals at the front of business registration certificate number (e.g. 99999999-&&&-&&-&&-&). All the numerals of the BR number are used as the identifier equivalent to TIN for entities.

ERROR RELEASED(2020-10-12)
Identifier format invalid (Business Registration Number (LI))
REPRESENTATIONAL_CONSISTENCY
LI (Liechtenstein) The business registration number in Liechtenstein is formatted in a very structured way to uniquely identify each business.
  • It starts with "FL," which stands for Fürstentum Liechtenstein, indicating that the business is registered in the Principality of Liechtenstein.

After "FL," there's a series of numbers broken into three groups, separated by dots:

  • The first group has four numbers.
  • The second group has three numbers.
  • The third group has three numbers.
  • Finally, there's a single digit separated from the rest by a hyphen.
ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Lithuania))
REPRESENTATIONAL_CONSISTENCY
LT (Lithuania) This rule checks the format of the Business Registration Number in Lithuania

The Business Registration Number consists of 9 digits and is structured as follows:

  • The first two digits represent the code of the Lithuanian entity type.
  • The next six digits are sequentially generated numbers.
  • The last digit is a control digit calculated based on the previous digits using a specific algorithm.

The entity type codes for the first two digits are:

  • AB, MB, VŠĮ, IĮ, or UAB (public limited company, private limited company, public institution, sole proprietorship, limited liability company) - Entity type code starts with 1-6.
  • Foreign company branch - Entity type code starts with 7.
  • Foreign legal entity - Entity type code starts with 8.
  • Temporary code (used in specific cases) - Entity type code starts with 9.
ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Malaysia))
REPRESENTATIONAL_CONSISTENCY
MY (Malaysia) The new Business Registration Number (Malaysia) format consists of:

1. First 4 digits: the year the business entity was registered, e.g. 2019 means the business vehicle was registered in the year 2019, 2. Following 2 digits: business entity code, being:

  • 01: local company,
  • 02: foreign company

,

  • 03: business (register of business)

,

  • 04: local limited liability partnership

,

  • 05: foreign limited liability partnership

,

  • 06: limited liability partnership for professional practice

, and

3. Last 6 digits: the registration number sequence.

ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (New Zealand))
REPRESENTATIONAL_CONSISTENCY
NZ (New Zealand) The New Zealand Business Number (NZBN) is a unique 13 digit identifier for all New Zealand businesses, including companies, sole traders, partnerships, registered charities, trusts and government agencies.

The NZBN primarily identifies the business or entity. When used for New Zealand limited liability companies the first two digits are 94, identifying the company as a New Zealand entity, the next ten digits are the business entity id and the last digit is a system check.

ERROR RELEASED(2020-12-28)
Identifier format invalid (Business Registration Number (Nigeria))
REPRESENTATIONAL_CONSISTENCY
NG (Nigeria) The business registration number is composed of 12 digits. ERROR RELEASED(2024-04-16)
Identifier format invalid (Business Registration Number (Turkey))
REPRESENTATIONAL_CONSISTENCY
TR (Turkey) This rule checks the format of the Business Registration Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR IDEA
Identifier format invalid (Business Registration Number (United Arab Emirates))
REPRESENTATIONAL_CONSISTENCY
AE (United Arab Emirates) the format of a business license number in the UAE can vary depending on the issuing authority and the type of business license. In most cases, the license number is a string of numbers and may also include alphabetic characters or dashes. This string serves as a unique identifier for the business and is used for legal and administrative purposes.

In some jurisdictions, like the Dubai Department of Economic Development (DED), the business license number could be a straightforward numerical series. If you are in a Free Zone, the format might be different and could include alphabetic prefixes that identify the Free Zone itself.

For instance: Mainland Business License (Issued by DED): A numerical format like "1234567" Free Zone Business License: Alphanumeric format like "FZ-1234-5678" or "DXB-FZ-001234"

ERROR IDEA
Identifier format invalid (Business identity code (Finland))
REPRESENTATIONAL_CONSISTENCY
FI (Finland) The Business ID (Business Identity Code) is a code given to businesses and organizations by the PRH or the Tax Administration. It consists of seven digits, a dash and a control mark, for example 1234567-8 ERROR RELEASED(2024-04-16)
Identifier format invalid (Business number (Canada))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) The Canadian business number consists of exactly 9 numerical digits. The rule checks whether there are exactly 9 numerical digits available not considering possible whitespaces or other delimiters between the digits. ERROR RELEASED(2020-01-01)
Identifier format invalid (CIF number (Spain))
REPRESENTATIONAL_CONSISTENCY
ES (Spain) Certificado de Identificación Fiscal consists of 9 alphanumeric characters:
  • a letter followed by 8 digits

or:

  • a letter followed by 7 digits + 1 letter.

The structure following:

T P P N N N N N C

Being:

  • T: Organization type letter (1 alpha/letter digit) indicates the type of the organization, for example, A for Public Limited company or B for Limited Liability Company.
  • P: Provincial Code (2 numerical digits), correspond to an identifier of the geographical Spanish province in which the organization’s headquarters of the company is located. For example 28 for Madrid or 58 for Barcelona.
  • N: Sequential numbering ( 5 numerical digits) within province determined for letters P in the previous point.
  • C: Control digit (1 digit, letter or numerical).

Meaning of the first letter:

  • A Sociedad Anónima
  • B Sociedad de Responsabilidad Limitada
  • C Sociedades Colectivas
  • D Sociedades Comanditarias
  • E Comunidades de Bienes
  • F Sociedades Cooperativas
  • G Asociaciones
  • H Comunidades de propietarios en régimen de propiedad horizontal
  • J Sociedades civiles con o sin personalidad jurídica
  • P Corporaciones Locales)
  • Q Organismos Autónomos
  • R Congregaciones e instituciones religiosas
  • S Órganos de la administración del estado y de las Comunidades Autónomas
  • U Uniones Temporales de Empresas
  • V – Otros tipos no definidos en el resto de claves.
ERROR RELEASED(2020-01-01)
Identifier format invalid (CIN number (India))
REPRESENTATIONAL_CONSISTENCY
IN (India) This rule checks the format of the CIN number in India. A Corporate Identification Number (CIN) is a 21-digit alpha-numeric code issued to companies incorporated in India. Each CIN number is unique and issued by Registrar of Companies of various states under the Ministry of Corporate Affairs in India. Each CIN number consists of six sections:
  • listing status: [UL] - Unlisted or Lister,
  • industry code: [0-9]{5} - 5 digits,
  • state code: [A-Z]{2} - 2 uppercase letters,
  • year of incorporation: [0-9]{4} - 4 digits year representation,
  • company type: [A-Z]{3} - 3 uppercase letters (like PLC, PTC, NPL etc.),
  • registration number: [0-9]{6} - 6 digits.
ERROR HYPERCARE
Identifier format invalid (CNPJ number (Brazil))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) The CNPJ consists of a 14-digit number formatted as 00.000.000/0001-00 — The first eight digits identify the company, the four digits after the slash identify the branch or subsidiary ("0001" defaults to the headquarters), and the last two are check digits. This rule checks the existence of exactly 14 digits without considering the concrete formatting using ".","/" or "-". ERROR RELEASED(2020-01-01)
Identifier format invalid (CPF number (Brazil))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) The CPF number is an identification number of Brazilian citizens emitted by the Brazilian Ministry of Revenue, which is called "Ministério da Fazenda". CPF stands for "Cadastro de Pessoa Física" (literally, physical person registration) as opposed to the CNPJ number for companies. CPF consists of C1...C11. Where C1...C9 consists of random numbers and C10, C11 are the check numbers. The check number can be calculated by the following methods.

- From right to left all digits are multiplied by a descending sequence starting with 9. - The sum of all products is computed. - The sum of step 2 is taken modulo 11. - The result of step 3 is taken modulo 10. - The checkdigit found is appended to the number and steps 1 to 4.

ERROR RELEASED(2020-01-01)
Identifier format invalid (CPJ number (Costa Rica))
REPRESENTATIONAL_CONSISTENCY
CR (Costa Rica) The Cédula de Persona Jurídica (CPJ) is an identifier of legal entities for tax purposes. This number consists of 10 digits, the first indicates the class of juridical person, followed by a 3 digit sequence number identifying the type of juridical person, followed by 6 digits sequence number assigned by Registro Nacional de la República de Costa Rica.

First digit indicates the class of juridical person: 2 - Central government 3 - Legal person 4 - Autonomous (Independent) Institution

Next 3 digit sequence number identifying the type of juridical person

For Central government:

a) 100 - Executive Power
b) 200 - Legislative Power
c) 300 - Judicial Power
d) 400 - Electoral Power   

For legal persons:

a) 002 - Civil Associations, Sports, Federations
b) 003 - International organizations
c) 004 - Cooperative Associations
d) 005 - Embassy
e) 006 - Foundations
e) 007 - Entities Created by Special Law
e) 008 - Boards of Education, Administrative Boards and Boards of Trustees Schoolchildren
f) 009 - Mutual Savings and Loan Association
g) 010 - Temporality of the Church
h) 011 - Unions and their Federations
j) 012 - Foreign Entities
k) 013 - Foreign Associations Foundations
l) 014 - Municipalities
m) 101 - Anonymous Societies
n) 102 - Limited Partnerships or Limited liability
o) 104 - Collective Societies 
p) 105 - Individual company
r) 106 - Partnership
s) 107 - Water User Societies
t) 108 - Professional Societies
u) 109 - Condominium
w) 110 - Trusts

For Autonomous Institution
a) 000

Last 6 digit squence is assigned by Register

ERROR RELEASED(2021-09-10)
Identifier format invalid (CPR number (Greenland))
REPRESENTATIONAL_CONSISTENCY
GL (Greenland) This rule checks presence of exactly 10 digits corresponding to the format of the CPR number (Greenland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters then the rule is violated. Example of identifier: 999999-9999 ERROR RELEASED(2024-04-16)
Identifier format invalid (CUIL number (Argentina))
REPRESENTATIONAL_CONSISTENCY
AR (Argentina) The CUIL (Código Único de Identificación Laboral) number in Argentina is an 11-digit identification number. The format is typically segmented as XX-XXXXXXXX-X.


The first two digits: A prefix that depends on the gender and immigration status of the individual.

  • Men born in Argentina typically have the prefix "20."
  • Women born in Argentina often have the prefix "27."
  • Foreign men may have a prefix like "23" or "24."
  • Foreign women may also have specific prefixes, often "24" or "25."

The next eight digits: These are generally the same as the individual's DNI (Documento Nacional de Identidad), which is the Argentine national identity document. If the DNI number has fewer than eight digits, zeroes may be added in front to fill this section.

The last digit: This is a verification digit, calculated through a specific algorithm that considers the previous numbers.

ERROR RELEASED(2024-04-16)
Identifier format invalid (CUIT number (Argentina))
REPRESENTATIONAL_CONSISTENCY
AR (Argentina) The CUIT number in Argentina consists of 11 numerical digits.
  • the first 2 digits indicate the type of person: 20 for men, 27 for women, 23, 24, 25 or 26

for both (in case there is an identical CUIT), and 30 or 33 for legal persons.

  • The next 8 digits are: in the case of individuals, the ID (DNI) number, and in case of

legal persons, it is assigned by the AFIP.

  • The last digit is randomly assigned
ERROR RELEASED(2021-09-10)
Identifier format invalid (CURP number (Mexico))
REPRESENTATIONAL_CONSISTENCY
MX (Mexico) CURP number (Mexico) is an individual registration number. It is a unique alphanumeric 18-character string.

This rule checks presence of exactly 18 characters corresponding to the format of the CURP number (Mexico) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-12-28)
Identifier format invalid (CVR number (Denmark))
REPRESENTATIONAL_CONSISTENCY
DK (Denmark) The CVR consists of exact 8 numerical digits. This rule checks the existence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. ERROR RELEASED(2020-10-12)
Identifier format invalid (Chamber of Commerce Number (Egypt))
REPRESENTATIONAL_CONSISTENCY
EG (Egypt) This rule checks the format of the Chamber of Commerce Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR RELEASED(2024-04-16)
Identifier format invalid (Chamber of Commerce Number (Morocco))
REPRESENTATIONAL_CONSISTENCY
MA (Morocco) This rule checks the format of the Chamber of Commerce Number (Morocco) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR RELEASED(2024-04-16)
Identifier format invalid (Chamber of Commerce Number (Turkey))
REPRESENTATIONAL_CONSISTENCY
TR (Turkey) This rule checks the format of the Chamber of Commerce Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR IDEA
Identifier format invalid (Common business identifier (Morocco))
REPRESENTATIONAL_CONSISTENCY
MA (Morocco) The ICE is an identifier composed of 15 positions:
  • the company (9 positions)
  • its establishments (4 positions)
  • control characters (2 positions)
ERROR RELEASED(2024-04-16)
Identifier format invalid (Company Registration Number (Hong Kong))
REPRESENTATIONAL_CONSISTENCY
HK (Hong Kong) The Company Registration Number (CRN) can be compared to a company’s Social Security Number. It is used as an official means of representing a company in legal documents and government records. The CRN is a 7-digit number. ERROR RELEASED(2020-12-28)
Identifier format invalid (Company identification number (Switzerland))
REPRESENTATIONAL_CONSISTENCY
CH (Switzerland) Company identification number (Switzerland) consists of prefix "CHE" followed by 9 digits and "HR" or "RC" (optional). The structure of a UID-number can be modelled as follows: CHE-999.999.999 HR. Depending on whether the identification number is additionally used as VAT number the suffix allows also for the additional abbreviations: MWST, TVA or IVA in any combination with HR and RC, e.g. HR/MWST, RC/TVA or RC/IVA

This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits/letters or the prefix is missing then the rule is violated.

ERROR RELEASED(2020-12-28)
Identifier format invalid (Company registration number (South Africa))
REPRESENTATIONAL_CONSISTENCY
ZA (South Africa) The DQ rule checks the validity of the format of Company registration number (South Africa). The correct format is YYYY/NNNNNN/NN, where:
  1. YYYY - the year of establishment
  2. NNNNNN (1st sequence) - the sequence # of a business entity in the registry
  3. NN (2nd sequence) - the type of the business entity, e.g.:
  • 06 PUBLIC COMPANY
  • 07 PRIVATE COMPANY
  • 08 ARTICLE 21
  • 09 LIMITED BY GUARANTEE
  • 10 EXTERNAL COMPANY
  • 12 EXTERNAL COMPANY UNDER SECTION 21A
  • 21 INC
  • 22 UNLIMITED
  • 23 CLOSE CORPORATION
  • 24 PRIMARY COOPERATIVE
  • 25 SECONDARY COOPERATIVE
  • 26 TERTIARY COOPERATIVE
  • 30 STATE OWNED COMPANY (SOC LTD)
  • 31 STATUTORY BODY
ERROR RELEASED(2024-04-16)
Identifier format invalid (Company registration number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) Company registration number in United Kingdom consists of either 8 digits (English and Welsh companies) or have 1 or 2 character alphabetic prefix (Companies registered in Scotland and Northern Ireland and those registered by the Financial Services Authority). The following are possible values for the prefix.
  • Companies formed in England and Wales have CRNs beginning with 0 (zero),
  • AC - Assurance Company England and Wales

,

  • FC - Foreign Company England and Wales

,

  • GE - European Economic Interest Grouping (EEIG) England and Wales

,

  • GN - EEIG Northern Ireland

,

  • GS - EEIG Scotland

,

  • IC - Investment Company with Variable Capital (ICVC) England and Wales

,

  • IP - Industrial and Provident England and Wales

,

  • LP - Limited Partnership England and Wales

,

  • NA - Assurance Company Northern Ireland

,

  • NF - Foreign Company Northern Ireland

,

  • NI - Northern Ireland Company

,

  • NL - Limited Partnership Northern Ireland (This prefix is not applicable to CT and should not be used)

,

  • NO - Other Northern Ireland

,

  • NP - Industrial and Provident Northern Ireland

,

  • NR - Royal Charter Northern Ireland

,

  • NZ - Not Companies Act Northern Ireland

,

  • OC - Other England and Wales (This prefix is only used for LLP cases in liquidation)

,

  • R - Northern Ireland Company registered before the partition of Ireland in 1922

,

  • RC - Royal Charter England and Wales
  • SA - Assurance Company Scotland

,

  • SC - Scottish Company

,

  • SF - Foreign Company Scotland

,

  • SI - Investment Company with Variable Capital (ICVC) Scotland

,

  • SL - Limited Partnership Scotland (Companies registered under this prefix are not liable to Corporation Tax and must not be set up on COTAX)

,

  • SO - Other Scotland (This prefix must only be used for LLP cases in liquidation)

,

  • SP - Industrial / Provident Scotland

,

  • SR - Royal Charter Scotland

,

  • SZ - Not Companies Act Scotland

,

  • ZC - Not Companies Act England and Wales.

This rule checks presence of exactly 8 digits or prefix and 6 or 7 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits/letters or the prexis is missing then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Computerized National Identity Card (Pakistan))
REPRESENTATIONAL_CONSISTENCY
PK (Pakistan) The CNIC consists of 13 characters (CNIC Format: XXXXX-XXXXXXX-X). The first five characters represent the area or region code where the individual was registered. The next seven characters represent the individual's unique identification number. The last character is a check digit used for verification purposes. Please note that the "X" in the format represents a digit from 0-9. The rule also allows CNICs without hyphens. ERROR RELEASED(2024-04-16)
Identifier format invalid (Corporate number (Japan))
REPRESENTATIONAL_CONSISTENCY
JP (Japan) The Corporate number in Japan consists of exactly 13 numerical digits. The first digit is the check digit and cannot be 0. ERROR RELEASED(2020-01-01)
Identifier format invalid (Corporation ID (South Korea))
REPRESENTATIONAL_CONSISTENCY
KR (South Korea) Corporation ID (South Korea) consists of 13 digits formatted as: "999999-9999999".

This rule checks presence of exactly 13 digits corresponding to the format of the Corporation ID (South Korea) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Corporation number (Canada))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) The Canadian corporation number consists of exactly 7 numerical digits. The rule checks whether there are exactly 7 numerical digits available not considering possible whitespaces or other delimiters between the digits. ERROR RELEASED(2021-09-10)
Identifier format invalid (D-U-N-S)
REPRESENTATIONAL_CONSISTENCY
WORLD (World) The D-U-N-S consists of exact 9 numerical digits. This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. ERROR RELEASED(2020-12-28)
Identifier format invalid (DEA Registration Number (United States))
REPRESENTATIONAL_CONSISTENCY
US (United States of America) A DEA number (DEA Registration Number) is an identifier assigned to a health care provider (such as a physician, physician assistant, nurse practitioner, optometrist, podiatrist, dentist, or veterinarian) by the United States Drug Enforcement Administration. DEA numbers consist of two letters, six numbers, and one check digit. INFO RELEASED(2024-04-16)
Identifier format invalid (DIC number (Czech Republic))
REPRESENTATIONAL_CONSISTENCY
CZ (Czechia) DIC is a tax number in the Czech Republic consisting of prefix "CZ" followed by 8-10 digits.

This rule checks presence of the "CZ" prefix and exactly 8 digits (or 9 or 10 for legal entities) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there is no prefix or the prefix is other than "CZ", or if there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (DIC number (Slovakia))
REPRESENTATIONAL_CONSISTENCY
SK (the Slovak Republic) DIC number (Slovakia) is a tax identifier which consists of 10 digits.

This rule checks presence of exactly 10 digits corresponding to the format of the DIC number (Slovakia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Driver license number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) The rule checks the structure of the Driver's License Number in UK. The UK driver's license number follows a 18-character structure.
  • First 5 characters: First five letters of the surname (padded with the number 9 if the surname has fewer than five characters).
  • Next character (6th): Represents the decade of birth (e.g., '8' for 1980s).
  • Following 5 digits (7th to 11th): Encodes the date of birth in the format MMDDY:
    • MM: Birth month (female drivers add 5 to the first digit, making January range from 51 to 62).
    • DD: Day of birth.
    • Y: Last digit of the birth year.
  • Two letters or digits (12th to 13th): Additional characters, often an issue number or other identifier.
  • Last 5 characters (14th to 18th): Numeric sequence, with a check digit to ensure validity.
ERROR RELEASED(2025-01-16)
Identifier format invalid (EORI number)
REPRESENTATIONAL_CONSISTENCY
WORLD (World) This rule checks presence of one of the following patterns corresponding to the format of the EORI number:

1) European Union countries:

  • the country code of the issuing Member State (2 uppercase letters) followed by a code or number that is unique in the Member State (15 alphanumeric characters), e.g. DE615405745138871, PL1234567890ABCDE

2) TIR Carnet holders:

  • the country code of the issuing Member State (2 uppercase letters) followed by 'T' letter and followed by the code of the national association through which the holder of the TIR Carnet has been authorized (3 digits) and unique TIR Carnet holder identification number (10 digits), e.g. CZT0530123456789

3) United Kingdom:

  • start with ‘GB’ followed by 12 or 15 digits, e.g. GB123456789133
ERROR RELEASED
Identifier format invalid (Employer identification number (United States))
REPRESENTATIONAL_CONSISTENCY
US (United States of America) The Employer identification number consists of exactly 9 digits. Prior to 2001, the first two digits of an EIN (the EIN Prefix) indicated the business was located in a particular geographic area. The prefixes as provided here [1] are allowed. ERROR RELEASED(2020-12-28)
Identifier format invalid (Enterprise number (Belgium))
REPRESENTATIONAL_CONSISTENCY
BE (Belgium) The Enterprise Number (or Association Number, National Number, Company Number or Unique Establishment Number) is a unique code given by the Belgian government.

This rule checks presence of exactly 10 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

INFO RELEASED(2020-12-28)
Identifier format invalid (European value added tax identifier (Austria))
REPRESENTATIONAL_CONSISTENCY
AT (Austria) The European value added tax identifier in Austria consists of the prefix "AT" followed by the character "U" and 8 numerical digits. This rule checks the presence of "U" followed by exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits or the "U" is missing then the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Belgium))
REPRESENTATIONAL_CONSISTENCY
BE (Belgium) The European value added tax identifier in Belgium consists of exact 10 numerical digits prefixed by "BE". The first digit following the prefix is always 0 or 1. This rule checks the existence of exact 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more, non-numeric digits or when the first digit does not equal 0 or 1 the rule is violated. ERROR RELEASED(2020-12-28)
Identifier format invalid (European value added tax identifier (Bulgaria))
REPRESENTATIONAL_CONSISTENCY
BG (Bulgaria) The European value added tax identifier in Bulgaria consists of 9 or 10 numerical digits prefixed by "BG". This rule checks the existence of 9 or 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Croatia))
REPRESENTATIONAL_CONSISTENCY
HR (Croatia) The European value added tax identifier in Croatia consists of the prefix "HR" followed by 11 numerical digits. This rule checks the presence of exact 11 numerical digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or e.g. alphabetic values then the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Cyprus))
REPRESENTATIONAL_CONSISTENCY
CY (Cyprus) The European value added tax identifier in Cyprus consists of 9 characters (8 numerical digits + 1 letter) prefixed by "CY". This rule checks the existence of 8 numerical digits followed by a character without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits or the last cipher is not a letter but a numerical digit then the rule is violated. ERROR RELEASED(2020-12-28)
Identifier format invalid (European value added tax identifier (Czech Republic))
REPRESENTATIONAL_CONSISTENCY
CZ (Czechia) This rule checks the format of European value added tax identifier (Czech Republic) consists of 8-10 digits prefixed by "CZ". This rule checks the existence of 8 numerical digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits then the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Denmark))
REPRESENTATIONAL_CONSISTENCY
DK (Denmark) The European value added tax identifier in Denmark consists of exact 8 numerical digits prefixed by "DK". This rule checks the existence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Estonia))
REPRESENTATIONAL_CONSISTENCY
EE (Estonia) The European value added tax identifier in Estonia consists of exact 9 numerical digits prefixed by "EE". This rule checks the presence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Finland))
REPRESENTATIONAL_CONSISTENCY
FI (Finland) The European value added tax identifier in Finland consists of exact 8 numerical digits prefixed by "FI". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (France))
REPRESENTATIONAL_CONSISTENCY
FR (France) The European value added tax identifier (France) ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Germany))
REPRESENTATIONAL_CONSISTENCY
DE (Germany) The European value added tax identifier in Germany consists of exact 9 numerical digits prefixed by "DE". This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Greece))
REPRESENTATIONAL_CONSISTENCY
GR (Greece) This rule checks the format of European value added tax identifier (Greece). The language code EL according to ISO 639-1, followed by 9 digits, which equal the Greek taxpayer registration number Α.Φ.Μ. (A.F.M.) of the company or of the sole proprietor, i.e.: "Arithmós Mētrṓou Phi-Pi-A" = "EL" + "A.F.M.". The last digit is a check digit inherent of the Α.Φ.Μ. Beware: Due to the great similarity of both numbers - the one being the same number as the other, just having the prefix of EL - in practice sometimes the VAT identification number is wrongly called Α.Φ.Μ. (A.F.M.), but technically the VAT identification number and the taxpayer registration number Α.Φ.Μ. are different register numbers and should not be confused. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Hungary))
REPRESENTATIONAL_CONSISTENCY
HU (Hungary) The European value added tax identifier in Hungary consists of exact 8 numerical digits prefixed by "HU". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Ireland))
REPRESENTATIONAL_CONSISTENCY
IE (Ireland) The European value added tax identifier in Ireland has different valid formats due to its latest adaptation in 2013. The rule checks the presence of:

A) 7 numerical digits followed by 2 letters whereby the last character necessarily equals "A" or "H", B) 7 numerical digits followed by 1 character, C) 6 digits and two characters whereby the characters are either placed at the last two positions or on position two and the last one.

ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Italy))
REPRESENTATIONAL_CONSISTENCY
IT (Italy) The European value added tax identifier (Italy) consists of exact 11 numerical digits prefixed by "IT". The rule checks the presence of exact 11 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. From C1 to C7 is a progressive number, C8 to C10 is the province of residence and C11 is the checksum digit. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Latvia))
REPRESENTATIONAL_CONSISTENCY
LV (Latvia) The European value added tax identifier in Latvia consists of exact 11 numerical digits prefixed by "LV". This rule checks the presence of exact 11 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Lithuania))
REPRESENTATIONAL_CONSISTENCY
LT (Lithuania) The European value added tax identifier in Lithuania consists of exact 9 or 12 numerical digits prefixed by "LT". This rule checks the presence of exact 9 or 12 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Luxembourg))
REPRESENTATIONAL_CONSISTENCY
LU (Luxembourg) The European value added tax identifier in Luxembourg consists of exact 8 numerical digits prefixed by "LU". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Malta))
REPRESENTATIONAL_CONSISTENCY
MT (Malta) The European value added tax identifier in Malta consists of exact 8 numerical digits prefixed by "MT". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Poland))
REPRESENTATIONAL_CONSISTENCY
PL (Poland) The European value added tax identifier in Poland consists of exact 10 numerical digits prefixed by "PL". This rule checks the presence of exact 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Portugal))
REPRESENTATIONAL_CONSISTENCY
PT (Portugal) The European value added tax identifier in Portugal consists of exact 9 numerical digits prefixed by "PT". This rule checks the presence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Romania))
REPRESENTATIONAL_CONSISTENCY
RO (Romania) The European value added tax identifier in Romania consists of 2-10 numerical digits prefixed by "RO". This rule checks the presence of 2-10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Slovakia))
REPRESENTATIONAL_CONSISTENCY
SK (the Slovak Republic) The European value added tax identifier in Slovakia consists of exact 10 numerical digits prefixed by "SK". This rule checks:
  • the presence of exact 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value,
  • 1st digit cannot be zero

,

  • 3rd digit cannot be 0,1,5,6.

If the above mentioned restrictioned are violated then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Slovenia))
REPRESENTATIONAL_CONSISTENCY
SI (Slovenia) The European value added tax identifier in Slovenia consists of exact 8 numerical digits prefixed by "SI". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Spain))
REPRESENTATIONAL_CONSISTENCY
ES (Spain) The European value added tax identifier in Spain has different valid formats whereby the identifier is prefixed with "ES". For companies it's either 'ES'+letter+8 digits or 'ES'+letter+7 digits+letter. Where the first letter defines the type of company and the following first 2 digits define the province where the company was registered. The last character is a control digit.

For individual people / freelancers, its either 'ES'+8 digits+letter (for Spaniards) or 'ES'+letter+7 digits+letter (for foreigners).

ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (Sweden))
REPRESENTATIONAL_CONSISTENCY
SE (Sweden) The European value added tax identifier in Sweden consists of exact 12 numerical digits prefixed by "SE". This rule checks:
  • the presence of exact 12 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated,
  • the last 2 digits should be between 01 and 94.
ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (The Netherlands))
REPRESENTATIONAL_CONSISTENCY
NL (Netherlands) The European value added tax identifier in Netherlands consists of the prefix "NL", followed by 9 numerical digits + the character "B" + 2 numerical digits. This rule checks the presence of exact 12 ciphers including a letter "B" on a right place according to this scheme without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. ERROR RELEASED(2020-01-01)
Identifier format invalid (European value added tax identifier (United Kingdom (Northern Ireland)))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) This rule checks the format of European value added tax identifier (United Kingdom (Northern Ireland)). Country code XI followed by either:

standard: 9 digits (block of 3, block of 4, block of 2 – e.g. GB999 9999 73) branch traders: 12 digits (as for 9 digits, followed by a block of 3 digits) government departments: the letters GD then 3 digits from 000 to 499 (e.g. GBGD001) health authorities: the letters HA then 3 digits from 500 to 999 (e.g. GBHA599)

For the 9-digit scheme the rules checks presence of exactly 9 digits without any non-digit characters.

For the short scheme (government departments and health authorities) the rules has the following restrictions:

  • for prefix "GD": 3 digits after the prefix should be from 000 to 499,
  • for prefix "HA": 3 digits after the prefix should be from 500 to 999.
INFO RELEASED
Identifier format invalid (European value added tax identifier (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) This rule checks the format of European value added tax identifier (United Kingdom). Country code GB followed by either:

standard: 9 digits (block of 3, block of 4, block of 2 – e.g. GB999 9999 73) branch traders: 12 digits (as for 9 digits, followed by a block of 3 digits) government departments: the letters GD then 3 digits from 000 to 499 (e.g. GBGD001) health authorities: the letters HA then 3 digits from 500 to 999 (e.g. GBHA599)

For the 9-digit scheme the rules checks presence of exactly 9 digits without any non-digit characters.

For the short scheme (government departments and health authorities) the rules has the following restrictions:

  • for prefix "GD": 3 digits after the prefix should be from 000 to 499,
  • for prefix "HA": 3 digits after the prefix should be from 500 to 999.
INFO RELEASED(2020-01-01)
Identifier format invalid (Faroese Identification Number (Faroe Islands))
REPRESENTATIONAL_CONSISTENCY
FO (Faroe Islands) This rule checks presence of exactly 9 digits (DDDDDD-DDD) corresponding to the format of the Faroese Identification Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 578964-100 ERROR RELEASED
Identifier format invalid (Faroese P Number (Faroe Islands))
REPRESENTATIONAL_CONSISTENCY
FO (Faroe Islands) This rule checks presence of exactly 9 digits (DDDDDD-DDD) corresponding to the format of the Faroese P Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 578964-999 ERROR RELEASED
Identifier format invalid (Faroese V Number (Faroe Islands))
REPRESENTATIONAL_CONSISTENCY
FO (Faroe Islands) This rule checks presence of exactly 1 to 6 digits (from D to DDDDDD) corresponding to the format of the Faroese V Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 623857 ERROR RELEASED
Identifier format invalid (Fiscal Registration Code (Romania))
REPRESENTATIONAL_CONSISTENCY
RO (Romania) Fiscal Registration Code (Romania) is a VAT registration certificate and is granted by the Ministry of Public Finances. Fiscal Registration Code is the VAT number without the check digit. Note that if the length is less than 9 digits, leading zeros must be assumed

This rule checks presence of exactly 9 characters corresponding to the format of the Fiscal Registration Code (Romania) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (GER number (Greenland))
REPRESENTATIONAL_CONSISTENCY
GL (Greenland) This rule checks presence of exactly 8 digits corresponding to the format of the GER number (Greenland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters then the rule is violated. Example of identifier: 99999999 ERROR RELEASED
Identifier format invalid (GST Number (Jordan))
REPRESENTATIONAL_CONSISTENCY
JO (Jordan) General Sales Tax (GST) (the GST Law provides for two types of taxes, which are the General Tax [GT] and the Special Tax [ST])

Tax identification numbers can be verified with the Income and Sales Tax Department (ISTD), and will follow a certain format.

The GST number contains 7 digits which format is 9999999.

General Sales Tax (GST) applies to the following transactions:

      * The supply of taxable goods or services made by a taxable person
      * The importation of taxable goods or services
ERROR RELEASED(2020-01-01)
Identifier format invalid (GST Number (New Zealand))
REPRESENTATIONAL_CONSISTENCY
NZ (New Zealand) Registering for GST is optional for businesses earning less than $60,000 annually. The format is fixed to 9 characters, that all being numbers. Format: 123-456-789. The hyphens are treated as optional by this rule. This format was introduced in 2008. Before this the number was an eight-digit number. Already existing old numbers remained unchanged. That's why the rule additionally allows for 8 digits only ERROR RELEASED(2020-12-28)
Identifier format invalid (GST number (Canada))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) Goods and Services Tax number (Canada) applies to most goods and services made in Canada. The GST number consists of 15 characters: business number (first nine digits ) followed by a two letter abbreviation (denoting the type of account), followed by a four digit number.

Letter abbreviation “RT” stands for “tax return”, and the final four digits indicate that it is business’s first RT account. If an entity has two different accounts, the second one would end in 0002.

This rule checks presence of exactly 15 characters corresponding to the format of the Goods and Services Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (GST number (India))
REPRESENTATIONAL_CONSISTENCY
IN (India) This rule checks the format of the GST number in India
  • The first two digits represent the state code as per Indian Census 2011. Every state has a unique code. Possible state codes are:
    • State code of Jammu and Kashmir is: 01
    • Himachal Pradesh: 02
    • Punjab: 03
    • Chandigarh: 04
    • Uttrakhand: 05
    • Haryana: 06
    • Delhi: 07
    • Rajasthan: 08
    • Uttarpradesh: 09
    • Bihar: 10
    • Sikkim: 11
    • Arunachal Pradesh: 12
    • Nagaland: 13
    • Manipur: 14
    • Mizoram: 15
    • Tripura: 16
    • Meghalaya: 17
    • Assam: 18
    • West Bengal: 19
    • Jharkhand: 20
    • Odisha: 21
    • Chhatishgarh: 22
    • Madhya Pradesh: 23
    • Gujarat: 24
    • Daman and Diu: 25 (no longer supported, should be 26)
    • Dadra & Nagar Haveli and Daman and Diu (merged): 26
    • Maharashtra: 27
    • Andhra Pradesh (before division): 28 (no longer supported, should be 37)
    • Karnataka: 29
    • Goa: 30
    • Lakshadweep: 31
    • Kerela: 32
    • Tamil Nadu: 33
    • Puducherry: 34
    • Andaman & Nicobar Islands: 35
    • Telangana: 36
    • Andhra Pradesh (new): 37
    • Ladakh (new): 38
    • Other territory: 97
    • Centre jurisdiction: 99
  • The next ten digits have to be the PAN number of the taxpayer
  • The thirteenth digit have to be assigned based on the number of entities registered on the same PAN number.
  • The fourteenth digit is Z by default
  • The last digit is check code. It may be an alphabet or a number.
ERROR RELEASED(2020-01-01)
Identifier format invalid (GST number (Singapore))
REPRESENTATIONAL_CONSISTENCY
SG (Singapore) This rule checks presence of exactly 10 alphanumerical chaarcters corresponding to the format of the GST number (Singapore) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. It has 10 alphanumeric characters and can start with two letters or numbers and may end with a letter or number. It might look like this, for example, M2-1234567-8, M212345678, MR-1234567-8, or 19-9012345-X. If you are a nonresident with a GST ID, it may look like this, for example, F2-1234567-D. ERROR RELEASED(2024-09-18)
Identifier format invalid (GUI registration number)
REPRESENTATIONAL_CONSISTENCY
TW (Taiwan) GUI registration number serves as the official accounting document for tax reporting purposes. This rule allows for two different formats. First, the presence of exactly 2 letters followed by exactly 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. And second, the presence of alternatively just exactly 8 numeric digits. ERROR RELEASED(2020-01-01)
Identifier format invalid (Global location number)
REPRESENTATIONAL_CONSISTENCY
WORLD (World) This rule checks the format of the Global location number (GLN). The GLN is a 13 digit globally unique identifier for any location, physical, operational, or legal. ERROR RELEASED
Identifier format invalid (Government Gazette Number (Turkey))
REPRESENTATIONAL_CONSISTENCY
TR (Turkey) This rule checks the format of the Government Gazette Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR IDEA
Identifier format invalid (ICO number (Czech Republic))
REPRESENTATIONAL_CONSISTENCY
CZ (Czechia) The ICO number is identification number (business register code) of legal entities, as well as for natural persons doing business. ICO is an 8-digit number without any letters or special charcters. In case the number has less than 8 digits, it should be completed by zeros placed at the beginning.

This rule checks presence of exactly 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-12-28)
Identifier format invalid (ICO number (Slovakia))
REPRESENTATIONAL_CONSISTENCY
SK (the Slovak Republic) ICO number (Slovakia) is a tax identifier for businesses registered in the Slovak Republic, including entrepreneurs and sole proprietors. ICO consists of 8 digits.

This rule checks presence of exactly 8 digits corresponding to the format of the ICO number (Slovakia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (IEC number (India))
REPRESENTATIONAL_CONSISTENCY
IN (India) This rule checks the format of the IEC number in India
  • The IEC is a 10-digit unique identification number issued by the Directorate General of Foreign Trade (DGFT) under the Ministry of Commerce and Industry, Government of India.
ERROR HYPERCARE
Identifier format invalid (INN (Russia))
REPRESENTATIONAL_CONSISTENCY
RU (Russian Federation) INN is a tax identifier in Russian Federation. It consists of 10 digits (legal entities) or 12 digits (individuals).

This rule checks presence of exactly 10 or 12 digits corresponding to the format of the INN (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Icelandic Identification Number (Iceland))
REPRESENTATIONAL_CONSISTENCY
IS (Iceland) This rule checks presence of exactly 10 characters (DDDDDD-DDDD) corresponding to the format of the Icelandic Identification Number (Iceland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value.
  • The first 6 digits are the date of birth (DDMMYY)
  • The 7th and 8th digits are random
  • The 9th is a check digit
  • The 7th and 8th digits are random
  • The 10th digit indicates the century of the individual’s birth

For entities the same formula is applied. Instead of the date of birth the initial registration date is used and then the number 4 is added to the first digit to ensure no conflicts with individuals. Example of identifier: 311299-1234

ERROR RELEASED
Identifier format invalid (Individual Identification Number (Kazakhstan))
REPRESENTATIONAL_CONSISTENCY
KZ (Kazakhstan) Individual identification number (IIN) is a unique combination of 12 digits generated for an individual at the initial registration in the information-production system for the production of documents.

Formation of IIN occurs automatically taking into account the principles of uniqueness and immutability. In order to preserve the integrity of data of information banks of various levels using the IIN in the data structure, it is not subject to any modification or regeneration from the time of initial formation.

IIN is located on the front of the identity card of a citizen of the Republic of Kazakhstan, below the date of birth in the form of a combination of 12 figures, in the passport of a citizen of the Republic of Kazakhstan IIN is listed on page 2.

In accordance with Article 562 of the Tax Code of the Republic of Kazakhstan, foreigner must receive an IIN in the following cases: - Becomes a Kazakhstan tax resident (within 30 calendar days from the date of entry), - Receiving income from sources in the Republic of Kazakhstan, which is not subject to taxation at the source of payment, - Opening a current account in Kazakhstan resident banks, - Acquisition of property in Kazakhstan, which is subject to property tax, vehicle tax or land tax, - Appointment of the first heads of legal entities of the Republic of Kazakhstan, as well as heads of branches and representative offices of foreign legal entities.

ERROR RELEASED(2020-12-28)
Identifier format invalid (KPP number (Russia))
REPRESENTATIONAL_CONSISTENCY
RU (Russian Federation) KPP number (Russia) reflects the reason for registration of the organization.

This rule checks presence of exactly 9 digits corresponding to the format of the KPP number (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (KRS number (Poland))
REPRESENTATIONAL_CONSISTENCY
PL (Poland) KRS number (Poland) - consists of 10 digits. When number of the digits is < 10, then leading zeros should be added. This rule checks the identifier's format with respect to the reference format.

Violation of the format restrictions without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value result in a violation.

ERROR IDEA
Identifier format invalid (Legal Entity Identifier (World))
REPRESENTATIONAL_CONSISTENCY
WORLD (World) The technical specification for LEI is ISO 17442. An LEI consists of a 20-character alphanumeric string, with the first 4 characters identifying the Local Operating Unit (LOU) that issued the LEI. Characters 5 and 6 are reserved as '00'. Characters 7-18 are the unique alphanumeric string assigned to the organisation by the LOU. The final 2 characters are checksum digits. ERROR RELEASED(2020-01-01)
Identifier format invalid (NHS number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) The rule checks the structure of the NHS number which is ten digits, written in the format 123 456 7890.
  • Digits 1–9: The first nine digits are a unique sequence.
  • Digit 10: The last digit is a check digit, calculated using a weighted modulus 11 algorithm on the first nine digits.
ERROR RELEASED(2025-01-16)
Identifier format invalid (NI number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) This rule checks the format of the National Insurance number in the United Kingdom. The National Insurance number is a number used in the United Kingdom in the administration of the National Insurance or social security system. It is also used for some purposes in the UK tax system. The number is sometimes referred to as a NI No or NINO. The format of the number is two prefix letters, six digits and one suffix letter (A, B, C or D). An example is AA123456C. ERROR RELEASED
Identifier format invalid (NIF number (Portugal))
REPRESENTATIONAL_CONSISTENCY
PT (Portugal) The NIF in Portugal consists of exactly 9 numerical digits. This rule checks the existence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The rule also checks if the NIF number begins with "1", "2", "3" followed by 8 digits, or "45" followed by 7 digits. If there are less/more digits or non-numeric digits the rule is violated. ERROR RELEASED
Identifier format invalid (NIF number (Spain))
REPRESENTATIONAL_CONSISTENCY
ES (Spain) NIF identifier is used for spanish legal and natural perosns. For natural perosns this is a TIN number which stays on the National Identity Card.

The NIF has multiple allowed formats: DNI: can have first character a digit OR a letter 'KLM'(one of those) NIE: first character contains "XYZ"(one of those) CIF: first letter contains "ABCDEFGHJNPQRSUVW"(one of those) and the last character (the checkdigit) can be a digit or alphabetic, like here "Q8350064E"

ERROR RELEASED(2020-01-01)
Identifier format invalid (NIP number (Poland))
REPRESENTATIONAL_CONSISTENCY
PL (Poland) NIP is 10 digit Business Taxpayer Identification Number. It is mandatory for tax payers to give NIP number on documents regarding tax liabilities.

This rule checks presence of exactly 10 digits corresponding to the format of the NIP number (Poland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (NIPC number (Portugal))
REPRESENTATIONAL_CONSISTENCY
PT (Portugal) The NIPC in Portugal consists of exactly 9 numerical digits. This rule checks the existence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The rule also checks if the NIF number begins with "5", "6" followed by 8 digits or "70", "71", "72", "74", "75", "77", "78", "90", "91", "98", "99" followed by 7 digits. If there are less/more digits or non-numeric digits the rule is violated. ERROR RELEASED
Identifier format invalid (NIT number (Bolivia))
REPRESENTATIONAL_CONSISTENCY
BO (Bolivia) This rule checks presence of exactly 7 to 10 digits corresponding to the format of the NIT number (Bolivia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 4919101010 ERROR RELEASED
Identifier format invalid (NIT number (Columbia))
REPRESENTATIONAL_CONSISTENCY
CO (Colombia) In colombia the NIT number is aunique number assigned by the DIAN (Dirección de Impuestos y Aduanas Nacionales de Colombia) when the entity is registered in the RUT (Registro Único Tributario). It consists of 10 digits where the last one is a check digit

This rule checks presence of exactly 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (NIT number (Guatemala))
REPRESENTATIONAL_CONSISTENCY
GT (Guatemala) The NIT number is an identification number issued by the Guatemalan government for tax control. The NIT number is composed of eight digits, with a hyphen between digits seven and eight.

Here is an example: 5550551-1

ERROR RELEASED
Identifier format invalid (National Provider Identifier (United States))
REPRESENTATIONAL_CONSISTENCY
US (United States of America) The National Provider Identifier (NPI) is a unique 10-digit identification number. The rule checks for exactly 10 digits! INFO RELEASED
Identifier format invalid (National business register identifier (Austria))
REPRESENTATIONAL_CONSISTENCY
AT (Austria) National business register identifier (Austria), respectively the Firmenbuchnummer consists of 7 characters: max 6 digits and 1 checksum letter for head offices (i.e. the legal entity). When number of the digits is < 6, then leading zeros should be added. In case of registered branches the format consists of up to 10 characters: up to 6 digits + 1 letter (not case sensitive) + up to 3 digits. The rule allows for maintaining an optional prefix consisting of the two letters "FN" and an optional whitespace.

Violation of the format restrictions without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value result in a violation.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Numero de Identificacion de Extranjero (Spain))
REPRESENTATIONAL_CONSISTENCY
ES (Spain) NIE identifier in Spain is a sort of NIF for foreigners. NIE has the following format: A-NNNNNNN-A. This rules checks presence of exactly 9 characters with respect to the Numero de Identificacion de Extranjero (Spain). ERROR RELEASED(2020-01-01)
Identifier format invalid (OKPO code (Russia))
REPRESENTATIONAL_CONSISTENCY
RU (Russian Federation) OKPO code (Russia) is the sequence number of a legal entity in the Russian statistical register.

This rule checks presence of exactly 8 digits corresponding to the format of the OKPO code (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Organization Number (Norway))
REPRESENTATIONAL_CONSISTENCY
NO (Norway) Norway has a Central Coordinating Register for legal entities which registers basic data about a business. Upon registration, businesses are issued a unique 'Organisasjonsnummer' (organization number) which has 9 digits.

This organization number serves as the identifier of the business and will appear on all official documents issued both by the business itself and by government agencies such as the tax office.

The technical construction of the number specifies that the first digit must always be either 8 or 9, with a modulus 11 check digit at the end.

The weighting factors are 3, 2, 7, 6, 5, 4, 3 and 2 calculated from the first digit. The digits are thus multiplied by the weighting factors and the product sum divided by 11. The leftover from the division is subtracted by 11 and the result becomes the MOD11 checksum digit.

ERROR RELEASED(2020-10-12)
Identifier format invalid (Organization Registration Number (Sweden))
REPRESENTATIONAL_CONSISTENCY
SE (Sweden) Organization registration number in Sweden is a unique number assigned to the business entities mostly by Swedish Companies Registration Office, but also by the Swedish Tax Agency and Land Survey. Organization registration number consists of 1 digits, where the last one is checksum digit, calculated using the Luhn algorithm.

This rule checks:

  • presence of exactly 10 characters corresponding to the format of the Organization registration number (Sweden) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value.
  • the first digit can not be equal to 4.

If there are less/more digits, unexpected non-digits characters or the first digits is equal to 4 then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (PAN code (India))
REPRESENTATIONAL_CONSISTENCY
IN (India) The Permanent Account Number (PAN) in India is composed like this: First five characters are letters, next 4 characters are numerical digits and the last character is a letter. This rule checks the conformance with this reference scheme without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. A typical PAN is of AFZPK7190K, and the combination in which alphabet and numbers are arranged is explained below.
  • Characters 1-3: Of the PAN are three letters forming a sequence of alphabets letters from AAA to ZZZ
  • Digit 4: Represents the status of the PAN holder.
    • P for Individual
    • F for Firm
    • C for Company
    • H for HUF
    • A for AOP
    • T for TRUST
    • B for Body of Individuals
    • L for Local Authority
    • J for Artificial Juridical Person
    • G for Government
  • Digit 5: Of the PAN is the first character of either:
    • of the surname or last name of the person, in the case of a "personal" PAN card, where the fourth character is "P" or
    • of the name of the entity, trust, society, or organisation in the case of a company/HUF/firm/AOP/trust/BOI/local authority/artificial judicial person/government, where the fourth character is "C", "H", "F", "A", "T", "B", "L", "J", "G".
  • Digit 6-9: Of the PAN are sequential number running from 0001 to 9999.
  • Digit 10: Of the PAN is an alphabetic digit used as a check-sum to verify the validity of PAN Number.
ERROR RELEASED(2020-01-01)
Identifier format invalid (Personal ID (Thailand))
REPRESENTATIONAL_CONSISTENCY
TH (Thailand) The Thai Personal ID is a 13-digit number. Personal IDs are always 13 digits long, while company Tax IDs are 10 digits long. For individuals, the Tax ID usually matches their Personal ID, meaning it is also a 13-digit number. However, for companies, it is a 10-digit number. The Personal-ID format is structed as:
  • The first digit represents the region of birth.
  • The next four digits represent the year of birth.
  • The following five digits are a serial number.
  • The last three digits are a checksum for verification
ERROR RELEASED
Identifier format invalid (Personal Identification Number (Croatia))
REPRESENTATIONAL_CONSISTENCY
HR (Croatia) This rule checks the format of the Personal Identification Number (Croatia). It checks if the OIB consists of exactly 11 digits and is not a repetition of 11 zeros. ERROR RELEASED
Identifier format invalid (Personal Identification Number (Kenya))
REPRESENTATIONAL_CONSISTENCY
KE (Kenya) This rule checks the format of the Personal Identification Number (PIN) in Kenya

For Individuals:

  • The PIN for individuals consists of 9 characters.
    • The first letter represents the first letter of the individual's first name.
    • The second letter represents the first letter of the individual's last name.
    • The next six characters are a combination of numbers that are randomly generated.
    • The last character is usually an alphabetic check digit that is calculated using a specific formula.

For Businesses:

  • The PIN for businesses also consists of 9 characters.
    • The first letter represents the legal entity type of the business (e.g., C for companies, P for partnerships, etc.).
    • The second letter represents the first letter of the business name.
    • The next six characters are a combination of numbers that are randomly generated.
    • The last character is usually an alphabetic check digit that is calculated using a specific formula.
ERROR RELEASED
Identifier format invalid (Polish Tax Identifier)
REPRESENTATIONAL_CONSISTENCY
PL (Poland) PESEL is mandatory for all permanent residents of Poland. It is used for paying taxes in the case of natural persons not conducting economic activity. PESEL consits of 11 digits, where first 6 digits - date of birth in format YYMMDD.

This rule checks presence of exactly 11 digits corresponding to the format of the Polish Tax Identifier without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Provincial Sales Tax number (Canada - Manitoba))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) The Provincial Sales Tax number in Manitoba is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. Manitoba leverages the Canadian Business Number. The PST number consists of the 9 digits of the business number + optionally the program identifier "MT" and a sequence number formatted like "0001"

This rule checks presence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED
Identifier format invalid (Provincial Sales Tax number (Canada - Saskatchewan))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) The Provincial Sales Tax number in Saskatchewan is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. The PST number consists of 7 digits

This rule checks presence of exactly 7 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED
Identifier format invalid (Provincial Sales Tax number (Canada))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) Provincial Sales Tax number (Canada) is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. The PST number consists of 11 characters: "PST" followed by 8 digits.

This rule checks presence of exactly 11 characters corresponding to the format of the Provincial Sales Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Quebec Sales Tax number (Canada))
REPRESENTATIONAL_CONSISTENCY
CA (Canada) Quebec Sales Tax number (Canada) is a tax identifier applied in province Quebec. The PST number consists of 16 characters: 9 digits, 1 check digit, abbreviation "QT" followed by 4 digits.

This rule checks presence of exactly 16 characters corresponding to the format of the Quebec Sales Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (REGON (Poland))
REPRESENTATIONAL_CONSISTENCY
PL (Poland) REGON National Official Business Register REGON. It is a constantly updated collection of information about entities of the national economy. Regon consits f 9 or 14 digits.

This rule checks presence of exactly 9 or 14 digits corresponding to the format of the REGON (Poland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (RFC number (Mexico))
REPRESENTATIONAL_CONSISTENCY
MX (Mexico) The Mexican tax identification number consists of 3 letters followed by a delimiting hyphen("-") + a 6-digit number + "-" followed by a 3-character string. The rule does check whether exactly 3 letters are followed by 6 numerical digits and 3 characters without considering the delimiting hyphen nor whitespaces or other delimiters such as dots.

RFC stands for Registro Federal de Contribuyentes, and the clave RFC (RFC number) is a Mexican tax identification number. It’s issued by the Mexican Tax Administration Service (Servicio de Administración Tributaria). The structure of the RFC varies depending on the type of taxpayer.

  • For individuals, it consists of 13 characters: 4 letters followed by 6 digits and 3 alphanumeric characters.
  • For legal entities (and certain legal arrangements), it consists of 12 characters (3 letters followed by 6 digits

and 3 alphanumeric characters).


RFC for Legal Entity is structured as follows:

  • First 3 letters - comes from the company’s legal name that depend on the length of the company name (excluding the corporation type at the end of the name and the stop words de, del, los, las, el, la, en, y, and e),
  - If the company name is three words or greater, the three-letter string will comprise the first letter of each word. For example, if the company’s name is El Gato Azul Restaurante, S.A. de C.V., the RFC would start with GAR.
  - If the company name is two words, the three-letter string will comprise the first letter of the first word and the first two letters of the second word. For example, if the company’s name is Gato Azul, S.A. DE C.V., the RFC would start with GAZ.
  - If the company name is one word, the three-letter string will comprise the first three letters of the word. For example, if the company’s name is Gato, S.A. de C.V., the RFC would start with GAT.
  • Next 6 digits - company’s incorporation date in YYMMDD format
  • Last 3 characters - check value assigned by the Tax Administration Service.

RFC for individuals is structured as follows:

  • First 4 letters - comes from the person’s legal name following rules
  - First letter and first internal vowel of the paternal surname: If the paternal surname does not have a first internal vowel, the second letter of the paternal surname is used, and If the person does not have a second surname, first two letters of the paternal surname are used.
  - First letter of the maternal surname: If the person does not have a second surname, the first letter of the given name is used.
  - First letter of the given name: If the person does not have a second surname, the second letter of the given name is used.
  • Following 6-digit - birth date in YYMMDD format
  • 3-digit checksum - assigned by the Tax Administration Service
ERROR RELEASED(2020-12-28)
Identifier format invalid (RIF number (Venezuela))
REPRESENTATIONAL_CONSISTENCY
VE (Venezuela) This rule checks the format of the RIF number (Venezuela) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. The number consists of an E, I, J, or V, followed by an eight-digit number and a check digit, all separated by hyphens. Example of identifier: V-05892464-0, J-07013380-5, G-20000041-4. The RIF is composed by a kind which could be:
  • C: Township or Communal Council
  • E: Represents a foreigner natural person and stands for "Extranjera" and "Extranjero"
  • G: Represents a goverment entity and stands for "Gubernamental"
  • J: Used for a legal entity. Could be a natural person or a corporate entity and stands for "Jurídico"
  • P: Used on RIF numbers which belongs to passports
  • V: Represents a person with venezuelan citizenship and stands for "Venezolana" and "Venezolano""
ERROR RELEASED
Identifier format invalid (RNA number (France))
REPRESENTATIONAL_CONSISTENCY
FR (France) The RNA (National Directory of Associations, fr. - Répertoire National des Associations) is the national file listing all information on associations. It is developed by the Ministry of the Interior. Since 2010, it has replaced the Waldec directory (Web of freely declared associations). Each association is identified by an "RNA number" starting with W and consisting of 9 digits. ERROR RELEASED
Identifier format invalid (RNC number (Dominican Republic))
REPRESENTATIONAL_CONSISTENCY
DO (Dominican Republic) The RNC number should be exactly 9 digits long. Format: Usually, it can be presented in a 3-5-1 format, like 123-45678-9, but the dashes are not mandatory. ERROR RELEASED
Identifier format invalid (RUC number (Ecuador))
REPRESENTATIONAL_CONSISTENCY
EC (Ecuador) The RUC is a tax identification number for legal entities. It has 13 digits

where the third digit is a number denoting the type of entity. RUC is the tax identification number assigned to every physical person and company subject to tax liabilities.

The RUC number has 13 digits, it has no letters nor special characters.

For individuals:

  • 2 first digits - from the card of identity or citizenship: correspond to the code of the province where the identity card or citizenship is issued, which could range from 01 to 30.
  • 3-9 digits - consecutive numbers.
  • 10th digit -check digit.
  • Last three digits - are always 001.

For Foreign companies and Foreign non-resident individuals:

  • 2 firsti digits - the code of the province where the RUC was issued, which could range from 01 to 30.
  • 3rd digit: it is always 9.
  • 4-9 digits: consecutive numbers.
* 10th digit -check digit.
  • Last three digits - are always 001.

For public entities:

  • 2 firsti digits - the code of the province where the RUC was issued, which could range from 01 to 30.
  • 3rd digit: it is always 6.
  • 4-8 digits: consecutive numbers.
* 9th digit - check digit.
  • Last four digits - are always 0001.
ERROR RELEASED(2020-12-28)
Identifier format invalid (RUC number (Panama))
REPRESENTATIONAL_CONSISTENCY
PA (Panama) This Rule checks the Format of the Registro Único de Contribuyente, RUC-Identifier in Panama. INFO RELEASED
Identifier format invalid (RUC number (Paraguay))
REPRESENTATIONAL_CONSISTENCY
PY (Paraguay) The RUC (Registro Único del Contribuyente) is the unique taxpayer registry that maintains the personal non-transferable identification number for all those physical persons (national or foreign) and legal entities (for profit and non for profit) that carry out economic activities in the Paraguayan territory. The RUC number for legal entities consists of 8 digits starting after 80000000. Number for residents and foreigners are up to 9 digits. The last digit is a check digit, that is calculated with special formula. ERROR RELEASED(2020-12-28)
Identifier format invalid (RUC number (Peru))
REPRESENTATIONAL_CONSISTENCY
PE (Peru) RUC is an 11-digit unique Tax ID number for any natural or legal person (such as a company) in Peru. It is used in most procedures either with public or private entities. RUC number has 11 digits (it has no letters nor special characters). Two first letters indicate the type of contributor - 20 indicates the type of legal person and 10 indicates the type of natural person. Next 8 letters are generated at random at time of the inscription (in case of legal people), and in case of natural people it is the number of DNI (unique identity number for all Peruvian citizens) or document of national identification. Last letter is an complete digit - the number of verification (checkdigit). It indicates the turn of payment to tributes according to a cronogram established by regulating organ SUNAT (Superintendencia Nacional de Aduanas y de Administración Tributaria).

Example of RUC : 20101605451

ERROR RELEASED(2020-10-12)
Identifier format invalid (RUT number (Chile))
REPRESENTATIONAL_CONSISTENCY
CL (Chile) In Chile the RUT (Rol Único Tributario) is a national identification number. The RUT number's format is: 7 or 8 digits, one dash, 1 check digit (0-9, K).

This rule checks presence of exactly 9 digits (or 13 digits in case of industries) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (RUT number (Uruguay))
REPRESENTATIONAL_CONSISTENCY
UY (Uruguay) The RUT number is a number provided by the Tax Administration and is used in the case of legal

entities and certain physical persons carrying out business activities or who have been assigned a RUT number (example: commercial activity, services, net worth)

This number is formed by 12 digits, the first two indicate the registration number, the following six sequential digits indicate the number and the last 4 are always "001x" where x is the verifying digit. Where: NNNNNNNNNNN: is formed by eleven digits containing a unique number. D: is formed by one digit containing the verification digit for the full number.

ERROR RELEASED(2020-12-28)
Identifier format invalid (Resident Registration Number (South Korea))
REPRESENTATIONAL_CONSISTENCY
KR (South Korea) The Resident Registration Number is issued by the Ministry of Interior to Korean citizens residing in the country. This id consists of 13 digits: "999999-9999999". The Resident Registration Number should be used as his or her TIN when a corporation withholds taxes from its employee’s wages and salaries or an individual files tax returns for income, transfer, inheritance and/or gift.

This rule checks the presence of exactly 13 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED
Identifier format invalid (SIREN (France))
REPRESENTATIONAL_CONSISTENCY
FR (France) The SIREN number consists of exact 9 numerical digits. This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (SIRET number (France))
REPRESENTATIONAL_CONSISTENCY
FR (France) This rule checks presence of exactly 14 digits corresponding to the format of the SIRET number (France) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. ERROR RELEASED(2020-01-01)
Identifier format invalid (Sales and Services Tax number (Malaysia))
REPRESENTATIONAL_CONSISTENCY
MY (Malaysia) In Malaysia, the Sales and Service Tax Number is known as the "SST Registration Number." The format of the SST Registration Number in Malaysia is as follows: The Malasian SST number has 15 alphanumeric characters in the format ANN-YYMM-NNNNNNNN where the middle group of numbers is the year and month of registration. Each SST Registration Number is unique to a specific registered entity and helps identify businesses subject to service tax in Malaysia. This rule does consider the hyphens as optional ERROR RELEASED
Identifier format invalid (Social Security Number (Jersey))
REPRESENTATIONAL_CONSISTENCY
JE (Jersey) This rule checks presence of exactly 9 characters (LLDDDDDDL) corresponding to the format of the Social Security Number (Jersey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The first 2 letters are usually but not exclusively "JY". The last letter is A, B, C or D. If there are less/more digits or letters, or unexpected letter values then the rule is violated. Example of identifier: JY123456A ERROR RELEASED
Identifier format invalid (Social Security Number (San Marino))
REPRESENTATIONAL_CONSISTENCY
SM (San Marino) This rule checks presence of exactly 2 to 9 digits corresponding to the format of the Social Security Number (San Marino) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 459675153 ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-AC))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 13 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-AL))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-AM))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-AP))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-BA))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-CE))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-DF))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 13 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-ES))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-GO))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-MA))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-MG))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 12 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-MS))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-MT))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 11 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-PA))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-PB))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-PE))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-PI))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-PR))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 10 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-RJ))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-RN))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-RO))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 14 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-RR))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-RS))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 10 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-SC))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-SE))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 11 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-SP))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 12 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brasil - BR-TO))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs ERROR RELEASED
Identifier format invalid (State tax number (Brazil))
REPRESENTATIONAL_CONSISTENCY
BR (Brazil) State Tax Number is called Inscrição Estadual (IE). The IE consists of 12 digits (where 9th and 12th digits are checksum digits). The IE of farmers follow a different model: they start with a letter “P” and have 13 digits, where the 10th digits is a check digit. ERROR ARCHIVED(2020-01-01)
Identifier format invalid (TVA number (Tunisia))
REPRESENTATIONAL_CONSISTENCY
TN (Tunisia) This rule checks presence of exactly 9 digits corresponding to the format of the TVA number (Tunisia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 123456789 ERROR RELEASED
Identifier format invalid (Tax ID (Thailand))
REPRESENTATIONAL_CONSISTENCY
TH (Thailand) The Tax ID (TIN) is a unique 10-digit (entities) or 13-digit number that identifies a person or entity as being registered for VAT and other tax purposes in Thailand. ERROR RELEASED
Identifier format invalid (Tax Identification Number (Angola))
REPRESENTATIONAL_CONSISTENCY
AO (Angola) In Angola, the General Tax Administration (AGT) is responsible for issuing the Taxpayer Identification Number, also known as TIN or NIF. For Angolan citizens, this number is the same as their National Identification Card Number. Foreign residents obtain their TIN/NIF based on their Resident Card Number. Other individuals and entities receive a sequential number from the General Tax Administration for their TIN/NIF.

For Individuals the TIN has the following format: NNNNNNNNNLLNNN (Total of 14 digits)

  • N: numeric digit
  • L: letter

For Entities the TIN has the following format: NNNNNNNNNN (Total of 9 or 10 digits)

  • N: numeric digit
ERROR RELEASED
Identifier format invalid (Tax Identification Number (Bangladesh))
REPRESENTATIONAL_CONSISTENCY
BD (Bangladesh) The TIN format in Bangladesh consists of 12 digits. The first nine digits are unique to each taxpayer, while the last three digits represent the local tax circle where the TIN was registered. The format is usually structured as follows: XXXXXXXXXXXY, where X represents the unique digits and Y represents the circle code. ERROR RELEASED
Identifier format invalid (Tax Identification Number (El Salvador))
REPRESENTATIONAL_CONSISTENCY
SV (El Salvador) The standard format for a NIT in El Salvador is xxxx-xxxxxx-xxx-x. This format includes 14 digits in total, divided into four groups separated by hyphens. ERROR RELEASED
Identifier format invalid (Tax Identification Number (Indonesia))
REPRESENTATIONAL_CONSISTENCY
ID (Indonesia) The Tax Identification Number (TIN) is known in Indonesia as Nomor Pokok Wajib Pajak (NPWP).
  • NPWP is a set of number given to taxpayer (both individual and entity) for personal identification in carrying out their taxation rights and obligations (i.e. Income Tax, and VAT).
  • NPWP is issued by: the Tax Office where the taxpayer’s place of residence, dwelling, or activity is located, the appointed Tax Office as stipulated in Director General of Taxes Decree.
  • Generally, both individual and entity are not assigned NPWP automatically. They are obliged to register themselves as taxpayer to the relevant tax office once they fulfill the subjective and objective

requirement.

Since July 2022 the format changed to 16 numeric digits.

The old format was as follows: The number consisted of 15 digits of which:

  • First 2 digits denote the type of entity
    • 1st digit - > it's a number form 0-9
    • 2nd digit - > Denotes taxpayer type code (0 = government treasury, 1-3 = company/organization, 4/6 = invidual entrepreneur, 5 = civil servants, 7-9 = individual employee)
  • Following 6 digits - serial code for the taxpayer.It is distributed in blocks by the central tax office to the local tax offices throughout the country for allocation to taxpayers.
  • Check digit. It is apparently using Luhn (modulus 10) algorithm on the first 9 digits on the NPWP.
  • Next 3 digits are the code for tax office where the taxpayer registered for the first time
  • Next 3 digits are code for central or branch status (000 means the taxpayer is the sole branch (or, for individuals, the head of the family). 001, 002, and so on denote each branch.)
ERROR RELEASED(2020-12-28)
Identifier format invalid (Tax Identification Number (Laos))
REPRESENTATIONAL_CONSISTENCY
LA (Lao People's Democratic Republic) ERROR IDEA
Identifier format invalid (Tax Identification Number (Nigeria))
REPRESENTATIONAL_CONSISTENCY
NG (Nigeria) In Nigeria, the Tax Identification Number (TIN) is assigned to both individuals and business entities. Employed individuals receive their TIN from the States Board of Internal Revenue or the Federal Capital Territory Inland Revenue Service, referred to as JTB TIN. Conversely, members of the Nigerian armed forces, the Nigeria Police Force, diplomats, and corporate entities obtain their TIN from the Federal Inland Revenue Service (FIRS). The TIN acts as a unique identification number for all registered individuals and entities, facilitating the payment of various taxes. Notably, Nigeria does not issue separate TINs for different types of taxes. TINs provided by the FIRS consist of numerical values followed by a hyphen, formatted as eight digits, a hyphen, and then '0001' (e.g., 12345678-0001). In contrast, the JTB TIN is entirely numerical and contains 10 digits. ERROR RELEASED(2024-10-16)
Identifier format invalid (Tax Identification Number (Pakistan))
REPRESENTATIONAL_CONSISTENCY
PK (Pakistan) For Entities such as Company’s or Associations of Persons (AOP) the TIN is designated as the National Tax Number (NTN). For Entities the TIN / NTN assumes the following format: AAAAAAA-N (total of 8 digits) or AAAAA-AAAAAAA-N (total of 13 digits), A identifies that it must be a alphanumeric digit, N identifies that it must be a numeric digit. One format is for individuals (13 digits) and another is for organizations (8 digits). ERROR RELEASED
Identifier format invalid (Tax Identification Number (Serbia))
REPRESENTATIONAL_CONSISTENCY
RS (Serbia) PIB (Poreski Identifikacioni Broj, Serbian tax identification number).

The Serbian tax identification number consists of 9 digits (ex. 123456788) of which the first 8 are the actual ID number, and the last digit is a checksum digit, calculated according to ISO 7064, MOD 11-10.

The ordinal numbers of the taxpayer registration start from the number 10000001 and end with the number 99999999. PIB for resident natural persons who are not entrepreneurs and for taxpayers of taxes and contributions to income from agriculture and forestry , consists of 13 digits and represents a unique personal identification number.

ERROR RELEASED(2020-10-12)
Identifier format invalid (Tax Identification Number (Sri Lanka))
REPRESENTATIONAL_CONSISTENCY
LK (Sri Lanka) For Individuals: * The TIN for individuals consists of 9 digits. The first two digits represent the year of birth. The next seven digits are a unique identification number assigned by the Department of Inland Revenue.
  • For Businesses: The TIN for businesses also consists of 9 digits. The first two digits represent the year of registration or incorporation.
ERROR RELEASED
Identifier format invalid (Tax Identification Number (Vietnam))
REPRESENTATIONAL_CONSISTENCY
VN (Viet Nam) In Vietnam, each enterprise is provided with a tax number (MST) consisting of 10 alphanumeric characters.

Branches and representative offices of that enterprises MST consisting of 13 alphanumeric characters, where the first 10 digits are the same as the parent company's

Format: N1N2-N3N4N5N6N7N8N9-N10-N11N12N13

- First 2 digits represent the code of the province / city where the business was established. In case the enterprise changes the location of its head office from one province / city to another, the tax code will remain the same, even if the tax authority is changed to another province / city. - The following seven digits are a sequential number from 0000001 to 9999999. - The tenth digit is the check digit for the first nine digits, which is used to verify the number was correctly typed. - The last optional three digits are a sequence from 001 to 999 indicating branches of the enterprise. These digits are usually separated from the first ten digits using a dash (-)

  • The last optional three digits are a sequence from 001 to 999 indicating branches of the enterprise. These digits are usually separated from the first ten digits using a dash (-)

Code of the province / city where the business was established

10 - Thai Binh 20 - Ca Mau 30 - Ha Tinh 40 - Quang Nam 50 - Tuyen Quang 60 - Dak Lak 01 - Hanoi City 11 - Long An 21 - Tra Vinh 31 - Quang Binh 41 - Binh Dinh 51 - Ha Giang 61 - Kon Tum 02 - Hai Phong City 12 - Tien Giang 22 - Soc Trang 32 - Quang Tri 42 - Khanh Hoa 52 - Yen Bai 62 - Lai Chau 03 - Ho Chi Minh City 13 - Ben Tre 23 - Bac Ninh 33 - Thua Thien-Hue 43 - Quang Ngai 53 - Lao Cai 63 - Hau Giang 04 - Danang City 14 - Dong Thap 24 - Bac Giang 34 - Binh Thuan 44 - Phu Yen 54 - Peace 64 - Dak Nong 05 - Ha Tay (old) 15 - Vinh Long 25 - Vinh Phuc 35 - Vung Tau 45 - Ninh Thuan 55 - Son La 06 - Nam Dinh 16 - An Giang 26 - Phu Tho 36 - Dong Nai 46 - Thai Nguyen 56 - Dien Bien 07 - Ha Nam 17 - Kien Giang 27 - Ninh Binh 37 - Binh Duong 47 - Bac Kan 57 - Quang Ninh 08 - Hai Duong 18 - Can Tho City 28 - Thanh Hoa 38 - Binh Phuoc 48 - Cao Bang 58 - Lam Dong 09 - Hung Yen 19 - Bac Lieu 29 - Nghe An 39 - Tay Ninh 49 - Lang Son 59 - Gia Lai

ERROR RELEASED(2020-10-12)
Identifier format invalid (Tax Reference Number (Jersey))
REPRESENTATIONAL_CONSISTENCY
JE (Jersey) This rule checks presence of exactly 3 to 7 characters (2 letters

followed by up to 5 digits, format: LL9 to LL99999) corresponding to the format of the Tax Reference Number (Jersey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The first letter is C for companies, D or E for partnerships and E for other entities. If there are less/more digits or letters, or unexpected letter values then the rule is violated. Example of identifier: CC00000

ERROR RELEASED
Identifier format invalid (Tax Registration Number (Albania))
REPRESENTATIONAL_CONSISTENCY
AL (Albania) The Albanian Tax Identification Number (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number) is a 10-digit number with the first and last character being letters.

Tax Identification Number (issued to taxpayers – legal entities / persons exercising economic activity) looks like in example: J12345678N. 1. Character 1: capital letter, indicating the decade the tax identification number (TIN) was issued (e.g. "J" for 1990 - 1999, "K" for 2000 - 2009, etc.) 2. Character 2: indicates the year when TIN was issued (e.g. 1 for 2011, 2 for 2012) 3. Characters 3 and 4: indicate the converted month of the year the TIN was issued, depending on district where the business was established for the first time (e.g. January for Tirana - 13, February for Tirana - 14, January for another district - 25, February for that district - 26, etc.) 4. Characters 5 and 6: indicate the day of the month the TIN was issued (e.g. 01, 02, 03 etc.) 5. Characters 7 to 9: indicate the issuing order of the TIN within the above-mentioned day and in a specific district, (e.g. 009 is the 9th TIN issued in Tirana district, 108 is the 8th TIN issued in another district, etc) 6. 10th character is a check digit (capital letter), calculated according to a formula that depends on the first 9 characters.

The TIN for individuals (National ID number NID), is a unique number, consisting of ten characters (e.g. I05101999Q) with coded information and with the following structure: 1. Characters 1 and 2: year of birth 2. Characters 3 and 4: month of birth, gender 3. Characters 5 and 6: day of birth 4. Characters 7 to 9: issuing order number, within the same date 5. Character 10: check digit.

ERROR RELEASED(2020-10-12)
Identifier format invalid (Tax Registration Number (Algeria))
REPRESENTATIONAL_CONSISTENCY
DZ (Algeria) This rule checks the format of the Numéro d'Identification Fiscale. All persons/companies engaged in business activities must be holder of the NIF which is composed by 15 (fifteen) numeric digits + 5 digits for branches ERROR RELEASED
Identifier format invalid (Tax Registration Number (Azerbaijan))
REPRESENTATIONAL_CONSISTENCY
AZ (Azerbaijan) The Tax Registration Number is a ten-digit code, where
  • the first two digits characterize code of territorial administrative unit,
  • the following six digits characterize a serial number.
  • The software determines the ninth digit via special algorithm, and the legal status of a taxpayer by assigning number 1 for legal persons and number 2 for natural persons as the tenth digit.
ERROR RELEASED
Identifier format invalid (Tax Registration Number (Belarus))
REPRESENTATIONAL_CONSISTENCY
BY (Byelorussian SSR) UNP (Uchetniy nomer platel'shika, Payer account number) is issued to organisations and individuals for tax purposes. The number consists of 9 digits (numeric for organisations,

alphanumeric for individuals) and contains a region identifier, a serial per region and a check digit. UNP, assigned to a legal entity of the Republic of Belarus, is identical to its registration number entered in the Unified state register of legal entities and individual entrepreneurs.

Structure of UNP: X1X2X3X4X5X6X7X8K 1. X1 - a number or letter denoting the region where the entrepreneur is registered: Region

ERROR RELEASED(2020-01-01)
Identifier format invalid (Tax Registration Number (Egypt))
REPRESENTATIONAL_CONSISTENCY
EG (Egypt) This rule checks the format of the Tax Registration Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR RELEASED
Identifier format invalid (Tax Registration Number (Morocco))
REPRESENTATIONAL_CONSISTENCY
MA (Morocco) This rule checks the format of the Tax Registration Number (Morocco) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR RELEASED
Identifier format invalid (Tax Registration Number (North Macedonia))
REPRESENTATIONAL_CONSISTENCY
MK (North Macedonia) 15 characters, the first two positions are for the prefix "MK", followed by 13 numbers – e.g. MK4032013544513 ERROR RELEASED
Identifier format invalid (Tax Registration Number (San Marino))
REPRESENTATIONAL_CONSISTENCY
SM (San Marino) This rule checks presence of exactly 7 characters (format:

LLDDDDD) corresponding to the format of the Tax Registration Number (San Marino) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The 2 first characters are always “SM”. If there are less/more digits or letters, or unexpected values (different from the "SM" prefix) then the rule is violated. Example of identifier: SM99999

ERROR RELEASED
Identifier format invalid (Tax Registration Number (Zambia))
REPRESENTATIONAL_CONSISTENCY
ZM (Zambia) The Tax Registration Number is a ten-digit code ERROR RELEASED
Identifier format invalid (Tax identification number (Egypt))
REPRESENTATIONAL_CONSISTENCY
EG (Egypt) A 9 digits number issued by the Egyptian Tax Authority uniquely identifying all companies registered in Egypt. ERROR RELEASED
Identifier format invalid (Tax identification number (Germany))
REPRESENTATIONAL_CONSISTENCY
DE (Germany) The format of the German Steuernummer can vary depending on the tax office and the individual's circumstances. However, a general format for the Steuernummer in Germany is as follows: XX/XXX/XXXXX

Explanation of the format: The Steuernummer consists of three parts separated by slashes. The first part (XX) represents the two-digit identifier for the federal state tax office. The second part (XXX) represents the three-digit identifier for the district tax office. The third part (XXXXX) represents the individual's unique five-digit identification number within the tax office.

The length of the tax number varies between 10 and 11 digits in the standard scheme of the countries. The federal scheme standardizes this to 13 digits. (F)FF represents the last two or three digits of the four-digit federal tax office number (BUFA number). In addition, BBB(B) stands for the district number within the area of the respective tax office. In North Rhine-Westphalia it is 4 digits, otherwise 3 digits. (U)UUU is the personal distinction number. In North Rhine-Westphalia it is 3 digits, otherwise 4 digits. P is a single-digit check digit . If a 13-digit tax number is required for electronic transmission, a 0 must be inserted between the 4th and 5th digits.

INFO RELEASED
Identifier format invalid (Tax identification number (South Africa))
REPRESENTATIONAL_CONSISTENCY
ZA (South Africa) A South African Income Tax reference number is 10 numeric digits long, with a slash after the fourth

and seventh digit. The tax reference number can only start with 0, 1, 2, 3 or 9. This rule accepts number also without slash or dot.

INFO RELEASED(2020-01-01)
Identifier format invalid (Tax number (Hungary))
REPRESENTATIONAL_CONSISTENCY
HU (Hungary) * For businesses: The tax number consists of 11 digits, and it's typically written in a 8+1+2 format. For example: 12345678-1-12.
    • The first eight digits are the main number.
    • The ninth digit is a check digit.
    • The last two digits represent the county code or office of the tax authority responsible for the entity.
  • For individuals (not considered by this rule): The tax identification number is called the TAJ number and is used primarily for health insurance purposes. It consists of 9 digits.
ERROR RELEASED
Identifier format invalid (Tax number (Romania))
REPRESENTATIONAL_CONSISTENCY
RO (Romania) Tax number (Romania) is a unique identification code for each citizen. This rule checks the identifier's format wiht respect to the following restrictions:

1) lenth of the identifier should be exactly 13 digits, 2) first digit cannot be zero, 3) 4th and 5th digits should be in a range [01:12], 4) 6th i 7th digits shouldbe in arange [01:31], 5) 8th and 9th digits should be in a range [01:52] or 99.

Violation of the above mentioned restrictions without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value result in arue violation.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Tax number (Turkey))
REPRESENTATIONAL_CONSISTENCY
TR (Turkey) The Tax identification number consists of 10 numerical digits. If there is a non-numeric digit given (except delimiters like whitespaces or dots) or there are >10 digits then the rule is violated ERROR RELEASED(2020-01-01)
Identifier format invalid (Tax office name (Turkey))
REPRESENTATIONAL_CONSISTENCY
TR (Turkey) This rule checks the format of the Tax office name (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. ERROR IDEA
Identifier format invalid (Taxpayer identification number (Philippines))
REPRESENTATIONAL_CONSISTENCY
PH (Philippines) The unique TIN consists of 9-12 digit numeric code in contrast to the alphanumeric TAN, thus easier to encode. To illustrate, consider this TIN: 000 – 123 – 456 – 001 a) The first digit which is “0” signifies that the TIN belongs to a corporation, b) The 2nd to 8th digit “00-123-45” is sequential, 3) The 9th digit which is “6” is the check digit, 4) The 10th to 12th digit which is “001” is the branch code, and 5) The “000” series denotes that the TIN issued was a pre-generated one. The rule checks this and the format mentioned below without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value!

Alternate format desription: All Filipino and foreign citizens who are required by law to pay taxes in the Philippines must first register with the BIR to secure a TIN. But before you apply for a TIN, you have to know the correct type of taxpayer you should register for. The TIN consists of 9-12 digits, the first nine digits are actual TIN, whereas the last three digits are the branch code (for corporate entities). But it is 000 for a singular citizen. The first nine digits or the original number of TIN identifies the citizenship category. TINs beginning with 1-9 refers to individuals. If a TIN starts with zero (0), it relates to a partnership business. Again, the first three numbers indicate the issue period of TIN. For example, before introducing the Integrated Tax Structure (ITS) in 1998, TINs were provided starting with 000 for businesses and 900 for individual taxpayers.

ERROR RELEASED
Identifier format invalid (Taxpayer identification number (Ukraine))
REPRESENTATIONAL_CONSISTENCY
UA (Ukraine) For legal entities the tax id is a 12-digit numerical code, whose structure is as follows:
  • 7 characters include the first 7 characters of the identification code of the Unified State Register of Businesses and Organizations of Ukraine without control number,
  • 8th and 9th digit are the code of area according to the coding system adopted in the state tax administration bodies
  • 10th and 11th digit- administrative district code according to the coding system adopted in the state tax service bodies
  • 12th digit- the control digit
ERROR RELEASED
Identifier format invalid (UEN number (Singapore))
REPRESENTATIONAL_CONSISTENCY
SG (Singapore) Unique Entity Number (UEN) is a 9- or 10-digit alphanumeric code issued by the Singaporean government to all entities that operate within Singapore. The UEN can have one of the following formats:

1) 8 numbers + 1 checksum letter 2) 9 numbers + 1 checksum letter 3) "LnnLLnnnnL", where n - digit, L - letter

This rule checks presence of exactly 9 or 10 alphanumerical chaarcters corresponding to the format of the UEN number (Singapore) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2021-09-10)
Identifier format invalid (USREOU number (Ukraine))
REPRESENTATIONAL_CONSISTENCY
UA (Ukraine) The Ukrainian state registry legal entity identifier is known as the ""EDRPOU"" number, which stands for ""Єдиний державний реєстр підприємств і організацій України"" (Unified State Register of Enterprises and Organizations of Ukraine). The EDRPOU number is a unique identification number assigned to legal entities in Ukraine for various administrative and regulatory purposes.

The format of the EDRPOU number in Ukraine is as follows:

  • For companies registered before January 1, 2011: XXXXXXXX
  • For companies registered after January 1, 2011: XXXXXXXX-X

The EDRPOU number consists of eight or nine digits, depending on the registration date.

  • For companies registered before January 1, 2011, the EDRPOU number consists of eight digits.
  • For companies registered after January 1, 2011, the EDRPOU number consists of eight digits followed by a hyphen and an additional digit.
ERROR RELEASED
Identifier format invalid (Unified Business Identifier Number (United States - Washington))
REPRESENTATIONAL_CONSISTENCY
US (United States of America) A UBI number is a 9-digit number that registers you with several state agencies and allows doing business in Washington State.

This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

INFO RELEASED(2020-12-28)
Identifier format invalid (Unified identification code (Bulgaria))
REPRESENTATIONAL_CONSISTENCY
BG (Bulgaria) The Bulgarian unique unified identification code, called BULSTAT Code, is the only identifier of business subjects in Bulgaria issued by BULSTAT Register. The Identifier consists of 9 digits or (for a branch) 13 digits.

This rule checks presence of exactly 9 digits (or 13 digits in case of industries) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED(2020-01-01)
Identifier format invalid (Unique taxpayer reference number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) This rule checks the format of the unique taxpayer reference number (United Kingdom). A company UTR is a distinct 10-digit number that HMRC issues to all new limited companies. These numbers are used to identify companies for all tax-related purposes. ERROR RELEASED
Identifier format invalid (VAT Number (Vietnam))
REPRESENTATIONAL_CONSISTENCY
VN (Viet Nam) Businesses in Vietnam that are required to collect tax will be issued an identification number.

Vat numbers can be verified with the Ministry of Finance. VAT number in Vietnam format is 9999999 (exactly 7 digits).

ERROR RELEASED(2020-12-28)
Identifier format invalid (VAT Registration Number (Azerbaijan))
REPRESENTATIONAL_CONSISTENCY
AZ (Azerbaijan) The Tax Registration Number serves as the VAT Registration Number. So the VAT is a ten-digit code, where
  • the first two digits characterize code of territorial administrative unit,
  • the following six digits characterize a serial number.
  • The software determines the ninth digit via special algorithm, and the legal status of a taxpayer by assigning number 1 for legal persons and number 2 for natural persons as the tenth digit.
ERROR RELEASED
Identifier format invalid (VAT Registration Number (Bahrain))
REPRESENTATIONAL_CONSISTENCY
BH (Bahrain) The Kingdom of Bahrain began to gradually apply VAT as of January 2019. Companies and businesses are required to register with the The National Bureau for Revenue (NBR) in order to obtain a tax number and tax registration certificate. The VAT comprises 15 numeric digits. ERROR RELEASED
Identifier format invalid (VAT Registration Number (Bosnia and Herzegovina))
REPRESENTATIONAL_CONSISTENCY
BA (Bosnia and Herzegovina) This rule checks the format of the VAT Registration Number in Bosnia and Herzegovina. The format of the number consists of 12 digits. ERROR RELEASED
Identifier format invalid (VAT Registration Number (Kenya))
REPRESENTATIONAL_CONSISTENCY
KE (Kenya) The Kenya VAT ID is a unique ID that may be requested when registering for VAT in Kenya. It has 11 alphanumeric characters and should look like this, for example: P999999999A. ERROR RELEASED
Identifier format invalid (VAT Registration Number (Saudi Arabia))
REPRESENTATIONAL_CONSISTENCY
SA (Saudi Arabia) Businesses have a VAT number, which is a 15-digit identifier that ZATCA (Zakat, Tax and Customs Authority of the Kingdom of Saudi Arabia) issues to all taxpayers and withholding entities.

The (first digit) is the GCC Member State.The (next eight digits) are a serial number. The next digit is a check digit. The (next 3 digits) are the taxpayer's subsidiaries. The (next and last 2 digits) are the tax type.

ERROR RELEASED
Identifier format invalid (VAT Registration Number (United Arab Emirates))
REPRESENTATIONAL_CONSISTENCY
AE (United Arab Emirates) "The TRN (Tax Registration Number) is a special number for individuals who are registered for value-added tax (VAT) in the UAE by the Federal Tax Authority.

It’s a 15 digit identification number from which the federal tax authority will be able to differentiate businesses."

ERROR RELEASED(2020-01-01)
Identifier format invalid (VAT Registration Number (Zambia))
REPRESENTATIONAL_CONSISTENCY
ZM (Zambia) The VAT Registration Number is a ten-digit code ERROR RELEASED
Identifier format invalid (VAT number (Japan))
REPRESENTATIONAL_CONSISTENCY
JP (Japan) Japan does not have a specific "Japanese Consumption Tax (JCT) Number" or a distinct format dedicated to the consumption tax. The consumption tax in Japan is generally associated with the business registration number or tax identification number, which is called the "Company Registration Number" or "Business Registration Number" (登記番号, Tōki-bangō) in Japan. The Company Registration Number, also known as the "Tokibango" or "Houjin-bango," is assigned to businesses upon registration with the local government. It is a unique identification number used for various administrative and tax purposes, including the reporting and payment of consumption tax.

The format of the Company Registration Number in Japan typically follows this pattern: For sole proprietorships (個人事業主, kojin jigyoushu): "TXXXXXXXXXXXXX". For corporations (株式会社, kabushiki kaisha): "TXXXXXXXXXXXXX". Please note that the Xs in the format represent numeric digits. It's important to consult with the local tax authorities or a tax professional in Japan to obtain the most accurate and up-to-date information regarding the specific requirements and format of the Company Registration Number for consumption tax purposes.

INFO RELEASED
Identifier format invalid (VAT number (Norway))
REPRESENTATIONAL_CONSISTENCY
NO (Norway) The VAT number is the standard Norwegian organisation number(Organisasjonsnummer) with 'MVA' as suffix. MVA stands for 'Merverdiavgift', the Norwegian word for value added tax.

The technical construction of the number specifies that: - First digit must always be either 8 or 9. - 9th digit is a modulo 11 check digit - Last 3 letters - MVA as suffix

Format: 999999999MVA

ERROR RELEASED(2020-12-28)
Identifier format invalid (VAT registration number (Israel))
REPRESENTATIONAL_CONSISTENCY
IL (Israel) 9 digit number. If the number of digits is less than 9, then zeros should be padded to the left side. The leftmost digit is 5 for corporations. Other leftmost digits are used for individuals. The rightmost digit is a check digit (using Luhn algorithm). ERROR RELEASED(2020-12-28)
Identifier format invalid (VAT registration number (South Africa))
REPRESENTATIONAL_CONSISTENCY
ZA (South Africa) This rule checks the format of the VAT registration number (South Africa). The VAT Number is a unique number, which consists of 10 digits and always starts with the number 4. INFO RELEASED
Identifier format invalid (VAT registration number (South Korea))
REPRESENTATIONAL_CONSISTENCY
KR (South Korea) The Business Registration or also VAT Registration Number is used by businesses and corporations for tax purposes. It consists of 10 digits and follows the format "999-99-99999". The first three digits represent the administrative district code, the next two digits represent the year of business registration, and the final five digits are a sequential registration number. This number is obtained from the district tax office and is used to identify businesses and corporations for tax reporting and compliance.

This rule checks the presence of exactly 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated.

ERROR RELEASED
Identifier format invalid (VAT registration number (Switzerland))
REPRESENTATIONAL_CONSISTENCY
CH (Switzerland) The VAT number is based on the Swiss UID. It starts with CHE, followed by 9 digits (whereby the last digit is a MOD11 checksum), and either ends with MWST, TVA or IVA depending on the part of Switzerland a business is registered in.

The extension of the UID will change as follows: German part: MWST (German abbreviation for “Mehrwertsteuer”) French part: TVA (French abbreviation for “taxe sur la valeur ajoutée”) Italian part: IVA (Italian abbreviation for “Imposta sul valore aggiunto”) For example, a Swiss VAT number could look like this: CHE-123.456.789 MWST.

Combinations with the suffixes HR and RC (which indicate that the exact identical number is a company identification number and registered in the UID register) are allowed such as MWST/HR or TVA/RC in any possible combination.

ERROR RELEASED(2020-12-28)
Identifier format invalid (VAT registration number (Ukraine))
REPRESENTATIONAL_CONSISTENCY
UA (Ukraine) "In Ukraine, the VAT (Value Added Tax) registration number is known as the ""Податковий номер платника ПДВ"" (Taxpayer Identification Number for VAT, VAT registration number). The format of the VAT registration number in Ukraine is as follows: UA XXXXXXXXXX
  • The VAT registration number begins with the country code ""UA"" to indicate Ukraine.
  • Following the country code, there are ten digits (XXXXXXXXXX).
  • The digits in the VAT registration number do not have any specific meaning or encode information.
ERROR RELEASED
Identifier format invalid (VAT registration number (United Kingdom))
REPRESENTATIONAL_CONSISTENCY
GB (United Kingdom of Great Britain and Northern Ireland) This rule checks the format of VAT registration number (United Kingdom). It is a 9 digit number, optionally with ‘GB’ at the start, for example 123456789 or GB123456789. ERROR RELEASED
Identifier format invalid (Value Added Tax Number (Iceland))
REPRESENTATIONAL_CONSISTENCY
IS (Iceland) This rule checks presence of exactly 7 to 8 characters (LLDDDDD or LLDDDDDD - 2 letters followed by 5 to 6 digits) corresponding to the format of the Value Added Tax Number (Iceland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or letters then the rule is violated. Example of identifier: IS99999 ERROR RELEASED
Social Security Number identified as Employer Identification Number
REPRESENTATIONAL_CONSISTENCY
US (United States of America) The Employer identification number consists of exactly 9 digits likewise the Social security number. As both numbers are usually maintained in the identical SAP field a wrong mapping might easily happen. This rule identifies whether an Employer identification number in the input has a wrong EIN format, and then checks whether it is possible if the number is a social security number purely based on the format of the given value INFO DRAFT