Registration Masks in Determination
Registration Masks in Determination
Registration Masks in Determination
Registration Mask
Explanation
^EL\d{9}$
^(J|K|L)\d{8}[A-Z]$
Andorra
^\w\-?\d{6}\-?\w$
Andorra IGI
^\w\-?\d{6}\-?\w$
Antigua and
Barbuda
^\d{7}$
Argentina
^\d{11}$|^\d{2}\-\d{8}\-\d{1}$
Argentina
Buenos Aires
GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Capital
Federal GIT
^\d{3}\-\d{6}\\d$|^\d{10}$}$|^\d{6,7}\d{2}$
Argentina
Catamarca
GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Chaco GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Chubut GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Cordoba GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Corrientes
GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Example(s)
EL123456789
J12345678A;
K12345678B;
L12345678Z
A123456B:
A-123456B;
A123456-B
A-123456-B
A123456B:
A-123456B;
A123456-B
A-123456-B
Seven digits.
1234567
15 August 2014- 2 -
12345678901; 1212345678-1
123-123456-1;
1234567891
123-123456-1;
1234567891;
123456-12
1234567-12
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
Authority
Registration Mask
Argentina
Entre Rios
GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Formosa GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Jujuy GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina La
Pampa GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina La
Rioja GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Mendoza GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Misiones GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Neuquen GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Percepcion
^\d{2}\-\d{7}\\d{2}$|^\d{11}$|^\d{2}\\d{8}\-\d{1}$
Argentina Rio
Negro GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Salta GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
San Juan GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
San Luis GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Explanation
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Two digits followed by a dash followed by seven
digits followed by a dash followed by two digits; OR
eleven digits; OR two digits followed by a dash
followed by eight digits followed by a dash followed
by one digit.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
15 August 2014- 3 -
Example(s)
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
12-1234567-12;
12345678901; 1212345678-1
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
Authority
Registration Mask
Argentina
Santa Cruz
GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Santa Fe GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Santiago del
Estero GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Surtax
^\d{2}\-\d{7}\-\d{2}$|^\d{11}$
Argentina
Tierra del
Fuego GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Argentina
Tucuman GIT
^\d{3}\-\d{6}\-\d$|^\d{10}$
Aruba
^\d{7}$
123-123456-1;
1234567891
123-123456-1;
1234567891
123-123456-1;
1234567891
12-1234567-12;
12345678912
123-123456-1;
1234567891
123-123456-1;
1234567891
^BE\d{10}$|^BE\s0\d{9}$|^E
U
^BE\d{10}$|^BE\s0\d{9}$|^E
U
BE1234567890; BE
0123456789; EU
^BE\d{10}$|^BE\s0\d{9}$|^E
U
BE1234567890; BE
0123456789; EU
^\d{1,6}$
^((ABN)\s)?\d{2}\s\d{3}\s\d{
3}\s\d{3}(\s\d{3})?$|^(ABN)?
\d{11}(\d{3})?$
Austria
^ATU\d{8}$|^AT
U\d{8}$|^EU
Azerbaijan
^\d{4}|^\d{10}
Barbados
^\d{8}$
Belgium
Belize
Example(s)
1234567
ABN 12 123 123
123
12 123 123 123
ABN12123123123
12123123123
ABN 12 123 123
123 001
ABN121231231230
01
ATU12345678; AT
U12345678; EU
1234; 1234567890
12345678
BE1234567890; BE
0123456789; EU
Australia
Belgium
Private Copy
Levy
Belgium
Recycling
Fees
Explanation
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Two digits followed by a dash followed by seven
digits followed by a dash followed by two digits; OR
eleven digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Three digits followed by a dash followed by six
digits followed by a dash followed by a digit; OR ten
digits.
Seven digits.
Optional ABN followed by an optional space
followed by two digits followed by an optional
space followed by a three digits followed by an
optional space followed by three digits followed by
an optional space followed by three digits followed
by an optional space followed by an optional three
digits
15 August 2014- 4 -
Authority
Registration Mask
Bolivia
^\d{2}\s\d{3}\s\d{2}$|^\d
{7,11}$
Botswana
^[A-Z]\d{9}
Brazil
COFINS
^\d{14}$|^\d{2}\.\d{3}\.\d{3}\/
\d{4}\-\d{2}$
Brazil ICMS
Acre
^01\.\d{3}\.\d{3}\/\d{3}\\d{2}$|^01\d{11}$
Brazil ICMS
Alagoas
Brazil ICMS
Amapa
Explanation
Two digits followed by a space followed by three
digits followed by a space followed by two digits;
OR seven to eleven digits.
Example(s)
12 123 12;
1234567;
12345678;
123456789;123456
7890;
12345678901
P123456789;
C123456789012
12345678901234;
12.123.123/123412
01.123.123/123-12;
0112345678901
^24\d{7}$
241234567
^03\d{7}$
031234567
Brazil ICMS
Amazonas
^\d{2}\.\d{3}\.\d{3}\\d{1}$|^\d{9}$
12.123.123-1;
123456789
Brazil ICMS
Bahia
^\d{6}\\d{2}$|^\d{8}$|^\d{7}\\d{2}$|^\d{9}$
Brazil ICMS
Ceara
^\d{8}\-\d{1}$|^\d{9}$
Brazil ICMS
Distrito
Federal
^07\d{9}\\d{2}$|^07\.\d{6}\.\d{3}\\d{2}$|^07\d{11}$
Brazil ICMS
Espirito
Santo
^\d{9}$
15 August 2014- 5 -
123456-12;
12345678;
1234567-12;
123456789
12345678-9;
123456789
07123456789-12;
07.123456.123-12;
0712345678901
123456789
Authority
Registration Mask
Explanation
Example(s)
Brazil ICMS
Goias
^10\d{7}$|^11\d{7}$|^15\d{7
}$|^\d{2}\.\d{3}\.\d{3}\-\d{1}$
Brazil ICMS
Maranhao
^12\d{7}$
121234567
Brazil ICMS
Mato Grosso
^(\d{10}|\d{8})\d{1}$|^\d{11}$|^\d{9}$
1234567890;
12345678-9;
12345678901;
123456789
Brazil ICMS
Mato Grosso
do Sul
^28\d{7}$
281234567
Brazil ICMS
Minas Gerais
^\d{3}\.\d{3}\.\d{3}\/\d{4}$|^\
d{13}$
Brazil ICMS
Para
^15\-\d{6}\-\d{1}$|^15\d{7}$
Brazil ICMS
Paraiba
^\d{8}\-\d{1}$|^\d{9}$
Brazil ICMS
Parana
^\d{8}\-\d{2}$|^\d{10}$
Brazil ICMS
Pernambuco
^\d{7}\-\d{2}$|^\d{9}$
Brazil ICMS
Piaui
^\d{9}$
Nine digits.
123456789
Brazil ICMS
Rio Grande
do Norte
^20\.\d{3}\.\d{3}\\d{1}$|^20\.\d{1}\.\d{3}\.\d{3}
$|^20\d{7}$
20.123.123-1;
20.1.123.123;
201234567
Brazil ICMS
Rio Grande
do Sul
^\d{3}\/\d{7}$|^\d{10}$
123/4567890;
1234567890
Brazil ICMS
Rio de
Janeiro
^\d{2}\.\d{3}\.\d{2}\\d{1}$|^\d{8}$
Brazil ICMS
Rondonia
^\d{13}\-\d{1}$|^\d{14}$
15 August 2014- 6 -
101234567;
111234567;
151234567;
12.123.123-1
123.123.123/1234;
1234567890123
15-123456-1;
151234567
12345678-1;
123456789
12345678-90;
1234567890
1234567-89;
123456789
12.123.12-1;
12345678
1234567890123-4;
12345678901234
Authority
Registration Mask
Brazil ICMS
Roraima
^24\d{6}\-\d{1}$|^24\d{7}$
Brazil ICMS
Santa
Catarina
^\d{3}\.\d{3}\.\d{3}$|^\d{9}$
Brazil ICMS
Sao Paulo
^\d{3}\.\d{3}\.\d{3}\.\d{3}$|^\
d{12}$
Brazil ICMS
Sergipe
^\d{8}\-\d{1}$|^\d{9}$
Brazil ICMS
Tocantins
^\d{11}$|^\d{9}$
Brazil IPI
^\d{14}$|^\d{2}\.\d{3}\.\d{3}\/
\d{4}\-\d{2}$
Brazil ISS
Cotia
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Jaguariuna
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Natal
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Niteroi
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Poa
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Sao Caetano
do Sul
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Explanation
24 followed by six digits followed by a dash
followed by one digit; OR 24 followed by seven
digits.
Three digits followed by a period followed by three
digits followed by a period followed by three digits;
OR nine digits.
Three digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a period followed by three digits; OR
twelve digits.
Eight digits followed by a dash followed by one
digit; OR nine digits.
Eleven digits OR nine digits.
Fourteen digits; OR two digits followed by a period
followed by three digits followed by a period
followed by three digits followed by a front slash
followed by four digits followed by a dash followed
by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
15 August 2014- 7 -
Example(s)
24123456-7;
241234567
123.123.123;
123456789
123.123.123.123;
123456789012
12345678-9;
123456789
12345678901;
123456789
12345678901234;
12.123.123/123412
12.123.123/123412
12.123.123/123412
12.123.123/123412
12.123.123/123412
12.123.123/123412
12.123.123/123412
Authority
Registration Mask
Explanation
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a front slash followed by four digits
followed by a dash followed by two digits.
Fourteen digits; OR two digits followed by a period
followed by three digits followed by a period
followed by three digits followed by a front slash
followed by four digits followed by a dash followed
by two digits.
R followed by six digits; or PST followed by a dash
followed by four digits followed by a dash followed
by four digits.
Brazil ISS
Sao Jose dos
Campos
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil ISS
Uberlandia
^\d{2}\.\d{3}\.\d{3}\/\d{4}\\d{2}$
Brazil PIS
^\d{14}$|^\d{2}\.\d{3}\.\d{3}\/
\d{4}\-\d{2}$
British
Columbia
^R\d{6}$|^PST\-\d{4}\-\d{4}$
British
Columbia
Fees
^R\d{6}$
British
Columbia
HST
^\d{9}(RT(\d{4})?)?$
Bulgaria
^\d{9,10}$|^BG\d{9,10}$|^E
U
CA - Credit
^\d{9}(RT(\d{4})?)?$
Cambodia
^VT\d{6}$|^\d{9}$
Canada
^\d{9}(RT(\d{4})?)?$
Canary
Islands
^ES[A-Z0-9]\d{7}[A-Z09]$|^EU
Cape Verde
^(CV)?\d{9}$
15 August 2014- 8 -
Example(s)
12.123.123/123412
12.123.123/123412
12345678901234;
12.123.123/123412
R123456;
PST-1234-5678
R123456
123456789;
123456789RT:
123456789RT1234
123456789;
1234567890;
BG123456789;
BG1234567890; EU
123456789;
123456789RT;
123456789RT1234
VT123456;
123456789
123456789;
123456789RT;
123456789RT1234
ESA1234567A;
ES11234567A;
ESA12345671;
ES112345671; EU
123456789;
CV123456789
Authority
Chad
Chile
China
Registration Mask
Explanation
Example(s)
^\d{3}\s\d{2}\s\d{2}\s\w{1}$|
^\d{7}\s\w{1}$
123 12 12 A; 123 12
12 a; 123 12 12 1;
1234567 A;
1234567 a;
1234567 1
12.123.123-1;
12.123.123-K;
12123.123-1;
12123.123-K;
12.123123-1;
12.123123-K;
12123123-1;
12123123-K
^\d{2}[.]?\d{3}[.]?\d{3}\-[09|K]
^\d{3}\s?\d{3}(\s?\w{3}\s?\w
{3}\s?\w{3}|\w{12}|\w{14})$
15 August 2014- 9 -
Authority
China
Business Tax
Colombia
Colombia
Free Trade
Zone (San
Andres y
Providencia)
Congo, The
Democratic
Republic of
The
Corsica
Costa Rica
Croatia
Registration Mask
Explanation
Example(s)
123 123 abc abc
abc; 123123 abc
abc abc; 123123abc
abc abc;
123123abcabc abc;
123123abcabcabc;
123 123abcabcabc;
123 123 abcabcabc;
123 123 abc
abcabc; 123
123abcdefghijkl;
123123abcdefghijkl
; 123
123abcdefghijklmn;
123123abcdefghijkl
mn
123.123.123-1;
123456; 1234567;
12345678;
123456789;
1234567890;
12345678901
^\d{3}\s?\d{3}(\s?\w{3}\s?\w
{3}\s?\w{3}|\w{12}|\w{14})$
^\d{3}\.\d{3}\.\d{3}\\d{1}$|^\d{6,11}
^\d{3}\.\d{3}\.\d{3}\-\d{1}$
123.123.123-1
^A\d{7}[A-Z]$
A1234567A
^FR[A-Z0-9]{2}\d{9}$
FRAA123456789;
FRA1123456789;
FR11123456789;
FR1A123456789
^\d{1}\-\d{3}\-\d{6}\\d{2}$|^\d{12}$|^\d{1}\\d{3}\-\d{6}$|^\d{10}$
1-123-123456-12;
123456789012; 1123-123456;
1234567890
12345678901;
HR12345678912;
EU
^(HR)?\d{11}$|^EU
15 August 2014- 10 -
Authority
Registration Mask
Explanation
Example(s)
Croatia
Private Copy
Levy
^(HR)?\d{11}$|^EU
12345678901;
HR12345678912;
EU
Cyprus
^CY\d{8}[A-Z]$|^EU
CY12345678A; EU
Czech
Republic
^CZ\d{8}$|^CZ\d{9}$|^CZ\d{
10}$|^EU
CZ12345678;
CZ123456789;
CZ1234567890; EU
Czech
Republic
Recycling
Fees
^CZ\d{8}$|^CZ\d{9}$|^CZ\d{
10}$|^EU
CZ12345678;
CZ123456789;
CZ1234567890; EU
Denmark
^(DK)?\d{8}$|^EU
DK12345678;
12345678; EU
Denmark
Private Copy
Levy
^(DK)?\d{8}$|^EU
DK12345678;
12345678; EU
Dominica
^0?\d{7}$
Dominican
Republic
^(\d{9}|\d{11})$
Ecuador
^\d{13}$
Thirteen digits.
Egypt
(^EG)?\d{3}-?\d{3}?\d{2,3}|\d{1}-\d{5}-\d{3}\d{2}-\d{2}$
El Salvador
^(\d{7}|\d{14})$
Estonia
^EE\d{9}$|^EU
Fiji
^\d{2}-\d{5}-\d{1}\d{1}$|^\d{9}$
01234567;
1234567
123456789;
12345678901
1234567890123
12312312;
123123123;
EG12312312;
EG123123123;
123123123; EG123123-12; EG123123-12; EG123123-123; 123-123123; EG123456-12;
123456-12;
EG123456-123;
123456-123;
EG123-12345; 12312345; EG123123456; 1-12345123-12-12
1234567;
12345678901234
EE123456789; EU
12-12345-1-1;
123456789
Authority
Registration Mask
Explanation
Finland
^FI\d{8}$|^EU
France
^FR[A-Z0-9]{2}\d{9}$|^EU
France
Private Copy
Levy
^FR[A-Z0-9]{2}\d{9}$|^EU
France
Recycling
Fees
^FR[A-Z0-9]{2}\d{9}$|^EU
French
Polynesia
^[A-Z0-9]\d{5}((-\d{3})?)$
Georgia
^\d{9}$
Germany
Germany
Private Copy
Levy
Ghana
Ghana
National
Health
Insurance
Levy
Greece
Greece
Private Copy
Levy
Grenada
Example(s)
^DE\d{9}$|^EU
Nine digits.
DE followed by nine digits; OR EU.
FI12345678; EU
FRAA123456789;
FRA1123456789;
FR11123456789;
FR1A123456789;
EU
FRAA123456789;
FRA1123456789;
FR11123456789;
FR1A123456789;
EU
FRAA123456789;
FRA1123456789;
FR11123456789;
FR1A123456789;
EU
A12345
A12345-001
112345
112345-001
123456789
DE123456789; EU
^DE\d{9}$|^EU
DE123456789; EU
^\d{3}\s[AZ]{1}\s\d{6}$|^\d{3}[AZ]{1}\d{6}
123 A 123456;
123A123456
^\d{3}\s[AZ]{1}\s\d{6}$|^\d{3}[AZ]{1}\d{6}
123 A 123456;
123A123456
^EL\d{9}$|^EU
EL123456789; EU
^EL\d{9}$|^EU
EL123456789; EU
^\d{6,7}$
123456; 1234567
15 August 2014- 12 -
Authority
Registration Mask
Explanation
Guatemala
^\d{1,7}(-)?[0-9K]$
Guyana
^(0|1)\d{8}$
Honduras
^\d{14}$
Hungary
^HU\d{8}$|^\d{8}-\d\d{2}$|^EU
Hungary
Private Copy
Levy
^HU\d{8}$|^\d{8}-\d\d{2}$|^EU
Fourteen digits.
HU followed by eight digits OR eight digits followed
by a dash followed by one digit followed by a dash
followed by two digits; OR EU.
HU followed by eight digits OR eight digits followed
by a dash followed by one digit followed by a dash
followed by two digits; OR EU.
Iceland
^\d{5,6}$|^VSK\d{5,6}$
India
Education
Cess
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
India
Education
Cess
Reverse
Charge
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
India Higher
Education
Cess
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
India Higher
Education
Cess
Reverse
Charge
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
15 August 2014- 13 -
Example(s)
1-1; 11; 12-1; 121;
123-1; 1231; 12341; 12341; 12345-1;
123451; 123456-1;
1234561;
1234567-1;
12345671;
1234567K;
1234567-K
012345678;
112345678
12345678901234
HU12345678;
12345678-1-12; EU
HU12345678;
12345678-1-12; EU
12345; 123456;
VSK12345;
VSK123456
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
Authority
Registration Mask
India
CENVAT
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
India Service
Tax
^\w{5}\d{4}\w{1}\s?\w{2}\s?\
d{3}$
India Service
Tax Reverse
Charge
^\w{3}[PHFA]\w\d{4}\w\w{2}
\d{3}
Explanation
Five alpha-numeric characters followed by four
digits followed by one alpha-numeric character
followed by an optional space followed by two
alpha-numeric characters followed by an optional
space followed by three digits.
Five alpha-numeric characters followed by four
digits followed by one alpha-numeric character
followed by an optional space followed by two
alpha-numeric characters followed by an optional
space followed by three digits.
Example(s)
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
abcde1234a ab
123; abcde1234aab
123; abcde1234a
ab123;
abcde1234aab123
abcPe1234a ab
123; abcPe1234aab
123; abcPe1234a
ab123;
abcPe1234aab123
abcHe1234a ab
123;
abcHe1234aab
123; abcHe1234a
ab123;
abcHe1234aab123
abcFe1234a ab
123; abcFe1234aab
123; abcFe1234a
ab123;
abcFe1234aab123
abcAe1234a ab
123; abcAe1234aab
123; abcAe1234a
ab123;
abcAe1234aab123
Indonesia
^\d{2}\.\d{3}\.\d{3}\.\d{1}[.\]\d{3}\.\d{3}$|^\d{15}$
15 August 2014- 14 -
12.123.123.1.123.1
23; 12.123.123.1123.123;
123456789012345
Authority
Registration Mask
Indonesia
Luxury Tax
^\d{2}\.\d{3}\.\d{3}\.\d{1}[.\]\d{3}\.\d{3}$|^\d{15}$
Ireland
^IE\d{7}[A-Z]{1,2}$|^IE\d[AZ]\d{5}[AZ]$|^IE\d\W\d{5}[A-Z]$|^EU
Explanation
Two digits followed by a period followed by three
digits followed by a period followed by three digits
followed by a period followed by one digit followed
by either a period or a dash followed by three digits
followed by a period followed by three digits; OR
fifteen digits.
IE followed by seven digits and one or two
capitalized letters; OR IE followed by one digit
followed by one capitalized letter followed by five
digits and one capitalized letter; OR IE followed by
one digit followed by one non-alphanumeric
character (e.g. dash, decimal point, etc.) followed
by five digits followed by one capitalized letter; OR
EU.
Example(s)
12.123.123.1.123.1
23; 12.123.123.1123.123;
123456789012345
IE1234567A;
IE1234567AB
IE1A12345A; IE112345A; EU
^GB\d{9}$|^GB\d{12}$|^EU
GB123456789;
GB123456789012;
EU
^IM|^EU
IM; OR EU.
IM; EU
^\d{9}$
Nine digits.
Italy
^(IT)?\d{11}$|^EU
Italy Private
Copy Levy
^(IT)?\d{11}$|^EU
123456789
IT12345678901;
12345678901; EU
IT12345678901;
12345678901; EU
Isle of Man
Isle of Man
Reverse
Charge
Israel
Jamaica
^\d{3}\-\d{3}\-\d{3}|^\d{9}
Japan
^\d{2}\s?\d{2}\s?\d{2}\s?\d{2
}$
Jersey GST
^\d{7}$
Kazakhstan
^\d{12}$
Kenya
^\d{7}\w{1}$|^w\{11}$
Laos
^\d{12}$
Latvia
^LV\d{11}$|^LV\s\d{4}\s\d{3
}\s\d{4}$|^EU
123-456-789;
123456789
12 12 12 12; 1212
12 12; 121212 12;
12121212; 12
121212; 12 12 1212
1234567
123456789012
12345671;
1234567A;
1234567a;
1234567890W;
123456789012
LV12345678901; LV
1234 123 1234; EU
Authority
Registration Mask
Latvia Private
Copy Levy
^LV\d{11}$|^LV\s\d{4}\s\d{3
}\s\d{4}$|^EU
Liechtenstein
^\d{2}\s\d{3}$|^\d{5}$
Liechtenstein
Recycling
Fees
^\d{2}\s\d{3}$|^\d{5}$
Lithuania
Luxembourg
Luxembourg
Recycling
Fees
Malaysia
Malaysia
GST
Explanation
LV followed by eleven digits; OR LV followed by a
space followed by four digits followed by a space
followed by three digits followed by a space
followed by four digits; OR EU.
Two digits followed by a space followed by three
digits; OR five digits.
Two digits followed by a space followed by three
digits; OR five digits.
Example(s)
LV12345678901; LV
1234 123 1234; EU
12 123; 12345
12 123; 12345
^LU\d{8}$|^EU
^LU\d{8}$|^EU
LU12345678; EU
a-1234567890;
a123456; abc-ab12345678/1234;
abc-ab-12345678;
W1001000174/2001;
W10-01000174/01;
01000174/2001;
01000174/01
a-1234567890;
a123456; abc-ab12345678/1234;
abc-ab-12345678;
W1001000174/2001;
W10-01000174/01;
01000174/2001;
01000174/01;
123456789012
^LT\d{9}$|^LT\d{12}$|^LT\d{
4}\s\d{3}\s\d{2}$|^EU
^\w-\d{10}|^\w\d{6}|^\w{3}\w{2}\d{8}(/\d{4})?|^(W\d{2})?\d{8}/\d{2,4}$
^\w-\d{10}|^\w\d{6}|^\w{3}\w{2}\d{8}(/\d{4})?|^(W\d{2})?\d{8}/\d{2,4}$|^\d{12}$
15 August 2014- 16 -
LT123456789;
LT123456789012;
LT1234 123 12; EU
LU12345678; EU
Authority
Explanation
Example(s)
^\w-\d{10}|^\w\d{6}|^\w{3}\w{2}\d{8}(/\d{4})?|^(W\d{2})?\d{8}/\d{2,4}$
Malaysia Tax
Free
^\w-\d{10}|^\w\d{6}|^\w{3}\w{2}\d{8}(/\d{4})?|^(W\d{2})?\d{8}/\d{2,4}$
Maldives
^\d{5}$
Five digits.
Malta
^(MT)?\d{8}$|^EU
Manitoba
^\d{6}\\d$|^\d{7}$|^\d{9}MT|^\d{9}
MC
Manitoba
^\d{6}\\d$|^\d{7}$|^\d{9}MT|^\d{9}
MC
a-1234567890;
a123456; abc-ab12345678/1234;
abc-ab-12345678;
W1001000174/2001;
W10-01000174/01;
01000174/2001;
01000174/01
a-1234567890;
a123456; abc-ab12345678/1234;
abc-ab-12345678;
W1001000174/2001;
W10-01000174/01;
01000174/2001;
01000174/01;
123456789012
12345
MT12345678;
12345678; EU
123456-7;
1234567;
123456789MT;
123456789MC
123456-7;
1234567;
123456789MT;
123456789MC
Mauritius
^VAT\d{8}$|^VAT\s\d{4}\s\d
{4}$
VAT12345678; VAT
1234 1234
ABC-123456-abc;
AB&-123456-abc;
ABCD-123456-abc;
ABC123456-abc;
ABCD123456-abc;
ABC123456abc;
ABCD123456abc
Malaysia
Service Tax
Mexico
Registration Mask
^[A-Z&]{3,4}-?\d{6}-?\w{3}$
15 August 2014- 17 -
Authority
Registration Mask
Explanation
Nine digits.
Seven digits.
Nine digits.
NL followed by nine digits followed by a B followed
by two digits; OR EU.
^NL\d{9}B\d{2}$|^EU
NL123456789B12;
EU
^\d{9}(RT(\d{4})?)?$
^\d{2,3}-?\d{3}-?\d{3}$
123456789;
123456789RT;
123456789RT1234
12-123-123; 123123-123; 12123123; 123123-123;
12-123123; 123123123; 12123123;
123123123
123456789;
123456789RT;
123456789RT1234
123456789;
123456789RT;
123456789RT1234
^[A-Z&]{3,4}-?\d{6}-?\w{3}$
^[A-Z&]{3,4}-?\d{6}-?\w{3}$
Morocco
^\d{2}\s?\d{4}\s?\d{1,2}$
Mozambique
^\d{9}$
Namibia
^\d{7}
Nepal
^\d{9}$
Netherlands
^NL\d{9}B\d{2}$|^EU
Netherlands
Private Copy
Levy
Mexico
Frontier Zone
Mexico IEPS
New
Brunswick
New Zealand
Example(s)
ABC-123456-abc;
AB&-123456-abc;
ABCD-123456-abc;
ABC123456-abc;
ABCD123456-abc;
ABC123456abc;
ABCD123456abc
ABC-123456-abc;
AB&-123456-abc;
ABCD-123456-abc;
ABC123456-abc;
ABCD123456-abc;
ABC123456abc;
ABCD123456abc
12 1234 1; 12 1234
12; 12 12341; 12
123412; 121234 1;
121234 12
123456789
1234567
123456789
NL123456789B12;
EU
Newfoundlan
d
^\d{9}(RT(\d{4})?)?$
Newfoundlan
d Fees
^\d{9}(RT(\d{4})?)?$
15 August 2014- 18 -
Authority
Nigeria
Norway
Registration Mask
Explanation
^([AZ]{3})?\.?(\d{8}|\d{10})(\d{4})?$|^([A-Z]{3})?
?(\d{8}|\d{10})(-\d{4})?$
^(NO)?\s?\d{3}\s?\d{3}\s?\d
{3}\s?MVA$
Nova Scotia
^\d{9}(RT(\d{4})?)?$
Nova Scotia
Fees
^\d{9}(RT(\d{4})?)?$
Ontario
^\d{4}\\d{4}$|^\d{8}$|^\d{9}TR
Ontario Fees
^\d{4}\\d{4}$|^\d{8}$|^\d{9}TR
15 August 2014- 19 -
Example(s)
AAA.12345678;
AAA12345678;
12345678;
AAA.1234567891;
AAA1234567891;
1234567891;
AAA.12345678911234;
AAA12345678911234; 12345678911234; 12345678911234;
AAA12345678911234
NO 123 123 123
MVA; 123 123 123
MVA; NO123 123
123 MVA;
NO123123 123
MVA; 123123 123
MVA;
NO123123123
MVA; 123123123
MVA;
NO123123123MVA
; 123123123MVA;
NO 123123123
MVA; NO
123123123MVA
123456789;
123456789RT;
123456789RT1234
123456789;
123456789RT;
123456789RT1234
1234-1234;
12345678;
123456789TR
1234-1234;
12345678;
123456789TR
Authority
Registration Mask
Ontario HST
^\d{9}(RT(\d{4})?)?$
Pakistan
^\d{7}-\d{1}$
Pakistan
Additional
Tax
Pakistan
Manufacturer
Additional
Tax
Explanation
Example(s)
123456789;
123456789RT;
123456789RT1234
1234567-1
^\d{7}-\d{1}$
1234567-1
^\d{7}-\d{1}$
1234567-1
15 August 2014- 20 -
Authority
Panama
Registration Mask
^\d{1,7}-\d{1,3}\d{1,6}((\sDV)?(\s?\d{1,2}))?
$
Explanation
Example(s)
123-1-123;
1234567-123123456; 123-1123456; 123-123123; 1234567-1123; 1234567-123123; 123-1-123 DV
1; 123-1-123 DV
12; 123-1-123 1;
123-1-123 12;
1234567-123123456 DV 1;
1234567-123123456 DV 12;
1234567-123123456 1;
1234567-123123456 12; 123-1123456 DV 1; 1231-123456 DV 12;
123-1-123456 1;
123-1-123456 12;
123-123-123 DV 1;
123-123-123 DV
12; 123-123-123 1;
123-123-123 12;
1234567-1-123 DV
1; 1234567-1-123
DV 12; 1234567-1123 1; 1234567-1123 12; 1234567123-123 DV 1;
1234567-123-123
DV 12; 1234567123-123 1;
1234567-123-123
12;
1-123-123; 12-12312; 1-1-1; 123-123123 DV1
15 August 2014- 21 -
Authority
Papua New
Guinea
Paraguay
Registration Mask
Explanation
^(GS|VT)\s?\d{4,5}$
^\d{2,7}[0-9AB]?(\d|-\d)?$
Peru
^\d{3}\s\d{3}\s\d{3}\s\d{2}|^\
d{11}
Peru
Municipal
Rate
^\d{3}\s\d{3}\s\d{3}\s\d{2}|^\
d{11}
15 August 2014- 22 -
Example(s)
GS 1234; GS1234;
GS 12345;
GS12345; VT 1234;
VT1234; VT 12345;
VT12345
12345678;
12345678-1;
123456781;
1324567A;
1234567B;
1324567A-1;
1234567B-1;
1324567A1;
1324567B1; 12A;
12A-1; 12A1; 12;
12-1; 121
123 123 123 12;
12345678901
Authority
Philippines
Registration Mask
^(\d{12}|^\d{3}\s\d{3}\s\d{3}\
s\d{3}|^\d{3}\-\d{3}\-\d{3}\\d{3})(\s|(-))?((VAT)|(Non
VAT))?$
Explanation
Example(s)
123456789012;
123 123 123 123;
123-123-123-123
or
123456789012;
123 123 123 123;
123-123-123-123;
123-123-123-123
VAT;
followed by one of
the following
options:
VAT
Non VAT
-VAT
-Non VAT
Poland
Poland
Private Copy
Levy
Portugal
Portugal
Autonomous
Regions Azores
^PT\d{9}$|^EU
^PT\d{9}$|^EU
^(PL)?\s?\d{10}$|^(PL)?\s?\
d{3}-\d{2}-\d{2}\d{3}$|^(PL)?\s?\d{3}-\d{3}\d{2}-\d{2}$|^EU
^(PL)?\s?\d{10}$|^(PL)?\s?\
d{3}-\d{2}-\d{2}\d{3}$|^(PL)?\s?\d{3}-\d{3}\d{2}-\d{2}$|^EU
15 August 2014- 23 -
PL 1234567890; PL
123-12-12-123;
123-12-12-123;
PL1234567890;
1234567890; PL
123-123-12-12;
PL123-123-12-12;
123-123-12-12; EU
PL 1234567890; PL
123-12-12-123;
123-12-12-123;
PL1234567890;
1234567890; PL
123-123-12-12;
PL123-123-12-12;
123-123-12-12; EU
PT123456789; EU
PT123456789; EU
Authority
Registration Mask
Explanation
Portugal
Autonomous
Regions
Madeira
^PT\d{9}$|^EU
Prince
Edward
Island
^\d{6}\s\d{4}$|^\d{10}$|^\d{6
}$
Prince
Edward
Island HST
^\d{9}(RT(\d{4})?)?$
Prince
Edward
Island Fees
^\d{6}\s\d{4}$|^\d{10}$|^\d{6
}$
Puerto Rico
Sales/Use
Tax
^\d{7}(-|\s)?\d{4}
Quebec
^\d{10}TQ(\d{4})?$
Quebec Fees
^\d{10}TQ(\d{4})?$
Romania
^EU|^RO\d{2,10}$
Russia
^\d{10}$|^\d{4}\s\d{5}\s\d{1}
$
Rwanda
^\d{9}$
Saint Lucia
^\d{6}-?\d{2}$
Saskatchewa
n
Saskatchewa
n Fees
Example(s)
PT123456789; EU
123456 1234;
1234567890;
123456
123456789;
123456789RT;
123456789RT1234
123456 1234;
1234567890;
123456
12345678912;
1234657-1234;
1234567 1234
1234567890TQ;
1234567890TQ123
4
1234567890TQ;
1234567890TQ123
4
EU; RO12; RO123;
RO1234; RO12345;
RO123456;
RO1234567;
RO12345678;
RO123456789;
RO1234567890
1234567890; 1234
12345 1
123456789
123456-12
12345678
^\d{7}$
Seven digits.
1234567
^\d{7}$
Seven digits.
1234567
15 August 2014- 24 -
Authority
Registration Mask
Explanation
Example(s)
Serbia
Serbia
Financial
Transaction
Tax
Serbia Sales
Tax
Seychelles
^\d{9}$
^\d{9}$
Nine digits
123456789
^\d{9}$
Nine digits
123456789
^\d{8}$
Eight digits
Sierra Leone
^\w{7}-\w$
^\d{3}\s?\d{3}(\s?\w{3}\s?\w
{3}\s?\w{3}|\w{12}|\w{14})$
12345678
1234567-1;
1234567-a;
abcdefg-1; abcdefga
123 123 abc abc
abc; 123 123
abcabcabc; 123123
abc abc abc;
123123abc abc abc;
123123abcabc abc;
123123abcabcabc;
123456789012;
12345678901234
Senegal
Shanghai
VAT
^\d{9}(\d{4})?(\d[a-zAZ]\d)?$|^[A-Z]{2}(-|\s)?[AZ]{3}(-|\s)?\d{4}(-|\s)?[A-Z](|\s)?\d{3,5}$
Singapore
^\w{2}-?\d{7}?\w$|^\d{8,9}\w$|^[TS]\d{2}[
A-Z]\w\d{4}\w$
Slovakia
^SK\d{10}$|^SK\d{9}$|^EU
Slovakia
Recycling
Fees
^SK\d{10}$|^SK\d{9}$|^EU
123456789;
1234567891234;
12345678912341a
1; 1234567891a1;
AB ABC 1234 A
1234; AB-ABC1234-A-1234;
ABABC1234A12345
123456789
ab-1234567-a;
ab1234567-a;
ab1234567a; ab1234567a;
12345678a;
123456789a;
TS12Aa1234a
SK1234567890;
SK123456789; EU
SK1234567890;
SK123456789; EU
Authority
Registration Mask
Slovenia
^SI\d{8}$|^EU
South Africa
^\d{10}$|^\d{3}\s\d{4}\s\d{3}
$
South Korea
^\d{3}\-\d{2}\-\d{5}$|^\d{10}$
Explanation
SI followed by eight digits; OR EU.
Ten digits; OR three digits followed by a space
followed by four digits followed by a space followed
by three digits.
Three digits followed by a dash followed by two
digits followed by a dash followed by five digits; OR
ten digits.
Optional ES followed by either a capitalized letter A
- Z or a digit 0 - 9 followed by seven digits followed
by either a capitalized letter A - Z or a digit 0 -9; OR
EU.
Example(s)
SI12345678; EU
1234567890; 123
1234 123
123-12-12345;
1234567890
ESA1234567A;
A1234567A;
ES11234567A;
11234567A;
ES112345671;
112345671; EU
123456789
123456789-1234
123456
Spain
^(ES)?[A-Z0-9]\d{7}[A-Z09]$|^EU
Sri Lanka
^\d{9}(-\d{4})?$
Suriname
^\d{6}$
Swaziland
^\d{3}-\d{3}-\d{3}$
Sweden
^SE\d{12}$|^EU
SE123456789012;
EU
Sweden
Private Copy
Levy
^SE\d{12}$|^EU
SE123456789012;
EU
15 August 2014- 26 -
123-456-789
Authority
Registration Mask
Explanation
Example(s)
There are 120
possible options:
CH123 123;
CH123123; 123
123; 123123
or
Switzerland
^(CH)?\d{3}(\s)?\d{3}$|^CH
E?\d{3}\.?\d{3}\.?\d{3}(\s)?(((
HR/?)?MWST)|((RC/?)?(TV
A|IVA)))?$
CHE-123123123
CHE-123.123123
CHE-123123.123
CHE-123.123.123
CHE123123123
CHE123.123123
CHE123123.123
CHE123.123.123
followed by one of
the following
options:
HR/MWST
HRMWST
MWST
RC/TVA
RC/IVA
TVA
IVA
(+ no ending)
w/space at end
(before ending
above)
w/o space at end
(before ending
above)
15 August 2014- 27 -
Authority
Registration Mask
Explanation
Example(s)
There are 120
possible options:
CH123 123;
CH123123; 123
123; 123123
or
Switzerland
Recycling
Fees
^(CH)?\d{3}(\s)?\d{3}$|^CH
E?\d{3}\.?\d{3}\.?\d{3}(\s)?(((
HR/?)?MWST)|((RC/?)?(TV
A|IVA)))?$
CHE-123123123
CHE-123.123123
CHE-123123.123
CHE-123.123.123
CHE123123123
CHE123.123123
CHE123123.123
CHE123.123.123
followed by one of
the following
options:
HR/MWST
HRMWST
MWST
RC/TVA
RC/IVA
TVA
IVA
(+ no ending)
w/space at end
(before ending
above)
w/o space at end
(before ending
above)
Taiwan
^\d{8}$|^\d{2}\s\d{2}\s\d{2}\s
\d{2}$
12345678; 12 12 12
12
Authority
Tajikistan
Tanzania
Thailand
Trinidad and
Tobago
Trinidad and
Tobago
Financial
Services Tax
Turkey
Turkey
Special
Consumption
Tax
Uganda
Ukraine
Registration Mask
Explanation
Example(s)
^\d{9}$
Nine digits
^\d{2}\-\d{6}\w{1}$|^\d{2}\\d{6}\s\w{1}$
^\d{2}\s\d{2}\s\d{2}\s\d{2}\s\
d{2}$|^\d{10}$|^\d{13}?$
12 12 12 12 12;
1234567890;
1234567890123
^\d{6}$
Six digits.
123456
^\d{6}$
Six digits.
123456
^\d{10}$|^\d{3}\s\d{3}\s\d{4}
$
1234567890; 123
123 1234
^\d{10}$|^\d{3}\s\d{3}\s\d{4}
$
1234567890; 123
123 1234
^\d{10}$
Ten digits.
^\d{3}\s?\d{3}\s?\d{3}\s?(\d{
3})?$
United
Kingdom
^GB\d{9}$|^GB\d{12}$|^GB[
A-Z]{2}\d{3}$|^EU
United
Kingdom
Reverse
Charge
^GB\d{9}$|^GB\d{12}$|^GB[
A-Z]{2}\d{3}$|^EU
Uruguay
^\d{12}$
123456789
12-123456A; 12123456a; 121234561; 12123456 A; 12123456 a; 12123456 1
1234567890
123 123 123; 123
123 123 123;
123123123;
123123123123;
123 123123; 123
123123123;
123123 123;
123123 123123;
123123 123 123
GB123456789;
GB123456789012;
GBAB123; EU
GB123456789;
GB123456789012;
GBAB123; EU
123456789012
Authority
Uruguay
COFIS
Registration Mask
^\d{12}$
Explanation
Twelve digits.
Venezuela
^\w{1}-?\d{8}-?\d{1}$
Vietnam
^\d{10}-?(\d{3})?$
Zambia
Zimbabwe
For most up to date information please consult the article at this link:
https://www.onesourceidtsupport.com/app/answers/detail/a_id/1116/kw/1116
15 August 2014- 30 -
Example(s)
123456789012
a-12345678-1; 112345678-1;
a12345678-1;
112345678-1; a123456781; 1123456781;
a123456781;
1123456781
1234567890;
1234567890-;
1234567890123;
1234567890-123
1234 567 890;
1234567890
12345678-90
12345678/90
12345678