Validador de NTN (Pakistán)
Valida números de impuestos NTN de Pakistán en tiempo real.
Validación de NTN
Comprueba los 8 dígitos numéricos y el dígito de control Módulo 11.
Asegura la exactitud para sistemas fiscales.
Anatomía y Estructura del NTN — Pakistán
El número fiscal de Pakistán consta de 8 caracteres en 2 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 7 | Secuencia del Contribuyente | 7 dígitos | Secuencia correlativa emitida por el FBR | 1234567 |
| 8 | Dígito Verificador | 1 dígito | Calculado mediante **Módulo 11 Ponderado** | 8 |
Algoritmo Oficial (Módulo 11 Ponderado — FBR)
Cálculo del dígito verificador del NTN de Pakistán:
S = Σ d[i] * (8 - i) (i=0..6); R = S mod 11; DV = (R === 0 || R === 1) ? 0 : 11 - R
- 1. Multiplique los primeros 7 dígitos por los pesos de 8 a 2.
- 2. Sume los productos en S.
- 3. Calcule el residuo R = S mod 11.
- 4. Si R es 0 o 1, DV = 0; de lo contrario, DV = 11 - R.