Come si compone il Codice Fiscale italiano?
Introdotto con il D.P.R. n. 605 del 29 settembre 1973 per identificare in modo univoco le persone fisiche ai fini tributari e amministrativi nei loro rapporti con gli enti pubblici dello Stato italiano, il Codice Fiscale è una sequenza alfanumerica di esattamente 16 caratteri.
La sua composizione obbedisce a precise regole matematiche e fonetiche definite nel Decreto Ministeriale del 23 dicembre 1976:
• Caratteri 1–3: Consonanti del cognome
• Caratteri 4–6: Consonanti del nome (regola 1ª, 3ª e 4ª consonante)
• Caratteri 7–8: Ultime due cifre dell'anno di nascita
• Carattere 9: Lettera identificativa del mese di nascita
• Caratteri 10–11: Giorno di nascita (+40 per il sesso femminile)
• Caratteri 12–15: Codice catastale Belfiore del Comune o Stato estero
• Carattere 16: Carattere di controllo (CIN - Control Internal Number)
La regola speciale per il Nome
Una delle particolarità più interessanti dell'algoritmo riguarda il nome proprio. A differenza del cognome (in cui si prendono semplicemente le prime tre consonanti nell'ordine naturale), per il nome si applica un'eccezione se le consonanti presenti sono quattro o più:
In tal caso, si scartano la seconda consonante e si prendono la prima, la terza e la quarta. Ad esempio, per il nome GIANFRANCO (consonanti: G, N, F, R, N, C), si selezionano la prima (G), la terza (F) e la quarta (R), generando la terna GFR.
Codifica dei Mesi e Differenziazione del Sesso
I 12 mesi dell'anno solare sono codificati con lettere non consecutive per evitare fraintendimenti ottici:
- Gennaio: A | Febbraio: B | Marzo: C | Aprile: D
- Maggio: E | Giugno: H | Luglio: L | Agosto: M
- Settembre: P | Ottobre: R | Novembre: S | Dicembre: T
Per gli individui di sesso maschile, il giorno di nascita rimane invariato tra 01 e 31. Per le donne, al giorno effettivo di nascita si somma il numero 40, ottenendo un intervallo compreso tra 41 e 71. In questo modo il sesso e il giorno sono condensati in sole due cifre.
Il Codice Belfiore e i nati all'estero
I quattro caratteri successivi corrispondono al Codice Catastale del comune di nascita stabilito dall'Agenzia delle Dogane e dei Monopoli. Esso è composto da una lettera seguita da tre cifre numeriche (ad esempio H501 per Roma, F205 per Milano). Per i cittadini nati fuori dal territorio italiano, il codice inizia sempre con la lettera Z seguita dal codice del Paese estero di provenienza.
Il Carattere di Controllo (CIN)
Il sedicesimo carattere ha una funzione fondamentale di integrità dei dati (checksum). Viene calcolato sommando i valori ponderati dei 15 caratteri precedenti secondo una tabella che attribuisce pesi completamente diversi a seconda che il carattere si trovi in posizione pari o dispari, dividendo infine la somma per 26.
Cos'è l'Omocodia?
Dato che in Italia nascono ogni anno centinaia di migliaia di persone, può capitare statisticamente che due o più individui abbiano lo stesso cognome, lo stesso nome, siano dello stesso sesso e siano nati nello stesso comune lo stesso giorno. Questa rara coincidenza genera codici fiscali identici (chiamati omocodi).
In questi casi specifici, l'Agenzia delle Entrate interviene sostituendo una o più cifre numeriche con corrispondenti lettere dell'alfabeto (ad esempio 0 diventa L, 1 diventa M, 2 diventa N, ecc.). Si ricorda che l'unico codice fiscale avente valore legale vincolante è quello ufficialmente attribuito dall'Agenzia delle Entrate.