Codice fiscale massivo

Calcola o verifica un elenco di codici fiscali da Excel o da un file CSV, fino a 10.000 righe.

Cosa vuoi fare

Tutto avviene nel tuo browser: il file non viene inviato a nessun server. Da Excel copia le celle con l'intestazione e incollale qui, oppure Salva con nome in CSV. Comuni di ogni epoca e Stati esteri: ANPR, Ministero dell'Interno.

7 righe: 5 codici calcolati, 2 da correggere.

  1. 2Rossi · Mario · M · 10/12/1985 · RomaRSSMRA85T10H501O
  2. 3Bianchi · Anna · F · 31/12/1990 · Milano (MI)BNCNNA90T71F205M
  3. 4Esposito · Luca · M · 23/07/1979 · F839SPSLCU79L23F839G
  4. 5Popescu · Ana · F · 14/03/1995 · RomaniaPPSNAA95C54Z129H
  5. 6Verdi · Giulia · F · 02/06/1940 · PolaVRDGLI40H42G778G
  6. 7Russo · Sara · F · 31/02/1995 · TorinoDa correggereIl 31 febbraio 1995 non esiste.
  7. 8Neri · Paolo · M · 01/01/1990 · CastroDa correggerePiù luoghi si chiamano "Castro": aggiungi la provincia, per esempio Castro (BG) o Castro (LE).

Come preparare il file per il calcolo

Una riga per persona, con un'intestazione che nomina le colonne in qualsiasi ordine. Senza intestazione l'ordine è questo. Separatore: punto e virgola, virgola o tabulazione.

ColonnaCosa scrivereEsempio
CognomeCome sul documento, anche con accenti e apostrofiD'Angelo
NomeTutti i nomi, separati da uno spazioMaria Grazia
SessoM o F (anche maschio, femmina, uomo, donna)F
Data di nascitagg/mm/aaaa, gg-mm-aaaa, gg.mm.aaaa o aaaa-mm-gg02/06/1940
Luogo di nascitaComune, comune con la provincia, Stato estero o codice catastaleCastro (LE), Francia, H501

Cosa controlla la verifica massiva

Basta una colonna Codice fiscale. Con le colonne Cognome e Nome la verifica le confronta con il codice. Ogni riga passa gli stessi controlli della verifica codice fiscale:

ControlloCosa controlla
Formato16 caratteri, lettere e cifre al posto giusto, omocodia compresa
Carattere di controlloL'ultima lettera ricalcolata dai primi 15 caratteri (art. 7)
Data di nascitaUn giorno che esiste: niente 31 febbraio, giorni da 01 a 31 o da 41 a 71
Luogo di nascitaComune o Stato estero valido alla data di nascita, comuni soppressi compresi
Cognome e nomeSe il file ha le colonne Cognome e Nome: le 6 lettere ricalcolate e confrontate

Esempio con i codici calcolati sopra:

Codice fiscaleEsitoNote
RSSMRA85T10H501OValido-
RSSMRA85T10H50MGValidoCodice omocodico, codice base RSSMRA85T10H501O.
BNCNNA90T71F205ANon validoCarattere di controllo: atteso M, trovato A: probabile errore di battitura.
SPSLCU79L23F839GNon validoCognome e nome: non corrisponde: il nome dà MRC, il codice ha LCU.
VRDGLI40H42G778GValido-
VRDGLI50H42G778KNon validoLuogo di nascita: G778 non era valido alla data di nascita: Pola (PL) (dal 05/01/1921 al 15/09/1947).

Verifica formale e verifica dell'Agenzia delle Entrate

Questa paginaAgenzia, SM1.02
Cosa diceSe il codice è scritto beneSe il codice esiste e corrisponde ai dati
Chi può usarlaChiunque, gratisBanche, assicurazioni, gestori di utenze, fondi sanitari
ComeIncolla o carica un CSVFile via SID, nei periodi aperti dall'Agenzia
RigheFino a 10.000 per voltaFino a 100.000 per file

Domande frequenti

Quanti codici fiscali posso calcolare o verificare in una volta?

Fino a 10.000 righe per volta. Con un file più lungo vengono elaborate le prime 10.000: dividilo in più parti.

Il file con i dati viene inviato a un server?

No. Il file viene letto dal tuo browser e i codici sono calcolati sul tuo dispositivo: nomi, date e codici non escono dal computer. Per questo puoi usarlo con gli elenchi di dipendenti, studenti o soci.

Come calcolo il codice fiscale di tante persone da Excel?

Seleziona in Excel le colonne cognome, nome, sesso, data e luogo di nascita con l'intestazione, copia e incolla qui. Poi "Copia la colonna" e incolla accanto ai tuoi dati: i codici arrivano nello stesso ordine, uno per riga. Per Rossi Mario, nato a Roma il 10/12/1985, il codice è RSSMRA85T10H501O.

Si può fare con una formula di Excel?

Solo in parte. Una formula ricava le lettere di cognome e nome, ma il comune richiede la tabella dei codici catastali di ogni epoca (oltre 15.000 righe con le date di validità) e le omocodie non si calcolano. Qui la tabella è già inclusa.

Cosa succede con un comune soppresso o di un territorio ceduto?

Vale il codice del luogo alla data di nascita. Giulia Verdi, nata a Pola il 02/06/1940, ha VRDGLI40H42G778G: G778 è il codice di Pola fino al 1947. Lo stesso codice con l'anno 1950 non supera la verifica.

Due righe danno lo stesso codice fiscale: è un errore?

Non per forza. Se sono due persone diverse, l'Agenzia delle Entrate attribuisce a una delle due un codice omocodico, con lettere al posto di alcune cifre: la colonna Note lo segnala. Se è la stessa persona, è un doppione nel file.

La verifica massiva conferma che i codici esistono?

No: controlla che ogni codice sia scritto bene. Che sia attribuito lo dice solo l'Anagrafe Tributaria, con il servizio SM1.02 dell'Agenzia delle Entrate, riservato a banche, assicurazioni, gestori di utenze e fondi sanitari, fino a 100.000 posizioni per file.