Calcola il codice fiscale italiano inserendo cognome, nome, sesso, data di nascita e comune. Algoritmo completo con carattere di controllo.
Il codice fiscale italiano è un codice alfanumerico di 16 caratteri che identifica univocamente ogni persona fisica. È disciplinato dal DM 23 dicembre 1976 e viene assegnato dall'Agenzia delle Entrate alla nascita.
Il codice si compone di: 3 caratteri per il cognome (consonanti in ordine, poi vocali, poi X), 3 per il nome (con regola speciale per nomi con 4+ consonanti), 2 per l'anno di nascita, 1 lettera per il mese, 2 cifre per il giorno (giorno+40 per le donne), 4 caratteri per il comune di nascita (codice Belfiore), e 1 carattere di controllo.
Questo generatore implementa l'algoritmo completo incluso il calcolo del carattere di controllo. Il codice generato è a scopo informativo — il codice fiscale ufficiale è quello presente sulla tessera sanitaria o nel Registro dell'Anagrafe Tributaria.
| Scenario | Risultato atteso |
|---|---|
| ROSSI MARIO M 1980-01-01 H501 → RSSMRA80A01H501U | Codice fiscale: RSSMRA80A01H501U |
| FERRARI ANNA F 1990-05-15 A944 (Bologna) → FRRNNA90E55A944X | Codice fiscale: FRRNNA90E55A944X |