Codice fiscale dei nati all’estero: come si legge il codice Z
A cura della Redazione · Aggiornato il · 5 minuti di lettura
Nel codice fiscale di chi è nato all’estero le posizioni dalla dodicesima alla quindicesima contengono una Z seguita da tre cifre, e quel codice identifica lo Stato di nascita, non la città. Tutto il resto del codice (cognome, nome, data di nascita, sesso e carattere di controllo) segue le stesse identiche regole di qualunque altro codice fiscale, quindi si decodifica normalmente.
Decodifica un codice con la Z
Incolla il codice qui sotto: data di nascita, sesso e carattere di controllo vengono letti mentre scrivi, e il blocco del luogo di nascita viene isolato dagli altri. Puoi provare con MLLSNT82P65Z404U, un codice formalmente valido che contiene il codice estero Z404.
Dove si legge lo Stato di nascita
Il codice fiscale delle persone fisiche è formato da sedici caratteri e il luogo di nascita occupa sempre le stesse quattro posizioni, dalla dodicesima alla quindicesima. In quelle quattro caselle l’Agenzia delle Entrate scrive il codice del comune italiano oppure, se la nascita è avvenuta fuori dall’Italia, il codice dello Stato estero.
Ecco che cosa restituisce la lettura carattere per carattere dello stesso codice.
| Pos. | Caratteri | Valore letto |
|---|---|---|
| 1–6 | MLLSNT | non ricavabile |
| 7–8 | 82 | 1982 |
| 9 | P | settembre |
| 10–11 | 65 | 25 · femminile |
| 12–15 | Z404 | Stato estero |
| 16 | U | corretto |
Cinque blocchi su sei si leggono per intero. I primi sei caratteri restano muti perché la codifica di cognome e nome non è reversibile: è un limite dell’algoritmo, non del codice estero. Tutti i dati anagrafici ricavabili sono gli stessi in entrambi i casi.
Il codice indica lo Stato, non la città
È la differenza sostanziale rispetto a una nascita in Italia, e il punto su cui si sbaglia più spesso. Per l’Italia il registro assegna un codice a ciascun comune: sono 7.896 codici distinti, quindi il codice fiscale porta con sé il comune preciso di nascita. Fuori dall’Italia il criterio cambia scala: la codifica si ferma al livello dello Stato.
La conseguenza pratica è netta. Due persone nate in due città lontanissime dello stesso Paese hanno esattamente gli stessi quattro caratteri nelle posizioni da 12 a 15, e nessuna lettura del codice può distinguerle. Dal codice fiscale di chi è nato all’estero si ricava il Paese di nascita e null’altro sul luogo.
Riconoscere un codice estero a colpo d’occhio
Basta guardare il dodicesimo carattere. Nell’elenco ISTAT dei comuni italiani (7.896 righe, verificate riga per riga per costruire l’archivio dei codici Belfiore di questo sito) le lettere iniziali effettivamente in uso sono undici: A, B, C, D, E, F, G, H, I, L e M. Non è un intervallo continuo, perché J e K non appartengono all’alfabeto italiano. Nessun comune italiano ha un codice che comincia per Z.
Il resto del codice non cambia di una virgola
Nascere all’estero non attiva nessuna regola speciale. Valgono le stesse cinque operazioni di sempre: le consonanti del cognome e del nome nei primi sei caratteri, le ultime due cifre dell’anno, la lettera del mese in nona posizione, il giorno di nascita aumentato di quaranta per le donne e infine il carattere di controllo, calcolato sui primi quindici caratteri.
Anche il calcolo in avanti funziona allo stesso modo: cambia soltanto il valore che finisce nelle posizioni da 12 a 15. Nell’esempio, il carattere di controllo U è stato ricalcolato con la tabella del decreto del 1976 sui quindici caratteri precedenti, Z404 incluso, e coincide.
Che cosa il codice non dice
Non dice la cittadinanza. La Z registra dove è avvenuta la nascita, non quale passaporto ha il titolare. Un cittadino italiano nato all’estero ha un codice con la Z; un cittadino straniero nato in Italia ha il codice Belfiore del comune italiano in cui è nato.
Non dice la residenza. Nel codice fiscale non c’è alcuna informazione sull’indirizzo o sul comune in cui la persona vive oggi.
Non dice il nome. Come per qualunque altro codice fiscale, i sei caratteri iniziali non permettono di risalire al cognome e al nome del titolare.
Tutto questo vale per il codice a sedici caratteri. Un codice fatto di sole cifre è un oggetto diverso: non ha posizioni da leggere e non se ne ricava alcun dato, in nessun caso. Il confronto fra i due formati è nella pagina sul codice fiscale dei cittadini stranieri.
Perché qui non traduciamo Z404
L’archivio caricato su questo sito è l’elenco ISTAT dei comuni italiani, che non contiene codici esteri. La corrispondenza fra codice Z e Stato è pubblicata dall’ANPR in una tabella di decodifica separata, che non abbiamo ancora integrato: finché non lo faremo, il decodificatore mostra il codice così com’è invece di indicare un Paese che non possiamo verificare.
Domande frequenti
Fonti: Agenzia delle Entrate, che indica nei caratteri da 12 a 15 «il luogo di nascita (codice del Comune o dello Stato estero)» · DM 23 dicembre 1976 per l’algoritmo · ISTAT, elenco dei comuni italiani. Il codice MLLSNT82P65Z404U è stato verificato ricalcolandone il carattere di controllo. Fonti e metodo