Newsgroup: it.discussioni.litigi
Titolo: Parliamo del codice fiscale.

Di seguito come si calcola il CF. Il problema di due CF uguali esiste
solo in caso di due cognomi e nomi simili di nati lo stesso giorni nella
stessa città. L'ente preposto modifica MANUALMENTE un carattere
a questi CF, quindi la persona che ha questa modifica deve SEMPRE
avere il CF originale con sè altrimenti verrà generato errato da
QUALSIASI software al mondo.
Calcolo del Codice Fiscale
Come è fatto il codice fiscale
Il codice fiscale è composto da 16 caratteri alfanumerici.
I primi 15 contengono informazioni relative al nome, al cognome, alla data e
al luogo di nascita della persona fisica secondo il seguente ordine:
    3 caratteri alfabetici per il cognome
    3 caratteri alfabetici per il nome
    2 numeri per l'anno di nascita
    1 carattere alfabetico per il mese di nascita
    2 numeri per il giorno di nascita e per il sesso
    4 caratteri alfanumerici (3 caratteri + 1 numero) per il comune italiano
o lo stato estero di nascita
Il sedicesimo carattere, infine, è un carattere alfabetico di controllo
trovato con uno specifico algoritmo sulla base degli altri quindici.
Esaminiamo ad esempio il seguente codice fiscale:
RSS BBR 69 C 48 F839 A
Esso è così composto:
RSS: caratteri indicativi del cognome
BBR: caratteri indicativi del nome
69: caratteri indicativi dell'anno di nascita
C: carattere indicativo del mese di nascita
48: caratteri indicativi del giorno di nascita e del sesso
F839: caratteri indicativi del comune italiano di nascita (o dello stato
estero)
A: carattere di controllo
Caratteri indicativi del cognome
Ai fini del calcolo del codice fiscale tutti i cognomi sono da considerarsi
come privi di spazi o di apici, quindi ad esempio DE LUCA è da considerarsi
come DELUCA, D'ACUNTO come DACUNTO e così via. Per i soggetti di sesso
femminile occorre considerare il solo cognome da nubile. Distinguiamo i
seguenti casi:
    Il cognome presenta tre o più consonanti: in tal caso i primi tre
caratteri del codice fiscale saranno le prime tre consonanti del cognome,
prese nell'ordine. Ad esempio PALUMBO diviene PLM, COVINO diciene CVN etc.
    Il cognome presenta solo due consonanti ed è composto da almeno tre
lettere: in tal caso si considereranno, nell'ordine, le due consonanti e la
prima vocale del cognome. Ad esempio GORI diviene GRO, LIETO diviene LTI,
etc.
    Il cognome presenta una sola consonante ed è composto da almeno tre
lettere: in tal caso si considereranno, nell'ordine, l'unica consonante e le
prime due vocali del cognome. Ad esempio, ALEA diviene LAE, MAIO diviene
MAI, etc.
    Il cognome non contiene consonanti: in tal caso si considerano,
nell'ordine, le prime tre vocali del cognome e, qualora queste fossero meno
di tre, si completa con tante X quante ne mancano (ovviamente, a meno di
cognomi di una sola lettera - ipotesi abbastanza scartabile - di X ne
occorrerà una sola). Ad esempio AIUOA diviene AIU, AO diviene AOX, etc.
    Il cognome è composto da meno di tre lettere: in tal caso si
considereranno, nell'ordine, le eventuali consonanti, le eventuali vocali e
tante X quante ne occorrono per avere tre caratteri (ovviamente, a meno di
cognomi d'una sola lettera - ipotesi abbastanza scartabile - di X ne
occorrerà una sola). Ad esempio, RE diviene REX, IH diviene HIX, etc.
Per essere quanto più chiari possibile facciamo qualche esempio:
Cognome  Lettere per il codice fiscale  Metodo utilizzato
Rossanda  RSS  consonanti 1, 2, 3
Rossi  RSS  consonanti 1, 2, 3
Bianchi Rossi  BNC  consonanti 1, 2, 3
Poli  PLO
consonanti 1, 2
vocale 1
Alo'  LAO
consonante 1
vocali 1,2
Re  REX
consonante 1
vocale 1
X di "riempimento"
Caratteri indicativi del nome
Ai fini del calcolo del codice fiscale tutti i nomi sono da considerarsi
come privi di spazi, quindi ad esempio MARIA ANNA è da considerarsi come
MARIAANNA, ALBERTO PASQUALE come ALBERTOPASQUALE e così via. Distinguiamo i
seguenti casi:
    Il nome presenta almeno quattro consonanti: in tal caso si considerano,
nell'ordine, la prima, la terza e la quarta consonante. Ad esempio BARBARA
diviene BBR.
    Il nome presenta tre consonanti: in tal caso si considerano le tre
consonanti ordinatamente. Ad esempio SERGIO diviene SRG.
    Il nome presenta due consonanti ed è composto da almeno tre lettere: in
tal caso si considerano le due consonanti ordinatamente e poi la prima
vocale.
    Il nome presenta una consonante ed è composto da almeno tre lettere: in
tal caso si considera l'unica consonante seguita dalle prime due vocali.
    Il nome non contiene consonanti: in tal caso si considerano,
nell'ordine, le prime tre vocali del nome e, qualora queste fossero meno di
tre, si completa con tante X quante ne mancano (ovviamente, a meno di
cognomi di una sola lettera - ipotesi abbastanza scartabile - di X ne
occorrerà una sola).
    Il nome è composto da meno di tre lettere: in tal caso si
considereranno, nell'ordine, le eventuali consonanti, le eventuali vocali e
tante X quante ne occorrono per avere tre caratteri (ovviamente, a meno di
nomi d'una sola lettera - ipotesi abbastanza scartabile - di X ne occorrerà
una sola).
Per essere quanto più chiari possibile facciamo qualche esempio:
Nome  Lettere per il codice fiscale  Metodo utilizzato
Mariangela  MNG  consonanti 1, 3, 4
Bruno  BRN  consonanti 1, 2, 3
Aldo Maria  LMR  consonanti 1, 3, 4
Luca  LCU
consonanti 1, 2
vocale 1
Lia  LIA
consonante 1
vocali 1,2
Li  LIX
consonante 1
vocale 1
X di "riempimento"
Caratteri indicativi della data di nascita e del sesso
I caratteri indicativi della data di nascita e del sesso sono in tutto 5.
I primi due sono gli ultimi due numeri dell'anno di nascita, ad esempio 1977
diviene 77, 1956 diviene 56, 1902 diviene 02, etc.
Dopo tali due numeri segue una lettera che tiene conto del mese di nascita
secondo la seguente tabella:
Mese  Lettera
Gennaio
A
Febbraio
B
Marzo
C
Aprile
D
Maggio
E
Giugno
H
Luglio
L
Agosto
M
Settembre
P
Ottobre
R
Novembre
S
Dicembre
T
Infine seguono due numeri che tengono conto del giorno di nascita e del
sesso. Distinguiamo i seguenti casi:
    Il soggetto è di sesso maschile: Il tal caso si prenderà in
considerazione semplicemente il giorno di nascita. I numeri minori di dieci
vanno considerati con uno zero iniziale. Dunque tali numeri saranno compresi
tra 01 e 31.
    Il soggetto è di sesso femminile: In tal caso si prende in
considerazione il giorno di nascita e lo si incrementa di 40 unità. Tali
numeri saranno dunque compresi tra 41 e 71
Caratteri indicativi del comune italiano o dello stato estero di nascita
Tali caratteri - il primo alfabetico, gli altri tre numerici - si rilevano
rispettivamente dal volume "Codice dei Comuni d'Italia" o dal volume "Codice
degli Stati Esteri", redatti a cura della Direzione generale del catasto e
dei servizi tecnici erariali. All'aggiornamento di tali volumi provvede la
Direzione generale del catasto e dei servizi tecnici erariali. Di sicuro
tali codici potranno essere reperiti su Internet con una semplice ricerca.
Ad ogni modo con questo documento di solito è distribuito in allegato un
file per Microsoft Excel contenente i codici di più di 8000 comuni italiani
e si potrà attingere a tale fonte per trovare i codici interessati.
Carattere di controllo
Il carattere di controllo viene determinato nel modo seguente:
    si assegnano ai caratteri in posizione dispari i corrispondenti valori
contenuti nella seguente tabella:
Carattere  Valore  Carattere  Valore
A o 0  1  N  20
B o 1  0  O  11
C o 2  5  P  3
D o 3  7  Q  6
E o 4  9  R  8
F o 5  13  S  12
G o 6  15  T  14
H o 7  17  U  16
I o 8  19  V  10
J o 9  21  W  22
K  2  X  25
L  4  Y  24
M  18  Z  23
    si assegnano ai caratteri in posizione pari i corrispondenti valori
contenuti nella seguente tabella:
Carattere  Valore  Carattere  Valore
A o 0  0  N  13
B o 1  1  O  14
C o 2  2  P  15
D o 3  3  Q  16
E o 4  4  R  17
F o 5  5  S  18
G o 6  6  T  19
H o 7  7  U  20
I o 8  8  V  21
J o 9  9  W  22
K  10  X  23
L  11  Y  24
M  12  Z  25
    si sommano tutti i valori così ottenuti
    si divide il valore calcolato al punto precedente per 26 e si considera
il resto di tale divisione in base al risultato così ottenuto si cerca il
carattere di controllo nella seguente tabella:
Numero  Lettera  Numero  Lettera
0  A  13  N
1  B  14  O
2  C  15  P
3  D  16  Q
4  E  17  R
5  F  18  S
6  G  19  T
7  H  20  U
8  I  21  V
9  J  22  W
10  K  23  X
11  L  24  Y
12  M  25  Z

c'e' nessunaltro che non ne sa nulla e vuole intervenire accazzo?
chesso' un po' di pirla a caso? magda? altri? 

"ely"
Sei finita.

 chesso' un po' di pirla a caso? magda? 
stai già facendo la tua figura di merda da sola,
non hai bisogno che intervanga anch'io per darti in culo.
-- 
piccole perle di saggezza:
'il problema è che chi lo prende nel culo è ricchione, nn chi lo dà. '
'chi lo prende nel culo o è una donna o è un gay. non il contrario.
e siccome io sono vergine di dietro...vedi tu '
by nikolagay (A.k.a. Nm®)

 c'e' nessunaltro che non ne sa nulla e vuole intervenire accazzo?
C
  R
    E
      T
        I
          N
            A

non hai bisogno che intervanga anch'io per darti in culo.
Credimi. Ti sbagli, e di grosso.

 > c'e' nessunaltro che non ne sa nulla e vuole intervenire accazzo?
"whiplash" ha scrit[]

 o lo stato estero di nascita
sono 1 carattere e tre numeri per il comune...