Si parla di omocodia quando i dati di persone diverse producono la stessa espressione alfanumerica ordinaria. Non è necessario che nome e cognome siano identici: l’estrazione delle lettere può dare lo stesso risultato anche da nomi diversi.

Come viene distinta una variante

Le regole prevedono sostituzioni in sette posizioni numeriche, a partire da destra. La corrispondenza è:

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

Le posizioni interessate sono 7, 8, 10, 11, 13, 14 e 15, contando da uno. La lettera finale viene ricalcolata dopo le sostituzioni.

Che cosa fa questo sito

Il calcolatore genera il codice ordinario. Non sceglie né assegna una variante ufficiale. Il decoder e la verifica formale riconoscono invece le sostituzioni consentite nelle posizioni previste, leggono i valori numerici corrispondenti e controllano la lettera finale sul codice inserito.

Riconoscere una variante possibile non significa sapere a chi sia stata assegnata. Il sito non consulta l’Anagrafe tributaria.

Se il risultato online è diverso dal documento

Conserva il codice attribuito ufficialmente. Ricontrolla i dati usati nel calcolo, ma non eliminare le lettere che sostituiscono cifre. Se un modulo accetta solo numeri in quelle posizioni, potrebbe applicare una validazione troppo rigida.

Per una segnalazione tecnica puoi indicare al gestore che il codice contiene sostituzioni per omocodia, evitando di diffonderlo in spazi pubblici. Per un dubbio sull’attribuzione, usa i canali dell’Agenzia delle Entrate.

Perché non offriamo “tutte le identità possibili”

Una lista di combinazioni non prova che quelle varianti siano state assegnate. Non aiuta a identificare una persona e può creare confusione con codici effettivi. È più utile spiegare la regola e verificare il codice già disponibile.

Prosegui con la verifica formale o leggi i limiti del decoder.

Un esempio di sostituzione e nuovo controllo

Partiamo dall’esempio didattico RSSMRA80A01H501U. Se l’ultima cifra del gruppo del luogo, 1, viene sostituita dalla corrispondente M, i primi quindici caratteri diventano RSSMRA80A01H50M. Il controllo ricalcolato è M, quindi la variante strutturalmente coerente è RSSMRA80A01H50MM.

Questo esempio mostra la regola, non l’assegnazione della variante a qualcuno. Sostituire la cifra lasciando U come ultima lettera darebbe un controllo diverso da quello richiesto dalla nuova sequenza.

Perché non basta una semplice espressione “lettere più numeri”

Un controllo che impone cifre in tutte e sette le posizioni ordinarie rifiuta anche varianti previste dalle regole. All’opposto, permettere qualsiasi lettera in qualunque posizione non è una soluzione: le sostituzioni hanno una tabella e posizioni precise.

Il nostro controllo distingue prima la forma ammessa. In seguito recupera i valori numerici per leggere data e luogo, mantenendo la sequenza originale per verificare il carattere finale. Sono due operazioni diverse.

Come interpretare una variante su un documento

Le lettere sostitutive non creano un nuovo luogo o una nuova data. Nel decoder, la M nell’ultima posizione numerica dell’esempio viene letta come 1 per ricostruire H501. Il codice da comunicare resta però quello attribuito, con la sua lettera sostitutiva e il suo controllo.

Non usare una versione “ripulita” dalle lettere per compilare un modulo. La normalizzazione serve alla lettura tecnica; non autorizza a cambiare l’identificativo della persona.

Un percorso se un servizio non lo accetta

  1. Ricopia la sequenza dal documento, senza sostituzioni manuali.
  2. Esegui il controllo formale per escludere un errore di trascrizione.
  3. Verifica che il modulo richieda proprio il codice fiscale e non un altro numero.
  4. Contatta il gestore segnalando la presenza di omocodia.
  5. Se il dubbio riguarda l’attribuzione, usa il canale ufficiale.

Un software privato che rifiuta una sequenza non può stabilire da solo che il documento sia sbagliato. Al tempo stesso, una variante matematicamente coerente non prova che sia stata assegnata.

Fonti e riferimenti

Calcola il codice fiscale · Tutte le guide