Cosa significa omocodia
L’omocodia nel codice fiscale italiano è la situazione in cui l’algoritmo “standard” — tre lettere dal cognome, tre dal nome, data, sesso e luogo di nascita, più il carattere di controllo — produrrebbe lo stesso codice di 16 caratteri per due o più persone. Succede più spesso di quanto si immagini: cognomi e nomi comuni, stesse date di nascita nello stesso comune, o combinazioni che coincidono dopo le regole di estrazione delle lettere.
Il codice fiscale deve però restare univoco. Per questo l’Agenzia delle Entrate, quando rileva o prevede una collisione, modifica il codice teorico sostituendo progressivamente alcune cifre numeriche con lettere, secondo una tabella fissa. Il risultato ufficiale che trovi sulla tessera sanitaria o sull’attestazione può quindi differire da quello che otieni digitando i soli dati anagrafici in un calcolatore pubblico.
Sul nostro sito puoi comunque usare il calcolo codice fiscale per l’anteprima teorica e il codice fiscale inverso per leggere un codice già assegnato, anche se contiene lettere al posto di numeri.
Come nasce il codice “teorico”
Prima dell’eventuale omocodia, il codice si costruisce così:
- 3 caratteri dal cognome e 3 dal nome;
- 2 cifre dell’anno di nascita;
- 1 lettera del mese;
- 2 cifre del giorno (aumentate di 40 per le donne);
- 4 caratteri del codice catastale (Belfiore) del comune o dello Stato;
- 1 lettera di controllo calcolata sui 15 caratteri precedenti.
Le parti “numeriche” (anno, giorno, e le cifre nel Belfiore) sono quelle su cui interviene tipicamente la sostituzione in caso di omocodia. Dopo ogni modifica, il carattere di controllo viene ricalcolato: ecco perché un codice con omocodia non è solo “il teorico con una lettera cambiata a caso”, ma un nuovo codice coerente con le regole.
Tabella di sostituzione delle cifre
Quando serve disambiguare, le cifre vengono sostituite con queste lettere:
| Cifra | Lettera | Cifra | Lettera |
|---|---|---|---|
| 0 | L | 5 | R |
| 1 | M | 6 | S |
| 2 | N | 7 | T |
| 3 | P | 8 | U |
| 4 | Q | 9 | V |
In sintesi: 0→L, 1→M, 2→N, 3→P, 4→Q, 5→R, 6→S, 7→T, 8→U, 9→V. Le sostituzioni seguono un ordine definito sulle posizioni numeriche del codice (partendo tipicamente dalle cifre più a destra tra quelle eleggibili), fino a ottenere un identificativo non ancora assegnato. Non inventare sostituzioni arbitrarie: se il tuo codice ufficiale ha lettere al posto di numeri, è l’ente a averlo stabilito.
Cosa significa per chi usa un calcolatore
Un tool online conosce l’algoritmo, non l’elenco completo dei codici già rilasciati. Quindi:
- se l’anteprima coincide con la tessera, nella stragrande maggioranza dei casi non c’è omocodia (o il caso è già allineato);
- se differisce solo per alcune cifre trasformate in lettere (L, M, N, P, Q, R, S, T, U, V) nelle zone numeriche, è plausibile un intervento di omocodia;
- in ogni dubbio, prevale il codice ufficiale dell’Agenzia delle Entrate, non quello ricalcolato a casa.
Per controlli pratici: confronta carattere di controllo e anagrafica con la verifica del sito; per estrarre data e luogo da un codice “con lettere”, usa l’inverso dopo aver tenuto presente la tabella qui sopra.
Come leggere un codice con lettere al posto dei numeri
Se sul tuo codice ufficiale compaiono, nelle zone di anno, giorno o Belfiore, lettere come L, M, N, P, Q, R, S, T, U o V al posto di cifre, puoi provare a “tornare indietro” con la tabella inversa (L→0, M→1, e così via) per ricostruire la forma teorica e capire data o comune. Non sempre è banale a occhio: dopo ogni sostituzione cambia anche il carattere di controllo. Per questo è più pratico affidarsi a uno strumento di decodifica e poi confrontare il risultato con carta d’identità o estratto di nascita.
Attenzione: non usare mai la forma teorica al posto di quella ufficiale su moduli, fatture o portali della PA. Il codice valido è quello attribuito e stampato sui documenti rilasciati dall’Agenzia delle Entrate o riportato sulla tessera sanitaria.
Perché è utile conoscerla
Capire l’omocodia evita allarmi inutili (“il calcolatore sbaglia”) e errori in moduli: non “correggere” un codice ufficiale riportandolo alla forma teorica. Serve anche a chi decodifica documenti altrui (con consenso e per usi leciti): una N al posto di un 2 nel giorno o nel Belfiore può essere una sostituzione, non un refuso. Resta però sempre la regola d’oro: documenti ufficiali prima di tutto.
In sintesi, l’omocodia è il meccanismo che rompe i duplicati sostituendo cifre con lettere secondo la tabella 0=L … 9=V. Per l’anteprima senza omocodia usa la home; per leggere un codice già pronto, anche con sostituzioni, usa l’inverso.
Domande frequenti
È quando due persone otterrebbero lo stesso codice “teorico”. L’Agenzia delle Entrate sostituisce cifre con lettere per mantenere l’univocità.
0=L, 1=M, 2=N, 3=P, 4=Q, 5=R, 6=S, 7=T, 8=U, 9=V.
No: calcola l’algoritmo teorico. Se il codice ufficiale differisce, vale quello dell’Agenzia delle Entrate.
Confronta tessera/attestazione con il codice calcolato dai dati: lettere al posto di cifre nelle zone numeriche sono tipiche dell’omocodia.
Spesso sì, ripristinando le cifre con la tabella inversa e usando il codice fiscale inverso. Confronta sempre i documenti.