Calcolare il codice fiscale di una persona è estremamente semplice.
Chi è sempre di fretta, chi non si sofferma mai a ragionare sulla vera
origine delle cose, può tranquillamente scaricare in rete uno di quei
programmini che la calcolano automaticamente inserendo nome, cognome, data e
città di nascita. Tutti gli altri prendano carta e penna.
Supponiamo di voler calcolare il codice fiscale di Franco Rossi, nato il
31 dicembre 1980 a Milano. Il suo codice
fiscale sarà del tipo RSS FNC 80T31 F205 U, dove i primi due gruppi
riassumono cognome e nome, il primo gruppo alfanumerico è una sintesi della
data di nascita, il secondo gruppo alfanumerico è il codice assegnato alla
città di nascita e l'ultima lettera è calcolata nel modo spiegato in
seguito. Ma procediamo con ordine.
RSS sono le prime tre consonanti del cognome. Bisogna rispettare tre semplici
regole: i cognomi composti da più
parole separate vengono considerati come se fossero formati da una sola
parola (tralasciando accenti, apostrofi e qualsivoglia segno di
interpunzione); se nel cognome ci sono meno di tre consonanti, si
inseriscono le vocali nell'esatto ordine di apparizione; se il cognome ha
meno di tre caratteri, basta mettere una x per ogni lettera mancante.
Aggiungo una precisazione pleonastica, ma a qualcuno potrebbe sorgere il
dubbio, visto che una volta le donne sposate prendevano il cognome del
marito: ovviamente, per il calcolo del codice fiscale, si considera il
cognome da nubile. Visto che il codice fiscale viene attribuito ad una
persona alla sua nascita, ci vorrebbero delle notevoli qualità divinatorie
per predire il nome esatto del futuro marito di una neonata !!!
FNC sono consonanti del nome: per scegliere quali consonanti vadano inserite, si utilizzano le stesse
regole già descritte per il cognome, con una piccola differenza: se il nome
contiene più di tre consonanti, si prendono sempre la prima, la terza e la quarta (è proprio il caso del nostro Franco Rossi).
80T31 è la data di nascita. 80 è palesemente l'anno di nascita, T è la sigla del mese (la lettera va scelta
in base allo schemino sottoriportato) e 31 è il giorno di nascita. Stranamente, per le donne bisogna addizionare il numero 40 al giorno di
nascita, perciò se il nostro caro Franco Rossi fosse stato donna, il gruppo
alfanumerico in oggetto sarebbe risultato 80T71. Ecco la tabella delle corrispondenze fra mese e lettera da inserire:
A = gennaio | D = aprile | L = luglio | R = ottobre |
B = febbraio | E = maggio | M = agosto | S = novembre |
C = marzo | H = giugno | P = settembre | T = dicembre |
CARATTERI DISPARI
0 = 1 | 9 = 21 | I = 19 | R = 8 |
1 = 0 | A = 1 | J = 21 | S = 12 |
2 = 5 | B = 0 | K = 2 | T = 14 |
3 = 7 | C = 5 | L = 4 | U = 16 |
4 = 9 | D = 7 | M = 18 | V = 10 |
5 = 13 | E = 9 | N = 20 | W = 22 |
6 = 15 | F = 13 | O = 11 | X = 25 |
7 = 17 | G = 15 | P = 3 | Y = 24 |
8 = 19 | H = 17 | Q = 6 | Z = 23 |
CARATTERI PARI
0 = 0 | 9 = 9 | I = 8 | R = 17 |
1 = 1 | A = 0 | J = 9 | S = 18 |
2 = 2 | B = 1 | K = 10 | T = 19 |
3 = 3 | C = 2 | L = 11 | U = 20 |
4 = 4 | D = 3 | M = 12 | V = 21 |
5 = 5 | E = 4 | N = 13 | W = 22 |
6 = 6 | F = 5 | O = 14 | X = 23 |
7 = 7 | G = 6 | P = 15 | Y = 24 |
8 = 8 | H = 7 | Q = 16 | Z = 25 |
Se il codice finora ottenuto è R S S F N C
8 0 T 3 1 F 2 0 5 bisognerà per prima cosa convertire i
caratteri che occupano una posizione dispari (indicati in grassetto) utilizzando la tabella a sinistra; poi sommare i valori converti. Ovvero:
(R=8) + (S=12) + (N=20) + (8=19) + (T=14) + (1=0) + (2=5) + (5=13) = 91
La stessa procedura andrà applicata per i caratteri che occupano una posizione pari all'interno del codice fiscale,
ovviamente utilizzando la tabella di conversione a destra. Ovvero:
(S=18) + (F=5) + (C=2) + (0=0) + (3=3) +(F=5) + (0=0) = 33
Adesso basterà sommare i due risultati ottenuti e dividere questa somma per 26; il resto di
questa divisione, convertito mediante la tabella sottostante, ci darà la lettera che ci occorre per completare il codice fiscale.
CONVERSIONE FINALE
0 = A | 7 = H | 14 = O | 21 = V |
1 = B | 8 = I | 15 = P | 22 = W |
2 = C | 9 = J | 16 = Q | 23 = X |
3 = D | 10 = K | 17 = R | 24 = Y |
4 = E | 11 = L | 18 = S | 25 = Z |
5 = F | 12 = M | 19 = T | |
6 = G | 13 = N | 20 = U |
Nel nostro caso, quindi, (33+91)/26 = 4 col resto di 20. Consultata la tabella, si evince che il codice di controllo è U.