Gerador de NTN (Paquistão)
Gere e formate National Tax Number (NTN) válidos para testes fiscais no Paquistão.
Aguardando geração...
Sobre o National Tax Number (NTN)
O NTN é o número de registro tributário emitido pelo Federal Board of Revenue (FBR) do Paquistão para pessoas físicas e jurídicas.
Composto por 7 dígitos sequenciais e 1 dígito de controle final ponderado com pesos de 8 a 2 em módulo 11.
Anatomia & Estrutura do National Tax Number (NTN) — Paquistão
O número fiscal paquistanês possui 8 caracteres em 2 partes (1234567-8):
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 7 | Número Sequencial do Contribuinte | 7 dígitos | Sequência única atribuída pelo Federal Board of Revenue (FBR) | 1234567 |
| 8 | Dígito Verificador | 1 dígito | Calculado via **Módulo 11 Ponderado** com pesos [8, 7, 6, 5, 4, 3, 2] | 8 |
Algoritmo Oficial (Módulo 11 Ponderado — FBR Pakistan)
Cálculo oficial do dígito verificador do NTN:
S = Σ d[i] * (8 - i) (i=0..6); R = S mod 11; DV = (R === 0 || R === 1) ? 0 : 11 - R
- 1. Multiplique os 7 primeiros dígitos pelos pesos: W = [8, 7, 6, 5, 4, 3, 2].
- 2. Some todos os produtos ponderados 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.