Pular para o conteúdo principal

Validador de NTN (Paquistão)

Valide National Tax Number (NTN) do Paquistão em tempo real.

Validação do NTN Paquistanês

A validação aplica o cálculo ponderado de pesos de 8 a 2 nos 7 primeiros dígitos para checar se o 8º dígito confere com o resto do módulo 11.

Garante a integridade do cadastro tributário em sistemas empresariais.

Anatomia & Estrutura do National Tax Number (NTN) — Paquistão

O número fiscal paquistanês possui 8 caracteres em 2 partes (1234567-8):

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 7Número Sequencial do Contribuinte7 dígitosSequência única atribuída pelo Federal Board of Revenue (FBR)1234567
8Dígito Verificador1 dígitoCalculado 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. 1. Multiplique os 7 primeiros dígitos pelos pesos: W = [8, 7, 6, 5, 4, 3, 2].
  2. 2. Some todos os produtos ponderados 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