Passer au contenu principal
Passer au contenu principal

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:

PositionChampLongueurSignification & RègleExemple
1Préfixe / Catégorie1 chiffreStatut fiscal (1/2/3 Personne physique, 5 Entreprise, 6 Secteur public, 8 Entrepreneur)5
2 à 8Séquentiel7 chiffresIdentifiant séquentiel de l'Autorité Fiscale et Douanière0123456
9Clé de Contrôle1 chiffreClé calculée selon le Modulo 11 pondéré de 9 à 27

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. 1. Multiplier les 8 premiers chiffres par les poids [9, 8, 7, 6, 5, 4, 3, 2].
  2. 2. Calculer la somme des produits.
  3. 3. Obtenir le reste modulo 11: Reste = Somme % 11.
  4. 4. Clé préliminaire: DV = 11 - Reste.
  5. 5. Si DV vaut 10 ou 11, la clé est 0; sinon elle prend la valeur calculée.

FAQ sur les validations