Codice fiscale massivo
Calcola o verifica un elenco di codici fiscali da Excel o da un file CSV, fino a 10.000 righe.
7 righe: 5 codici calcolati, 2 da correggere.
- 2Rossi · Mario · M · 10/12/1985 · RomaRSSMRA85T10H501O
- 3Bianchi · Anna · F · 31/12/1990 · Milano (MI)BNCNNA90T71F205M
- 4Esposito · Luca · M · 23/07/1979 · F839SPSLCU79L23F839G
- 5Popescu · Ana · F · 14/03/1995 · RomaniaPPSNAA95C54Z129H
- 6Verdi · Giulia · F · 02/06/1940 · PolaVRDGLI40H42G778G
- 7Russo · Sara · F · 31/02/1995 · TorinoDa correggereIl 31 febbraio 1995 non esiste.
- 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.
| Colonna | Cosa scrivere | Esempio |
|---|---|---|
| Cognome | Come sul documento, anche con accenti e apostrofi | D'Angelo |
| Nome | Tutti i nomi, separati da uno spazio | Maria Grazia |
| Sesso | M o F (anche maschio, femmina, uomo, donna) | F |
| Data di nascita | gg/mm/aaaa, gg-mm-aaaa, gg.mm.aaaa o aaaa-mm-gg | 02/06/1940 |
| Luogo di nascita | Comune, comune con la provincia, Stato estero o codice catastale | Castro (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:
| Controllo | Cosa controlla |
|---|---|
| Formato | 16 caratteri, lettere e cifre al posto giusto, omocodia compresa |
| Carattere di controllo | L'ultima lettera ricalcolata dai primi 15 caratteri (art. 7) |
| Data di nascita | Un giorno che esiste: niente 31 febbraio, giorni da 01 a 31 o da 41 a 71 |
| Luogo di nascita | Comune o Stato estero valido alla data di nascita, comuni soppressi compresi |
| Cognome e nome | Se il file ha le colonne Cognome e Nome: le 6 lettere ricalcolate e confrontate |
Esempio con i codici calcolati sopra:
| Codice fiscale | Esito | Note |
|---|---|---|
| RSSMRA85T10H501O | Valido | - |
| RSSMRA85T10H50MG | Valido | Codice omocodico, codice base RSSMRA85T10H501O. |
| BNCNNA90T71F205A | Non valido | Carattere di controllo: atteso M, trovato A: probabile errore di battitura. |
| SPSLCU79L23F839G | Non valido | Cognome e nome: non corrisponde: il nome dà MRC, il codice ha LCU. |
| VRDGLI40H42G778G | Valido | - |
| VRDGLI50H42G778K | Non valido | Luogo 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 pagina | Agenzia, SM1.02 | |
|---|---|---|
| Cosa dice | Se il codice è scritto bene | Se il codice esiste e corrisponde ai dati |
| Chi può usarla | Chiunque, gratis | Banche, assicurazioni, gestori di utenze, fondi sanitari |
| Come | Incolla o carica un CSV | File via SID, nei periodi aperti dall'Agenzia |
| Righe | Fino a 10.000 per volta | Fino 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.