Identifier format
| 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 |
| 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 236 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/>PLANNED: Rule is specified and scheduled for implementation, but 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/>BLOCKED: Rule cannot be released because something it depends on is missing, for example a data source or a clarification.<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) | In Italy the tax number can take one of two forms: eleven digits for legal entities, which are the Italian European VAT identifier without its IT prefix, or sixteen alphanumeric characters for freelancers and natural persons.
The sixteen-character form is known as the Codice Fiscale and follows a fixed structure. The first three characters are letters derived from the last name and the next three are letters derived from the first name. Positions seven and eight are digits for the year of birth, position nine is a letter for the month of birth, and positions ten and eleven are digits encoding the day of birth and the sex. Positions twelve to fifteen are one letter followed by three digits identifying the Italian town or the foreign country of birth, and the sixteenth character is a checksum character that serves a supervisory function. This rule flags a fiscal code that does not follow this structure. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format deprecated (Legal Entity Identifier (World))REPRESENTATIONAL_CONSISTENCY
|
WORLD (World) | This rule flags Legal Entity Identifiers that still follow the deprecated technical specification ISO 17442:2012 instead of the current specification ISO 17442:2019. An LEI is a twenty-character alphanumeric string in which the first four characters identify the Local Operating Unit that issued it, characters five and six are reserved and always 00, characters seven to eighteen are the unique string the Local Operating Unit assigned to the organisation, and the last two characters are checksum digits. | INFO
|
HYPERCARE
|
Identifier format invalid (AFM number (Greece))REPRESENTATIONAL_CONSISTENCY
|
GR (Greece) | The Greek AFM number is the tax registration number of the country and applies to all legal entities except certain ship-owning companies, investment funds and a few other special cases. It consists of nine digits.
This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
INFO
|
RELEASED(2020-01-01)
|
Identifier format invalid (BTW number (Belgium))REPRESENTATIONAL_CONSISTENCY
|
BE (Belgium) | The Belgian BTW number consists of ten digits, of which the first is always zero while the second may not be zero.
This rule checks that exactly ten digits matching the format of the Belgian VAT number are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
INFO
|
ARCHIVED(2020-01-01)
|
Identifier format invalid (Business Administration Number (Taiwan))REPRESENTATIONAL_CONSISTENCY
|
TW (Taiwan) | This rule checks that Taiwan's business administration number consists of exactly eight digits, which is the format required when filing taxes or engaging in VAT-related activities.
The number must be exactly eight characters long, every character must be a digit from 0 to 9, and no letters, symbols or spaces are permitted. The eighth digit additionally serves as a check digit, but verifying that check digit is not part of this rule. |
ERROR
|
RELEASED(2024-10-16)
|
Identifier format invalid (Business Identification Number (Bangladesh))REPRESENTATIONAL_CONSISTENCY
|
BD (Bangladesh) | The Business Identification Number in Bangladesh consists of thirteen digits. This rule flags a value that does not follow that format. | ERROR
|
HYPERCARE
|
Identifier format invalid (Business Identification Number (Kazakhstan))REPRESENTATIONAL_CONSISTENCY
|
KZ (Kazakhstan) | The Kazakh Business Identification Number contains twelve figures divided into five blocks and carries information about the ownership type of the company, its registration date, its serial number and more.
The first block consists of four digits and holds the year, given by its last two digits, and the month of the state and record registration or reregistration of the legal entity, branch or representative office. The second block is a single digit for the type of legal entity: 4 for resident legal entities, 5 for non-resident legal entities and 6 for individual entrepreneurs. The third block is also a single digit and is an additional feature: 0 for the head unit of a legal entity or individual entrepreneur, 1 for a branch, 2 for a representation and 3 for a farm operating on the basis of joint entrepreneurship. The fourth block consists of five digits and holds the serial number of the registration in the system of the legal entity, including branches and representative offices, or of the individual entrepreneur. The 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 issued to every entity registered in the Australian Business Register. It is eleven digits long and consists of a nine-digit identifier preceded by two check digits, which are derived with a modulus 89 calculation, meaning the remainder after dividing by 89.
This rule checks that the nine digits and the prefix are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
INFO
|
RELEASED(2020-01-01)
|
Identifier format invalid (Business Registration Number (Algeria))REPRESENTATIONAL_CONSISTENCY
|
DZ (Algeria) | This rule checks that the Algerian business registration number follows the format defined for that identifier, disregarding any whitespaces, hyphens or dots that the value may contain. A value of unexpected length or with unexpected characters is flagged. | 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 the unique identification number of businesses and legal entities in Bosnia and Herzegovina, and it follows fixed formatting rules so that every entity is identified in a standardised way. The number can take one of four forms: a ten-digit form separated by dashes into two digits, two digits, four digits and two digits, for example 12-34-5678-90, a seven-digit form separated by dashes into one digit, four digits and two digits, for example 1-2345-67, a four-digit form with a single dash between one digit and three digits, for example 1-123, and a five-digit form with a single dash between one digit and four digits, for example 1-1234. A value that matches none of these forms is flagged. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (China))REPRESENTATIONAL_CONSISTENCY
|
CN (China) | The Chinese business registration number consists of eighteen alphanumeric characters, and the rule is violated whenever a value does not have exactly eighteen. The first character identifies the registering authority and is typically a 9, standing for the AIC. The second character gives the type of registered entity, such as an enterprise or a personally owned business. Characters three to eight are the code of the registering region, that is the highest administrative division and the associated city. Characters nine to seventeen are the organisation code, which is likely the old tax registration number. The eighteenth character is a check digit and can be either a digit or a letter. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Business Registration Number (Egypt))REPRESENTATIONAL_CONSISTENCY
|
EG (Egypt) | This rule checks the format of the Egyptian business registration number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
IDEA
|
Identifier format invalid (Business Registration Number (Estonia))REPRESENTATIONAL_CONSISTENCY
|
EE (Estonia) | This rule checks the format of the Estonian business registration number, which consists of exactly eight numerical digits. A value of any other shape is flagged. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (Germany))REPRESENTATIONAL_CONSISTENCY
|
DE (Germany) | This rule checks the format of the German business registration number.
The value starts with either HRA or HRB, which states the type of registration in the German Handelsregister, and may be followed by an optional space. Then come four, five or six numeric digits, which may in turn be followed by an optional space and a single alphabetic character. After this Handelsregisternummer further words made up of alphabetic characters may follow, separated by whitespace, so that additions such as Amtsgericht München are accepted. |
INFO
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (Hong Kong))REPRESENTATIONAL_CONSISTENCY
|
HK (Hong Kong) | The Business Registration (BR) number is the unique number assigned to a business by the Business Registration Office of Hong Kong, China, which is responsible for registering businesses carried on by entities. It comprises the eight numerals at the front of the business registration certificate number, for example the leading part of 99999999-&&&-&&-&&-&, and all of these numerals together serve as the identifier equivalent to the tax identification number for entities. This rule flags a value that does not follow that format. | ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (Business Registration Number (LI))REPRESENTATIONAL_CONSISTENCY
|
LI (Liechtenstein) | The business registration number of Liechtenstein is highly structured so that every business is uniquely identified.
It begins with FL, standing for Fürstentum Liechtenstein and indicating that the business is registered in the Principality of Liechtenstein. After FL follows a series of numbers in three groups separated by dots, the first group holding four numbers, the second three and the third three, and finally a single digit separated from the rest by a hyphen. A value that does not follow this structure is flagged. |
ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (Lithuania))REPRESENTATIONAL_CONSISTENCY
|
LT (Lithuania) | This rule checks the format of the Lithuanian business registration number, which consists of nine digits.
The first two digits give the code of the Lithuanian entity type, the next six are sequentially generated numbers and the last is a control digit calculated from the preceding digits with a specific algorithm. The entity type codes start with 1 to 6 for public limited companies, private limited companies, public institutions, sole proprietorships and limited liability companies, that is the forms AB, MB, VŠĮ, IĮ and UAB, with 7 for the branch of a foreign company, with 8 for a foreign legal entity, and with 9 for a temporary code used in specific cases. |
ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (Malaysia))REPRESENTATIONAL_CONSISTENCY
|
MY (Malaysia) | This rule checks the new format of the Malaysian business registration number.
The first four digits are the year in which the business entity was registered, so 2019 means that the business vehicle was registered in 2019. The following two digits are the business entity code: 01 for a local company, 02 for a foreign company, 03 for a business in the register of businesses, 04 for a local limited liability partnership, 05 for a foreign limited liability partnership and 06 for a limited liability partnership for professional practice. The last six digits are 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 thirteen-digit identifier for all New Zealand businesses, including companies, sole traders, partnerships, registered charities, trusts and government agencies, and it primarily identifies the business or entity itself. 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. This rule flags a value that does not follow that format. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (Business Registration Number (Nigeria))REPRESENTATIONAL_CONSISTENCY
|
NG (Nigeria) | The Nigerian business registration number is composed of twelve digits. This rule flags a value that does not follow that format. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business Registration Number (South Korea))REPRESENTATIONAL_CONSISTENCY
|
KR (South Korea) | The South Korean business registration number (사업자등록번호) is issued by the district tax office of the National Tax Service and serves as the tax identification number of a business. It consists of ten digits written in the form 999-99-99999: the first three digits identify the issuing tax office, the next two the type of business and the final five a serial number ending in a check digit.
This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
HYPERCARE
|
Identifier format invalid (Business Registration Number (Turkey))REPRESENTATIONAL_CONSISTENCY
|
TR (Turkey) | This rule checks the format of the Turkish business registration number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
IDEA
|
Identifier format invalid (Business Registration Number (United Arab Emirates))REPRESENTATIONAL_CONSISTENCY
|
AE (United Arab Emirates) | The format of a business licence number in the United Arab Emirates varies with the issuing authority and the type of licence. In most cases the licence number is a string of numbers that may also contain alphabetic characters or dashes, and it serves as the unique identifier of the business for legal and administrative purposes.
In some jurisdictions, such as the Dubai Department of Economic Development, the licence number is a straightforward numerical series, for example 1234567 for a mainland business licence. In a Free Zone the format may differ and can carry alphabetic prefixes identifying the Free Zone itself, for example FZ-1234-5678 or DXB-FZ-001234. This rule flags a value that does not fit any of the accepted formats. |
ERROR
|
IDEA
|
Identifier format invalid (Business identity code (Finland))REPRESENTATIONAL_CONSISTENCY
|
FI (Finland) | The Finnish business identity code is issued to businesses and organisations by the Finnish Patent and Registration Office or the Tax Administration. It consists of seven digits, a dash and a control mark, for example 1234567-8. This rule flags a value that does not follow that format. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Business number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Canadian business number consists of exactly nine numerical digits. This rule checks that exactly nine digits are present, disregarding whitespaces or other delimiters between them. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (CDI number (Argentina))REPRESENTATIONAL_CONSISTENCY
|
AR (Argentina) | The Argentine CDI number, the Clave de Identificación, is an eleven-digit identification key that AFIP assigns to natural persons who hold neither a CUIT nor a CUIL. It is usually written in the segments XX-XXXXXXXX-X: a two-digit prefix (20, 23, 24 or 27), eight digits and a check digit.
This rule checks that the value consists of one of these prefixes followed by nine further digits, disregarding any whitespaces, hyphens or dots. A value with another prefix, with fewer or more digits, or with unexpected characters violates the rule. |
ERROR
|
HYPERCARE
|
Identifier format invalid (CIF number (Spain))REPRESENTATIONAL_CONSISTENCY
|
ES (Spain) | The Spanish Certificado de Identificación Fiscal (CIF) consists of nine alphanumeric characters, either a letter followed by eight digits or a letter followed by seven digits and one final letter.
The structure is one organisation type letter, two digits for the provincial code, five digits of sequential numbering and one control character. The organisation type letter states the type of organisation, for example A for a public limited company or B for a limited liability company. The provincial code identifies the Spanish province in which the headquarters of the organisation is located, for example 28 for Madrid or 58 for Barcelona. The five digits that follow are the sequential numbering within that province, and the final control character can be a letter or a digit. The first letter has the following meanings: A for Sociedad Anónima, B for Sociedad de Responsabilidad Limitada, C for Sociedades Colectivas, D for Sociedades Comanditarias, E for Comunidades de Bienes, F for Sociedades Cooperativas, G for Asociaciones, H for Comunidades de propietarios en régimen de propiedad horizontal, J for Sociedades civiles con o sin personalidad jurídica, P for Corporaciones Locales, Q for Organismos Autónomos, R for Congregaciones e instituciones religiosas, S for Órganos de la administración del estado y de las Comunidades Autónomas, U for Uniones Temporales de Empresas and V for other types not covered by the remaining keys. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (CIN number (India))REPRESENTATIONAL_CONSISTENCY
|
IN (India) | This rule checks the format of the Indian CIN number. The Corporate Identification Number is a twenty-one character alphanumeric code issued to companies incorporated in India. Every CIN is unique and is issued by the Registrar of Companies of the various states under the Ministry of Corporate Affairs.
A CIN consists of six sections: the listing status, given as a single letter U for unlisted or L for listed, the industry code, given as five digits, the state code, given as two uppercase letters, the year of incorporation, given as four digits, the company type, given as three uppercase letters such as PLC, PTC or NPL, and the registration number, given as six digits. |
ERROR
|
HYPERCARE
|
Identifier format invalid (CNPJ number (Brazil))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The Brazilian CNPJ is a fourteen-digit number written in the form 00.000.000/0001-00. The first eight digits identify the company, the four digits after the slash identify the branch or subsidiary, with 0001 standing for the headquarters by default, and the last two are check digits. This rule checks that exactly fourteen digits are present, disregarding the concrete formatting with dots, slashes or hyphens. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (CPF number (Brazil))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The Brazilian CPF number identifies Brazilian citizens and is issued by the Brazilian Ministry of Revenue, the Ministério da Fazenda. CPF stands for Cadastro de Pessoa Física, literally the register of physical persons, as opposed to the CNPJ number used for companies.
The CPF has eleven positions, of which the first nine are the number itself and the last two are check digits. The check digits are calculated by multiplying the digits from right to left by a descending sequence starting at 9, adding the products, taking that sum modulo 11 and then taking the result modulo 10. The check digit found is appended to the number and the steps are repeated to obtain the second one. |
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) identifies legal entities in Costa Rica for tax purposes. It consists of ten digits: the first indicates the class of juridical person, the next three form a sequence number identifying the type of juridical person, and the last six are a sequence number assigned by the Registro Nacional de la República de Costa Rica.
The first digit is 2 for central government, 3 for a legal person and 4 for an autonomous, that is independent, institution. Within central government the three-digit type is 100 for the executive power, 200 for the legislative power, 300 for the judicial power and 400 for the electoral power. For legal persons the three-digit type is 002 for civil associations, sports associations and federations, 003 for international organizations, 004 for cooperative associations, 005 for an embassy, 006 for foundations, 007 for entities created by special law, 008 for boards of education, administrative boards and boards of trustees of schoolchildren, 009 for a mutual savings and loan association, 010 for the temporality of the church, 011 for unions and their federations, 012 for foreign entities, 013 for foreign associations and foundations, 014 for municipalities, 101 for anonymous societies, 102 for limited partnerships or limited liability companies, 104 for collective societies, 105 for an individual company, 106 for a partnership, 107 for water user societies, 108 for professional societies, 109 for a condominium and 110 for trusts. For an autonomous institution the three-digit type is 000. |
ERROR
|
RELEASED(2021-09-10)
|
Identifier format invalid (CPR number (Greenland))REPRESENTATIONAL_CONSISTENCY
|
GL (Greenland) | This rule checks that the CPR number of Greenland consists of exactly ten digits, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits or with unexpected non-digit characters violates the rule. An example of the identifier is 999999-9999. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (CUIL number (Argentina))REPRESENTATIONAL_CONSISTENCY
|
AR (Argentina) | The Argentine CUIL number, the Código Único de Identificación Laboral, is an eleven-digit identification number usually written in the segments XX-XXXXXXXX-X.
The first two digits are a prefix that depends on the gender and the immigration status of the individual: men born in Argentina typically carry the prefix 20 and women born in Argentina the prefix 27, while foreign men may carry a prefix such as 23 or 24 and foreign women often 24 or 25. The next eight digits are generally the same as the DNI, the Documento Nacional de Identidad of the individual, padded with leading zeros where the DNI has fewer than eight digits. The last digit is a verification digit calculated from the preceding numbers with a specific algorithm. |
ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (CUIT number (Argentina))REPRESENTATIONAL_CONSISTENCY
|
AR (Argentina) | The Argentine CUIT number consists of eleven numerical digits.
The first two digits indicate the type of person: 20 for men, 27 for women, 23, 24, 25 or 26 for both, which is used where an identical CUIT would otherwise arise, and 30 or 33 for legal persons. The next eight digits are the DNI number for individuals and a number assigned by AFIP for legal persons. The last digit is assigned randomly. |
ERROR
|
RELEASED(2021-09-10)
|
Identifier format invalid (CURP number (Mexico))REPRESENTATIONAL_CONSISTENCY
|
MX (Mexico) | The Mexican CURP number is an individual registration number and is a unique alphanumeric string of eighteen characters. This rule checks that exactly eighteen characters matching the CURP format are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more characters, or with unexpected characters, violates the rule. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (CVR number (Denmark))REPRESENTATIONAL_CONSISTENCY
|
DK (Denmark) | The Danish CVR number consists of exactly eight numerical digits. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (Chamber of Commerce Number (Egypt))REPRESENTATIONAL_CONSISTENCY
|
EG (Egypt) | This rule checks the format of the Egyptian Chamber of Commerce Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Chamber of Commerce Number (Morocco))REPRESENTATIONAL_CONSISTENCY
|
MA (Morocco) | This rule checks the format of the Moroccan Chamber of Commerce Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Chamber of Commerce Number (Turkey))REPRESENTATIONAL_CONSISTENCY
|
TR (Turkey) | This rule checks the format of the Turkish Chamber of Commerce Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
IDEA
|
Identifier format invalid (Common business identifier (Morocco))REPRESENTATIONAL_CONSISTENCY
|
MA (Morocco) | The Moroccan common business identifier (ICE) is composed of fifteen positions: nine positions for the company, four positions for its establishments and two control characters. A value that does not follow this structure is flagged. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Company Registration Number (Hong Kong))REPRESENTATIONAL_CONSISTENCY
|
HK (Hong Kong) | The Company Registration Number (CRN) is the official means of representing a company in legal documents and government records, comparable to a social security number for a person. In Hong Kong it is a seven-digit number, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (Company identification number (Switzerland))REPRESENTATIONAL_CONSISTENCY
|
CH (Switzerland) | The Swiss company identification number consists of the prefix CHE followed by nine digits and, optionally, HR or RC, so that a UID number has the shape CHE-999.999.999 HR. Where the identification number is also used as a VAT number, the suffix may in addition carry the abbreviations MWST, TVA or IVA in any combination with HR and RC, for example HR/MWST, RC/TVA or RC/IVA.
This rule checks that the prefix and exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few, too many or misplaced digits or letters, or one that lacks the prefix, violates the rule. |
ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (Company registration number (South Africa))REPRESENTATIONAL_CONSISTENCY
|
ZA (South Africa) | This rule checks the format of the South African company registration number, which is written as YYYY/NNNNNN/NN. The first part is the year of establishment, the second part is the sequence number of the business entity in the registry and the third part gives the type of business entity.
The entity type is 06 for a public company, 07 for a private company, 08 for an article 21 company, 09 for a company limited by guarantee, 10 for an external company, 12 for an external company under section 21A, 21 for an incorporated company, 22 for an unlimited company, 23 for a close corporation, 24 for a primary cooperative, 25 for a secondary cooperative, 26 for a tertiary cooperative, 30 for a state owned company (SOC Ltd) and 31 for a 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) | The company registration number in the United Kingdom consists either of eight digits, for English and Welsh companies, or of a one or two character alphabetic prefix followed by digits, for companies registered in Scotland and Northern Ireland and for those registered by the Financial Services Authority.
Companies formed in England and Wales have numbers beginning with a zero. The possible prefixes are AC for an assurance company in England and Wales, FC for a foreign company in England and Wales, GE for a European Economic Interest Grouping in England and Wales, GN for an EEIG in Northern Ireland, GS for an EEIG in Scotland, IC for an investment company with variable capital in England and Wales, IP for an industrial and provident society in England and Wales, LP for a limited partnership in England and Wales, NA for an assurance company in Northern Ireland, NF for a foreign company in Northern Ireland, NI for a Northern Ireland company, NL for a limited partnership in Northern Ireland, which does not apply to corporation tax and should not be used, NO for other Northern Ireland, NP for an industrial and provident society in Northern Ireland, NR for a royal charter in Northern Ireland, NZ for not Companies Act Northern Ireland, OC for other England and Wales, which is used only for limited liability partnership cases in liquidation, R for a Northern Ireland company registered before the partition of Ireland in 1922, RC for a royal charter in England and Wales, SA for an assurance company in Scotland, SC for a Scottish company, SF for a foreign company in Scotland, SI for an investment company with variable capital in Scotland, SL for a limited partnership in Scotland, whose companies are not liable to corporation tax and must not be set up on COTAX, SO for other Scotland, which must only be used for limited liability partnership cases in liquidation, SP for an industrial or provident society in Scotland, SR for a royal charter in Scotland, SZ for not Companies Act Scotland and ZC for not Companies Act England and Wales. This rule checks that either exactly eight digits, or a prefix followed by six or seven digits, are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few, too many or misplaced digits or letters, or one that lacks the prefix, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Computerized National Identity Card (Pakistan))REPRESENTATIONAL_CONSISTENCY
|
PK (Pakistan) | The Pakistani Computerized National Identity Card number consists of thirteen digits, written in the form XXXXX-XXXXXXX-X where each X is a digit from 0 to 9. The first five digits are the code of the area or region in which the individual was registered, the next seven digits are the unique identification number of the individual and the last digit is a check digit used for verification. The rule also accepts values written without hyphens. | ERROR
|
RELEASED(2024-04-16)
|
Identifier format invalid (Corporate number (Japan))REPRESENTATIONAL_CONSISTENCY
|
JP (Japan) | The Japanese corporate number consists of exactly thirteen numerical digits, of which the first is the check digit and cannot be 0. This rule flags a value that does not follow that format. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Corporation ID (South Korea))REPRESENTATIONAL_CONSISTENCY
|
KR (South Korea) | The South Korean corporation ID consists of thirteen digits, written in the form 999999-9999999. This rule checks that exactly thirteen digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Corporation number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Canadian corporation number consists of exactly seven numerical digits. This rule checks that exactly seven digits are present, disregarding whitespaces or other delimiters between them. | ERROR
|
RELEASED(2021-09-10)
|
Identifier format invalid (D-U-N-S)REPRESENTATIONAL_CONSISTENCY
|
WORLD (World) | The D-U-N-S number consists of exactly nine numerical digits. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (DEA Registration Number (United States))REPRESENTATIONAL_CONSISTENCY
|
US (United States of America) | A DEA Registration Number is assigned by the United States Drug Enforcement Administration to a health care provider such as a physician, physician assistant, nurse practitioner, optometrist, podiatrist, dentist or veterinarian. It consists of two letters, six numbers and one check digit, and this rule flags a value that does not follow that format. | INFO
|
RELEASED(2024-04-16)
|
Identifier format invalid (DIC number (Czech Republic))REPRESENTATIONAL_CONSISTENCY
|
CZ (Czechia) | The Czech DIC is the tax number of the country and consists of the prefix CZ followed by eight to ten digits.
This rule checks that the CZ prefix is present and that it is followed by exactly eight digits, or nine or ten digits for legal entities, disregarding any whitespaces, hyphens or dots in the value. A value without a prefix, with a prefix other than CZ, with too few or too many digits or with unexpected non-digit characters violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (DIC number (Slovakia))REPRESENTATIONAL_CONSISTENCY
|
SK (the Slovak Republic) | The Slovak DIC number is a tax identifier consisting of ten digits. This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Driver license number (United Kingdom))REPRESENTATIONAL_CONSISTENCY
|
GB (United Kingdom of Great Britain and Northern Ireland) | This rule checks the structure of the British driver's licence number, which follows an eighteen-character pattern.
The first five characters are the first five letters of the surname, padded with the number 9 where the surname is shorter than five characters. The sixth character represents the decade of birth, for example 8 for the 1980s. The characters seven to eleven encode the date of birth in the form MMDDY, where MM is the month of birth, with female drivers adding 5 to the first digit so that January ranges from 51 to 62, DD is the day of birth and Y is the last digit of the year of birth. Characters twelve and thirteen are two additional letters or digits, often an issue number or another identifier. The last five characters, positions fourteen to eighteen, are a numeric sequence containing a check digit that confirms validity. |
ERROR
|
RELEASED(2025-01-16)
|
Identifier format invalid (EORI number)REPRESENTATIONAL_CONSISTENCY
|
WORLD (World) | This rule checks that the EORI number follows one of the accepted patterns.
For European Union countries the number is the country code of the issuing Member State, given as two uppercase letters, followed by a code or number that is unique within that Member State and consists of up to fifteen alphanumeric characters, for example DE615405745138871 or PL1234567890ABCDE. For TIR Carnet holders the number is the country code of the issuing Member State, followed by the letter T, followed by the three-digit code of the national association through which the holder of the TIR Carnet was authorised and the ten-digit unique identification number of that holder, for example CZT0530123456789. For the United Kingdom the number starts with GB followed by twelve or fifteen digits, for example GB123456789133. |
ERROR
|
RELEASED
|
Identifier format invalid (Employer identification number (United States))REPRESENTATIONAL_CONSISTENCY
|
US (United States of America) | The United States Employer Identification Number consists of exactly nine digits. Before 2001 the first two digits, the EIN prefix, indicated that the business was located in a particular geographic area, and this rule accepts the prefixes published by the IRS at https://www.irs.gov/businesses/small-businesses-self-employed/how-eins-are-assigned-and-valid-ein-prefixes. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (Enterprise number (Belgium))REPRESENTATIONAL_CONSISTENCY
|
BE (Belgium) | The Belgian Enterprise number, also known as the association number, national number, company number or unique establishment number, is a unique code issued by the Belgian government.
This rule checks that the prefix and exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
INFO
|
RELEASED(2020-12-28)
|
Identifier format invalid (European value added tax identifier (Austria))REPRESENTATIONAL_CONSISTENCY
|
AT (Austria) | The Austrian European value added tax identifier consists of the prefix AT followed by the letter U and eight numerical digits. This rule checks that the U and exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few, too many or misplaced digits, or one in which the U is missing, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Belgium))REPRESENTATIONAL_CONSISTENCY
|
BE (Belgium) | The Belgian European value added tax identifier consists of exactly ten numerical digits prefixed by BE, and the first digit after the prefix is always 0 or 1. This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, with non-numeric characters or with a first digit other than 0 or 1 violates the rule. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (European value added tax identifier (Bulgaria))REPRESENTATIONAL_CONSISTENCY
|
BG (Bulgaria) | The Bulgarian European value added tax identifier consists of nine or ten numerical digits prefixed by BG. This rule checks that nine or ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Croatia))REPRESENTATIONAL_CONSISTENCY
|
HR (Croatia) | The Croatian European value added tax identifier consists of the prefix HR followed by eleven numerical digits. This rule checks that exactly eleven numerical digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or one containing alphabetic characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Cyprus))REPRESENTATIONAL_CONSISTENCY
|
CY (Cyprus) | The European value added tax identifier of Cyprus consists of nine characters, namely eight numerical digits and one letter, prefixed by CY. This rule checks that eight numerical digits followed by a letter are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few, too many or misplaced digits, or one whose last character is a digit rather than a letter, violates the rule. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (European value added tax identifier (Czech Republic))REPRESENTATIONAL_CONSISTENCY
|
CZ (Czechia) | The Czech European value added tax identifier consists of eight to ten digits prefixed by CZ. This rule checks that the expected numerical digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few, too many or misplaced digits violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Denmark))REPRESENTATIONAL_CONSISTENCY
|
DK (Denmark) | The Danish European value added tax identifier consists of exactly eight numerical digits prefixed by DK. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Estonia))REPRESENTATIONAL_CONSISTENCY
|
EE (Estonia) | The Estonian European value added tax identifier consists of exactly nine numerical digits prefixed by EE. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Finland))REPRESENTATIONAL_CONSISTENCY
|
FI (Finland) | The Finnish European value added tax identifier consists of exactly eight numerical digits prefixed by FI. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (France))REPRESENTATIONAL_CONSISTENCY
|
FR (France) | This rule checks the format of the French European value added tax identifier and flags a value that does not follow the reference format defined for that identifier. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Germany))REPRESENTATIONAL_CONSISTENCY
|
DE (Germany) | The German European value added tax identifier consists of exactly nine numerical digits prefixed by DE. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Greece))REPRESENTATIONAL_CONSISTENCY
|
GR (Greece) | This rule checks the format of the Greek European value added tax identifier. It consists of the language code EL according to ISO 639-1, followed by nine digits which are the Greek taxpayer registration number Α.Φ.Μ. (A.F.M.) of the company or sole proprietor, so that the VAT identifier is EL followed by the A.F.M. The last digit is the check digit inherent in the Α.Φ.Μ.
Because the two numbers are so similar, the one being the other with an EL prefix, the VAT identification number is in practice sometimes called Α.Φ.Μ. Technically, however, 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 Hungarian European value added tax identifier consists of exactly eight numerical digits prefixed by HU. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Ireland))REPRESENTATIONAL_CONSISTENCY
|
IE (Ireland) | The Irish European value added tax identifier has several valid formats because of the change introduced in 2013. This rule accepts seven numerical digits followed by two letters, of which the last must be A or H, seven numerical digits followed by one character, and six digits with two characters, where the characters either occupy the last two positions or the second and the last position. A value matching none of these patterns is flagged. | 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 Latvian European value added tax identifier consists of exactly eleven numerical digits prefixed by LV. This rule checks that exactly eleven digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Lithuania))REPRESENTATIONAL_CONSISTENCY
|
LT (Lithuania) | The Lithuanian European value added tax identifier consists of exactly nine or exactly twelve numerical digits prefixed by LT. This rule checks that nine or twelve digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Luxembourg))REPRESENTATIONAL_CONSISTENCY
|
LU (Luxembourg) | The European value added tax identifier of Luxembourg consists of exactly eight numerical digits prefixed by LU. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Malta))REPRESENTATIONAL_CONSISTENCY
|
MT (Malta) | The Maltese European value added tax identifier consists of exactly eight numerical digits prefixed by MT. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Poland))REPRESENTATIONAL_CONSISTENCY
|
PL (Poland) | The Polish European value added tax identifier consists of exactly ten numerical digits prefixed by PL. This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Portugal))REPRESENTATIONAL_CONSISTENCY
|
PT (Portugal) | The Portuguese European value added tax identifier consists of exactly nine numerical digits prefixed by PT. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Romania))REPRESENTATIONAL_CONSISTENCY
|
RO (Romania) | The Romanian European value added tax identifier consists of two to ten numerical digits prefixed by RO. This rule checks that between two and ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value outside that range, or one with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Slovakia))REPRESENTATIONAL_CONSISTENCY
|
SK (the Slovak Republic) | The Slovak European value added tax identifier consists of exactly ten numerical digits prefixed by SK.
This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value, that the first digit is not zero and that the third digit is not 0, 1, 5 or 6. A value breaching any of these restrictions is flagged. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Slovenia))REPRESENTATIONAL_CONSISTENCY
|
SI (Slovenia) | The Slovenian European value added tax identifier consists of exactly eight numerical digits prefixed by SI. This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Spain))REPRESENTATIONAL_CONSISTENCY
|
ES (Spain) | The Spanish European value added tax identifier is prefixed by ES and has several valid formats. For companies it is either ES followed by a letter and eight digits, or ES followed by a letter, seven digits and a further letter, here the first letter defines the type of company, the first two digits that follow define the province in which the company was registered and the last character is a control digit. For individuals and freelancers it is ES followed by eight digits and a letter for Spaniards, or ES followed by a letter, seven digits and a letter for foreigners. A value matching none of these formats is flagged. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (Sweden))REPRESENTATIONAL_CONSISTENCY
|
SE (Sweden) | The Swedish European value added tax identifier consists of exactly twelve numerical digits prefixed by SE. This rule checks that exactly twelve digits are present, disregarding any whitespaces, hyphens or dots in the value, and that the last two digits lie between 01 and 94. A value with fewer or more digits, with non-numeric characters or with a final pair outside that range violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (European value added tax identifier (The Netherlands))REPRESENTATIONAL_CONSISTENCY
|
NL (Netherlands) | The Dutch European value added tax identifier consists of the prefix NL followed by nine numerical digits, the letter B and two further numerical digits. This rule checks that exactly twelve characters following this scheme are present, including the letter B in the correct position, disregarding any whitespaces, hyphens or dots in the 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 the European value added tax identifier for Northern Ireland, which is the country code XI followed by one of several patterns. The standard pattern is nine digits, written as a block of three, a block of four and a block of two, for example 999 9999 73. Branch traders use twelve digits, that is the nine-digit form followed by a further block of three digits. Government departments use the letters GD followed by three digits from 000 to 499, for example GD001, and health authorities use the letters HA followed by three digits from 500 to 999, for example HA599.
For the nine-digit scheme the rule requires exactly nine digits and no non-digit characters. For the short scheme the digits after the GD prefix must lie between 000 and 499, and the digits after the HA prefix between 500 and 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 the European value added tax identifier of the United Kingdom, which is the country code GB followed by one of several patterns. The standard pattern is nine digits, written as a block of three, a block of four and a block of two, for example GB999 9999 73. Branch traders use twelve digits, that is the nine-digit form followed by a further block of three digits. Government departments use the letters GD followed by three digits from 000 to 499, for example GBGD001, and health authorities use the letters HA followed by three digits from 500 to 999, for example GBHA599.
For the nine-digit scheme the rule requires exactly nine digits and no non-digit characters. For the short scheme the digits after the GD prefix must lie between 000 and 499, and the digits after the HA prefix between 500 and 999. |
INFO
|
RELEASED(2020-01-01)
|
Identifier format invalid (Faroese Identification Number (Faroe Islands))REPRESENTATIONAL_CONSISTENCY
|
FO (Faroe Islands) | This rule checks that the Faroese identification number consists of exactly nine digits following the pattern of six digits, a hyphen and three digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. An example of the identifier is 578964-100. | ERROR
|
RELEASED
|
Identifier format invalid (Faroese P Number (Faroe Islands))REPRESENTATIONAL_CONSISTENCY
|
FO (Faroe Islands) | This rule checks that the Faroese P number consists of exactly nine digits following the pattern of six digits, a hyphen and three digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. An example of the identifier is 578964-999. | ERROR
|
RELEASED
|
Identifier format invalid (Faroese V Number (Faroe Islands))REPRESENTATIONAL_CONSISTENCY
|
FO (Faroe Islands) | This rule checks that the Faroese V number consists of one to six digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. An example of the identifier is 623857. | ERROR
|
RELEASED
|
Identifier format invalid (Fiscal Registration Code (Romania))REPRESENTATIONAL_CONSISTENCY
|
RO (Romania) | The Romanian Fiscal Registration Code is the VAT registration certificate granted by the Ministry of Public Finances and corresponds to the VAT number without its check digit. Where the value is shorter than nine digits, leading zeros are assumed.
This rule checks that exactly nine characters matching the format of the Fiscal Registration Code are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (GER number (Greenland))REPRESENTATIONAL_CONSISTENCY
|
GL (Greenland) | This rule checks that the GER number of Greenland consists of exactly eight digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. An example of the identifier is 99999999. | ERROR
|
RELEASED
|
Identifier format invalid (GST Number (Jordan))REPRESENTATIONAL_CONSISTENCY
|
JO (Jordan) | This rule checks the format of the Jordanian General Sales Tax (GST) number. Jordanian GST law provides for two types of tax, the general tax and the special tax, and tax identification numbers can be verified with the Income and Sales Tax Department. General Sales Tax applies to the supply of taxable goods or services made by a taxable person and to the importation of taxable goods or services.
The GST number carries seven digits in the form 9999999 according to the specification published in the EY worldwide VAT guide at https://www.ey.com/content/dam/ey-unified-site/ey-com/en-gl/technical/tax-guides/documents/ey-gl-vat-guide-03-2026.pdf. Since no publicly available official source could be found confirming that Jordanian GST and tax identifiers must always have exactly seven digits, the accepted format was extended to allow seven to nine digits. The earlier seven-digit validation rested on secondary VAT and GST reference sources, whereas the value 17909465 is an eight-digit numeric tax number and should therefore not be rejected merely because it does not match the historical seven-digit assumption. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (GST Number (New Zealand))REPRESENTATIONAL_CONSISTENCY
|
NZ (New Zealand) | Registering for GST is optional for businesses in New Zealand earning less than 60,000 dollars a year. The number is fixed at nine characters, all of them digits, and is written in the form 123-456-789, whereby this rule treats the hyphens as optional. This format was introduced in 2008, before that the number had eight digits, and because existing old numbers remained unchanged the rule also accepts eight digits. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (GST number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Canadian Goods and Services Tax number applies to most goods and services supplied in Canada. It consists of fifteen characters: the nine-digit business number, followed by a two-letter abbreviation denoting the type of account, followed by a four-digit number. The abbreviation RT stands for tax return, and the final four digits indicate which RT account of the business it is, so a second account of the same entity would end in 0002.
This rule checks that exactly fifteen characters matching this format are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more characters, or with unexpected characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (GST number (India))REPRESENTATIONAL_CONSISTENCY
|
IN (India) | This rule checks the format of the Indian GST number.
The first two digits are the state code according to the Indian Census of 2011, and every state has its own code: 01 for Jammu and Kashmir, 02 for Himachal Pradesh, 03 for Punjab, 04 for Chandigarh, 05 for Uttarakhand, 06 for Haryana, 07 for Delhi, 08 for Rajasthan, 09 for Uttar Pradesh, 10 for Bihar, 11 for Sikkim, 12 for Arunachal Pradesh, 13 for Nagaland, 14 for Manipur, 15 for Mizoram, 16 for Tripura, 17 for Meghalaya, 18 for Assam, 19 for West Bengal, 20 for Jharkhand, 21 for Odisha, 22 for Chhattisgarh, 23 for Madhya Pradesh, 24 for Gujarat, 25 for Daman and Diu, which is no longer supported and should be 26, 26 for the merged Dadra and Nagar Haveli and Daman and Diu, 27 for Maharashtra, 28 for Andhra Pradesh before its division, which is no longer supported and should be 37, 29 for Karnataka, 30 for Goa, 31 for Lakshadweep, 32 for Kerala, 33 for Tamil Nadu, 34 for Puducherry, 35 for the Andaman and Nicobar Islands, 36 for Telangana, 37 for the new Andhra Pradesh, 38 for the new Ladakh, 97 for other territory and 99 for centre jurisdiction. The next ten characters must be the PAN number of the taxpayer. The thirteenth character is assigned according to the number of entities registered under the same PAN number, the fourteenth character is Z by default, and the last character is a check code that may be a letter or a digit. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (GST number (Singapore))REPRESENTATIONAL_CONSISTENCY
|
SG (Singapore) | This rule checks that the Singaporean GST number consists of exactly ten alphanumeric characters, disregarding any whitespaces, hyphens or dots in the value. The identifier can begin with two letters or two numbers and may end with a letter or a number, so that values such as M2-1234567-8, M212345678, MR-1234567-8 or 19-9012345-X are accepted. A non-resident holding a GST identifier may have a value such as F2-1234567-D. | ERROR
|
RELEASED(2024-09-18)
|
Identifier format invalid (GUI registration number)REPRESENTATIONAL_CONSISTENCY
|
TW (Taiwan) | The GUI registration number serves as the official accounting document for tax reporting purposes. This rule accepts two formats: exactly two letters followed by exactly eight digits, or alternatively exactly eight numeric digits on their own, in both cases disregarding any whitespaces, hyphens or dots in the value. A value with too few or too many digits, or with unexpected characters, violates the rule. | 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), a thirteen-digit globally unique identifier for any location, whether physical, operational or legal. A value that does not follow that format is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (Government Gazette Number (Turkey))REPRESENTATIONAL_CONSISTENCY
|
TR (Turkey) | This rule checks the format of the Turkish Government Gazette Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
IDEA
|
Identifier format invalid (Harmonized Sales Tax number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Canadian Harmonized Sales Tax (HST) number is the GST/HST program account that a business holds with the Canada Revenue Agency in New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario and Prince Edward Island, where the HST replaces the separate GST and provincial sales tax. It consists of the nine-digit business number, the program identifier RT and a four-digit reference number, for example 772499893RT0001.
This rule checks that the value has exactly this structure, disregarding any whitespaces, hyphens or dots. A value with another program identifier, with fewer or more digits, or with unexpected characters violates the rule. |
ERROR
|
HYPERCARE
|
Identifier format invalid (ICO number (Czech Republic))REPRESENTATIONAL_CONSISTENCY
|
CZ (Czechia) | The Czech ICO number is the identification number, that is the business register code, of legal entities as well as of natural persons doing business. It is an eight-digit number without letters or special characters, and a shorter number is padded with leading zeros.
This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (ICO number (Slovakia))REPRESENTATIONAL_CONSISTENCY
|
SK (the Slovak Republic) | The Slovak ICO number is the tax identifier of businesses registered in the Slovak Republic, including entrepreneurs and sole proprietors, and consists of eight digits.
This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (IEC number (India))REPRESENTATIONAL_CONSISTENCY
|
IN (India) | This rule checks the format of the Indian IEC number, a ten-digit unique identification number issued by the Directorate General of Foreign Trade under the Ministry of Commerce and Industry of the Government of India. A value that does not follow that format is flagged. | ERROR
|
HYPERCARE
|
Identifier format invalid (INN (Russia))REPRESENTATIONAL_CONSISTENCY
|
RU (Russian Federation) | The INN is the tax identifier of the Russian Federation and consists of ten digits for legal entities or twelve digits for individuals.
This rule checks that exactly ten or exactly twelve digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Icelandic Identification Number (Iceland))REPRESENTATIONAL_CONSISTENCY
|
IS (Iceland) | This rule checks that the Icelandic identification number consists of exactly ten characters following the pattern of six digits, a hyphen and four digits, disregarding any whitespaces, hyphens or dots in the value.
The first six digits are the date of birth in the order day, month and year. The seventh and eighth digits are random, the ninth is a check digit and the tenth indicates the century of birth of the individual. The same construction applies to entities, except that the date of initial registration takes the place of the date of birth and the number 4 is added to the first digit so that no conflict with individuals can arise. An example of the identifier is 311299-1234. |
ERROR
|
RELEASED
|
Identifier format invalid (Individual Identification Number (Kazakhstan))REPRESENTATIONAL_CONSISTENCY
|
KZ (Kazakhstan) | The Kazakh individual identification number (IIN) is a unique combination of twelve digits generated for an individual at the initial registration in the information-production system for the production of documents.
The IIN is formed automatically on the principles of uniqueness and immutability. So that the integrity of the data held in information banks at various levels is preserved, it is not subject to any modification or regeneration once it has first been formed. On the identity card of a citizen of the Republic of Kazakhstan the IIN appears on the front, below the date of birth, as a combination of twelve figures, in the passport of a citizen of the Republic of Kazakhstan it is shown on page 2. Under Article 562 of the Tax Code of the Republic of Kazakhstan a foreigner must obtain an IIN when becoming a Kazakhstan tax resident, which has to happen within 30 calendar days of entry, when receiving income from sources in the Republic of Kazakhstan that is not taxed at the source of payment, when opening a current account with a Kazakhstan resident bank, when acquiring property in Kazakhstan that is subject to property tax, vehicle tax or land tax, and when being appointed as a first head of a legal entity of the Republic of Kazakhstan or as head of a branch or representative office of a foreign legal entity. |
ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (KPP number (Russia))REPRESENTATIONAL_CONSISTENCY
|
RU (Russian Federation) | The Russian KPP number reflects the reason for the registration of the organisation.
This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (KRS number (Poland))REPRESENTATIONAL_CONSISTENCY
|
PL (Poland) | The Polish KRS number consists of ten digits, and a shorter number is padded with leading zeros. This rule checks the value against that reference format, disregarding any whitespaces, hyphens or dots it may contain, and flags any breach of the format restrictions. | ERROR
|
IDEA
|
Identifier format invalid (Legal Entity Identifier (World))REPRESENTATIONAL_CONSISTENCY
|
WORLD (World) | The technical specification for the Legal Entity Identifier is ISO 17442. An LEI is a twenty-character alphanumeric string in which the first four characters identify the Local Operating Unit that issued it, characters five and six are reserved and always 00, characters seven to eighteen are the unique string the Local Operating Unit assigned to the organisation, and the last two characters are checksum digits. This rule flags a value that does not follow that structure. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (NHS number (United Kingdom))REPRESENTATIONAL_CONSISTENCY
|
GB (United Kingdom of Great Britain and Northern Ireland) | This rule checks the structure of the NHS number, which has ten digits and is written in the form 123 456 7890. The first nine digits are a unique sequence and the tenth is a check digit calculated from them with a weighted modulus 11 algorithm. | 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 of the United Kingdom. The National Insurance number, sometimes referred to as an NI No or NINO, is used in the administration of the National Insurance and social security system and for some purposes in the British tax system. It consists of two prefix letters, six digits and one suffix letter, which must be A, B, C or D, for example AA123456C. | ERROR
|
RELEASED
|
Identifier format invalid (NIF number (Portugal))REPRESENTATIONAL_CONSISTENCY
|
PT (Portugal) | The Portuguese NIF consists of exactly nine numerical digits. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value, and that the number begins either with 1, 2 or 3 followed by eight digits, or with 45 followed by seven digits. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED
|
Identifier format invalid (NIF number (Spain))REPRESENTATIONAL_CONSISTENCY
|
ES (Spain) | The Spanish NIF identifies both legal and natural persons, for natural persons it is the tax identification number shown on the national identity card.
The NIF has several permitted formats. In the DNI form the first character is either a digit or one of the letters K, L or M. In the NIE form the first character is one of the letters X, Y or Z. In the CIF form the first letter is one of A, B, C, D, E, F, G, H, J, N, P, Q, R, S, U, V or W and the last character, the check digit, can be a digit or a letter, as in Q8350064E. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (NIP number (Poland))REPRESENTATIONAL_CONSISTENCY
|
PL (Poland) | The Polish NIP is the ten-digit business taxpayer identification number, and taxpayers are obliged to state it on documents concerning tax liabilities.
This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (NIPC number (Portugal))REPRESENTATIONAL_CONSISTENCY
|
PT (Portugal) | The Portuguese NIPC consists of exactly nine numerical digits. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value, and that the number begins either with 5 or 6 followed by eight digits, or with 70, 71, 72, 74, 75, 77, 78, 90, 91, 98 or 99 followed by seven digits. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED
|
Identifier format invalid (NIT number (Bolivia))REPRESENTATIONAL_CONSISTENCY
|
BO (Bolivia) | This rule checks that the Bolivian NIT number consists of seven to ten digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. An example of the identifier is 4919101010. | ERROR
|
RELEASED
|
Identifier format invalid (NIT number (Columbia))REPRESENTATIONAL_CONSISTENCY
|
CO (Colombia) | In Colombia the NIT number is the unique number assigned by DIAN, the Dirección de Impuestos y Aduanas Nacionales de Colombia, when an entity is registered in the RUT, the Registro Único Tributario. It consists of ten digits, the last of which is a check digit.
This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (NIT number (Guatemala))REPRESENTATIONAL_CONSISTENCY
|
GT (Guatemala) | The Guatemalan NIT number is the identification number issued by the government of Guatemala for tax control. It is composed of eight digits with a hyphen between the seventh and the eighth, for example 5550551-1. A value that does not follow that format is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (National Provider Identifier (United States))REPRESENTATIONAL_CONSISTENCY
|
US (United States of America) | The National Provider Identifier (NPI) of the United States is a unique ten-digit identification number, and this rule checks that exactly ten digits are present. | INFO
|
RELEASED
|
Identifier format invalid (National business register identifier (Austria))REPRESENTATIONAL_CONSISTENCY
|
AT (Austria) | The Austrian national business register identifier, the Firmenbuchnummer, consists of seven characters for head offices, that is the legal entity itself: up to six digits and one checksum letter, with leading zeros added where there are fewer than six digits. For registered branches the format runs to up to ten characters: up to six digits, one letter that is not case sensitive and up to three further digits. The rule also permits an optional prefix consisting of the two letters FN and an optional whitespace.
Any breach of these format restrictions, disregarding whitespaces, hyphens or dots that the value may contain, results in a violation. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Numero de Identificacion de Extranjero (Spain))REPRESENTATIONAL_CONSISTENCY
|
ES (Spain) | The Spanish NIE is the equivalent of the NIF for foreigners and has the format of one letter, seven digits and one further letter. This rule checks that exactly nine characters matching that pattern are present. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (OKPO code (Russia))REPRESENTATIONAL_CONSISTENCY
|
RU (Russian Federation) | The Russian OKPO code is the sequence number of a legal entity in the Russian statistical register.
This rule checks that exactly eight digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Organization Number (Norway))REPRESENTATIONAL_CONSISTENCY
|
NO (Norway) | Norway maintains a Central Coordinating Register for legal entities which records the basic data of a business. On registration a business is issued a unique nine-digit Organisasjonsnummer, the organization number, which identifies the business and appears on all official documents issued both by the business itself and by government agencies such as the tax office.
Technically the first digit must always be 8 or 9, and the number ends with a modulus 11 check digit. The weighting factors, counted from the first digit, are 3, 2, 7, 6, 5, 4, 3 and 2. The digits are multiplied by these factors, the sum of the products is divided by 11 and the remainder is subtracted from 11, the result is the MOD11 checksum digit. |
ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (Organization Registration Number (Sweden))REPRESENTATIONAL_CONSISTENCY
|
SE (Sweden) | The Swedish organization registration number is a unique number assigned to business entities mostly by the Swedish Companies Registration Office, but also by the Swedish Tax Agency and the Land Survey. It consists of ten digits, the last of which is a checksum digit calculated with the Luhn algorithm.
This rule checks that exactly ten characters matching the format are present, disregarding any whitespaces, hyphens or dots in the value, and that the first digit is not 4. A value with fewer or more digits, with unexpected non-digit characters or with a leading 4 violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (PAN code (India))REPRESENTATIONAL_CONSISTENCY
|
IN (India) | The Indian Permanent Account Number (PAN) is composed of five letters, four numerical digits and a final letter. This rule checks conformance with that reference scheme, disregarding any whitespaces, hyphens or dots in the value. A typical PAN looks like AFZPK7190K, and the arrangement of letters and numbers is as follows.
The first three characters are three letters forming a sequence running from AAA to ZZZ. The fourth character represents the status of the PAN holder: P for an individual, F for a firm, C for a company, H for a Hindu Undivided Family, A for an Association of Persons, T for a trust, B for a Body of Individuals, L for a local authority, J for an artificial juridical person and G for government. The fifth character is the first character either of the surname 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, Hindu Undivided Family, firm, Association of Persons, trust, Body of Individuals, local authority, artificial juridical person or government, that is where the fourth character is C, H, F, A, T, B, L, J or G. Characters six to nine are a sequential number running from 0001 to 9999, and the tenth character is a letter serving as a checksum that verifies the validity of the PAN. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Personal ID (Thailand))REPRESENTATIONAL_CONSISTENCY
|
TH (Thailand) | The Thai personal identification number is a thirteen-digit number. Personal identification numbers are always thirteen digits long, whereas company tax identification numbers are ten digits long, for individuals the tax identification number usually matches the personal identification number and is therefore also thirteen digits long.
The first digit represents the region of birth, the next four digits the year of birth, the following five digits are a serial number and the last three digits are a checksum for verification. |
ERROR
|
RELEASED
|
Identifier format invalid (Personal Identification Number (Azerbaijan))REPRESENTATIONAL_CONSISTENCY
|
AZ (Azerbaijan) | The Azerbaijani personal identification number, the Fərdi identifikasiya nömrəsi (FİN), is the seven-character code that the Ministry of Internal Affairs prints on the national identity card of every citizen.
This rule checks that the value consists of exactly seven characters, each a capital Latin letter or a digit. A value with fewer or more characters, with lowercase letters or with other characters such as hyphens or spaces between the characters violates the rule. |
ERROR
|
HYPERCARE
|
Identifier format invalid (Personal Identification Number (Croatia))REPRESENTATIONAL_CONSISTENCY
|
HR (Croatia) | This rule checks the format of the Croatian personal identification number. The OIB must consist of exactly eleven digits and must not be a repetition of eleven zeros. | ERROR
|
RELEASED
|
Identifier format invalid (Personal Identification Number (Kenya))REPRESENTATIONAL_CONSISTENCY
|
KE (Kenya) | This rule checks the format of the Kenyan Personal Identification Number (PIN), which consists of nine characters for both individuals and businesses.
For individuals the first letter is the first letter of the given name and the second letter is the first letter of the last name. For businesses the first letter represents the legal entity type, for example C for companies or P for partnerships, and the second letter is the first letter of the business name. In both cases the next six characters are randomly generated numbers and the last character is usually an alphabetic check digit calculated with a specific formula. |
ERROR
|
RELEASED
|
Identifier format invalid (Polish Tax Identifier)REPRESENTATIONAL_CONSISTENCY
|
PL (Poland) | PESEL is mandatory for all permanent residents of Poland and is used for paying taxes by natural persons who do not conduct economic activity. It consists of eleven digits, of which the first six are the date of birth in the order year, month and day.
This rule checks that exactly eleven digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
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 relates to a retail sales tax payable when a taxable good or service is acquired for personal or business use. Manitoba builds on the Canadian business number: the PST number consists of the nine digits of the business number, optionally followed by the program identifier MT and a sequence number in the form 0001.
This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED
|
Identifier format invalid (Provincial Sales Tax number (Canada - Saskatchewan))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Provincial Sales Tax number in Saskatchewan relates to a retail sales tax payable when a taxable good or service is acquired for personal or business use, and consists of seven digits.
This rule checks that exactly seven digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED
|
Identifier format invalid (Provincial Sales Tax number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Provincial Sales Tax number of British Columbia, issued by the Ministry of Finance of British Columbia, relates to the provincial sales tax payable when a taxable good or service is purchased or leased in that province. It consists of eleven characters: the letters PST followed by eight digits.
This rule checks that exactly eleven characters matching that format are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more characters, or with unexpected characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Quebec Sales Tax number (Canada))REPRESENTATIONAL_CONSISTENCY
|
CA (Canada) | The Quebec Sales Tax number is the tax identifier used in the Canadian province of Quebec. It consists of sixteen characters: nine digits, one check digit, the abbreviation QT and four further digits.
This rule checks that exactly sixteen characters matching that format are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more characters, or with unexpected characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (REA number (Italy))REPRESENTATIONAL_CONSISTENCY
|
IT (Italy) | This rule reports values held as REA number (Italy) whose format is not a valid Chamber of Commerce entry reference. The REA number identifies an entry in the Repertorio delle notizie Economiche e Amministrative, the register kept by the provincial Chambers of Commerce alongside the Registro delle Imprese.
The value consists of the two-letter code of the province whose Chamber of Commerce holds the entry, followed by the progressive registration number. The province code is checked against the 107 current Italian provinces and metropolitan cities, together with the codes CI, OG, OT and VS of the four Sardinian provinces abolished in 2016, because entries registered before then still carry them. The progressive number is assigned in registration order and is therefore short for early entries, so any length up to 7 digits is accepted. A space, dot or hyphen between the province code and the number is tolerated. Because the number is province-scoped it is unique only within its province, and the province code is therefore part of the identifier rather than optional context. A value consisting of digits alone cannot be validated and is reported by this rule. The REA number carries no check digit, so there is no checksum rule for this identifier, confirming that an entry actually exists requires a lookup against the Chamber of Commerce register. |
ERROR
|
HYPERCARE
|
Identifier format invalid (REGON (Poland))REPRESENTATIONAL_CONSISTENCY
|
PL (Poland) | REGON is the Polish National Official Business Register, a constantly updated collection of information about the entities of the national economy. A REGON number consists of nine or fourteen digits.
This rule checks that exactly nine or exactly fourteen digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (RFC number (Mexico))REPRESENTATIONAL_CONSISTENCY
|
MX (Mexico) | The Mexican tax identification number, the clave RFC, is issued by the Mexican Tax Administration Service, the Servicio de Administración Tributaria, RFC stands for Registro Federal de Contribuyentes. This rule checks that three letters are followed by six numerical digits and three further characters, disregarding the delimiting hyphens as well as whitespaces and other separators such as dots.
The structure of the RFC depends on the type of taxpayer. For individuals it consists of thirteen characters, namely four letters followed by six digits and three alphanumeric characters. For legal entities, and for certain legal arrangements, it consists of twelve characters, namely three letters followed by six digits and three alphanumeric characters. For a legal entity the first three letters are derived from the legal name of the company, 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 has three or more words, the three letters are the first letter of each of the first three words, so El Gato Azul Restaurante, S.A. de C.V. yields GAR. If the name has two words, the three letters are the first letter of the first word and the first two letters of the second, so Gato Azul, S.A. de C.V. yields GAZ. If the name has one word, the three letters are the first three letters of that word, so Gato, S.A. de C.V. yields GAT. The next six digits are the incorporation date of the company in the order year, month and day, and the last three characters are a check value assigned by the Tax Administration Service. For an individual the first four letters are derived from the legal name: the first letter and the first internal vowel of the paternal surname, whereby the second letter of the paternal surname is used if it has no internal vowel and the first two letters of the paternal surname are used if the person has no second surname, then the first letter of the maternal surname, or the first letter of the given name if the person has no second surname, and then the first letter of the given name, or its second letter if the person has no second surname. The following six digits are the date of birth in the order year, month and day, and the last three characters are a 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 Venezuelan RIF number, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule.
The number consists of a letter, an eight-digit number and a check digit, normally separated by hyphens, for example V-05892464-0, J-07013380-5 or G-20000041-4. The leading letter gives the kind of holder: C for a township or communal council, E for a foreign natural person, standing for Extranjera or Extranjero, G for a government entity, standing for Gubernamental, J for a legal entity, which may be a natural person or a corporate entity and stands for Jurídico, P for RIF numbers belonging to passports, and V for a person with Venezuelan citizenship, standing for Venezolana or Venezolano. |
ERROR
|
RELEASED
|
Identifier format invalid (RNA number (France))REPRESENTATIONAL_CONSISTENCY
|
FR (France) | The RNA, the Répertoire National des Associations or National Directory of Associations, is the national file holding all information on associations and is maintained by the French Ministry of the Interior. Since 2010 it has replaced the Waldec directory, the web of freely declared associations. Each association is identified by an RNA number that starts with W and consists of nine digits, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (RNC number (Dominican Republic))REPRESENTATIONAL_CONSISTENCY
|
DO (Dominican Republic) | The RNC number of the Dominican Republic must be exactly nine digits long. It is usually presented in a three-five-one pattern, for example 123-45678-9, but the dashes are not mandatory. | ERROR
|
RELEASED
|
Identifier format invalid (RUC number (Ecuador))REPRESENTATIONAL_CONSISTENCY
|
EC (Ecuador) | The Ecuadorian RUC is the tax identification number assigned to every natural person and company subject to tax liabilities. It has thirteen digits and contains no letters or special characters, the third digit denotes the type of entity.
For individuals the first two digits come from the identity or citizenship card and correspond to the code of the province in which that card was issued, which ranges from 01 to 30, digits three to nine are consecutive numbers, the tenth digit is the check digit and the last three digits are always 001. For foreign companies and foreign non-resident individuals the first two digits are the code of the province in which the RUC was issued, again ranging from 01 to 30, the third digit is always 9, digits four to nine are consecutive numbers, the tenth digit is the check digit and the last three digits are always 001. For public entities the first two digits are the code of the province in which the RUC was issued, ranging from 01 to 30, the third digit is always 6, digits four to eight are consecutive numbers, the ninth digit is the check digit and the 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, the RUC identifier of Panama, and flags a value that does not follow it. | INFO
|
RELEASED
|
Identifier format invalid (RUC number (Paraguay))REPRESENTATIONAL_CONSISTENCY
|
PY (Paraguay) | The RUC, the Registro Único del Contribuyente, is the unique taxpayer registry holding the personal non-transferable identification number of all natural persons, whether national or foreign, and all legal entities, whether for profit or not for profit, that carry out economic activities in Paraguayan territory. For legal entities the RUC number consists of eight digits starting after 80000000, while for residents and foreigners it runs to up to nine digits. The last digit is a check digit calculated with a special formula. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (RUC number (Peru))REPRESENTATIONAL_CONSISTENCY
|
PE (Peru) | The Peruvian RUC is an eleven-digit unique tax identification number for any natural or legal person, such as a company, and is used in most procedures with public and private entities alike. It has eleven digits and contains no letters or special characters.
The first two digits indicate the type of contributor: 20 for a legal person and 10 for a natural person. The next eight digits are generated at random at the time of inscription for legal persons, and for natural persons they are the DNI, the unique national identity number of Peruvian citizens. The last digit is a verification digit, the check digit, which also indicates the payment turn for tributes according to the schedule set by the regulating organ SUNAT, the Superintendencia Nacional de Aduanas y de Administración Tributaria. An example of a RUC is 20101605451. |
ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (RUT number (Chile))REPRESENTATIONAL_CONSISTENCY
|
CL (Chile) | In Chile the RUT, the Rol Único Tributario, is the national identification number. Its format is seven or eight digits, a dash and one check digit, which can be a digit from 0 to 9 or the letter K.
This rule checks that exactly nine digits are present, or thirteen in the case of industries, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (RUT number (Uruguay))REPRESENTATIONAL_CONSISTENCY
|
UY (Uruguay) | The Uruguayan RUT number is issued by the Tax Administration and is used for legal entities and for certain natural persons who carry out business activities, for example commercial activity, services or net worth, or who have otherwise been assigned a RUT number.
The number is formed of twelve digits: the first two indicate the registration number, the following six sequential digits indicate the number itself and the last four are always 001 followed by the verifying digit. Taken together the first eleven digits form the unique number and the twelfth digit is the verification digit for that 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 the Interior to Korean citizens residing in the country and consists of thirteen digits written as 999999-9999999. It serves as the tax identification number when a corporation withholds taxes from the wages and salaries of an employee, or when an individual files tax returns for income, transfer, inheritance or gift.
This rule checks that exactly thirteen digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED
|
Identifier format invalid (SIREN (France))REPRESENTATIONAL_CONSISTENCY
|
FR (France) | The French SIREN number consists of exactly nine numerical digits. This rule checks that exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with non-numeric characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (SIRET number (France))REPRESENTATIONAL_CONSISTENCY
|
FR (France) | This rule checks that the French SIRET number consists of exactly fourteen digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Sabah Trading Licence Number)REPRESENTATIONAL_CONSISTENCY
|
MY (Malaysia) | This rule is at idea stage and checks the format of the Sabah Trading Licence Number, issued under the Trades Licensing Ordinance 1948 of Sabah, Cap. 144. The explicit format is not yet defined: it awaits real certificate samples and confirmation from the issuing authority, and licences may be numbered per local authority or district, so no regular expression is attached yet and the rule carries a placeholder reference. The identifier applies only to sole proprietorships and partnerships, companies (Sdn Bhd) and limited liability partnerships use the Malaysian business registration number, whose validation is unchanged. The work is tracked in ticket CDLD-63217. | ERROR
|
IDEA
|
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. It consists of fifteen alphanumeric characters in the pattern of one letter, two digits, a group of four digits giving the year and month of registration, and eight further digits, so that each SST registration number uniquely identifies a business subject to service tax in Malaysia. This rule treats the hyphens between the groups as optional. | ERROR
|
RELEASED
|
Identifier format invalid (Sarawak Business Name Registration Number)REPRESENTATIONAL_CONSISTENCY
|
MY (Malaysia) | This rule is at idea stage and checks the format of the Sarawak Business Name Registration Number, issued under the Business Names Ordinance, Laws of Sarawak, Cap. 64. The explicit format is not yet defined: it awaits real certificate samples and confirmation from the issuing authority, so no regular expression is attached yet and the rule carries a placeholder reference. The identifier applies only to sole proprietorships and partnerships, companies (Sdn Bhd) and limited liability partnerships use the Malaysian business registration number, whose validation is unchanged. The work is tracked in ticket CDLD-63217. | ERROR
|
IDEA
|
Identifier format invalid (Social Security Number (Jersey))REPRESENTATIONAL_CONSISTENCY
|
JE (Jersey) | This rule checks that the social security number of Jersey consists of exactly nine characters in the pattern of two letters, six digits and one final letter, disregarding any whitespaces, hyphens or dots in the value. The first two letters are usually, but not exclusively, JY, and the last letter must be A, B, C or D. A value with too few or too many digits or letters, or with an unexpected letter, violates the rule. An example of the identifier is JY123456A. | ERROR
|
RELEASED
|
Identifier format invalid (Social Security Number (San Marino))REPRESENTATIONAL_CONSISTENCY
|
SM (San Marino) | This rule checks that the social security number of San Marino consists of two to nine digits, disregarding any whitespaces, hyphens or dots in the value. A value outside that range, with unexpected non-digit characters or with leading zeros violates the rule. An example of the identifier is 459675153. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-AC))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Acre the state tax number must consist of exactly thirteen digits. The rule counts the digits only and also accepts values formatted with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-AL))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Alagoas the state tax number must consist of exactly nine digits. This rule counts only the digits and accepts values that additionally carry whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-AM))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Amazonas must have exactly nine digits. The rule looks at the digits alone and tolerates whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-AP))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Amapá the state tax number consists of exactly nine digits. This rule checks the digit count only and permits formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-BA))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Bahia must consist of exactly eight digits. The rule counts the digits and accepts values formatted with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-CE))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Ceará the state tax number must have exactly nine digits. This rule checks the digits only and also allows whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-DF))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian Federal District the state tax number must consist of exactly thirteen digits. The rule counts only the digits and accepts values formatted with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-ES))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Espírito Santo must have exactly nine digits. This rule looks at the digit count alone and permits whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-GO))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Goiás the state tax number consists of exactly nine digits. The rule checks the digits only and tolerates formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-MA))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Maranhão must consist of exactly eight digits. This rule counts the digits and accepts values that additionally carry whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-MG))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Minas Gerais the state tax number must have exactly twelve digits. The rule checks the digit count only and allows whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-MS))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Mato Grosso do Sul consists of exactly nine digits. This rule counts only the digits and permits formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-MT))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Mato Grosso the state tax number must consist of exactly eleven digits. The rule looks at the digits alone and accepts values formatted with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-PA))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Pará must have exactly nine digits. This rule checks the digit count only and tolerates whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-PB))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Paraíba the state tax number consists of exactly nine digits. The rule counts the digits and also allows values carrying whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-PE))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Pernambuco must consist of exactly nine digits. This rule looks at the digits only and permits formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-PI))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Piauí the state tax number must have exactly nine digits. The rule checks the digit count alone and accepts whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-PR))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Paraná consists of exactly ten digits. This rule counts only the digits and tolerates formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-RJ))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Rio de Janeiro the state tax number must consist of exactly eight digits. The rule checks the digits only and accepts values that additionally carry whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-RN))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Rio Grande do Norte must have exactly nine digits. This rule looks at the digit count alone and permits whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-RO))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Rondônia the state tax number consists of exactly fourteen digits. The rule counts the digits and also allows formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-RR))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Roraima must consist of exactly nine digits. This rule checks the digits only and tolerates values carrying whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-RS))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Rio Grande do Sul the state tax number must have exactly ten digits. The rule counts only the digits and accepts whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-SC))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of Santa Catarina consists of exactly nine digits. This rule looks at the digit count alone and permits formatting with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-SE))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Sergipe the state tax number must consist of exactly eleven digits. The rule checks the digits only and tolerates whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-SP))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The state tax number of the Brazilian state of São Paulo must have exactly twelve digits. This rule counts the digits and also accepts values formatted with whitespaces, dots, hyphens or slashes. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brasil - BR-TO))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | In the Brazilian state of Tocantins the state tax number consists of exactly nine digits. The rule looks at the digit count only and allows whitespaces, dots, hyphens or slashes in the value. | ERROR
|
RELEASED
|
Identifier format invalid (State tax number (Brazil))REPRESENTATIONAL_CONSISTENCY
|
BR (Brazil) | The Brazilian state tax number is called Inscrição Estadual (IE) and consists of twelve digits, of which the ninth and the twelfth are checksum digits. Farmers follow a different model: their number starts with the letter P and has thirteen digits, of which the tenth is a check digit. This rule flags a value that follows neither model. | ERROR
|
ARCHIVED(2020-01-01)
|
Identifier format invalid (TVA number (Tunisia))REPRESENTATIONAL_CONSISTENCY
|
TN (Tunisia) | This rule checks that the Tunisian TVA number consists of exactly nine digits, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. An example of the identifier is 123456789. | ERROR
|
RELEASED
|
Identifier format invalid (Tax ID (Thailand))REPRESENTATIONAL_CONSISTENCY
|
TH (Thailand) | The Thai tax identification number is a unique number that identifies a person or entity as registered for VAT and other tax purposes in Thailand. It has ten digits for entities and thirteen digits otherwise, and this rule flags a value that follows neither length. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Identification Number (Angola))REPRESENTATIONAL_CONSISTENCY
|
AO (Angola) | In Angola the General Tax Administration (AGT) issues the taxpayer identification number, known as TIN or NIF. For Angolan citizens this number is the same as their national identification card number, foreign residents obtain it on the basis of their resident card number, and all other individuals and entities receive a sequential number from the General Tax Administration.
For individuals the identifier has fourteen characters, namely nine numeric digits, two letters and three further numeric digits. For entities it consists of nine or ten numeric digits. |
ERROR
|
RELEASED
|
Identifier format invalid (Tax Identification Number (Bangladesh))REPRESENTATIONAL_CONSISTENCY
|
BD (Bangladesh) | The tax identification number in Bangladesh consists of twelve digits. The first nine digits are unique to each taxpayer and the last three represent the local tax circle in which the number was registered, so that the value is structured as eleven unique digits followed by the circle code. A value that does not follow that format is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Identification Number (El Salvador))REPRESENTATIONAL_CONSISTENCY
|
SV (El Salvador) | The standard format of the NIT in El Salvador is four digits, six digits, three digits and one digit, written as xxxx-xxxxxx-xxx-x. It comprises fourteen digits in total, divided into four groups separated by hyphens, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Identification Number (Indonesia))REPRESENTATIONAL_CONSISTENCY
|
ID (Indonesia) | The tax identification number of Indonesia is known as the Nomor Pokok Wajib Pajak (NPWP). It is a set of numbers given to a taxpayer, whether an individual or an entity, for personal identification in exercising taxation rights and obligations such as income tax and VAT. It is issued by the tax office responsible for the place of residence, dwelling or activity of the taxpayer, or by the tax office appointed in a decree of the Director General of Taxes. Neither individuals nor entities are generally assigned an NPWP automatically, they are obliged to register themselves as taxpayers with the relevant tax office once they meet the subjective and objective requirements.
Since July 2022 the format consists of sixteen numeric digits. The old format consisted of fifteen digits. The first two digits denoted the type of entity: the first was any number from 0 to 9 and the second was the taxpayer type code, with 0 for a government treasury, 1 to 3 for a company or organisation, 4 and 6 for an individual entrepreneur, 5 for civil servants and 7 to 9 for an individual employee. The following six digits were the serial code of the taxpayer, distributed in blocks by the central tax office to the local tax offices throughout the country for allocation to taxpayers. Then came a check digit, apparently using the Luhn, that is modulus 10, algorithm over the first nine digits of the NPWP. The next three digits were the code of the tax office where the taxpayer first registered, and the last three digits the code for central or branch status, where 000 means that the taxpayer is the sole branch, or for individuals the head of the family, while 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) | This rule checks that the tax identification number of Laos follows the format defined for that identifier, disregarding any whitespaces, hyphens or dots that the value may contain. A value of unexpected length or with unexpected characters is flagged. | ERROR
|
IDEA
|
Identifier format invalid (Tax Identification Number (Nigeria))REPRESENTATIONAL_CONSISTENCY
|
NG (Nigeria) | In Nigeria the tax identification number is assigned to individuals and business entities alike. Employed individuals receive it from the States Board of Internal Revenue or the Federal Capital Territory Inland Revenue Service, in which case it is referred to as the JTB TIN, while members of the Nigerian armed forces, the Nigeria Police Force, diplomats and corporate entities obtain it from the Federal Inland Revenue Service (FIRS). The number serves as the unique identification of all registered individuals and entities and supports the payment of the various taxes, Nigeria does not issue separate numbers for different types of tax.
A number issued by the FIRS consists of eight digits, a hyphen and then 0001, for example 12345678-0001. A JTB TIN, by contrast, is entirely numeric and contains ten digits. |
ERROR
|
RELEASED(2024-10-16)
|
Identifier format invalid (Tax Identification Number (Pakistan))REPRESENTATIONAL_CONSISTENCY
|
PK (Pakistan) | For entities such as companies or associations of persons the Pakistani tax identification number is designated the National Tax Number (NTN). It takes one of two forms: seven alphanumeric characters, a hyphen and one numeric digit, giving eight characters in total for organisations, or five alphanumeric characters, a hyphen, seven alphanumeric characters, a hyphen and one numeric digit, giving thirteen characters in total for individuals. A value matching neither form is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Identification Number (Serbia))REPRESENTATIONAL_CONSISTENCY
|
RS (Serbia) | The Serbian tax identification number, the PIB or Poreski Identifikacioni Broj, consists of nine digits, for example 123456788, of which the first eight are the identification number itself and the ninth is a checksum digit calculated according to ISO 7064, MOD 11-10. The ordinal numbers of taxpayer registration run from 10000001 to 99999999.
For resident natural persons who are not entrepreneurs, and for taxpayers of taxes and contributions on income from agriculture and forestry, the PIB consists of thirteen digits and is the unique personal identification number. |
ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (Tax Identification Number (Sri Lanka))REPRESENTATIONAL_CONSISTENCY
|
LK (Sri Lanka) | The tax identification number of Sri Lanka consists of nine digits for individuals and businesses alike. For individuals the first two digits represent the year of birth and the next seven are a unique identification number assigned by the Department of Inland Revenue. For businesses 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 every enterprise is given a tax number (MST) consisting of ten alphanumeric characters, while branches and representative offices of that enterprise have a thirteen-character number whose first ten characters are the same as those of the parent company.
The first two digits are the code of the province or city in which the business was established. If an enterprise moves the location of its head office from one province or city to another, the tax code remains the same even though the responsible tax authority changes. The following seven digits are a sequential number running from 0000001 to 9999999. The tenth digit is the check digit over the first nine digits and serves to verify that the number was typed correctly. The last three digits are optional and form a sequence from 001 to 999 identifying branches of the enterprise, they are usually separated from the first ten digits by a dash. The codes of the province or city in which the business was established are 01 for Hanoi City, 02 for Hai Phong City, 03 for Ho Chi Minh City, 04 for Danang City, 05 for the former Ha Tay, 06 for Nam Dinh, 07 for Ha Nam, 08 for Hai Duong, 09 for Hung Yen, 10 for Thai Binh, 11 for Long An, 12 for Tien Giang, 13 for Ben Tre, 14 for Dong Thap, 15 for Vinh Long, 16 for An Giang, 17 for Kien Giang, 18 for Can Tho City, 19 for Bac Lieu, 20 for Ca Mau, 21 for Tra Vinh, 22 for Soc Trang, 23 for Bac Ninh, 24 for Bac Giang, 25 for Vinh Phuc, 26 for Phu Tho, 27 for Ninh Binh, 28 for Thanh Hoa, 29 for Nghe An, 30 for Ha Tinh, 31 for Quang Binh, 32 for Quang Tri, 33 for Thua Thien-Hue, 34 for Binh Thuan, 35 for Vung Tau, 36 for Dong Nai, 37 for Binh Duong, 38 for Binh Phuoc, 39 for Tay Ninh, 40 for Quang Nam, 41 for Binh Dinh, 42 for Khanh Hoa, 43 for Quang Ngai, 44 for Phu Yen, 45 for Ninh Thuan, 46 for Thai Nguyen, 47 for Bac Kan, 48 for Cao Bang, 49 for Lang Son, 50 for Tuyen Quang, 51 for Ha Giang, 52 for Yen Bai, 53 for Lao Cai, 54 for Peace, 55 for Son La, 56 for Dien Bien, 57 for Quang Ninh, 58 for Lam Dong, 59 for Gia Lai, 60 for Dak Lak, 61 for Kon Tum, 62 for Lai Chau, 63 for Hau Giang and 64 for Dak Nong. |
ERROR
|
RELEASED(2020-10-12)
|
Identifier format invalid (Tax Reference Number (Jersey))REPRESENTATIONAL_CONSISTENCY
|
JE (Jersey) | This rule checks that the tax reference number of Jersey consists of three to seven characters, namely two letters followed by up to five digits, so that the value ranges from two letters and one digit to two letters and five digits, disregarding any whitespaces, hyphens or dots in the value. The first letter is C for companies, D or E for partnerships and E for other entities. A value with too few or too many digits or letters, or with an unexpected letter, violates the rule. An example of the identifier is CC00000. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (Albania))REPRESENTATIONAL_CONSISTENCY
|
AL (Albania) | The Albanian tax identification number, the Numri i Identifikimit për Personin e Tatueshëm and at the same time the Albanian VAT number, has ten characters of which the first and the last are letters.
For taxpayers that are legal entities or persons exercising an economic activity it looks like J12345678N. The first character is a capital letter indicating the decade in which the number was issued, for example J for 1990 to 1999 and K for 2000 to 2009. The second character indicates the year of issue, for example 1 for 2011 and 2 for 2012. Characters three and four indicate the converted month of the year of issue, which depends on the district in which the business was first established, so that January in Tirana is 13 and February in Tirana is 14, while January in another district is 25 and February in that district is 26. Characters five and six indicate the day of the month of issue, for example 01, 02 or 03. Characters seven to nine indicate the issuing order of the number within that day and district, so 009 is the ninth number issued in the Tirana district and 108 the eighth issued in another district. The tenth character is a check digit in the form of a capital letter, calculated with a formula that depends on the first nine characters. For individuals the number is the national identity number, likewise ten characters long, for example I05101999Q. Characters one and two are the year of birth, characters three and four the month of birth together with the gender, characters five and six the day of birth, characters seven to nine the issuing order number within the same date, and the tenth character is a 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 Algerian Numéro d'Identification Fiscale. Every person or company engaged in business activities must hold this number, which is composed of fifteen numeric digits plus five further digits for branches. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (Azerbaijan))REPRESENTATIONAL_CONSISTENCY
|
AZ (Azerbaijan) | The tax registration number of Azerbaijan is a ten-digit code. The first two digits characterise the code of the territorial administrative unit and the following six digits a serial number. The ninth digit is determined by the software with a special algorithm, and the tenth digit gives the legal status of the taxpayer, with 1 for legal persons and 2 for natural persons. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (Belarus))REPRESENTATIONAL_CONSISTENCY
|
BY (Byelorussian SSR) | The Belarusian UNP, the Uchetniy nomer platel'shika or payer account number, is issued to organisations and individuals for tax purposes. It consists of nine characters, numeric for organisations and alphanumeric for individuals, and contains a region identifier, a serial number within that region and a check digit. The UNP assigned to a legal entity of the Republic of Belarus is identical to its registration number in the Unified State Register of Legal Entities and Individual Entrepreneurs.
The number is structured as eight characters followed by the check digit, whereby the first character is a number or a letter denoting the region in which the entrepreneur is registered. |
ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Tax Registration Number (Egypt))REPRESENTATIONAL_CONSISTENCY
|
EG (Egypt) | This rule checks the format of the Egyptian Tax Registration Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (Morocco))REPRESENTATIONAL_CONSISTENCY
|
MA (Morocco) | This rule checks the format of the Moroccan Tax Registration Number, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (North Macedonia))REPRESENTATIONAL_CONSISTENCY
|
MK (North Macedonia) | The tax registration number of North Macedonia has fifteen characters: the prefix MK in the first two positions followed by thirteen numbers, for example MK4032013544513. A value that does not follow that format is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (San Marino))REPRESENTATIONAL_CONSISTENCY
|
SM (San Marino) | This rule checks that the Tax Registration Number of San Marino consists of exactly seven characters, namely two letters followed by five digits, disregarding any whitespaces, hyphens or dots in the value. The first two characters are always SM. A value with too few or too many digits or letters, or with a prefix other than SM, violates the rule. An example of the identifier is SM99999. | ERROR
|
RELEASED
|
Identifier format invalid (Tax Registration Number (Zambia))REPRESENTATIONAL_CONSISTENCY
|
ZM (Zambia) | The tax registration number of Zambia is a ten-digit code, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (Tax identification number (Egypt))REPRESENTATIONAL_CONSISTENCY
|
EG (Egypt) | The Egyptian tax identification number is a nine-digit number issued by the Egyptian Tax Authority that uniquely identifies every company registered in Egypt. This rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (Tax identification number (Germany))REPRESENTATIONAL_CONSISTENCY
|
DE (Germany) | The format of the German Steuernummer varies with the tax office and the circumstances of the taxpayer, but the general pattern is two digits, three digits and five digits separated by slashes. The first part is the two-digit identifier of the federal state tax office, the second part the three-digit identifier of the district tax office and the third part the unique five-digit identification number of the taxpayer within that tax office.
In the standard schemes of the federal states the length of the tax number varies between ten and eleven digits, whereas the federal scheme standardises it to thirteen digits. There, the leading two or three digits are the last two or three digits of the four-digit federal tax office number, the BUFA number, followed by the district number within the area of the respective tax office, which has four digits in North Rhine-Westphalia and three digits elsewhere, followed by the personal distinction number, which has three digits in North Rhine-Westphalia and four digits elsewhere, and finally a single check digit. Where a thirteen-digit tax number is required for electronic transmission, a zero must be inserted between the fourth and the fifth digit. |
INFO
|
RELEASED
|
Identifier format invalid (Tax identification number (South Africa))REPRESENTATIONAL_CONSISTENCY
|
ZA (South Africa) | A South African income tax reference number is ten numeric digits long, with a slash after the fourth and after the seventh digit, and it can only start with 0, 1, 2, 3 or 9. This rule also accepts the number written without a slash or a dot. | INFO
|
RELEASED(2020-01-01)
|
Identifier format invalid (Tax number (Hungary))REPRESENTATIONAL_CONSISTENCY
|
HU (Hungary) | For businesses the Hungarian tax number consists of eleven digits, typically written in an eight, one and two pattern, for example 12345678-1-12. The first eight digits are the main number, the ninth is a check digit and the last two represent the county code or the office of the tax authority responsible for the entity.
For individuals the tax identification number is the TAJ number, which consists of nine digits and is used primarily for health insurance purposes, this rule does not cover it. |
ERROR
|
RELEASED
|
Identifier format invalid (Tax number (Romania))REPRESENTATIONAL_CONSISTENCY
|
RO (Romania) | The Romanian tax number is the unique identification code of each citizen. This rule checks the value against the following restrictions: the identifier must be exactly thirteen digits long, the first digit must not be zero, the fourth and fifth digits must lie between 01 and 12, the sixth and seventh digits must lie between 01 and 31, and the eighth and ninth digits must lie between 01 and 52, or be 99. Any breach of these restrictions, disregarding whitespaces, hyphens or dots in the value, results in a rule violation. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Tax number (Turkey))REPRESENTATIONAL_CONSISTENCY
|
TR (Turkey) | The Turkish tax identification number consists of ten numerical digits. The rule is violated when the value contains a non-numeric character, other than delimiters such as whitespaces or dots, or when it has more than ten digits. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (Tax office name (Turkey))REPRESENTATIONAL_CONSISTENCY
|
TR (Turkey) | This rule checks the format of the Turkish tax office name, disregarding any whitespaces, hyphens or dots that the value may contain. A value with fewer or more digits, with unexpected non-digit characters or with leading zeros violates the rule. | ERROR
|
IDEA
|
Identifier format invalid (Taxpayer identification number (Philippines))REPRESENTATIONAL_CONSISTENCY
|
PH (Philippines) | The Philippine taxpayer identification number is a numeric code of nine to twelve digits, which unlike the alphanumeric TAN makes it easier to encode. Taking the number 000-123-456-001 as an illustration: the first digit, 0, signifies that the number belongs to a corporation, digits two to eight, 00-123-45, are sequential, the ninth digit, 6, is the check digit, digits ten to twelve, 001, are the branch code, and a leading 000 series denotes that the number issued was pre-generated. This rule checks that structure and the format described below, disregarding any whitespaces, hyphens or dots in the value.
An alternative description of the format is as follows. 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 taxpayer identification number, and before applying they have to know the correct type of taxpayer to register for. The number consists of nine to twelve digits, of which the first nine are the actual identification number and the last three the branch code for corporate entities, which is 000 for a single citizen. The first nine digits identify the citizenship category: numbers beginning with 1 to 9 refer to individuals, while a number starting with zero relates to a partnership business. The first three numbers also indicate the issue period, so that before the Integrated Tax Structure was introduced in 1998 numbers were issued 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 Ukrainian tax identification number is a twelve-digit numerical code. The first seven characters are the first seven characters of the identification code of the Unified State Register of Businesses and Organizations of Ukraine, without its control number. The eighth and ninth digits are the code of the area according to the coding system adopted by the state tax administration bodies, and the tenth and eleventh digits the administrative district code according to the coding system adopted by the state tax service bodies. The twelfth digit is the control digit. | ERROR
|
RELEASED
|
Identifier format invalid (UEN number (Singapore))REPRESENTATIONAL_CONSISTENCY
|
SG (Singapore) | The Singaporean Unique Entity Number (UEN) is a nine or ten character alphanumeric code issued by the government of Singapore to all entities operating within Singapore. It takes one of three forms: eight numbers followed by one checksum letter, nine numbers followed by one checksum letter, or a letter, two digits, two letters, four digits and a final letter.
This rule checks that exactly nine or ten alphanumeric characters matching one of these forms are present, disregarding any whitespaces, hyphens or dots in the value. A value with too few or too many characters, or with unexpected characters, violates the rule. |
ERROR
|
RELEASED(2021-09-10)
|
Identifier format invalid (USREOU number (Ukraine))REPRESENTATIONAL_CONSISTENCY
|
UA (Ukraine) | The Ukrainian state registry identifier of legal entities is the EDRPOU number, which stands for Єдиний державний реєстр підприємств і організацій України, the Unified State Register of Enterprises and Organizations of Ukraine. It is the unique identification number assigned to legal entities in Ukraine for administrative and regulatory purposes.
Its length depends on the date of registration. Companies registered before 1 January 2011 have an eight-digit number, while companies registered on or after that date have eight digits followed by a hyphen and one further digit. |
ERROR
|
RELEASED
|
Identifier format invalid (Unified Business Identifier Number (United States - Washington))REPRESENTATIONAL_CONSISTENCY
|
US (United States of America) | A Unified Business Identifier (UBI) number is a nine-digit number that registers a business with several state agencies and allows it to do business in Washington State.
This rule checks that the prefix and exactly nine digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
INFO
|
RELEASED(2020-12-28)
|
Identifier format invalid (Unified identification code (Bulgaria))REPRESENTATIONAL_CONSISTENCY
|
BG (Bulgaria) | The Bulgarian unique unified identification code, the BULSTAT code, is the only identifier of business subjects in Bulgaria and is issued by the BULSTAT Register. It consists of nine digits, or thirteen digits for a branch.
This rule checks that exactly nine digits are present, or thirteen in the case of industries, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
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 of the United Kingdom. A company UTR is a distinct ten-digit number that HMRC issues to every new limited company and that identifies the company 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 are issued an identification number, and VAT numbers can be verified with the Ministry of Finance. The Vietnamese VAT number consists of exactly seven digits, and this rule flags a value that does not follow that format. | ERROR
|
ARCHIVED(2020-12-28)
|
Identifier format invalid (VAT Registration Number (Azerbaijan))REPRESENTATIONAL_CONSISTENCY
|
AZ (Azerbaijan) | In Azerbaijan the tax registration number also serves as the VAT registration number, so the VAT identifier is a ten-digit code. The first two digits characterise the code of the territorial administrative unit and the following six digits a serial number. The ninth digit is determined by the software with a special algorithm, and the tenth digit gives the legal status of the taxpayer, with 1 for legal persons and 2 for natural persons. | ERROR
|
RELEASED
|
Identifier format invalid (VAT Registration Number (Bahrain))REPRESENTATIONAL_CONSISTENCY
|
BH (Bahrain) | The Kingdom of Bahrain began to apply VAT gradually from January 2019, and companies and businesses are required to register with the National Bureau for Revenue in order to obtain a tax number and a tax registration certificate. The VAT number comprises fifteen numeric digits, and this rule flags a value that does not follow that format. | 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 of Bosnia and Herzegovina, which consists of twelve digits. A value that does not follow that format is flagged. | ERROR
|
RELEASED
|
Identifier format invalid (VAT Registration Number (Kenya))REPRESENTATIONAL_CONSISTENCY
|
KE (Kenya) | The Kenyan VAT identifier is a unique identifier that may be requested when registering for VAT in Kenya. It has eleven alphanumeric characters and looks like P999999999A, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (VAT Registration Number (Saudi Arabia))REPRESENTATIONAL_CONSISTENCY
|
SA (Saudi Arabia) | Businesses in Saudi Arabia hold a VAT number, a fifteen-digit identifier that ZATCA, the 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 following digit is a check digit, the next three digits identify the subsidiaries of the taxpayer and the last two digits the tax type. | ERROR
|
RELEASED
|
Identifier format invalid (VAT Registration Number (United Arab Emirates))REPRESENTATIONAL_CONSISTENCY
|
AE (United Arab Emirates) | The Tax Registration Number (TRN) is the number issued by the Federal Tax Authority to those registered for value added tax in the United Arab Emirates. It is a fifteen-digit identification number by which the federal tax authority can distinguish businesses, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED(2020-01-01)
|
Identifier format invalid (VAT Registration Number (Zambia))REPRESENTATIONAL_CONSISTENCY
|
ZM (Zambia) | The VAT registration number of Zambia is a ten-digit code, and this rule flags a value that does not follow that format. | ERROR
|
RELEASED
|
Identifier format invalid (VAT number (Italy))REPRESENTATIONAL_CONSISTENCY
|
IT (Italy) | This rule reports values held as VAT number (Italy) whose format is not the national Partita IVA of 11 digits. Spaces, dots and hyphens between the digits are tolerated.
The 11 digits are made up of a 7-digit serial number for the taxpayer, a 3-digit code identifying the provincial office of the Agenzia delle Entrate that issued the number, and a final check digit. The office code is not checked against a list of provincial codes: real numbers also carry 888 for registrations under the franchise regime and 999 for non-resident direct registrations, and the provincial codes themselves change over time, so any three digits are accepted in that position. Group VAT numbers (Gruppo IVA) have the same format as the number of a single taxpayer. Values carrying the IT prefix belong to the European value added tax identifier (Italy) and are reported by this rule. The 16-character Codice Fiscale is a different identifier and is validated by the rules on Fiscal code (Italy). Note that the 11-digit form of the Codice Fiscale issued to legal entities has this same format, so a value alone does not distinguish the two identifiers. Only the format is examined here, the check digit is verified by Identifier checkdigit invalid (VAT number (Italy)). |
ERROR
|
HYPERCARE
|
Identifier format invalid (VAT number (Japan))REPRESENTATIONAL_CONSISTENCY
|
JP (Japan) | Japan has no separate Japanese Consumption Tax number and no distinct format dedicated to consumption tax. The consumption tax is generally associated with the business registration number or tax identification number, called the company registration number or business registration number, 登記番号 (Tōki-bangō), in Japan. This number, also known as the Tokibango or Houjin-bango, is assigned to businesses on registration with the local government and serves as the unique identification number for administrative and tax purposes, including the reporting and payment of consumption tax.
The format of the company registration number is the letter T followed by thirteen numeric digits, both for sole proprietorships (個人事業主, kojin jigyoushu) and for corporations (株式会社, kabushiki kaisha). For the most accurate and up-to-date requirements it is advisable to consult the local tax authorities or a tax professional in Japan. |
INFO
|
RELEASED
|
Identifier format invalid (VAT number (Norway))REPRESENTATIONAL_CONSISTENCY
|
NO (Norway) | The Norwegian VAT number is the standard Norwegian organisation number, the Organisasjonsnummer, with the suffix MVA, which stands for Merverdiavgift, the Norwegian term for value added tax. Technically the first digit must always be 8 or 9, the ninth digit is a modulo 11 check digit and the value ends with the three letters MVA, giving the form 999999999MVA. | ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (VAT registration number (Israel))REPRESENTATIONAL_CONSISTENCY
|
IL (Israel) | The Israeli VAT registration number is a nine-digit number, where the value has fewer digits, zeros are padded on the left. The leftmost digit is 5 for corporations, while other leftmost digits are used for individuals, and the rightmost digit is a check digit calculated with the 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 South African VAT registration number, which is a unique number consisting of ten digits that always starts with a 4. | INFO
|
RELEASED
|
Identifier format invalid (VAT registration number (South Korea))REPRESENTATIONAL_CONSISTENCY
|
KR (South Korea) | The South Korean business registration number, which also serves as the VAT registration number, is used by businesses and corporations for tax purposes. It consists of ten digits written in the form 999-99-99999: the first three digits are the administrative district code, the next two the year of business registration and the final five a sequential registration number. The number is obtained from the district tax office and identifies businesses and corporations for tax reporting and compliance.
This rule checks that exactly ten digits are present, disregarding any whitespaces, hyphens or dots in the value. A value with fewer or more digits, or with unexpected non-digit characters, violates the rule. |
ERROR
|
RELEASED
|
Identifier format invalid (VAT registration number (Switzerland))REPRESENTATIONAL_CONSISTENCY
|
CH (Switzerland) | The Swiss VAT number is based on the Swiss UID. It starts with CHE, followed by nine digits of which the last is a MOD11 checksum, and ends with MWST, TVA or IVA depending on the part of Switzerland in which the business is registered: MWST, short for Mehrwertsteuer, in the German-speaking part, TVA, short for taxe sur la valeur ajoutée, in the French-speaking part and IVA, short for Imposta sul valore aggiunto, in the Italian-speaking part. A Swiss VAT number therefore looks like CHE-123.456.789 MWST.
Combinations with the suffixes HR and RC, which indicate that the very same number is also a company identification number registered in the UID register, are permitted in any combination, for example MWST/HR or TVA/RC. |
ERROR
|
RELEASED(2020-12-28)
|
Identifier format invalid (VAT registration number (Ukraine))REPRESENTATIONAL_CONSISTENCY
|
UA (Ukraine) | In Ukraine the VAT registration number is known as the Податковий номер платника ПДВ, the taxpayer identification number for VAT. It begins with the country code UA to indicate Ukraine, followed by ten digits. The digits themselves carry no specific meaning and encode no 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 the VAT registration number of the United Kingdom. It is a nine-digit number, optionally preceded by GB, for example 123456789 or GB123456789. | ERROR
|
RELEASED
|
Identifier format invalid (Value Added Tax Number (Iceland))REPRESENTATIONAL_CONSISTENCY
|
IS (Iceland) | This rule checks that the value added tax number of Iceland consists of seven to eight characters, namely two letters followed by five or six digits, disregarding any whitespaces, hyphens or dots in the value. A value with too few or too many digits or letters violates the rule. An example of the identifier is IS99999. | ERROR
|
RELEASED
|
Social Security Number identified as Employer Identification NumberREPRESENTATIONAL_CONSISTENCY
|
US (United States of America) | The United States Employer Identification Number consists of exactly nine digits, and so does the social security number. Because both are usually maintained in the same SAP field, they are easily mixed up. This rule identifies an Employer Identification Number whose format is wrong and then checks, purely on the basis of the format of the given value, whether the number could in fact be a social security number. | INFO
|
DRAFT
|