Calcolatrice codice fiscale
Genera il tuo codice fiscale o verifica che un codice fiscale esistente sia formalmente corretto. L'algoritmo segue le specifiche dell'Agenzia delle Entrate.
Estrazione delle lettere dal cognome e dal nome
Cognome (3 caratteri): si prendono le prime 3 consonanti, in ordine. Se non bastano, si aggiungono le vocali. Se ancora non bastano, si pad con X.
Nome (3 caratteri): stesso procedimento del cognome, ma se ci sono almeno 4 consonanti si salta la seconda. Esempio: Francesco → consonanti F-R-N-C → si prendono F, N, C → FNC.
Lettera del mese
| Gen=A | Feb=B | Mar=C | Apr=D |
| Mag=E | Giu=H | Lug=L | Ago=M |
| Set=P | Ott=R | Nov=S | Dic=T |
Differenza uomo/donna
Per le donne il giorno di nascita viene aumentato di 40 (es. 15 → 55) per distinguere il sesso senza un campo separato.
Il carattere di controllo: come si calcola
L'ultima lettera del codice fiscale è il carattere di controllo: serve a verificare che il codice non contenga errori di trascrizione. Si calcola sommando i valori dei primi 15 caratteri secondo una tabella ufficiale (i caratteri in posizione dispari hanno un valore diverso da quelli in posizione pari), dividendo il totale per 26 e prendendo il resto. Il numero ottenuto si traduce in lettera secondo l'ordine alfabetico (0 = A, 1 = B, ..., 25 = Z). Se cambi anche un solo carattere del codice, il controllo finale non torna più: per questo i moduli ufficiali rifiutano i codici fiscali invalidi senza dover consultare l'anagrafe.
Omocodia: cosa succede quando due persone hanno lo stesso codice
L'omocodia si verifica quando due persone diverse generano lo stesso codice fiscale (può accadere con cognomi e nomi corti e date simili). In questi casi l'Agenzia delle Entrate sostituisce una o più cifre numeriche con lettere seguendo una tabella di conversione: 0 → L, 1 → M, 2 → N, 3 → P, 4 → Q, 5 → R, 6 → S, 7 → T, 8 → U, 9 → V. Si parte dalla cifra più a destra e si procede a ritroso fino a ottenere un codice univoco. La calcolatrice qui sopra non gestisce l'omocodia: per il codice fiscale ufficiale fai sempre riferimento al tesserino sanitario o al portale dell'Agenzia.
Codice fiscale per nati all'estero
Per chi è nato fuori dall'Italia, le 4 cifre del comune (codice Belfiore) iniziano con Z seguita da 3 cifre che identificano lo Stato di nascita: Z110 per la Francia, Z112 per la Germania, Z114 per il Regno Unito, Z404 per gli Stati Uniti d'America. La calcolatrice include i codici degli Stati più comuni; per Paesi meno frequenti consulta l'elenco ufficiale dell'Agenzia delle Entrate.
Codice fiscale e partita IVA: non sono la stessa cosa
Il codice fiscale identifica la persona fisica (16 caratteri alfanumerici) o l'ente collettivo (11 cifre); la partita IVA identifica chi esercita un'attività economica autonoma (11 cifre). Una persona fisica iscritta all'Agenzia come libero professionista ha entrambi i codici: il codice fiscale resta legato all'identità anagrafica, la partita IVA viene attribuita all'apertura dell'attività e cessa con la chiusura. Per le persone giuridiche (società, associazioni con personalità giuridica), codice fiscale e partita IVA coincidono nella maggior parte dei casi.
Codice fiscale provvisorio (cittadini stranieri)
Ai cittadini stranieri privi di un codice ufficiale viene attribuito un codice fiscale provvisorio (chiamato anche "numerico"): è composto da 11 cifre tutte numeriche, generato dall'Agenzia al momento del primo contatto fiscale (apertura conto, contratto di lavoro, iscrizione al SSN). Questo codice non è generabile da algoritmo: viene assegnato dall'Anagrafe Tributaria.
Fonti e riferimenti
- Agenzia delle Entrate — Codice fiscale (regole ufficiali e attribuzione)
- Codici catastali (Belfiore) dei comuni e degli stati esteri
- D.M. 13 dicembre 1976 — Sistema di codificazione delle persone fisiche
Domande frequenti
01. Come si calcola il codice fiscale? +
Il codice fiscale è composto da 16 caratteri: 3 lettere dal cognome, 3 dal nome, 2 cifre dell'anno, 1 lettera del mese, 2 cifre del giorno (con +40 per le donne), 4 caratteri del comune di nascita (codice Belfiore) e 1 carattere di controllo.
02. Posso fidarmi del codice fiscale generato? +
Il calcolo segue l'algoritmo ufficiale dell'Agenzia delle Entrate. Tuttavia, in caso di omocodia (codici uguali tra persone diverse) l'Agenzia introduce delle varianti che questa calcolatrice non gestisce. Per il codice ufficiale rivolgiti sempre all'Agenzia delle Entrate.
03. Cos'è il codice Belfiore? +
È un codice di 4 caratteri (1 lettera + 3 cifre) che identifica il comune italiano (es. F205 = Milano, H501 = Roma) o lo stato estero (Z…). È pubblicato dall'Agenzia delle Entrate.
04. Come faccio se sono nato all'estero? +
Il codice Belfiore inizia con Z seguito da 3 cifre (es. Z404 = Stati Uniti). Cerca il codice del paese di nascita sul sito dell'Agenzia delle Entrate.
05. Cosa significa il carattere di controllo? +
L'ultimo carattere è calcolato dai 15 precedenti tramite tabelle di valori 'pari' e 'dispari' e serve a verificare che il codice non contenga errori di trascrizione.