Validateur NIF du Portugal
Validateur NIF (numéro fiscal) portugais en ligne. Parfait pour l’assurance qualité des logiciels.
Comment fonctionne la validation du NIF portugais ?
La validation vérifie si le NIF comporte exactement 9 chiffres, commence par un préfixe de catégorie valide et calcule une somme Modulo 11 des 8 premiers chiffres en utilisant des poids décroissants de 9 à 2.
Si la somme pondérée % 11 est 0 ou 1, le chiffre de contrôle doit être 0. Sinon, c'est 11 moins le reste. Toute divergence rend le document invalide.
Anatomie & Structure du NIF Portugais
Le numéro d'identification fiscale (NIF) se compose de 9 chiffres établis par l'AT:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 | Préfixe / Catégorie | 1 chiffre | Statut fiscal (1/2/3 Personne physique, 5 Entreprise, 6 Secteur public, 8 Entrepreneur) | 5 |
| 2 à 8 | Séquentiel | 7 chiffres | Identifiant séquentiel de l'Autorité Fiscale et Douanière | 0123456 |
| 9 | Clé de Contrôle | 1 chiffre | Clé calculée selon le Modulo 11 pondéré de 9 à 2 | 7 |
Algorithme de Validation du NIF (Modulo 11 Pondéré)
L'Autorité fiscale calcule la clé de contrôle à l'aide des poids décroissants de 9 à 2:
DV = 11 - (sum(d_i * [9, 8, 7, 6, 5, 4, 3, 2]) % 11) | si DV >= 10, DV = 0
- 1. Multiplier les 8 premiers chiffres par les poids [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Calculer la somme des produits.
- 3. Obtenir le reste modulo 11: Reste = Somme % 11.
- 4. Clé préliminaire: DV = 11 - Reste.
- 5. Si DV vaut 10 ou 11, la clé est 0; sinon elle prend la valeur calculée.