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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Número Base Sequencial | 8 dígitos | Sequência única atribuída pelo Bureau of Internal Revenue (BIR) | 12345678 |
| 9 | Dígito Verificador | 1 dígito | Calculado via Módulo 11 com pesos posicionais [9, 8, 7, 6, 5, 4, 3, 2] | 9 |
| 10 a 12 | Código de Filial (Branch) | 3 dígitos | 000 = Sede / Matriz; 001 a 999 = Filiais | 000 |
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. Multiplique os 8 primeiros dígitos pelos pesos: W = [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Some todos os produtos em S.
- 3. Calcule o resto R da divisão de S por 11.
- 4. Se R for 0 ou 1, o DV é 0; caso contrário, DV = 11 - R.