Skip to main content
Formato: AAABBB00A00A000A Esempio: RSSMRA85T10A562S
Algoritmo: DM 12/03/1974 - carattere di controllo MOD 26

Come utilizzare Validatore Codici Fiscali

Seleziona il paese

Scegli il paese dal selettore a griglia. Ogni paese mostra il tipo di codice fiscale supportato e il formato atteso. Puoi anche attivare il rilevamento automatico del paese.

Inserisci il codice fiscale

Digita o incolla il codice fiscale da validare nel campo di testo. Il campo mostra un esempio del formato atteso. Per i codici con trattini o punti, puoi inserirli con o senza separatori.

Avvia la validazione

Clicca su "Valida" oppure premi Invio. Il validatore applica l'algoritmo specifico del paese: verifica non solo il formato ma anche le cifre/caratteri di controllo reali.

Analizza il risultato

Il pannello risultato mostra VALIDO o NON VALIDO con spiegazione dettagliata. La tabella di scomposizione illustra ogni segmento del codice con il suo significato.

Usa la modalità Batch per validare più codici

Attiva "Modalità Batch" e incolla più codici fiscali (uno per riga). Il validatore processerà ogni riga separatamente mostrando un riepilogo con contatori validi/non validi.

Genera ID di test

Clicca "Genera ID test" per ottenere un codice fiscale valido fittizio per il paese selezionato. Utile per popolare form durante lo sviluppo. ATTENZIONE: solo per test, non usare dati reali.

Suggerimenti

  • Per il Codice Fiscale italiano, usa il selettore "IT - Codice Fiscale" per persone fisiche o "IT - Partita IVA" per le persone giuridiche: sono algoritmi diversi.
  • Il rilevamento automatico funziona meglio per formati univoci come CF italiano, NINO britannico, SSN americano (con trattini) e EIN. Per codici solo numerici specifica manualmente il paese.
  • In modalità Batch puoi mescolare codici di un singolo paese: assicurati di selezionare il paese corretto prima di avviare la validazione multipla.

Domande frequenti

I codici fiscali validati sono reali e utilizzabili per scopi fiscali?

No. Lo strumento verifica solo la correttezza matematica e formale dei codici fiscali. Un codice che supera la validazione è sintatticamente corretto, ma potrebbe non corrispondere a una persona reale. I codici generati con "Genera ID test" sono fittizi e solo per sviluppo.

Perché un codice corretto risulta non valido?

La validazione controlla il formato e le cifre/caratteri di controllo secondo l'algoritmo ufficiale del paese. Se il codice ha un carattere di controllo errato (anche di una sola cifra), risulterà non valido. Verifica di aver copiato il codice correttamente, senza spazi o caratteri extra.

Quale algoritmo viene usato per il Codice Fiscale italiano?

Il Codice Fiscale italiano usa l'algoritmo definito dal Decreto Ministeriale 12/03/1974. Le prime 15 posizioni vengono elaborate con tabelle di conversione diverse per posizioni pari e dispari. La somma modulare 26 determina il carattere di controllo (lettera da A a Z).

Come funziona l'elfproef olandese per il BSN?

L'elfproef (test dell'undici) per il BSN olandese moltiplica ogni cifra per un peso decrescente (9,8,7,6,5,4,3,2,-1), somma i prodotti e verifica che il totale sia divisibile per 11. La nona cifra usa peso -1, rendendo il test più robusto contro errori di trasposizione.

La validazione funziona anche per il codice EIN americano?

Sì. L'EIN (Employer Identification Number) viene validato verificando che il prefisso a 2 cifre corrisponda a uno dei codici assegnati dall'IRS ai campus di smistamento. Non esiste un check digit matematico per l'EIN, quindi la validazione è basata sul formato e sul prefisso.

Posso usare questo strumento per validare batch di dati?

Sì, attivando la "Modalità Batch" puoi incollare decine o centinaia di codici fiscali (uno per riga). Il sistema li elabora tutti e mostra un riepilogo con contatori di validi e non validi, utile per la bonifica di database o l'importazione di dati.