Passer au contenu principal

Validateur de Codice Fiscale (Italie)

Validation en ligne de Codice Fiscale italien. Vérifie la structure, la lettre du mois et la clé CIN.

Comment fonctionne la validation du Codice Fiscale ?

La validation nettoie les espaces, vérifie la longueur de 16 caractères, confirme le motif alphanumérique et s'assure que la lettre du mois appartient à la liste officielle (A-E, H, L, M, P, R-T).

Elle calcule la somme pondérée des positions paires et impaires selon les tables de l'Agenzia delle Entrate et vérifie le caractère de contrôle final (CIN).

Anatomie & Structure du Codice Fiscale Italien

Le code fiscal italien comprend 16 caractères alphanumériques répartis en 6 blocs:

PositionChampLongueurSignification & RègleExemple
1 à 3Nom (Cognome)3 lettresPremières consonnes du nom de familleRSS
4 à 6Prénom (Nome)3 lettresConsonnes extraites du prénomMRA
7 & 8Année de Naissance2 chiffresDeux derniers chiffres de l'année85
9Mois de Naissance1 lettreLettre indicatrice du mois de A à TM
10 & 11Jour & Sexe2 chiffresJour du mois: 01-31 pour les hommes; 41-71 pour les femmes (+40)01
12 à 15Code Cadastral (Belfiore)4 charsCode de la commune de naissance ou du pays étrangerH501
16Caractère de Contrôle (CIN)1 lettreLettre de contrôle calculée selon le Modulo 26 officielQ

Algorithme de Validation du Codice Fiscale (Modulo 26)

L'administration fiscale italienne calcule la lettre de contrôle CIN via deux tables de pondération:

CIN = char(65 + (sum(poids_impair(c_i)) + sum(poids_pair(c_j))) % 26)
  1. 1. Isoler les 15 premiers caractères du code fiscal.
  2. 2. Appliquer la table des poids impairs aux positions 1, 3, 5...
  3. 3. Appliquer la table des poids pairs aux positions 2, 4, 6...
  4. 4. Additionner toutes les valeurs obtenues.
  5. 5. Calculer le reste modulo 26: Reste = Total % 26.
  6. 6. Le 16e caractère doit être la lettre de l'alphabet correspondant au reste.

Foire Aux Questions