Validateur de NTN (Pakistan)
Validez les numéros fiscaux pakistanais (NTN) en temps réel.
Validation du NTN
Vérifie les 8 chiffres et la clé de contrôle modulo 11.
Garantit la conformité des données pour la fiscalité au Pakistan.
Anatomie et Structure du Numéro Fiscal (NTN) — Pakistan
Le numéro fiscal pakistanais comprend 8 caractères en 2 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 à 7 | Séquence du Contribuable | 7 chiffres | Séquence attribuée par le Federal Board of Revenue (FBR) | 1234567 |
| 8 | Chiffre de Contrôle | 1 chiffre | Calculé via **Modulo 11 Pondéré** | 8 |
Algorithme Officiel (Modulo 11 Pondéré — FBR)
Calcul du chiffre de contrôle du NTN pakistanais :
S = Σ d[i] * (8 - i) (i=0..6) ; R = S mod 11 ; DV = (R === 0 || R === 1) ? 0 : 11 - R
- 1. Multiplier les 7 premiers chiffres par les poids de 8 à 2.
- 2. Sommer tous les produits dans S.
- 3. Calculer le reste R de S divisé par 11.
- 4. Si R vaut 0 ou 1, DV = 0 ; sinon DV = 11 - R.