La storia del Codice Fiscale italiano
Dalle origini negli anni ’70 fino ad oggi: come nasce e come funziona il codice che identifica ogni cittadino.
Le origini: l’Italia degli anni ’70
Prima del 1973, l’Italia non disponeva di un sistema univoco per identificare i propri cittadini a fini fiscali. Ogni ente — comuni, INPS, uffici delle imposte — usava registri propri, rendendo complicato incrociare le informazioni tra uffici diversi. Il risultato era un’amministrazione frammentata, lenta e soggetta a errori.
La soluzione arrivò con il D.P.R. 29 settembre 1973, n. 605, che istituì l’anagrafe tributaria e introdusse il codice fiscale come strumento obbligatorio di identificazione per tutti i soggetti che intrattengono rapporti con l’amministrazione finanziaria. Fu una riforma pensata per modernizzare il sistema fiscale in un momento in cui molti paesi europei stavano compiendo scelte simili.
L’algoritmo: il decreto del 1976
Le regole precise per il calcolo del codice fiscale delle persone fisiche furono fissate tre anni dopo, con il D.M. 23 dicembre 1976 del Ministero delle Finanze. Quel decreto definisce ancora oggi — invariato — l’algoritmo che trasforma nome, cognome, data di nascita, sesso e comune di nascita in un codice alfanumerico di 16 caratteri.
La struttura era elegante per l’epoca: tre lettere dal cognome, tre dal nome, due cifre per l’anno, una lettera per il mese, due cifre per il giorno (con un criterio che distingue uomini e donne aggiungendo 40), quattro caratteri per il comune di nascita e un carattere finale di controllo calcolato sui precedenti. Cinquant’anni dopo, quel meccanismo funziona esattamente come allora.
Il codice fiscale è uno dei pochi strumenti burocratici italiani rimasti sostanzialmente invariati per oltre mezzo secolo.
I codici Belfiore: comuni e paesi esteri
Per identificare il luogo di nascita all’interno del codice fiscale, il Ministero adottò i codici Belfiore, un sistema che assegna a ogni comune italiano e a ogni stato estero un codice di quattro caratteri. I comuni italiani hanno codici composti da una lettera e tre cifre (H501 per Roma, F205 per Milano); i paesi esteri hanno codici che iniziano con la lettera Z (Z112 per la Germania, Z129 per la Romania, Z100 per l’Albania).
Questo significa che il codice fiscale di chi nasce all’estero si calcola con lo stesso identico algoritmo, sostituendo semplicemente il codice del comune con quello del paese di nascita.
Il fenomeno dell’omocodia
Con milioni di cittadini, era inevitabile che due persone finissero per avere gli stessi dati anagrafici: stesso nome, cognome, data e luogo di nascita. In questi casi l’algoritmo produrrebbe un codice identico per entrambe. È il fenomeno dell’omocodia.
La soluzione dell’Agenzia delle Entrate consiste nel sostituire alcune cifre numeriche con lettere, seguendo una tabella fissa (0=L, 1=M, 2=N, 3=P, 4=Q, 5=R, 6=S, 7=T, 8=U, 9=V). Le sostituzioni vengono applicate progressivamente fino a rendere il codice univoco. Il risultato sembra anomalo ma è perfettamente valido.
Dal Ministero delle Finanze all’Agenzia delle Entrate
Con la riforma fiscale del 2001, la gestione dell’anagrafe tributaria passò dal Ministero delle Finanze alla neonata Agenzia delle Entrate, che da allora è l’ente responsabile dell’attribuzione e della verifica dei codici fiscali in Italia. L’algoritmo, però, non cambiò.
Il codice fiscale oggi
Oggi il codice fiscale va ben oltre l’ambito tributario. Serve per aprire un conto corrente, stipulare un contratto di affitto, accedere ai servizi sanitari, registrarsi su portali della pubblica amministrazione o firmare un atto notarile. È diventato il numero di identità universale del cittadino italiano.
Chiunque stabilisca la propria residenza o intraprenda un’attività in Italia può ottenere un codice fiscale, calcolato con lo stesso algoritmo del 1976, usando il codice Belfiore del paese di nascita. Un sistema pensato per i cittadini italiani degli anni ’70 che ha retto — senza modifiche strutturali — fino all’era digitale.
Vuoi calcolare il tuo codice fiscale? Torna al calcolatore →