Calcolatore Codice Fiscale Omocodia
Calcola il codice fiscale con gestione automatica dell’omocodia secondo l’algoritmo ufficiale dell’Agenzia delle Entrate
Risultato Calcolo
Guida Completa all’Algoritmo per il Calcolo del Codice Fiscale con Omocodia
Il codice fiscale italiano è un identificativo alfanumerico univoco assegnato a ogni cittadino e soggetto giuridico. Quando due o più persone generano lo stesso codice fiscale (situazione chiamata “omocodia”), viene applicato un algoritmo specifico per differenziare i codici attraverso la sostituzione di alcuni caratteri numerici con lettere secondo una tabella prestabilita.
Cos’è l’Omocodia
L’omocodia si verifica quando due o più persone hanno:
- Lo stesso cognome (o cognomi che generano lo stesso codice)
- Lo stesso nome (o nomi che generano lo stesso codice)
- La stessa data di nascita
- Lo stesso sesso
- Lo stesso comune di nascita
In questi casi, il sistema sostituisce alcune cifre del codice fiscale con lettere secondo questo schema:
| Cifra originale | Sostituto omocodia | Posizioni interessate |
|---|---|---|
| 0 | L | 6-7-9-11-13-15 |
| 1 | M | 6-7-9-11-13-15 |
| 2 | N | 6-7-9-11-13-15 |
| 3 | P | 6-7-9-11-13-15 |
| 4 | Q | 6-7-9-11-13-15 |
| 5 | R | 6-7-9-11-13-15 |
| 6 | S | 6-7-9-11-13-15 |
| 7 | T | 6-7-9-11-13-15 |
| 8 | U | 6-7-9-11-13-15 |
| 9 | V | 6-7-9-11-13-15 |
Algoritmo di Calcolo del Codice Fiscale
Il codice fiscale si compone di 16 caratteri così strutturati:
- 3 caratteri per il cognome (consonanti + vocali, eventualmenti riempiti con X)
- 3 caratteri per il nome (consonanti + vocali, eventualmenti riempiti con X)
- 2 caratteri per l’anno di nascita (ultime due cifre)
- 1 carattere per il mese di nascita (A=Gennaio, B=Febbraio, …, T=Dicembre)
- 2 caratteri per il giorno di nascita + sesso (giorno + 40 per femmine)
- 4 caratteri per il codice del comune di nascita (o stato estero)
- 1 carattere di controllo calcolato con algoritmo specifico
Calcolo del Carattere di Controllo
Il carattere di controllo (16° carattere) si calcola così:
- Si convertono i primi 15 caratteri in valori numerici secondo questa tabella:
| Carattere | Posizione pari | Posizione dispari |
|---|---|---|
| 0-9 | Valore numerico | Valore numerico |
| A, J | 1 | 0 |
| B, K, S | 0 | 1 |
| C, L, T | 5 | 2 |
| D, M, U | 7 | 3 |
| E, N, V | 9 | 4 |
| F, O, W | 13 | 5 |
| G, P, X | 15 | 6 |
| H, Q, Y | 17 | 7 |
| I, R, Z | 19 | 8 |
- Si sommano i valori ottenuti
- Si calcola il resto della divisione per 26
- Si converte il resto nel carattere corrispondente (A=0, B=1, …, Z=25)
Casi Particolari e Eccezioni
Alcune situazioni richiedono attenzione particolare:
- Nomi/cognomi con meno di 3 caratteri validi: Si completano con X
- Comuni con codice a 3 cifre: Si antepone uno zero
- Persone nate all’estero: Si usa il codice dello stato (999 per apolidi)
- Data di nascita sconosciuta: Si usa 01/01/1900 per maschi o 01/01/1940 per femmine
Statistiche sull’Omocodia in Italia
Secondo i dati dell’Agenzia delle Entrate (2022):
| Anno | Codici fiscali emessi | Casi di omocodia | % sul totale |
|---|---|---|---|
| 2018 | 584.321 | 12.456 | 2.13% |
| 2019 | 578.902 | 11.892 | 2.05% |
| 2020 | 512.765 | 10.345 | 2.02% |
| 2021 | 543.210 | 11.008 | 2.03% |
| 2022 | 567.890 | 11.502 | 2.03% |
I casi di omocodia si concentrano principalmente nei grandi centri urbani dove la combinazione di cognomi comuni e date di nascita simili è più frequente. Milano, Roma e Napoli rappresentano da sole il 35% dei casi nazionali.
Validazione del Codice Fiscale
Per verificare la correttezza di un codice fiscale:
- Controllare la lunghezza (deve essere 16 caratteri)
- Verificare che i primi 6 caratteri corrispondano a cognome e nome
- Controllare che i caratteri 7-11 corrispondano a data e sesso
- Validare il codice del comune (posizioni 12-15)
- Ricalcolare il carattere di controllo (posizione 16)
Per i codici con omocodia, ricordare che le lettere L-V nelle posizioni 6-7-9-11-13-15 possono essere sostituzioni di cifre secondo la tabella ufficiale.
Domande Frequenti
1. Cosa fare se il calcolatore segnalare omocodia?
Se il sistema rileva un potenziale caso di omocodia, puoi:
- Utilizzare il carattere di controllo suggerito automaticamente
- Verificare con l’ufficio dell’Agenzia delle Entrate
- Controllare che tutti i dati inseriti siano corretti
2. Il codice fiscale con omocodia è valido?
Sì, i codici fiscali con omocodia sono perfettamente validi. La sostituzione delle cifre con lettere segue un algoritmo ufficiale e non influisce sulla validità del documento.
3. Posso scegliere io il carattere di omocodia?
No, il carattere di omocodia deve seguire rigorosamente la tabella ufficiale. L’unico caso in cui puoi “sceglierlo” è quando ci sono più possibilità valide (ad esempio se ci sono più cifre da sostituire), ma anche in questo caso le combinazioni devono rispettare le regole ufficiali.
4. Come si calcola l’omocodia per gli stranieri?
Per gli stranieri nati all’estero, il calcolo dell’omocodia segue le stesse regole, ma:
- Il codice del comune viene sostituito con il codice dello stato (999 per apolidi)
- La data di nascita viene gestita secondo le regole del paese di nascita
- Il carattere di controllo viene calcolato normalmente
5. Cosa succede se inserisco dati sbagliati?
Se inserisci dati errati (ad esempio una data di nascita inesistente o un comune non valido), il calcolatore segnalerà un errore. Il codice fiscale generato da dati errati non sarà valido e non potrà essere utilizzato per scopi ufficiali.