Pular para o conteúdo principal

Gerador de TIN Filipinas

Gerador de TIN (Taxpayer Identification Number) filipino válido para testes.

Aguardando geração...

Sobre o TIN das Filipinas

O TIN (Taxpayer Identification Number) é o identificador tributário gerido pelo BIR nas Filipinas para fins fiscais.

O sistema valida e gera números de TIN fictícios contendo 9 ou 12 dígitos, respeitando a validação de formato e sucursal padrão (000).

Anatomia & Estrutura do TIN (Taxpayer Identification Number) — Filipinas

O TIN filipino possui 9 ou 12 dígitos estruturados em 3 partes:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 8Número Base Sequencial8 dígitosSequência única atribuída pelo Bureau of Internal Revenue (BIR)12345678
9Dígito Verificador1 dígitoCalculado via Módulo 11 com pesos posicionais [9, 8, 7, 6, 5, 4, 3, 2]9
10 a 12Código de Filial (Branch)3 dígitos000 = Sede / Matriz; 001 a 999 = Filiais000

Algoritmo Oficial (Módulo 11 Ponderado — BIR Philippines)

Cálculo do dígito verificador do TIN filipino:

S = Σ d[i] * W[i] (i=0..7); R = S mod 11; DV = (R === 0 || R === 1) ? 0 : 11 - R
  1. 1. Multiplique os 8 primeiros dígitos pelos pesos: W = [9, 8, 7, 6, 5, 4, 3, 2].
  2. 2. Some todos os produtos em S.
  3. 3. Calcule o resto R da divisão de S por 11.
  4. 4. Se R for 0 ou 1, o DV é 0; caso contrário, DV = 11 - R.

Perguntas Frequentes (FAQ)