Skip to content

Instantly share code, notes, and snippets.

@baptisteArno
Last active March 7, 2023 06:39
Show Gist options
  • Save baptisteArno/128ea7ee8b9a9371601eb3f783f3f10d to your computer and use it in GitHub Desktop.
Save baptisteArno/128ea7ee8b9a9371601eb3f783f3f10d to your computer and use it in GitHub Desktop.
Tax ID types list
export const taxIdTypes = [
{
type: 'ae_trn',
code: 'AE TRN',
name: 'United Arab Emirates',
emoji: '๐Ÿ‡ฆ๐Ÿ‡ช',
placeholder: '123456789012345',
},
{
type: 'au_abn',
code: 'AU ABN',
name: 'Australia',
emoji: '๐Ÿ‡ฆ๐Ÿ‡บ',
placeholder: '123456789012',
},
{
type: 'au_arn',
code: 'AU ARN',
name: 'Australia',
emoji: '๐Ÿ‡ฆ๐Ÿ‡บ',
placeholder: '123456789012',
},
{
type: 'bg_uic',
code: 'BG UIC',
name: 'Bulgaria',
emoji: '๐Ÿ‡ง๐Ÿ‡ฌ',
placeholder: 'BG123456789',
},
{
type: 'br_cnpj',
code: 'BR CNPJ',
name: 'Brazil',
emoji: '๐Ÿ‡ง๐Ÿ‡ท',
placeholder: '12.345.678/0001-23',
},
{
type: 'br_cpf',
code: 'BR CPF',
name: 'Brazil',
emoji: '๐Ÿ‡ง๐Ÿ‡ท',
placeholder: '123.456.789-01',
},
{
type: 'ca_bn',
code: 'CA BN',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ca_gst_hst',
code: 'CA GST/HST',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ca_pst_bc',
code: 'CA PST-BC',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ca_pst_mb',
code: 'CA PST-MB',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ca_pst_sk',
code: 'CA PST-SK',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ca_qst',
code: 'CA QST',
name: 'Canada',
emoji: '๐Ÿ‡จ๐Ÿ‡ฆ',
placeholder: '123456789',
},
{
type: 'ch_vat',
code: 'CH VAT',
name: 'Switzerland',
emoji: '๐Ÿ‡จ๐Ÿ‡ญ',
placeholder: 'CHE-123.456.789 MWST',
},
{
type: 'cl_tin',
code: 'CL TIN',
name: 'Chile',
emoji: '๐Ÿ‡จ๐Ÿ‡ฑ',
placeholder: '12345678-9',
},
{
type: 'eg_tin',
code: 'EG TIN',
name: 'Egypt',
emoji: '๐Ÿ‡ช๐Ÿ‡ฌ',
placeholder: '123456789012',
},
{
type: 'es_cif',
code: 'ES CIF',
name: 'Spain',
emoji: '๐Ÿ‡ช๐Ÿ‡ธ',
placeholder: 'A12345678',
},
{
type: 'eu_oss_vat',
code: 'EU OSS VAT',
name: 'European Union',
emoji: '๐Ÿ‡ช๐Ÿ‡บ',
placeholder: 'XX123456789',
},
{
type: 'eu_vat',
code: 'AT VAT',
name: 'Austria',
emoji: '๐Ÿ‡ฆ๐Ÿ‡น',
placeholder: 'ATU12345678',
},
{
type: 'eu_vat',
code: 'DE VAT',
name: 'Germany',
emoji: '๐Ÿ‡ฉ๐Ÿ‡ช',
placeholder: 'DE123456789',
},
{
type: 'eu_vat',
code: 'BE VAT',
name: 'Belgium',
emoji: '๐Ÿ‡ง๐Ÿ‡ช',
placeholder: 'BE0123456789',
},
{
type: 'eu_vat',
code: 'BG VAT',
name: 'Bulgaria',
emoji: '๐Ÿ‡ง๐Ÿ‡ฌ',
placeholder: 'BG123456789',
},
{
type: 'eu_vat',
code: 'CY VAT',
name: 'Cyprus',
emoji: '๐Ÿ‡จ๐Ÿ‡พ',
placeholder: 'CY12345678L',
},
{
type: 'eu_vat',
code: 'DK VAT',
name: 'Denmark',
emoji: '๐Ÿ‡ฉ๐Ÿ‡ฐ',
placeholder: 'DK12345678',
},
{
type: 'eu_vat',
code: 'EE VAT',
name: 'Estonia',
emoji: '๐Ÿ‡ช๐Ÿ‡ช',
placeholder: 'EE123456789',
},
{
type: 'eu_vat',
code: 'GR VAT',
name: 'Greece',
emoji: '๐Ÿ‡ฌ๐Ÿ‡ท',
placeholder: 'EL123456789',
},
{
type: 'eu_vat',
code: 'ES VAT',
name: 'Spain',
emoji: '๐Ÿ‡ช๐Ÿ‡ธ',
placeholder: 'ESX12345678',
},
{
type: 'eu_vat',
code: 'FI VAT',
name: 'Finland',
emoji: '๐Ÿ‡ซ๐Ÿ‡ฎ',
placeholder: 'FI12345678',
},
{
type: 'eu_vat',
code: 'FR VAT',
name: 'France',
emoji: '๐Ÿ‡ซ๐Ÿ‡ท',
placeholder: 'FRXX123456789',
},
{
type: 'eu_vat',
code: 'HR VAT',
name: 'Croatia',
emoji: '๐Ÿ‡ญ๐Ÿ‡ท',
placeholder: 'HR12345678901',
},
{
type: 'eu_vat',
code: 'IE VAT',
name: 'Ireland',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ช',
placeholder: 'IE1X12345X',
},
{
type: 'eu_vat',
code: 'IT VAT',
name: 'Italy',
emoji: '๐Ÿ‡ฎ๐Ÿ‡น',
placeholder: 'IT12345678901',
},
{
type: 'eu_vat',
code: 'LT VAT',
name: 'Lithuania',
emoji: '๐Ÿ‡ฑ๐Ÿ‡น',
placeholder: 'LT123456789',
},
{
type: 'eu_vat',
code: 'LU VAT',
name: 'Luxembourg',
emoji: '๐Ÿ‡ฑ๐Ÿ‡บ',
placeholder: 'LU12345678',
},
{
type: 'eu_vat',
code: 'LV VAT',
name: 'Latvia',
emoji: '๐Ÿ‡ฑ๐Ÿ‡ป',
placeholder: 'LV12345678901',
},
{
type: 'eu_vat',
code: 'MT VAT',
name: 'Malta',
emoji: '๐Ÿ‡ฒ๐Ÿ‡น',
placeholder: 'MT12345678',
},
{
type: 'eu_vat',
code: 'NL VAT',
name: 'Netherlands',
emoji: '๐Ÿ‡ณ๐Ÿ‡ฑ',
placeholder: 'NL123456789B01',
},
{
type: 'eu_vat',
code: 'PL VAT',
name: 'Poland',
emoji: '๐Ÿ‡ต๐Ÿ‡ฑ',
placeholder: 'PL1234567890',
},
{
type: 'eu_vat',
code: 'PT VAT',
name: 'Portugal',
emoji: '๐Ÿ‡ต๐Ÿ‡น',
placeholder: 'PT123456789',
},
{
type: 'eu_vat',
code: 'RO VAT',
name: 'Romania',
emoji: '๐Ÿ‡ท๐Ÿ‡ด',
placeholder: 'RO1234567891',
},
{
type: 'eu_vat',
code: 'SE VAT',
name: 'Sweden',
emoji: '๐Ÿ‡ธ๐Ÿ‡ช',
placeholder: 'SE123456789101',
},
{
type: 'eu_vat',
code: 'SI VAT',
name: 'Slovenia',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฎ',
placeholder: 'SI12345678',
},
{
type: 'eu_vat',
code: 'SK VAT',
name: 'Slovakia',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฐ',
placeholder: 'SK1234567890',
},
{
type: 'eu_vat',
code: 'XI VAT',
name: 'Northern Ireland',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ช',
placeholder: 'XI123456789',
},
{
type: 'eu_vat',
code: 'GE VAT',
name: 'Georgia',
emoji: '๐Ÿ‡ฌ๐Ÿ‡ช',
placeholder: 'GE123456789',
},
{
type: 'eu_vat',
code: 'CZ VAT',
name: 'Czech Republic',
emoji: '๐Ÿ‡จ๐Ÿ‡ฟ',
placeholder: 'CZ12345678',
},
{
type: 'gb_vat',
code: 'GB VAT',
name: 'United Kingdom',
emoji: '๐Ÿ‡ฌ๐Ÿ‡ง',
placeholder: 'GB123456789',
},
{
type: 'ge_vat',
code: 'GE VAT',
name: 'Georgia',
emoji: '๐Ÿ‡ฌ๐Ÿ‡ช',
placeholder: 'GE123456789',
},
{
type: 'hk_br',
code: 'HK BR',
name: 'Hong Kong',
emoji: '๐Ÿ‡ญ๐Ÿ‡ฐ',
placeholder: '12345678',
},
{
type: 'hu_tin',
code: 'HU TIN',
name: 'Hungary',
emoji: '๐Ÿ‡ญ๐Ÿ‡บ',
placeholder: '12345678',
},
{
type: 'id_npwp',
code: 'ID NPWP',
name: 'Indonesia',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ฉ',
placeholder: '123.456.7-8910.000',
},
{
type: 'il_vat',
code: 'IL VAT',
name: 'Israel',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ฑ',
placeholder: '123456789',
},
{
type: 'in_gst',
code: 'IN GST',
name: 'India',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ณ',
placeholder: '12ABCDE1234F1Z5',
},
{
type: 'is_vat',
code: 'IS VAT',
name: 'Iceland',
emoji: '๐Ÿ‡ฎ๐Ÿ‡ธ',
placeholder: '123456-7890',
},
{
type: 'jp_cn',
code: 'JP CN',
name: 'Japan',
emoji: '๐Ÿ‡ฏ๐Ÿ‡ต',
placeholder: '123456789012',
},
{
type: 'jp_rn',
code: 'JP RN',
name: 'Japan',
emoji: '๐Ÿ‡ฏ๐Ÿ‡ต',
placeholder: '123456789012',
},
{
type: 'jp_trn',
code: 'JP TRN',
name: 'Japan',
emoji: '๐Ÿ‡ฏ๐Ÿ‡ต',
placeholder: '123456789012',
},
{
type: 'ke_pin',
code: 'KE PIN',
name: 'Kenya',
emoji: '๐Ÿ‡ฐ๐Ÿ‡ช',
placeholder: '12345678A',
},
{
type: 'kr_brn',
code: 'KR BRN',
name: 'South Korea',
emoji: '๐Ÿ‡ฐ๐Ÿ‡ท',
placeholder: '1234567890',
},
{
type: 'li_uid',
code: 'LI UID',
name: 'Liechtenstein',
emoji: '๐Ÿ‡ฑ๐Ÿ‡ฎ',
placeholder: 'CHE-123.456.789',
},
{
type: 'mx_rfc',
code: 'MX RFC',
name: 'Mexico',
emoji: '๐Ÿ‡ฒ๐Ÿ‡ฝ',
placeholder: 'XAXX010101000',
},
{
type: 'my_frp',
code: 'MY FRP',
name: 'Malaysia',
emoji: '๐Ÿ‡ฒ๐Ÿ‡พ',
placeholder: '123456789012',
},
{
type: 'my_itn',
code: 'MY ITN',
name: 'Malaysia',
emoji: '๐Ÿ‡ฒ๐Ÿ‡พ',
placeholder: '123456789012',
},
{
type: 'my_sst',
code: 'MY SST',
name: 'Malaysia',
emoji: '๐Ÿ‡ฒ๐Ÿ‡พ',
placeholder: '123456789012',
},
{
type: 'no_vat',
code: 'NO VAT',
name: 'Norway',
emoji: '๐Ÿ‡ณ๐Ÿ‡ด',
placeholder: '123456789',
},
{
type: 'nz_gst',
code: 'NZ GST',
name: 'New Zealand',
emoji: '๐Ÿ‡ณ๐Ÿ‡ฟ',
placeholder: '123456789',
},
{
type: 'ph_tin',
code: 'PH TIN',
name: 'Philippines',
emoji: '๐Ÿ‡ต๐Ÿ‡ญ',
placeholder: '123-456-789-012',
},
{
type: 'ru_inn',
code: 'RU INN',
name: 'Russia',
emoji: '๐Ÿ‡ท๐Ÿ‡บ',
placeholder: '123456789012',
},
{
type: 'ru_kpp',
code: 'RU KPP',
name: 'Russia',
emoji: '๐Ÿ‡ท๐Ÿ‡บ',
placeholder: '123456789',
},
{
type: 'sa_vat',
code: 'SA VAT',
name: 'Saudi Arabia',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฆ',
placeholder: '123456789012',
},
{
type: 'sg_gst',
code: 'SG GST',
name: 'Singapore',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฌ',
placeholder: '123456789',
},
{
type: 'sg_uen',
code: 'SG UEN',
name: 'Singapore',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฌ',
placeholder: '123456789',
},
{
type: 'si_tin',
code: 'SI TIN',
name: 'Slovenia',
emoji: '๐Ÿ‡ธ๐Ÿ‡ฎ',
placeholder: '12345678',
},
{
type: 'th_vat',
code: 'TH VAT',
name: 'Thailand',
emoji: '๐Ÿ‡น๐Ÿ‡ญ',
placeholder: '1234567890123',
},
{
type: 'tr_tin',
code: 'TR TIN',
name: 'Turkey',
emoji: '๐Ÿ‡น๐Ÿ‡ท',
placeholder: '1234567890',
},
{
type: 'tw_vat',
code: 'TW VAT',
name: 'Taiwan',
emoji: '๐Ÿ‡น๐Ÿ‡ผ',
placeholder: '12345678',
},
{
type: 'ua_vat',
code: 'UA VAT',
name: 'Ukraine',
emoji: '๐Ÿ‡บ๐Ÿ‡ฆ',
placeholder: '12345678',
},
{
type: 'us_ein',
code: 'US EIN',
name: 'United States',
emoji: '๐Ÿ‡บ๐Ÿ‡ธ',
placeholder: '12-3456789',
},
{
type: 'za_vat',
code: 'ZA VAT',
name: 'South Africa',
emoji: '๐Ÿ‡ฟ๐Ÿ‡ฆ',
placeholder: '1234567890',
},
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment