Omocodia: cosa succede quando due persone hanno lo stesso codice fiscale

C’è un caso in cui l’algoritmo del codice fiscale — per quanto ingegnoso — non basta: quando due persone diverse producono esattamente lo stesso codice. Si chiama omocodia, e capita più spesso di quanto si pensi.

Perché può succedere

Il codice fiscale si costruisce da quattro informazioni: cognome, nome, data di nascita e comune di nascita. Ma queste informazioni non sono uniche. Pensa a due persone che si chiamano entrambe Maria Russo, nate lo stesso giorno nello stesso comune: l’algoritmo produce per entrambe lo stesso identico codice.

Non serve nemmeno avere lo stesso nome: contano solo le consonanti e vocali estratte. “Rossi” e “Rosi” possono produrre lo stesso blocco di tre lettere; nomi diversi possono convergere sulle stesse consonanti. Con milioni di persone e cognomi molto comuni, le collisioni sono statisticamente inevitabili.

Come la risolve l’Agenzia delle Entrate

Quando l’anagrafe tributaria rileva che un codice appena generato esiste già per un’altra persona, non cambia le regole: applica una sostituzione controllata. Una o più cifre del codice — partendo dalla più a destra — vengono sostituite con lettere, secondo una tabella fissa:

Cifra 0 1 2 3 4 5 6 7 8 9
Lettera L M N P Q R S T U V

Dopo la sostituzione, il carattere di controllo finale viene ricalcolato sul nuovo codice. Il risultato è un codice unico, diverso da quello del “gemello fiscale”.

Esempio. Se il codice RSSMRA80A01H501U è già assegnato, il secondo intestatario potrebbe ricevere RSSMRA80A01H50MC: l’ultima cifra 1 è diventata M (vedi tabella), e il carattere di controllo è cambiato di conseguenza.

“Il mio codice fiscale sembra sbagliato”: forse è omocodico

Ecco la conseguenza pratica più importante: un codice omocodico contiene lettere dove ti aspetteresti numeri — nell’anno, nel giorno o nel codice del comune. Chi lo digita in un modulo spesso pensa a un errore di battitura; alcuni sistemi mal programmati lo rifiutano.

Ma è un codice perfettamente valido: la lettera al posto della cifra è il segno distintivo dell’omocodia, non un difetto. Il nostro verificatore riconosce correttamente anche i codici omocodici: controlla la struttura tenendo conto delle sostituzioni ammesse e ricalcola il carattere di controllo.

Come capire se un codice è omocodico

Guarda le posizioni che dovrebbero essere numeriche:

  • posizioni 7–8 (anno di nascita)
  • posizioni 10–11 (giorno)
  • posizioni 13–15 (le tre cifre del codice comune)

Se in una di queste trovi una delle lettere L, M, N, P, Q, R, S, T, U, V, con ogni probabilità è un codice omocodico. Per decodificarlo a mente, riconverti la lettera nella cifra corrispondente con la tabella qui sopra.

Cosa fare (e cosa non fare)

  • Non “correggere” un codice omocodico riportandolo alle cifre: diventerebbe il codice dell’altra persona.
  • Non calcolare il proprio codice con un tool e usarlo come definitivo se sospetti un’omocodia: solo l’Agenzia delle Entrate sa quale variante ti è stata assegnata.
  • a verificare formalmente il codice con uno strumento di verifica e, per conferma definitiva, con il servizio di verifica dell’Agenzia delle Entrate, che interroga l’anagrafe tributaria reale.

In sintesi

L’omocodia è la ragione per cui il codice fiscale “calcolato” e quello “ufficiale” possono non coincidere — ed è anche il motivo per cui ripetiamo spesso che solo l’Agenzia delle Entrate rilascia il codice valido a tutti gli effetti. Se vuoi capire fino in fondo come nasce un codice fiscale, la guida all’algoritmo spiega ogni passaggio, tabelle ufficiali comprese.

Ti serve il codice fiscale? Calcolalo online gratis oppure verifica se un codice è corretto.

omocodiacodice fiscaleagenzia delle entrateverifica codice fiscale