Identifier format (rule category)
| Property | Value |
|---|---|
| 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 | For a given identifier it is checked whether it (the identifier) is correct with respect to its specified syntax. For doing this the identifier is to be «cleaned» which means that hyphens, dots, etc. are usually not considered in this check. The syntax check usually considers a) the number of digits and b) allowed characters or numbers at a certain position of the identifier. |
| Dimensional categorization of a concept, e.g., a data quality dimension of a data quality rule. Dimension | Representational consistency |
| Hierachical parent concept of a concept. Parent | Format (rule category) |
Data quality rules
| Rule | Country | Description | Criticality |
|---|---|---|---|
| Identifier Format invalid (Fiscal code (Italy)) | IT (Italy) | STCD1 in Italy can consist either of 11 digits (equal to EU_VAT_ID_IT without prefix "IT") for legal entities or 16 alphanumeric digits for freelancers and natural persons.
Tax Identification Number(Italy) is known as Codice Fiscale and consists of 16 digits of characters, where C1 to C6 Alphabetic, C7, and C8 is Numeric, C9 is Alphabetic, C10, and C11 is Numeric, C12 is Alphabetic, C13 to C15 belongs to Numeric and C16 is the Numeric. C1 C2 C3 - Are letters for the last name. C4 C5 C6 - Are letter for the name. C7 C8 - Are numbers for the year of birth. C9 - Is a letter for the month of birth. C10 C11 -Are numbers for the day of birth and sex. C12 C13 C14 C15 - Are one letter and three numbers for the Italian town or to the foreign state of birth. C16 - Have a supervisory function. It is a checksum digit. | ERROR |
| Identifier format invalid (AFM number (Greece)) | GR (Greece) | AFM number (Greece) is a Tax Registration number applicable to all legal entities except for specific ship-owning companies, investment funds and a few other special cases. AFM number consists of 9-digits. This rule checks presence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | INFO |
| Identifier format invalid (BTW number (Belgium)) | BE (Belgium) | BTW number (Belgium) consists of 10 digits where the first digit is always zero, but the second digit can not be zero. This rule checks presence of exactly 10 digits corresponding to the format of the VAT number (Belgium) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | INFO |
| Identifier format invalid (Business Administration Number (Taiwan)) | TW (Taiwan) | The rule checks that the input consists of exactly 8 digits, which is the required format for Taiwan's business administration number. It is essential to ensure that businesses use a valid BAN when filing taxes, or engaging in VAT-related activities.
The rule ensures that the BAN meets the following criteria:
| ERROR |
| Identifier format invalid (Business Identification Number (Kazakhstan)) | KZ (Kazakhstan) | The BIN contains 12 figures that are divided into five blocks. It carries the information about the company ownership type, registration date, serial number, and other information.
- The first part consists of 4 digits and includes the year (two last digits) and the month of state and record registration or reregistration of the legal entity, branches, representative offices. - The second part consists of one digit and means the type of the legal entity: Specific values of the type of legal entity or individual entrepreneur: * 4 - for resident legal entities
* 0 - head unit of a legal entity or individual entrepreneur
- The fourth part consists of 5 digits and includes the serial number of registration in the system of a legal entity (branches and representative offices) or individual entrepreneur - Last digit is a check digit | ERROR |
| Identifier format invalid (Business Number (Australia)) | AU (Australia) | The Australian Business Number (ABN) is a unique issued to all entities registered in the Australian Business Register (ABR). The 11 digit ABN is structured as a 9 digit identifier with two leading check digits. The leading check digits are derived using a modulus 89 (remainder after dividing by 89) calculation. This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | INFO |
| Identifier format invalid (Business Registration Number (Algeria)) | DZ (Algeria) | ERROR | |
| Identifier format invalid (Business Registration Number (Bosnia and Herzegovina)) | BA (Bosnia and Herzegovina) | The "Matični broj subjekta" (MBS) is a unique identification number for businesses and legal entities in Bosnia and Herzegovina. The MBS follows specific formatting rules to ensure a standardized and unique identification for each entity. The number can take one of four different formats:
| ERROR |
| Identifier format invalid (Business Registration Number (China)) | CN (China) | The Chinese business registration number consists of 18 alpha-numeric digits. If there are not exactly 18 digits then the rule is violated.
| ERROR |
| Identifier format invalid (Business Registration Number (Egypt)) | EG (Egypt) | This rule checks the format of the Business Registration Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Business Registration Number (Estonia)) | EE (Estonia) | This rule checks the format of the Business Registration Number (Estonia) which consists exactly of 8 numerical digits. | ERROR |
| Identifier format invalid (Business Registration Number (Germany)) | DE (Germany) | The format of the business registration number that this rule checks consists of the following components:
| INFO |
| Identifier format invalid (Business Registration Number (Hong Kong)) | HK (Hong Kong) | Business Registration (BR) Number is a unique number assigned to a business. The Business Registration Office of Hong Kong, China is responsible for registering businesses carried on by entities. The Business Registration Number comprises 8 numerals at the front of business registration certificate number (e.g. 99999999-&&&-&&-&&-&). All the numerals of the BR number are used as the identifier equivalent to TIN for entities. | ERROR |
| Identifier format invalid (Business Registration Number (LI)) | LI (Liechtenstein) | The business registration number in Liechtenstein is formatted in a very structured way to uniquely identify each business.
After "FL," there's a series of numbers broken into three groups, separated by dots:
| ERROR |
| Identifier format invalid (Business Registration Number (Lithuania)) | LT (Lithuania) | This rule checks the format of the Business Registration Number in Lithuania
The Business Registration Number consists of 9 digits and is structured as follows:
The entity type codes for the first two digits are:
| ERROR |
| Identifier format invalid (Business Registration Number (Malaysia)) | MY (Malaysia) | The new Business Registration Number (Malaysia) format consists of:
1. First 4 digits: the year the business entity was registered, e.g. 2019 means the business vehicle was registered in the year 2019
| ERROR |
| Identifier format invalid (Business Registration Number (New Zealand)) | NZ (New Zealand) | The New Zealand Business Number (NZBN) is a unique 13 digit identifier for all New Zealand businesses, including companies, sole traders, partnerships, registered charities, trusts and government agencies. The NZBN primarily identifies the business or entity. When used for New Zealand limited liability companies the first two digits are 94, identifying the company as a New Zealand entity, the next ten digits are the business entity id and the last digit is a system check. | ERROR |
| Identifier format invalid (Business Registration Number (Nigeria)) | NG (Nigeria) | The business registration number is composed of 12 digits. | ERROR |
| Identifier format invalid (Business Registration Number (Turkey)) | TR (Turkey) | This rule checks the format of the Business Registration Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Business Registration Number (United Arab Emirates)) | AE (United Arab Emirates) | the format of a business license number in the UAE can vary depending on the issuing authority and the type of business license. In most cases, the license number is a string of numbers and may also include alphabetic characters or dashes. This string serves as a unique identifier for the business and is used for legal and administrative purposes.
In some jurisdictions, like the Dubai Department of Economic Development (DED), the business license number could be a straightforward numerical series. If you are in a Free Zone, the format might be different and could include alphabetic prefixes that identify the Free Zone itself. For instance: Mainland Business License (Issued by DED): A numerical format like "1234567" Free Zone Business License: Alphanumeric format like "FZ-1234-5678" or "DXB-FZ-001234" | ERROR |
| Identifier format invalid (Business identity code (Finland)) | FI (Finland) | The Business ID (Business Identity Code) is a code given to businesses and organizations by the PRH or the Tax Administration. It consists of seven digits, a dash and a control mark, for example 1234567-8 | ERROR |
| Identifier format invalid (Business number (Canada)) | CA (Canada) | The Canadian business number consists of exactly 9 numerical digits. The rule checks whether there are exactly 9 numerical digits available not considering possible whitespaces or other delimiters between the digits. | ERROR |
| Identifier format invalid (CIF number (Spain)) | ES (Spain) | Certificado de Identificación Fiscal consists of 9 alphanumeric characters:
or:
The structure following:
Being:
Meaning of the first letter:
| ERROR |
| Identifier format invalid (CNPJ number (Brazil)) | BR (Brazil) | The CNPJ consists of a 14-digit number formatted as 00.000.000/0001-00 — The first eight digits identify the company, the four digits after the slash identify the branch or subsidiary ("0001" defaults to the headquarters), and the last two are check digits. This rule checks the existence of exactly 14 digits without considering the concrete formatting using ".","/" or "-". | ERROR |
| Identifier format invalid (CPF number (Brazil)) | BR (Brazil) | The CPF number is an identification number of Brazilian citizens emitted by the Brazilian Ministry of Revenue, which is called "Ministério da Fazenda". CPF stands for "Cadastro de Pessoa Física" (literally, physical person registration) as opposed to the CNPJ number for companies. CPF consists of C1...C11. Where C1...C9 consists of random numbers and C10, C11 are the check numbers. The check number can be calculated by the following methods.
- From right to left all digits are multiplied by a descending sequence starting with 9. - The sum of all products is computed. - The sum of step 2 is taken modulo 11. - The result of step 3 is taken modulo 10. - The checkdigit found is appended to the number and steps 1 to 4. | ERROR |
| Identifier format invalid (CPJ number (Costa Rica)) | CR (Costa Rica) | The Cédula de Persona Jurídica (CPJ) is an identifier of legal entities for tax purposes. This number consists of 10 digits, the first indicates the class of juridical person, followed by a 3 digit sequence number identifying the type of juridical person, followed by 6 digits sequence number assigned by Registro Nacional de la República de Costa Rica.
First digit indicates the class of juridical person: 2 - Central government 3 - Legal person 4 - Autonomous (Independent) Institution Next 3 digit sequence number identifying the type of juridical person For Central government: a) 100 - Executive Power b) 200 - Legislative Power c) 300 - Judicial Power d) 400 - Electoral Power For legal persons: a) 002 - Civil Associations, Sports, Federations b) 003 - International organizations c) 004 - Cooperative Associations d) 005 - Embassy e) 006 - Foundations e) 007 - Entities Created by Special Law e) 008 - Boards of Education, Administrative Boards and Boards of Trustees Schoolchildren f) 009 - Mutual Savings and Loan Association g) 010 - Temporality of the Church h) 011 - Unions and their Federations j) 012 - Foreign Entities k) 013 - Foreign Associations Foundations l) 014 - Municipalities m) 101 - Anonymous Societies n) 102 - Limited Partnerships or Limited liability o) 104 - Collective Societies p) 105 - Individual company r) 106 - Partnership s) 107 - Water User Societies t) 108 - Professional Societies u) 109 - Condominium w) 110 - Trusts For Autonomous Institution a) 000Last 6 digit squence is assigned by Register | ERROR |
| Identifier format invalid (CPR number (Greenland)) | GL (Greenland) | This rule checks presence of exactly 10 digits corresponding to the format of the CPR number (Greenland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters then the rule is violated. Example of identifier: 999999-9999 | ERROR |
| Identifier format invalid (CUIL number (Argentina)) | AR (Argentina) | The CUIL (Código Único de Identificación Laboral) number in Argentina is an 11-digit identification number. The format is typically segmented as XX-XXXXXXXX-X.
The first two digits: A prefix that depends on the gender and immigration status of the individual.
The next eight digits: These are generally the same as the individual's DNI (Documento Nacional de Identidad), which is the Argentine national identity document. If the DNI number has fewer than eight digits, zeroes may be added in front to fill this section. The last digit: This is a verification digit, calculated through a specific algorithm that considers the previous numbers. | ERROR |
| Identifier format invalid (CUIT number (Argentina)) | AR (Argentina) | 27 for women 23, 24, 25 or 26 for both (in case there is an identical CUIT), and 30 or 33 for legal persons.
legal persons, it is assigned by the AFIP.
| ERROR |
| Identifier format invalid (CURP number (Mexico)) | MX (Mexico) | CURP number (Mexico) is an individual registration number. It is a unique alphanumeric 18-character string. This rule checks presence of exactly 18 characters corresponding to the format of the CURP number (Mexico) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (CVR number (Denmark)) | DK (Denmark) | The CVR consists of exact 8 numerical digits. This rule checks the existence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (Chamber of Commerce Number (Egypt)) | EG (Egypt) | This rule checks the format of the Chamber of Commerce Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Chamber of Commerce Number (Morocco)) | MA (Morocco) | This rule checks the format of the Chamber of Commerce Number (Morocco) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Chamber of Commerce Number (Turkey)) | TR (Turkey) | This rule checks the format of the Chamber of Commerce Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Common business identifier (Morocco)) | MA (Morocco) | The ICE is an identifier composed of 15 positions:
| ERROR |
| Identifier format invalid (Company Registration Number (Hong Kong)) | HK (Hong Kong) | The Company Registration Number (CRN) can be compared to a company’s Social Security Number. It is used as an official means of representing a company in legal documents and government records. The CRN is a 7-digit number. | ERROR |
| Identifier format invalid (Company identification number (Switzerland)) | CH (Switzerland) | Company identification number (Switzerland) consists of prefix "CHE" followed by 9 digits and "HR" or "RC" (optional). The structure of a UID-number can be modelled as follows: CHE-999.999.999 HR. Depending on whether the identification number is additionally used as VAT number the suffix allows also for the additional abbreviations: MWST, TVA or IVA in any combination with HR and RC, e.g. HR/MWST, RC/TVA or RC/IVA This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits/letters or the prefix is missing then the rule is violated. | ERROR |
| Identifier format invalid (Company registration number (South Africa)) | ZA (South Africa) | The DQ rule checks the validity of the format of Company registration number (South Africa). The correct format is YYYY/NNNNNN/NN, where:
| ERROR |
| Identifier format invalid (Company registration number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) |
This rule checks presence of exactly 8 digits or prefix and 6 or 7 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits/letters or the prexis is missing then the rule is violated.
| ERROR |
| Identifier format invalid (Computerized National Identity Card (Pakistan)) | PK (Pakistan) | The CNIC consists of 13 characters (CNIC Format: XXXXX-XXXXXXX-X). The first five characters represent the area or region code where the individual was registered. The next seven characters represent the individual's unique identification number. The last character is a check digit used for verification purposes. Please note that the "X" in the format represents a digit from 0-9. The rule also allows CNICs without hyphens. | ERROR |
| Identifier format invalid (Corporate number (Japan)) | JP (Japan) | The Corporate number in Japan consists of exactly 13 numerical digits. The first digit is the check digit and cannot be 0. | ERROR |
| Identifier format invalid (Corporation ID (South Korea)) | KR (South Korea) | Corporation ID (South Korea) consists of 13 digits formatted as: "999999-9999999". This rule checks presence of exactly 13 digits corresponding to the format of the Corporation ID (South Korea) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Corporation number (Canada)) | CA (Canada) | The Canadian corporation number consists of exactly 7 numerical digits. The rule checks whether there are exactly 7 numerical digits available not considering possible whitespaces or other delimiters between the digits. | ERROR |
| Identifier format invalid (D-U-N-S) | WORLD (World) | The DUNS Number consists of exact 9 numerical digits. This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (DEA Registration Number (United States)) | US (United States of America) | A DEA number (DEA Registration Number) is an identifier assigned to a health care provider (such as a physician, physician assistant, nurse practitioner, optometrist, podiatrist, dentist, or veterinarian) by the United States Drug Enforcement Administration. DEA numbers consist of two letters, six numbers, and one check digit. | INFO |
| Identifier format invalid (DIC number (Czech Republic)) | CZ (Czechia) | DIC is a tax number in the Czech Republic consisting of prefix "CZ" followed by 8-10 digits. This rule checks presence of the "CZ" prefix and exactly 8 digits (or 9 or 10 for legal entities) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there is no prefix or the prefix is other than "CZ", or if there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (DIC number (Slovakia)) | SK (the Slovak Republic) | DIC number (Slovakia) is a tax identifier which consists of 10 digits. This rule checks presence of exactly 10 digits corresponding to the format of the DIC number (Slovakia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Driver license number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) | The rule checks the structure of the Driver's License Number in UK. The UK driver's license number follows a 18-character structure.
| ERROR |
| Identifier format invalid (EORI number) | WORLD (World) | This rule checks presence of one of the following patterns corresponding to the format of the EORI number:
1) European Union countries:
2) TIR Carnet holders:
3) United Kingdom:
| ERROR |
| Identifier format invalid (Employer identification number (United States)) | US (United States of America) | The Employer identification number consists of exactly 9 digits. Prior to 2001, the first two digits of an EIN (the EIN Prefix) indicated the business was located in a particular geographic area. The prefixes as provided here [1] are allowed. | ERROR |
| Identifier format invalid (Enterprise number (Belgium)) | BE (Belgium) | The Enterprise Number (or Association Number, National Number, Company Number or Unique Establishment Number) is a unique code given by the Belgian government. This rule checks presence of exactly 10 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | INFO |
| Identifier format invalid (European value added tax identifier (Austria)) | AT (Austria) | The European value added tax identifier in Austria consists of the prefix "AT" followed by the character "U" and 8 numerical digits. This rule checks the presence of "U" followed by exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits or the "U" is missing then the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Belgium)) | BE (Belgium) | The European value added tax identifier in Belgium consists of exact 10 numerical digits prefixed by "BE". The first digit following the prefix is always 0 or 1. This rule checks the existence of exact 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more, non-numeric digits or when the first digit does not equal 0 or 1 the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Bulgaria)) | BG (Bulgaria) | The European value added tax identifier in Bulgaria consists of 9 or 10 numerical digits prefixed by "BG". This rule checks the existence of 9 or 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Croatia)) | HR (Croatia) | The European value added tax identifier in Croatia consists of the prefix "HR" followed by 11 numerical digits. This rule checks the presence of exact 11 numerical digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or e.g. alphabetic values then the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Cyprus)) | CY (Cyprus) | The European value added tax identifier in Cyprus consists of 9 characters (8 numerical digits + 1 letter) prefixed by "CY". This rule checks the existence of 8 numerical digits followed by a character without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits or the last cipher is not a letter but a numerical digit then the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Czech Republic)) | CZ (Czechia) | This rule checks the format of European value added tax identifier (Czech Republic) consists of 8-10 digits prefixed by "CZ". This rule checks the existence of 8 numerical digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or wrong placed digits then the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Denmark)) | DK (Denmark) | The European value added tax identifier in Denmark consists of exact 8 numerical digits prefixed by "DK". This rule checks the existence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Estonia)) | EE (Estonia) | The European value added tax identifier in Estonia consists of exact 9 numerical digits prefixed by "EE". This rule checks the presence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Finland)) | FI (Finland) | The European value added tax identifier in Finland consists of exact 8 numerical digits prefixed by "FI". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (France)) | FR (France) | The European value added tax identifier (France) | ERROR |
| Identifier format invalid (European value added tax identifier (Germany)) | DE (Germany) | The European value added tax identifier in Germany consists of exact 9 numerical digits prefixed by "DE". This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Greece)) | GR (Greece) | This rule checks the format of European value added tax identifier (Greece). The language code EL according to ISO 639-1, followed by 9 digits, which equal the Greek taxpayer registration number Α.Φ.Μ. (A.F.M.) of the company or of the sole proprietor, i.e.: "Arithmós Mētrṓou Phi-Pi-A" = "EL" + "A.F.M.". The last digit is a check digit inherent of the Α.Φ.Μ. Beware: Due to the great similarity of both numbers - the one being the same number as the other, just having the prefix of EL - in practice sometimes the VAT identification number is wrongly called Α.Φ.Μ. (A.F.M.), but technically the VAT identification number and the taxpayer registration number Α.Φ.Μ. are different register numbers and should not be confused. | ERROR |
| Identifier format invalid (European value added tax identifier (Hungary)) | HU (Hungary) | The European value added tax identifier in Hungary consists of exact 8 numerical digits prefixed by "HU". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Ireland)) | IE (Ireland) | B) 7 numerical digits followed by 1 character C) 6 digits and two characters whereby the characters are either placed at the last two positions or on position two and the last one. The European value added tax identifier in Ireland has different valid formats due to its latest adaptation in 2013. The rule checks the presence of: A) 7 numerical digits followed by 2 letters whereby the last character necessarily equals "A" or "H" | ERROR |
| Identifier format invalid (European value added tax identifier (Italy)) | 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 |
| Identifier format invalid (European value added tax identifier (Latvia)) | LV (Latvia) | The European value added tax identifier in Latvia consists of exact 11 numerical digits prefixed by "LV". This rule checks the presence of exact 11 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Lithuania)) | LT (Lithuania) | The European value added tax identifier in Lithuania consists of exact 9 or 12 numerical digits prefixed by "LT". This rule checks the presence of exact 9 or 12 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Luxembourg)) | LU (Luxembourg) | The European value added tax identifier in Luxembourg consists of exact 8 numerical digits prefixed by "LU". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Malta)) | MT (Malta) | The European value added tax identifier in Malta consists of exact 8 numerical digits prefixed by "MT". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Poland)) | PL (Poland) | The European value added tax identifier in Poland consists of exact 10 numerical digits prefixed by "PL". This rule checks the presence of exact 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Portugal)) | PT (Portugal) | The European value added tax identifier in Portugal consists of exact 9 numerical digits prefixed by "PT". This rule checks the presence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Romania)) | RO (Romania) | The European value added tax identifier in Romania consists of 2-10 numerical digits prefixed by "RO". This rule checks the presence of 2-10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Slovakia)) | SK (the Slovak Republic) |
If the above mentioned restrictioned are violated then the rule is violated.
| ERROR |
| Identifier format invalid (European value added tax identifier (Slovenia)) | SI (Slovenia) | The European value added tax identifier in Slovenia consists of exact 8 numerical digits prefixed by "SI". This rule checks the presence of exact 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (European value added tax identifier (Spain)) | ES (Spain) | The European value added tax identifier in Spain has different valid formats whereby the identifier is prefixed with "ES". For companies it's either 'ES'+letter+8 digits or 'ES'+letter+7 digits+letter. Where the first letter defines the type of company and the following first 2 digits define the province where the company was registered. The last character is a control digit. For individual people / freelancers, its either 'ES'+8 digits+letter (for Spaniards) or 'ES'+letter+7 digits+letter (for foreigners). | ERROR |
| Identifier format invalid (European value added tax identifier (Sweden)) | SE (Sweden) |
| ERROR |
| Identifier format invalid (European value added tax identifier (The Netherlands)) | NL (Netherlands) | The European value added tax identifier in Netherlands consists of the prefix "NL", followed by 9 numerical digits + the character "B" + 2 numerical digits. This rule checks the presence of exact 12 ciphers including a letter "B" on a right place according to this scheme without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. | ERROR |
| Identifier format invalid (European value added tax identifier (United Kingdom (Northern Ireland))) | GB (United Kingdom of Great Britain and Northern Ireland) |
For the 9-digit scheme the rules checks presence of exactly 9 digits without any non-digit characters. For the short scheme (government departments and health authorities) the rules has the following restrictions:
| INFO |
| Identifier format invalid (European value added tax identifier (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) |
For the 9-digit scheme the rules checks presence of exactly 9 digits without any non-digit characters. For the short scheme (government departments and health authorities) the rules has the following restrictions:
| INFO |
| Identifier format invalid (Faroese Identification Number (Faroe Islands)) | FO (Faroe Islands) | This rule checks presence of exactly 9 digits (DDDDDD-DDD) corresponding to the format of the Faroese Identification Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 578964-100 | ERROR |
| Identifier format invalid (Faroese P Number (Faroe Islands)) | FO (Faroe Islands) | This rule checks presence of exactly 9 digits (DDDDDD-DDD) corresponding to the format of the Faroese P Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 578964-999 | ERROR |
| Identifier format invalid (Faroese V Number (Faroe Islands)) | FO (Faroe Islands) | This rule checks presence of exactly 1 to 6 digits (from D to DDDDDD) corresponding to the format of the Faroese V Number (Faroe Islands) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or unexpected non-digit characters then the rule is violated. Example of identifier: 623857 | ERROR |
| Identifier format invalid (Fiscal Registration Code (Romania)) | RO (Romania) | Fiscal Registration Code (Romania) is a VAT registration certificate and is granted by the Ministry of Public Finances. Fiscal Registration Code is the VAT number without the check digit. Note that if the length is less than 9 digits, leading zeros must be assumed This rule checks presence of exactly 9 characters corresponding to the format of the Fiscal Registration Code (Romania) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (GER number (Greenland)) | GL (Greenland) | This rule checks presence of exactly 8 digits corresponding to the format of the GER number (Greenland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters then the rule is violated. Example of identifier: 99999999 | ERROR |
| Identifier format invalid (GST Number (Jordan)) | JO (Jordan) | General Sales Tax (GST) (the GST Law provides for two types of taxes, which are the General Tax [GT] and the Special Tax [ST])
Tax identification numbers can be verified with the Income and Sales Tax Department (ISTD), and will follow a certain format. The GST number contains 7 digits which format is 9999999. General Sales Tax (GST) applies to the following transactions: * The supply of taxable goods or services made by a taxable person* The importation of taxable goods or services | ERROR |
| Identifier format invalid (GST Number (New Zealand)) | NZ (New Zealand) | Registering for GST is optional for businesses earning less than $60,000 annually. The format is fixed to 9 characters, that all being numbers. Format: 123-456-789. The hyphens are treated as optional by this rule. This format was introduced in 2008. Before this the number was an eight-digit number. Already existing old numbers remained unchanged. That's why the rule additionally allows for 8 digits only | ERROR |
| Identifier format invalid (GST number (Canada)) | CA (Canada) | Goods and Services Tax number (Canada) applies to most goods and services made in Canada. The GST number consists of 15 characters: business number (first nine digits ) followed by a two letter abbreviation (denoting the type of account), followed by a four digit number.
Letter abbreviation “RT” stands for “tax return”, and the final four digits indicate that it is business’s first RT account. If an entity has two different accounts, the second one would end in 0002. This rule checks presence of exactly 15 characters corresponding to the format of the Goods and Services Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (GST number (India)) | IN (India) | This rule checks the format of the GST number in India
| ERROR |
| Identifier format invalid (GST number (Singapore)) | SG (Singapore) | This rule checks presence of exactly 10 alphanumerical chaarcters corresponding to the format of the GST number (Singapore) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. It has 10 alphanumeric characters and can start with two letters or numbers and may end with a letter or number. It might look like this, for example, M2-1234567-8, M212345678, MR-1234567-8, or 19-9012345-X. If you are a nonresident with a GST ID, it may look like this, for example, F2-1234567-D. | ERROR |
| Identifier format invalid (GUI registration number) | TW (Taiwan) | GUI registration number serves as the official accounting document for tax reporting purposes. This rule allows for two different formats. First, the presence of exactly 2 letters followed by exactly 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. And second, the presence of alternatively just exactly 8 numeric digits. | ERROR |
| Identifier format invalid (Global location number) | WORLD (World) | This rule checks the format of the Global location number (GLN). The GLN is a 13 digit globally unique identifier for any location, physical, operational, or legal. | ERROR |
| Identifier format invalid (Government Gazette Number (Turkey)) | TR (Turkey) | This rule checks the format of the Government Gazette Number (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (ICO number (Czech Republic)) | CZ (Czechia) | The ICO number is identification number (business register code) of legal entities, as well as for natural persons doing business. ICO is an 8-digit number without any letters or special charcters. In case the number has less than 8 digits, it should be completed by zeros placed at the beginning. This rule checks presence of exactly 8 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (ICO number (Slovakia)) | SK (the Slovak Republic) | ICO number (Slovakia) is a tax identifier for businesses registered in the Slovak Republic, including entrepreneurs and sole proprietors. ICO consists of 8 digits. This rule checks presence of exactly 8 digits corresponding to the format of the ICO number (Slovakia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (INN (Russia)) | RU (Russian Federation) | INN is a tax identifier in Russian Federation. It consists of 10 digits (legal entities) or 12 digits (individuals). This rule checks presence of exactly 10 or 12 digits corresponding to the format of the INN (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Icelandic Identification Number (Iceland)) | IS (Iceland) | This rule checks presence of exactly 10 characters (DDDDDD-DDDD) corresponding to the format of the Icelandic Identification Number (Iceland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value.
| ERROR |
| Identifier format invalid (Individual Identification Number (Kazakhstan)) | KZ (Kazakhstan) | Individual identification number (IIN) is a unique combination of 12 digits generated for an individual at the initial registration in the information-production system for the production of documents.
Formation of IIN occurs automatically taking into account the principles of uniqueness and immutability. In order to preserve the integrity of data of information banks of various levels using the IIN in the data structure, it is not subject to any modification or regeneration from the time of initial formation. IIN is located on the front of the identity card of a citizen of the Republic of Kazakhstan, below the date of birth in the form of a combination of 12 figures, in the passport of a citizen of the Republic of Kazakhstan IIN is listed on page 2. In accordance with Article 562 of the Tax Code of the Republic of Kazakhstan, foreigner must receive an IIN in the following cases: - Becomes a Kazakhstan tax resident (within 30 calendar days from the date of entry)- Receiving income from sources in the Republic of Kazakhstan, which is not subject to taxation at the source of payment - Opening a current account in Kazakhstan resident banks - Acquisition of property in Kazakhstan, which is subject to property tax, vehicle tax or land tax - Appointment of the first heads of legal entities of the Republic of Kazakhstan, as well as heads of branches and representative offices of foreign legal entities. | ERROR |
| Identifier format invalid (KPP number (Russia)) | RU (Russian Federation) | KPP number (Russia) reflects the reason for registration of the organization. This rule checks presence of exactly 9 digits corresponding to the format of the KPP number (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (KRS number (Poland)) | PL (Poland) | KRS number (Poland) - consists of 10 digits. When number of the digits is < 10, then leading zeros should be added. This rule checks the identifier's format with respect to the reference format. Violation of the format restrictions without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value result in a violation. | ERROR |
| Identifier format invalid (Legal Entity Identifier (World)) | WORLD (World) | The technical specification for LEI is ISO 17442. An LEI consists of a 20-character alphanumeric string, with the first 4 characters identifying the Local Operating Unit (LOU) that issued the LEI. Characters 5 and 6 are reserved as '00'. Characters 7-18 are the unique alphanumeric string assigned to the organisation by the LOU. The final 2 characters are checksum digits. | ERROR |
| Identifier format invalid (NHS number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) | The rule checks the structure of the NHS number which is ten digits, written in the format 123 456 7890.
| ERROR |
| Identifier format invalid (NI number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) | This rule checks the format of the National Insurance number in the United Kingdom. The National Insurance number is a number used in the United Kingdom in the administration of the National Insurance or social security system. It is also used for some purposes in the UK tax system. The number is sometimes referred to as a NI No or NINO. The format of the number is two prefix letters, six digits and one suffix letter (A, B, C or D). An example is AA123456C. | ERROR |
| Identifier format invalid (NIF number (Portugal)) | PT (Portugal) | The NIF in Portugal consists of exactly 9 numerical digits. This rule checks the existence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The rule also checks if the NIF number begins with "1", "2", "3" followed by 8 digits, or "45" followed by 7 digits. If there are less/more digits or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (NIF number (Spain)) | ES (Spain) | NIF identifier is used for spanish legal and natural perosns. For natural perosns this is a TIN number which stays on the National Identity Card.
The NIF has multiple allowed formats: DNI: can have first character a digit OR a letter 'KLM'(one of those) NIE: first character contains "XYZ"(one of those) CIF: first letter contains "ABCDEFGHJNPQRSUVW"(one of those) and the last character (the checkdigit) can be a digit or alphabetic, like here "Q8350064E" | ERROR |
| Identifier format invalid (NIP number (Poland)) | PL (Poland) | NIP is 10 digit Business Taxpayer Identification Number. It is mandatory for tax payers to give NIP number on documents regarding tax liabilities. This rule checks presence of exactly 10 digits corresponding to the format of the NIP number (Poland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (NIPC number (Portugal)) | PT (Portugal) | The NIPC in Portugal consists of exactly 9 numerical digits. This rule checks the existence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The rule also checks if the NIF number begins with "5", "6" followed by 8 digits or "70", "71", "72", "74", "75", "77", "78", "90", "91", "98", "99" followed by 7 digits. If there are less/more digits or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (NIT number (Bolivia)) | BO (Bolivia) | This rule checks presence of exactly 7 to 10 digits corresponding to the format of the NIT number (Bolivia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 4919101010 | ERROR |
| Identifier format invalid (NIT number (Columbia)) | CO (Colombia) | In colombia the NIT number is aunique number assigned by the DIAN (Dirección de Impuestos y Aduanas Nacionales de Colombia) when the entity is registered in the RUT (Registro Único Tributario). It consists of 10 digits where the last one is a check digit This rule checks presence of exactly 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (NIT number (Guatemala)) | GT (Guatemala) | The NIT number is an identification number issued by the Guatemalan government for tax control. The NIT number is composed of eight digits, with a hyphen between digits seven and eight. Here is an example: 5550551-1 | ERROR |
| Identifier format invalid (National Provider Identifier (United States)) | US (United States of America) | The National Provider Identifier (NPI) is a unique 10-digit identification number. The rule checks for exactly 10 digits! | INFO |
| Identifier format invalid (National business register identifier (Austria)) | AT (Austria) | National business register identifier (Austria), respectively the Firmenbuchnummer consists of 7 characters: max 6 digits and 1 checksum letter for head offices (i.e. the legal entity). When number of the digits is < 6, then leading zeros should be added. In case of registered branches the format consists of up to 10 characters: up to 6 digits + 1 letter (not case sensitive) + up to 3 digits. The rule allows for maintaining an optional prefix consisting of the two letters "FN" and an optional whitespace. Violation of the format restrictions without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value result in a violation. | ERROR |
| Identifier format invalid (Numero de Identificacion de Extranjero (Spain)) | ES (Spain) | NIE identifier in Spain is a sort of NIF for foreigners. NIE has the following format: A-NNNNNNN-A. This rules checks presence of exactly 9 characters with respect to the Numero de Identificacion de Extranjero (Spain). | ERROR |
| Identifier format invalid (OKPO code (Russia)) | RU (Russian Federation) | OKPO code (Russia) is the sequence number of a legal entity in the Russian statistical register. This rule checks presence of exactly 8 digits corresponding to the format of the OKPO code (Russia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Organization Number (Norway)) | NO (Norway) | Norway has a Central Coordinating Register for legal entities which registers basic data about a business. Upon registration, businesses are issued a unique 'Organisasjonsnummer' (organization number) which has 9 digits.
This organization number serves as the identifier of the business and will appear on all official documents issued both by the business itself and by government agencies such as the tax office. The technical construction of the number specifies that the first digit must always be either 8 or 9, with a modulus 11 check digit at the end. The weighting factors are 3, 2, 7, 6, 5, 4, 3 and 2 calculated from the first digit. The digits are thus multiplied by the weighting factors and the product sum divided by 11. The leftover from the division is subtracted by 11 and the result becomes the MOD11 checksum digit. | ERROR |
| Identifier format invalid (Organization Registration Number (Sweden)) | SE (Sweden) | Organization registration number in Sweden is a unique number assigned to the business entities mostly by Swedish Companies Registration Office, but also by the Swedish Tax Agency and Land Survey. Organization registration number consists of 1 digits, where the last one is checksum digit, calculated using the Luhn algorithm.
This rule checks:
| ERROR |
| Identifier format invalid (PAN code (India)) | IN (India) | The Permanent Account Number (PAN) in India is composed like this: First five characters are letters, next 4 characters are numerical digits and the last character is a letter. This rule checks the conformance with this reference scheme without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. A typical PAN is of AFZPK7190K, and the combination in which alphabet and numbers are arranged is explained below.
| ERROR |
| Identifier format invalid (Personal ID (Thailand)) | TH (Thailand) | The Thai Personal ID is a 13-digit number. Personal IDs are always 13 digits long, while company Tax IDs are 10 digits long. For individuals, the Tax ID usually matches their Personal ID, meaning it is also a 13-digit number. However, for companies, it is a 10-digit number. The Personal-ID format is structed as:
| ERROR |
| Identifier format invalid (Personal Identification Number (Croatia)) | HR (Croatia) | This rule checks the format of the Personal Identification Number (Croatia). It checks if the OIB consists of exactly 11 digits and is not a repetition of 11 zeros. | ERROR |
| Identifier format invalid (Personal Identification Number (Kenya)) | KE (Kenya) | This rule checks the format of the Personal Identification Number (PIN) in Kenya
For Individuals:
For Businesses:
| ERROR |
| Identifier format invalid (Polish Tax Identifier) | PL (Poland) | PESEL is mandatory for all permanent residents of Poland. It is used for paying taxes in the case of natural persons not conducting economic activity. PESEL consits of 11 digits, where first 6 digits - date of birth in format YYMMDD. This rule checks presence of exactly 11 digits corresponding to the format of the Polish Tax Identifier without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Provincial Sales Tax number (Canada - Manitoba)) | CA (Canada) | The Provincial Sales Tax number in Manitoba is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. Manitoba leverages the Canadian Business Number. The PST number consists of the 9 digits of the business number + optionally the program identifier "MT" and a sequence number formatted like "0001" This rule checks presence of exactly 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Provincial Sales Tax number (Canada - Saskatchewan)) | CA (Canada) | The Provincial Sales Tax number in Saskatchewan is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. The PST number consists of 7 digits This rule checks presence of exactly 7 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Provincial Sales Tax number (Canada)) | CA (Canada) | Provincial Sales Tax number (Canada) is a retail sales tax that is payable when a taxable good or service is acquired for personal or business use. The PST number consists of 11 characters: "PST" followed by 8 digits. This rule checks presence of exactly 11 characters corresponding to the format of the Provincial Sales Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Quebec Sales Tax number (Canada)) | CA (Canada) | Quebec Sales Tax number (Canada) is a tax identifier applied in province Quebec. The PST number consists of 16 characters: 9 digits, 1 check digit, abbreviation "QT" followed by 4 digits. This rule checks presence of exactly 16 characters corresponding to the format of the Quebec Sales Tax number (Canada) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (REGON (Poland)) | PL (Poland) | REGON National Official Business Register REGON. It is a constantly updated collection of information about entities of the national economy. Regon consits f 9 or 14 digits. This rule checks presence of exactly 9 or 14 digits corresponding to the format of the REGON (Poland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (RFC number (Mexico)) | MX (Mexico) | The Mexican tax identification number consists of 3 letters followed by a delimiting hyphen("-") + a 6-digit number + "-" followed by a 3-character string. The rule does check whether exactly 3 letters are followed by 6 numerical digits and 3 characters without considering the delimiting hyphen nor whitespaces or other delimiters such as dots.
RFC stands for Registro Federal de Contribuyentes, and the clave RFC (RFC number) is a Mexican tax identification number. It’s issued by the Mexican Tax Administration Service (Servicio de Administración Tributaria). The structure of the RFC varies depending on the type of taxpayer.
and 3 alphanumeric characters). RFC for Legal Entity is structured as follows:
- If the company name is three words or greater, the three-letter string will comprise the first letter of each word. For example, if the company’s name is El Gato Azul Restaurante, S.A. de C.V., the RFC would start with GAR. - If the company name is two words, the three-letter string will comprise the first letter of the first word and the first two letters of the second word. For example, if the company’s name is Gato Azul, S.A. DE C.V., the RFC would start with GAZ. - If the company name is one word, the three-letter string will comprise the first three letters of the word. For example, if the company’s name is Gato, S.A. de C.V., the RFC would start with GAT.
RFC for individuals is structured as follows:
- First letter and first internal vowel of the paternal surname: If the paternal surname does not have a first internal vowel, the second letter of the paternal surname is used, and If the person does not have a second surname, first two letters of the paternal surname are used. - First letter of the maternal surname: If the person does not have a second surname, the first letter of the given name is used. - First letter of the given name: If the person does not have a second surname, the second letter of the given name is used.
| ERROR |
| Identifier format invalid (RIF number (Venezuela)) | VE (Venezuela) | This rule checks the format of the RIF number (Venezuela) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. The number consists of an E, I, J, or V, followed by an eight-digit number and a check digit, all separated by hyphens. Example of identifier: V-05892464-0, J-07013380-5, G-20000041-4. The RIF is composed by a kind which could be:
| ERROR |
| Identifier format invalid (RNA number (France)) | FR (France) | The RNA (National Directory of Associations, fr. - Répertoire National des Associations) is the national file listing all information on associations. It is developed by the Ministry of the Interior. Since 2010, it has replaced the Waldec directory (Web of freely declared associations). Each association is identified by an "RNA number" starting with W and consisting of 9 digits. | ERROR |
| Identifier format invalid (RNC number (Dominican Republic)) | DO (Dominican Republic) | The RNC number should be exactly 9 digits long. Format: Usually, it can be presented in a 3-5-1 format, like 123-45678-9, but the dashes are not mandatory. | ERROR |
| Identifier format invalid (RUC number (Ecuador)) | EC (Ecuador) | The RUC is a tax identification number for legal entities. It has 13 digits
where the third digit is a number denoting the type of entity. RUC is the tax identification number assigned to every physical person and company subject to tax liabilities. The RUC number has 13 digits For individuals:
For Foreign companies and Foreign non-resident individuals:
* 10th digit -check digit.
For public entities:
* 9th digit - check digit.
| ERROR |
| Identifier format invalid (RUC number (Panama)) | PA (Panama) | This Rule checks the Format of the Registro Único de Contribuyente, RUC-Identifier in Panama. | INFO |
| Identifier format invalid (RUC number (Paraguay)) | PY (Paraguay) | The RUC (Registro Único del Contribuyente) is the unique taxpayer registry that maintains the personal non-transferable identification number for all those physical persons (national or foreign) and legal entities (for profit and non for profit) that carry out economic activities in the Paraguayan territory. The RUC number for legal entities consists of 8 digits starting after 80000000. Number for residents and foreigners are up to 9 digits. The last digit is a check digit, that is calculated with special formula. | ERROR |
| Identifier format invalid (RUC number (Peru)) | PE (Peru) | RUC is an 11-digit unique Tax ID number for any natural or legal person (such as a company) in Peru. It is used in most procedures either with public or private entities. RUC number has 11 digits (it has no letters nor special characters). Two first letters indicate the type of contributor - 20 indicates the type of legal person and 10 indicates the type of natural person. Next 8 letters are generated at random at time of the inscription (in case of legal people), and in case of natural people it is the number of DNI (unique identity number for all Peruvian citizens) or document of national identification. Last letter is an complete digit - the number of verification (checkdigit). It indicates the turn of payment to tributes according to a cronogram established by regulating organ SUNAT (Superintendencia Nacional de Aduanas y de Administración Tributaria). Example of RUC : 20101605451 | ERROR |
| Identifier format invalid (RUT number (Chile)) | CL (Chile) | In Chile the RUT (Rol Único Tributario) is a national identification number. The RUT number's format is: 7 or 8 digits, one dash, 1 check digit (0-9, K). This rule checks presence of exactly 9 digits (or 13 digits in case of industries) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (RUT number (Uruguay)) | UY (Uruguay) | The RUT number is a number provided by the Tax Administration and is used in the case of legal
entities and certain physical persons carrying out business activities or who have been assigned a RUT number (example: commercial activity, services, net worth) This number is formed by 12 digits, the first two indicate the registration number, the following six sequential digits indicate the number and the last 4 are always "001x" where x is the verifying digit. Where: NNNNNNNNNNN: is formed by eleven digits containing a unique number. D: is formed by one digit containing the verification digit for the full number. | ERROR |
| Identifier format invalid (Resident Registration Number (South Korea)) | KR (South Korea) | The Resident Registration Number is issued by the Ministry of Interior to Korean citizens residing in the country. This id consists of 13 digits: "999999-9999999". The Resident Registration Number should be used as his or her TIN when a corporation withholds taxes from its employee’s wages and salaries or an individual files tax returns for income, transfer, inheritance and/or gift. This rule checks the presence of exactly 13 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (SIREN (France)) | FR (France) | The SIREN number consists of exact 9 numerical digits. This rule checks the existence of exact 9 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or non-numeric digits the rule is violated. | ERROR |
| Identifier format invalid (SIRET number (France)) | FR (France) | This rule checks presence of exactly 14 digits corresponding to the format of the SIRET number (France) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Sales and Services Tax number (Malaysia)) | MY (Malaysia) | In Malaysia, the Sales and Service Tax Number is known as the "SST Registration Number." The format of the SST Registration Number in Malaysia is as follows: The Malasian SST number has 15 alphanumeric characters in the format ANN-YYMM-NNNNNNNN where the middle group of numbers is the year and month of registration. Each SST Registration Number is unique to a specific registered entity and helps identify businesses subject to service tax in Malaysia. This rule does consider the hyphens as optional | ERROR |
| Identifier format invalid (Social Security Number (Jersey)) | JE (Jersey) | This rule checks presence of exactly 9 characters (LLDDDDDDL) corresponding to the format of the Social Security Number (Jersey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The first 2 letters are usually but not exclusively "JY". The last letter is A, B, C or D. If there are less/more digits or letters, or unexpected letter values then the rule is violated. Example of identifier: JY123456A | ERROR |
| Identifier format invalid (Social Security Number (San Marino)) | SM (San Marino) | This rule checks presence of exactly 2 to 9 digits corresponding to the format of the Social Security Number (San Marino) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 459675153 | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-AC)) | BR (Brazil) | State tax number must have exactly 13 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-AL)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-AM)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-AP)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-BA)) | BR (Brazil) | State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-CE)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-DF)) | BR (Brazil) | State tax number must have exactly 13 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-ES)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-GO)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-MA)) | BR (Brazil) | State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-MG)) | BR (Brazil) | State tax number must have exactly 12 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-MS)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-MT)) | BR (Brazil) | State tax number must have exactly 11 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-PA)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-PB)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-PE)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-PI)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-PR)) | BR (Brazil) | State tax number must have exactly 10 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-RJ)) | BR (Brazil) | State tax number must have exactly 8 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-RN)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-RO)) | BR (Brazil) | State tax number must have exactly 14 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-RR)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-RS)) | BR (Brazil) | State tax number must have exactly 10 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-SC)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-SE)) | BR (Brazil) | State tax number must have exactly 11 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-SP)) | BR (Brazil) | State tax number must have exactly 12 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brasil - BR-TO)) | BR (Brazil) | State tax number must have exactly 9 digits. The rule just checks for the digits and allows as well correct formatting with whitespaces, dots, hyphens or slashs | ERROR |
| Identifier format invalid (State tax number (Brazil)) | BR (Brazil) | State Tax Number is called Inscrição Estadual (IE). The IE consists of 12 digits (where 9th and 12th digits are checksum digits). The IE of farmers follow a different model: they start with a letter “P” and have 13 digits, where the 10th digits is a check digit. | ERROR |
| Identifier format invalid (TVA number (Tunisia)) | TN (Tunisia) | This rule checks presence of exactly 9 digits corresponding to the format of the TVA number (Tunisia) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. Example of identifier: 123456789 | ERROR |
| Identifier format invalid (Tax ID (Thailand)) | TH (Thailand) | The Tax ID (TIN) is a unique 10-digit (entities) or 13-digit number that identifies a person or entity as being registered for VAT and other tax purposes in Thailand. | ERROR |
| Identifier format invalid (Tax Identification Number (Angola)) | AO (Angola) | In Angola, the General Tax Administration (AGT) is responsible for issuing the Taxpayer Identification Number, also known as TIN or NIF. For Angolan citizens, this number is the same as their National Identification Card Number. Foreign residents obtain their TIN/NIF based on their Resident Card Number. Other individuals and entities receive a sequential number from the General Tax Administration for their TIN/NIF.
For Individuals the TIN has the following format: NNNNNNNNNLLNNN (Total of 14 digits)
For Entities the TIN has the following format: NNNNNNNNNN (Total of 9 or 10 digits)
| ERROR |
| Identifier format invalid (Tax Identification Number (Bangladesh)) | BD (Bangladesh) | The TIN format in Bangladesh consists of 12 digits. The first nine digits are unique to each taxpayer, while the last three digits represent the local tax circle where the TIN was registered. The format is usually structured as follows: XXXXXXXXXXXY, where X represents the unique digits and Y represents the circle code. | ERROR |
| Identifier format invalid (Tax Identification Number (El Salvador)) | SV (El Salvador) | The standard format for a NIT in El Salvador is xxxx-xxxxxx-xxx-x. This format includes 14 digits in total, divided into four groups separated by hyphens. | ERROR |
| Identifier format invalid (Tax Identification Number (Indonesia)) | ID (Indonesia) | The Tax Identification Number (TIN) is known in Indonesia as Nomor Pokok Wajib Pajak (NPWP).
requirement. Since July 2022 the format changed to 16 numeric digits. The old format was as follows: The number consisted of 15 digits of which:
| ERROR |
| Identifier format invalid (Tax Identification Number (Laos)) | LA (Lao People's Democratic Republic) | ERROR | |
| Identifier format invalid (Tax Identification Number (Nigeria)) | NG (Nigeria) | In Nigeria, the Tax Identification Number (TIN) is assigned to both individuals and business entities. Employed individuals receive their TIN from the States Board of Internal Revenue or the Federal Capital Territory Inland Revenue Service, referred to as JTB TIN. Conversely, members of the Nigerian armed forces, the Nigeria Police Force, diplomats, and corporate entities obtain their TIN from the Federal Inland Revenue Service (FIRS). The TIN acts as a unique identification number for all registered individuals and entities, facilitating the payment of various taxes. Notably, Nigeria does not issue separate TINs for different types of taxes. TINs provided by the FIRS consist of numerical values followed by a hyphen, formatted as eight digits, a hyphen, and then '0001' (e.g., 12345678-0001). In contrast, the JTB TIN is entirely numerical and contains 10 digits. | ERROR |
| Identifier format invalid (Tax Identification Number (Pakistan)) | PK (Pakistan) | For Entities such as Company’s or Associations of Persons (AOP) the TIN is designated as the National Tax Number (NTN). For Entities the TIN / NTN assumes the following format: AAAAAAA-N (total of 8 digits) or AAAAA-AAAAAAA-N (total of 13 digits), A identifies that it must be a alphanumeric digit, N identifies that it must be a numeric digit. One format is for individuals (13 digits) and another is for organizations (8 digits). | ERROR |
| Identifier format invalid (Tax Identification Number (Serbia)) | RS (Serbia) | PIB (Poreski Identifikacioni Broj, Serbian tax identification number).
The Serbian tax identification number consists of 9 digits (ex. 123456788) of which the first 8 are the actual ID number, and the last digit is a checksum digit, calculated according to ISO 7064, MOD 11-10. The ordinal numbers of the taxpayer registration start from the number 10000001 and end with the number 99999999. PIB for resident natural persons who are not entrepreneurs and for taxpayers of taxes and contributions to income from agriculture and forestry , consists of 13 digits and represents a unique personal identification number. | ERROR |
| Identifier format invalid (Tax Identification Number (Sri Lanka)) | LK (Sri Lanka) | For Individuals: * The TIN for individuals consists of 9 digits. The first two digits represent the year of birth. The next seven digits are a unique identification number assigned by the Department of Inland Revenue.
| ERROR |
| Identifier format invalid (Tax Identification Number (Vietnam)) | VN (Viet Nam) | In Vietnam, each enterprise is provided with a tax number (MST) consisting of 10 alphanumeric characters.
Branches and representative offices of that enterprises MST consisting of 13 alphanumeric characters, where the first 10 digits are the same as the parent company's Format: N1N2-N3N4N5N6N7N8N9-N10-N11N12N13 - First 2 digits represent the code of the province / city where the business was established. In case the enterprise changes the location of its head office from one province / city to another, the tax code will remain the same, even if the tax authority is changed to another province / city. - The following seven digits are a sequential number from 0000001 to 9999999. - The tenth digit is the check digit for the first nine digits, which is used to verify the number was correctly typed. - The last optional three digits are a sequence from 001 to 999 indicating branches of the enterprise. These digits are usually separated from the first ten digits using a dash (-)
Code of the province / city where the business was established 10 - Thai Binh 20 - Ca Mau 30 - Ha Tinh 40 - Quang Nam 50 - Tuyen Quang 60 - Dak Lak 01 - Hanoi City 11 - Long An 21 - Tra Vinh 31 - Quang Binh 41 - Binh Dinh 51 - Ha Giang 61 - Kon Tum 02 - Hai Phong City 12 - Tien Giang 22 - Soc Trang 32 - Quang Tri 42 - Khanh Hoa 52 - Yen Bai 62 - Lai Chau 03 - Ho Chi Minh City 13 - Ben Tre 23 - Bac Ninh 33 - Thua Thien-Hue 43 - Quang Ngai 53 - Lao Cai 63 - Hau Giang 04 - Danang City 14 - Dong Thap 24 - Bac Giang 34 - Binh Thuan 44 - Phu Yen 54 - Peace 64 - Dak Nong 05 - Ha Tay (old) 15 - Vinh Long 25 - Vinh Phuc 35 - Vung Tau 45 - Ninh Thuan 55 - Son La 06 - Nam Dinh 16 - An Giang 26 - Phu Tho 36 - Dong Nai 46 - Thai Nguyen 56 - Dien Bien 07 - Ha Nam 17 - Kien Giang 27 - Ninh Binh 37 - Binh Duong 47 - Bac Kan 57 - Quang Ninh 08 - Hai Duong 18 - Can Tho City 28 - Thanh Hoa 38 - Binh Phuoc 48 - Cao Bang 58 - Lam Dong 09 - Hung Yen 19 - Bac Lieu 29 - Nghe An 39 - Tay Ninh 49 - Lang Son 59 - Gia Lai | ERROR |
| Identifier format invalid (Tax Reference Number (Jersey)) | JE (Jersey) | This rule checks presence of exactly 3 to 7 characters (2 letters followed by up to 5 digits, format: LL9 to LL99999) corresponding to the format of the Tax Reference Number (Jersey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The first letter is C for companies, D or E for partnerships and E for other entities. If there are less/more digits or letters, or unexpected letter values then the rule is violated. Example of identifier: CC00000 | ERROR |
| Identifier format invalid (Tax Registration Number (Albania)) | AL (Albania) | The Albanian Tax Identification Number (Numri i Identifikimit për Personin e Tatueshëm, Albanian VAT number) is a 10-digit number with the first and last character being letters.
Tax Identification Number (issued to taxpayers – legal entities / persons exercising economic activity) looks like in example: J12345678N. 1. Character 1: capital letter, indicating the decade the tax identification number (TIN) was issued (e.g. "J" for 1990 - 1999, "K" for 2000 - 2009, etc.) 2. Character 2: indicates the year when TIN was issued (e.g. 1 for 2011, 2 for 2012) 3. Characters 3 and 4: indicate the converted month of the year the TIN was issued, depending on district where the business was established for the first time (e.g. January for Tirana - 13, February for Tirana - 14, January for another district - 25, February for that district - 26, etc.) 4. Characters 5 and 6: indicate the day of the month the TIN was issued (e.g. 01, 02, 03 etc.) 5. Characters 7 to 9: indicate the issuing order of the TIN within the above-mentioned day and in a specific district, (e.g. 009 is the 9th TIN issued in Tirana district, 108 is the 8th TIN issued in another district, etc) 6. 10th character is a check digit (capital letter), calculated according to a formula that depends on the first 9 characters. The TIN for individuals (National ID number NID), is a unique number, consisting of ten characters (e.g. I05101999Q) with coded information and with the following structure: 1. Characters 1 and 2: year of birth 2. Characters 3 and 4: month of birth, gender 3. Characters 5 and 6: day of birth 4. Characters 7 to 9: issuing order number, within the same date 5. Character 10: check digit. | ERROR |
| Identifier format invalid (Tax Registration Number (Algeria)) | DZ (Algeria) | This rule checks the format of the Numéro d'Identification Fiscale. All persons/companies engaged in business activities must be holder of the NIF which is composed by 15 (fifteen) numeric digits + 5 digits for branches | ERROR |
| Identifier format invalid (Tax Registration Number (Azerbaijan)) | AZ (Azerbaijan) | The Tax Registration Number is a ten-digit code, where
| ERROR |
| Identifier format invalid (Tax Registration Number (Belarus)) | BY (Byelorussian SSR) | UNP (Uchetniy nomer platel'shika, Payer account number) is issued to organisations and individuals for tax purposes. The number consists of 9 digits (numeric for organisations,
alphanumeric for individuals) and contains a region identifier, a serial per region and a check digit. UNP, assigned to a legal entity of the Republic of Belarus, is identical to its registration number entered in the Unified state register of legal entities and individual entrepreneurs. Structure of UNP: X1X2X3X4X5X6X7X8K 1. X1 - a number or letter denoting the region where the entrepreneur is registered: Region | ERROR |
| Identifier format invalid (Tax Registration Number (Egypt)) | EG (Egypt) | This rule checks the format of the Tax Registration Number (Egypt) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Tax Registration Number (Morocco)) | MA (Morocco) | This rule checks the format of the Tax Registration Number (Morocco) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Tax Registration Number (North Macedonia)) | MK (North Macedonia) | 15 characters, the first two positions are for the prefix "MK", followed by 13 numbers – e.g. MK4032013544513 | ERROR |
| Identifier format invalid (Tax Registration Number (San Marino)) | SM (San Marino) | This rule checks presence of exactly 7 characters (format: LLDDDDD) corresponding to the format of the Tax Registration Number (San Marino) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. The 2 first characters are always “SM”. If there are less/more digits or letters, or unexpected values (different from the "SM" prefix) then the rule is violated. Example of identifier: SM99999 | ERROR |
| Identifier format invalid (Tax Registration Number (Zambia)) | ZM (Zambia) | The Tax Registration Number is a ten-digit code | ERROR |
| Identifier format invalid (Tax identification number (Egypt)) | EG (Egypt) | A 9 digits number issued by the Egyptian Tax Authority uniquely identifying all companies registered in Egypt. | ERROR |
| Identifier format invalid (Tax identification number (Germany)) | DE (Germany) | The format of the German Steuernummer can vary depending on the tax office and the individual's circumstances. However, a general format for the Steuernummer in Germany is as follows: XX/XXX/XXXXX
Explanation of the format: The Steuernummer consists of three parts separated by slashes. The first part (XX) represents the two-digit identifier for the federal state tax office. The second part (XXX) represents the three-digit identifier for the district tax office. The third part (XXXXX) represents the individual's unique five-digit identification number within the tax office. The length of the tax number varies between 10 and 11 digits in the standard scheme of the countries. The federal scheme standardizes this to 13 digits. (F)FF represents the last two or three digits of the four-digit federal tax office number (BUFA number). In addition, BBB(B) stands for the district number within the area of the respective tax office. In North Rhine-Westphalia it is 4 digits, otherwise 3 digits. (U)UUU is the personal distinction number. In North Rhine-Westphalia it is 3 digits, otherwise 4 digits. P is a single-digit check digit . If a 13-digit tax number is required for electronic transmission, a 0 must be inserted between the 4th and 5th digits. | INFO |
| Identifier format invalid (Tax identification number (South Africa)) | ZA (South Africa) | A South African Income Tax reference number is 10 numeric digits long, with a slash after the fourth and seventh digit. The tax reference number can only start with 0, 1, 2, 3 or 9. This rule accepts number also without slash or dot. | INFO |
| Identifier format invalid (Tax number (Hungary)) | HU (Hungary) |
| ERROR |
| Identifier format invalid (Tax number (Romania)) | RO (Romania) | Tax number (Romania) is a unique identification code for each citizen. This rule checks the identifier's format wiht respect to the following restrictions:
1) lenth of the identifier should be exactly 13 digits | ERROR |
| Identifier format invalid (Tax number (Turkey)) | TR (Turkey) | The Tax identification number consists of 10 numerical digits. If there is a non-numeric digit given (except delimiters like whitespaces or dots) or there are >10 digits then the rule is violated | ERROR |
| Identifier format invalid (Tax office name (Turkey)) | TR (Turkey) | This rule checks the format of the Tax office name (Turkey) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digit characters, or leading zeros then the rule is violated. | ERROR |
| Identifier format invalid (Taxpayer identification number (Philippines)) | PH (Philippines) | The unique TIN consists of 9-12 digit numeric code in contrast to the alphanumeric TAN, thus easier to encode. To illustrate, consider this TIN: 000 – 123 – 456 – 001 a) The first digit which is “0” signifies that the TIN belongs to a corporation b) The 2nd to 8th digit “00-123-45” is sequential 3) The 9th digit which is “6” is the check digit 4) The 10th to 12th digit which is “001” is the branch code and 5) The “000” series denotes that the TIN issued was a pre-generated one. The rule checks this and the format mentioned below without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value! Alternate format desription:
All Filipino and foreign citizens who are required by law to pay taxes in the Philippines must first register with the BIR to secure a TIN. But before you apply for a TIN, you have to know the correct type of taxpayer you should register for.
The TIN consists of 9-12 digits | ERROR |
| Identifier format invalid (Taxpayer identification number (Ukraine)) | UA (Ukraine) | For legal entities the tax id is a 12-digit numerical code, whose structure is as follows:
| ERROR |
| Identifier format invalid (UEN number (Singapore)) | SG (Singapore) | Unique Entity Number (UEN) is a 9- or 10-digit alphanumeric code issued by the Singaporean government to all entities that operate within Singapore. The UEN can have one of the following formats:
1) 8 numbers + 1 checksum letter 2) 9 numbers + 1 checksum letter 3) "LnnLLnnnnL", where n - digit, L - letter This rule checks presence of exactly 9 or 10 alphanumerical chaarcters corresponding to the format of the UEN number (Singapore) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (USREOU number (Ukraine)) | UA (Ukraine) | The Ukrainian state registry legal entity identifier is known as the ""EDRPOU"" number, which stands for ""Єдиний державний реєстр підприємств і організацій України"" (Unified State Register of Enterprises and Organizations of Ukraine). The EDRPOU number is a unique identification number assigned to legal entities in Ukraine for various administrative and regulatory purposes.
The format of the EDRPOU number in Ukraine is as follows:
The EDRPOU number consists of eight or nine digits, depending on the registration date.
| ERROR |
| Identifier format invalid (Unified Business Identifier Number (United States - Washington)) | US (United States of America) | A UBI number is a 9-digit number that registers you with several state agencies and allows doing business in Washington State. This rule checks presence of exactly 9 digits and prefix without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | INFO |
| Identifier format invalid (Unified identification code (Bulgaria)) | BG (Bulgaria) | The Bulgarian unique unified identification code, called BULSTAT Code, is the only identifier of business subjects in Bulgaria issued by BULSTAT Register. The Identifier consists of 9 digits or (for a branch) 13 digits. This rule checks presence of exactly 9 digits (or 13 digits in case of industries) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (Unique taxpayer reference number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) | This rule checks the format of the unique taxpayer reference number (United Kingdom). A company UTR is a distinct 10-digit number that HMRC issues to all new limited companies. These numbers are used to identify companies for all tax-related purposes. | ERROR |
| Identifier format invalid (VAT Number (Vietnam)) | VN (Viet Nam) | Businesses in Vietnam that are required to collect tax will be issued an identification number. Vat numbers can be verified with the Ministry of Finance. VAT number in Vietnam format is 9999999 (exactly 7 digits). | ERROR |
| Identifier format invalid (VAT Registration Number (Azerbaijan)) | AZ (Azerbaijan) | The Tax Registration Number serves as the VAT Registration Number. So the VAT is a ten-digit code, where
| ERROR |
| Identifier format invalid (VAT Registration Number (Bahrain)) | BH (Bahrain) | The Kingdom of Bahrain began to gradually apply VAT as of January 2019. Companies and businesses are required to register with the The National Bureau for Revenue (NBR) in order to obtain a tax number and tax registration certificate. The VAT comprises 15 numeric digits. | ERROR |
| Identifier format invalid (VAT Registration Number (Bosnia and Herzegovina)) | BA (Bosnia and Herzegovina) | This rule checks the format of the VAT Registration Number in Bosnia and Herzegovina. The format of the number consists of 12 digits. | ERROR |
| Identifier format invalid (VAT Registration Number (Kenya)) | KE (Kenya) | The Kenya VAT ID is a unique ID that may be requested when registering for VAT in Kenya. It has 11 alphanumeric characters and should look like this, for example: P999999999A. | ERROR |
| Identifier format invalid (VAT Registration Number (Saudi Arabia)) | SA (Saudi Arabia) | Businesses have a VAT number, which is a 15-digit identifier that ZATCA (Zakat, Tax and Customs Authority of the Kingdom of Saudi Arabia) issues to all taxpayers and withholding entities. The (first digit) is the GCC Member State.The (next eight digits) are a serial number. The next digit is a check digit. The (next 3 digits) are the taxpayer's subsidiaries. The (next and last 2 digits) are the tax type. | ERROR |
| Identifier format invalid (VAT Registration Number (United Arab Emirates)) | AE (United Arab Emirates) | "The TRN (Tax Registration Number) is a special number for individuals who are registered for value-added tax (VAT) in the UAE by the Federal Tax Authority. It’s a 15 digit identification number from which the federal tax authority will be able to differentiate businesses." | ERROR |
| Identifier format invalid (VAT Registration Number (Zambia)) | ZM (Zambia) | The VAT Registration Number is a ten-digit code | ERROR |
| Identifier format invalid (VAT number (Japan)) | JP (Japan) | Japan does not have a specific "Japanese Consumption Tax (JCT) Number" or a distinct format dedicated to the consumption tax. The consumption tax in Japan is generally associated with the business registration number or tax identification number, which is called the "Company Registration Number" or "Business Registration Number" (登記番号, Tōki-bangō) in Japan. The Company Registration Number, also known as the "Tokibango" or "Houjin-bango," is assigned to businesses upon registration with the local government. It is a unique identification number used for various administrative and tax purposes, including the reporting and payment of consumption tax.
The format of the Company Registration Number in Japan typically follows this pattern: For sole proprietorships (個人事業主, kojin jigyoushu): "TXXXXXXXXXXXXX". For corporations (株式会社, kabushiki kaisha): "TXXXXXXXXXXXXX". Please note that the Xs in the format represent numeric digits. It's important to consult with the local tax authorities or a tax professional in Japan to obtain the most accurate and up-to-date information regarding the specific requirements and format of the Company Registration Number for consumption tax purposes. | INFO |
| Identifier format invalid (VAT number (Norway)) | NO (Norway) | The VAT number is the standard Norwegian organisation number(Organisasjonsnummer) with 'MVA' as suffix. MVA stands for 'Merverdiavgift', the Norwegian word for value added tax.
The technical construction of the number specifies that: - First digit must always be either 8 or 9. - 9th digit is a modulo 11 check digit - Last 3 letters - MVA as suffix Format: 999999999MVA | ERROR |
| Identifier format invalid (VAT registration number (Israel)) | IL (Israel) | 9 digit number. If the number of digits is less than 9, then zeros should be padded to the left side. The leftmost digit is 5 for corporations. Other leftmost digits are used for individuals. The rightmost digit is a check digit (using Luhn algorithm). | ERROR |
| Identifier format invalid (VAT registration number (South Africa)) | ZA (South Africa) | This rule checks the format of the VAT registration number (South Africa). The VAT Number is a unique number, which consists of 10 digits and always starts with the number 4. | INFO |
| Identifier format invalid (VAT registration number (South Korea)) | KR (South Korea) | The Business Registration or also VAT Registration Number is used by businesses and corporations for tax purposes. It consists of 10 digits and follows the format "999-99-99999". The first three digits represent the administrative district code, the next two digits represent the year of business registration, and the final five digits are a sequential registration number. This number is obtained from the district tax office and is used to identify businesses and corporations for tax reporting and compliance. This rule checks the presence of exactly 10 digits without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits, unexpected non-digits characters then the rule is violated. | ERROR |
| Identifier format invalid (VAT registration number (Switzerland)) | CH (Switzerland) | The VAT number is based on the Swiss UID. It starts with CHE, followed by 9 digits (whereby the last digit is a MOD11 checksum), and either ends with MWST, TVA or IVA depending on the part of Switzerland a business is registered in.
The extension of the UID will change as follows: German part: MWST (German abbreviation for “Mehrwertsteuer”) French part: TVA (French abbreviation for “taxe sur la valeur ajoutée”) Italian part: IVA (Italian abbreviation for “Imposta sul valore aggiunto”) For example, a Swiss VAT number could look like this: CHE-123.456.789 MWST. Combinations with the suffixes HR and RC (which indicate that the exact identical number is a company identification number and registered in the UID register) are allowed such as MWST/HR or TVA/RC in any possible combination. | ERROR |
| Identifier format invalid (VAT registration number (Ukraine)) | UA (Ukraine) | "In Ukraine, the VAT (Value Added Tax) registration number is known as the ""Податковий номер платника ПДВ"" (Taxpayer Identification Number for VAT, VAT registration number). The format of the VAT registration number in Ukraine is as follows: UA XXXXXXXXXX
| ERROR |
| Identifier format invalid (VAT registration number (United Kingdom)) | GB (United Kingdom of Great Britain and Northern Ireland) | This rule checks the format of VAT registration number (United Kingdom). It is a 9 digit number, optionally with ‘GB’ at the start, for example 123456789 or GB123456789. | ERROR |
| Identifier format invalid (Value Added Tax Number (Iceland)) | IS (Iceland) | This rule checks presence of exactly 7 to 8 characters (LLDDDDD or LLDDDDDD - 2 letters followed by 5 to 6 digits) corresponding to the format of the Value Added Tax Number (Iceland) without considering possible whitespaces, hyphens or dots that might be comprised in the identifier value. If there are less/more digits or letters then the rule is violated. Example of identifier: IS99999 | ERROR |
| Social Security Number identified as Employer Identification Number | US (United States of America) | The Employer identification number consists of exactly 9 digits likewise the Social security number. As both numbers are usually maintained in the identical SAP field a wrong mapping might easily happen. This rule identifies whether an Employer identification number in the input has a wrong EIN format, and then checks whether it is possible if the number is a social security number purely based on the format of the given value | INFO |