📋 Struttura del Codice Fiscale
Il codice fiscale italiano è composto da 16 caratteri alfanumerici, suddivisi in 5 sezioni:
1. Cognome — 3 lettere
Si prendono le consonanti del cognome in ordine. Se non bastano, si aggiungono le vocali. Se il cognome ha meno di 3 lettere, si completa con X.
Es: Rossi → RSS | Fo → FOX
2. Nome — 3 lettere
Si prendono le consonanti del nome. Se sono 4 o più, si prendono la 1ª, 3ª e 4ª. Altrimenti si procede come per il cognome.
Es: Mario → MRA | Valentina → VNT
3. Data di nascita e sesso — 5 caratteri
Anno: ultime 2 cifre (es: 1980 → 80)
Mese: una lettera secondo la tabella (A=Gen, B=Feb, C=Mar, D=Apr, E=Mag, H=Giu, L=Lug, M=Ago, P=Set, R=Ott, S=Nov, T=Dic)
Giorno: il giorno di nascita per i maschi (01–31), il giorno + 40 per le femmine (41–71)
4. Comune di nascita — 4 caratteri
Codice catastale del comune (1 lettera + 3 cifre). Per i nati all'estero si usa il codice dello stato (inizia con Z).
Es: Roma → H501 | Francia → Z110
5. Carattere di controllo — 1 lettera
Calcolato con un algoritmo che assegna valori diversi ai caratteri in posizione pari e dispari, poi divide la somma per 26. Il resto determina la lettera finale.
⚠️ Omocodia
Quando due persone generano lo stesso codice fiscale, l'Agenzia delle Entrate sostituisce una o più cifre con lettere equivalenti, partendo da destra. Questo rende il codice unico ma diverso da quello calcolato con l'algoritmo standard.
Esempio completo:
RSSMRA80A01H501U
Rossi Mario, nato il 1° Gennaio 1980 a Roma