Come si calcola il codice fiscale
Come si calcola il codice fiscale: i 7 passaggi
Il calcolo si svolge seguendo le regole del D.M. 23/12/1976 n. 345. Prendiamo come esempio Mario Rossi, nato il 17 maggio 1985 a Roma: il risultato è RSSMRA85E17H501Z.
1. Le 3 consonanti del cognome
Si eliminano spazi, apostrofi e accenti dal cognome, si estraggono le consonanti (tutto ciò che non è A, E, I, O, U) e si prendono le prime tre.
ROSSI → R-S-S → RSS- meno di 3 consonanti? Si aggiungono le vocali nell’ordine (
AIELLO → LLA); se manca ancora, si usa la X (RE → REX).
2. Le 3 consonanti del nome
Identico al cognome, con una differenza importante per i nomi con 4 o più consonanti: si prendono la prima, la terza e la quarta.
MARIO → MRAFRANCESCO → FNC(F-R-N-C)GIUSEPPE → GPP(esempio ufficiale dell’Agenzia delle Entrate)
3. L’anno di nascita
Si usano le ultime due cifre dell’anno: 1985 → 85. Per nascite precedenti al 1900 vale la stessa regola (1899 → 99).
4. Il mese di nascita
Ogni mese ha una lettera fissa: A B C D E H L M P R S T (da gennaio a dicembre). Maggio → E.
5. Il giorno di nascita e il sesso
Il giorno si scrive con due cifre (17 → 17); per le donne si somma 40: una donna nata il 17 avrà 57.
6. Il codice catastale del luogo di nascita
Il comune di nascita ha un codice catastale fisso di 4 caratteri (lettera + 3 cifre): Roma → H501. Per i nati all’estero si usa il codice dello stato (es. Germania → Z112). Consulta l’elenco dei codici catastali di tutti i comuni.
7. Il carattere di controllo
La sedicesima lettera si calcola con una tabella ufficiale: si sommano i valori associati ai primi 15 caratteri (valori diversi per posizioni pari e dispari) e la somma modulo 26 dà la lettera finale. Il carattere di controllo non è casuale: intercetta quasi tutti gli errori di trascrizione.
Esempi verificati
| Cognome | Nome | Data | Luogo | Sesso | Codice fiscale |
|---|---|---|---|---|---|
| Rossi | Mario | 17/05/1985 | Roma (H501) | M | RSSMRA85E17H501Z |
| Verdi | Maria | 02/11/1990 | Milano (F205) | F | VRDMRA90S42F205P |
| Martini | Matteo | 08/04/1991 | Milano (F205) | M | MRTMTT91D08F205J |
| Muller | Hans | 01/01/1975 | Germania (Z112) | M | MLLHNS75A01Z112C |
Nel nostro calcolatore tutti questi passaggi (inclusi i comuni storici e le omocodie) vengono eseguiti automaticamente e istantaneamente.