Calculez un codice fiscale italien à partir de données réelles : prénom, nom, sexe, date et lieu de naissance. Pour une naissance en Italie, vous devez aussi indiquer la province et la commune afin de résoudre le code Belfiore correct dans le registre officiel.
Algorithme d’encodage
Le code de 16 caractères est assemblé dans cet ordre :
- Caractères 1–3 (nom) — consonnes puis voyelles ; compléter avec
Xjusqu’à trois lettres. - Caractères 4–6 (prénom) — avec quatre consonnes ou plus, positions 1, 3 et 4 ; sinon la même règle que pour le nom.
- Caractères 7–8 (année) — les deux derniers chiffres de l’année de naissance.
- Caractère 9 (mois) — lettre
A–Lpour les mois 1–12 (la lettreIest omise). - Caractères 10–11 (jour) — jour sur deux chiffres ; ajouter 40 pour le sexe féminin avant le remplissage de zéros.
- Caractères 12–15 (lieu) — code Belfiore à quatre caractères pour les communes italiennes, ou le code pays étranger si la naissance a eu lieu à l’étranger.
- Caractère 16 (contrôle) — lettre de contrôle calculée à partir des 15 premiers caractères avec la table officielle de pondération pair/impair.
Quand l’utiliser
Utile pour vérifier un code saisi à la main, construire des parcours d’inscription, ou comprendre comment les règles de nom et de naissance se projettent sur chaque segment de l’identifiant.
Limites
Le calculateur ne reproduit que l’algorithme de formatage. Il ne peut pas confirmer qu’un code a réellement été attribué par l’Agenzia delle Entrate ni que la personne figure dans l’état civil. Noms à caractères rares, cas limites de translittération ou fusions historiques de communes peuvent différer des attributions officielles.
Exemple
Saisissez par exemple les valeurs d’exemple du formulaire et comparez la sortie à une référence connue ; modifiez une entrée à la fois pour observer l’effet.