Panoramica dei 16 Caratteri
Il Codice Fiscale italiano è composto da 16 caratteri alfanumerici disposti in una sequenza precisa che codifica i dati anagrafici della persona. Ogni posizione ha un significato specifico e segue regole ben definite stabilite dal DPR n. 605/1973.
Questa struttura apparentemente complessa è in realtà un sistema elegante che permette di derivare informazioni personali fondamentali direttamente dal codice, pur mantenendo un formato compatto e facilmente memorizzabile.
RSSMRA85C15H501S
| Posizione | Caratteri | Informazione |
|---|---|---|
| 1-3 | RSS | Cognome |
| 4-6 | MRA | Nome |
| 7-8 | 85 | Anno di nascita |
| 9 | C | Mese di nascita |
| 10-11 | 15 | Giorno e sesso |
| 12-15 | H501 | Comune di nascita |
| 16 | S | Carattere di controllo |
Caratteri 1-3: Il Cognome
Le prime tre lettere del Codice Fiscale derivano dal cognome della persona. L'algoritmo segue regole precise per estrarre queste lettere:
- Si prendono le consonanti del cognome nell'ordine in cui appaiono
- Se le consonanti sono meno di 3, si aggiungono le vocali nell'ordine
- Se il cognome ha meno di 3 lettere totali, si aggiunge la lettera X
Esempi pratici:
- ROSSI → consonanti R, S, S →
RSS - VERDI → consonanti V, R, D →
VRD - AIELLO → consonanti L, L + vocale A →
LLA - RE → consonante R + vocale E + X →
REX
Per i cognomi composti (es. "De Rossi", "Lo Presti"), si considerano come un'unica stringa eliminando gli spazi. Per le donne sposate, si utilizza sempre il cognome da nubile.
Caratteri 4-6: Il Nome
Le lettere dalla posizione 4 alla 6 derivano dal nome della persona, ma con una regola speciale che differenzia questo calcolo da quello del cognome:
- Se il nome ha 4 o più consonanti: si prendono la 1ª, 3ª e 4ª consonante
- Se il nome ha meno di 4 consonanti: si applica la stessa regola del cognome
Esempi pratici:
- MARIO → consonanti M, R (solo 2) + vocale A →
MRA - GIUSEPPE → consonanti G, S, P, P → 1ª, 3ª, 4ª →
GPP - ALESSANDRO → consonanti L, S, S, N, D, R → 1ª, 3ª, 4ª →
LSN - ANNA → consonanti N, N + vocale A →
NNA
Perché questa regola speciale?
La regola della 1ª, 3ª e 4ª consonante per i nomi lunghi fu introdotta per ridurre la probabilità di omocodia (codici fiscali identici per persone diverse).
Caratteri 7-8: L'Anno di Nascita
I caratteri 7 e 8 rappresentano le ultime due cifre dell'anno di nascita. Questa è la parte più semplice e diretta del codice.
- Nato nel 1985 →
85 - Nato nel 2000 →
00 - Nato nel 2024 →
24
Nota: Con solo due cifre, il sistema non distingue tra secoli diversi (es. 1924 e 2024). Tuttavia, questa ambiguità è raramente un problema pratico dato che altri elementi del codice (come il comune di nascita) forniscono contesto aggiuntivo.
Carattere 9: Il Mese di Nascita
Il nono carattere è una singola lettera che indica il mese di nascita. Ogni mese corrisponde a una lettera specifica secondo questa tabella:
| Gen | Feb | Mar | Apr | Mag | Giu | Lug | Ago | Set | Ott | Nov | Dic |
| A | B | C | D | E | H | L | M | P | R | S | T |
Le lettere non seguono un ordine alfabetico sequenziale per evitare confusione con numeri (ad esempio, si evita la lettera "O" che potrebbe essere confusa con lo zero).
Caratteri 10-11: Giorno di Nascita e Sesso
I caratteri 10 e 11 codificano due informazioni contemporaneamente: il giorno di nascita e il sesso della persona.
- Uomini: il giorno di nascita così com'è (da 01 a 31)
- Donne: il giorno di nascita + 40 (da 41 a 71)
Esempi:
- Nato il 15 del mese, maschio →
15 - Nata il 15 del mese, femmina →
55 - Nato il 1° del mese, maschio →
01 - Nata il 1° del mese, femmina →
41
Caratteri 12-15: Il Codice del Comune
I quattro caratteri dalla posizione 12 alla 15 rappresentano il codice catastaledel comune di nascita. Questo codice è composto da:
- Una lettera (posizione 12) + tre numeri (posizioni 13-15) per i comuni italiani
- Lettera Z + tre numeri per gli stati esteri
Esempi di codici catastali:
- Roma →
H501 - Milano →
F205 - Napoli →
F839 - Germania →
Z112 - Francia →
Z110
I codici catastali sono gestiti dall'Agenzia delle Entratee sono periodicamente aggiornati per riflettere fusioni, scissioni o soppressioni di comuni.
Carattere 16: Il Carattere di Controllo (CIN)
L'ultimo carattere del Codice Fiscale è il CIN (Control Internal Number), una lettera calcolata algoritmicamente che serve a verificare la correttezza del codice.
Il calcolo del CIN segue un algoritmo complesso che:
- Assegna valori numerici diversi ai caratteri in posizione pari e dispari
- Somma tutti questi valori
- Calcola il resto della divisione per 26
- Converte il risultato nella lettera corrispondente (A=0, B=1, ... Z=25)
Questo meccanismo permette di rilevare errori di trascrizione come:
- Singoli caratteri errati
- Scambio di due caratteri adiacenti
- La maggior parte degli errori di battitura comuni
