Come si calcola il codice fiscale

Come si calcola il codice fiscale

/codice-fiscale/ › Come si calcola

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 → MRA
  • FRANCESCO → 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

CognomeNomeDataLuogoSessoCodice fiscale
RossiMario17/05/1985Roma (H501)MRSSMRA85E17H501Z
VerdiMaria02/11/1990Milano (F205)FVRDMRA90S42F205P
MartiniMatteo08/04/1991Milano (F205)MMRTMTT91D08F205J
MullerHans01/01/1975Germania (Z112)MMLLHNS75A01Z112C

Nel nostro calcolatore tutti questi passaggi (inclusi i comuni storici e le omocodie) vengono eseguiti automaticamente e istantaneamente.