“Codice formalmente valido” e “codice attribuito a una persona” sono due affermazioni diverse. Un controllo locale può dimostrare la coerenza matematica della sequenza, ma solo l’Anagrafe tributaria può confermarne esistenza e corrispondenza.
Primo livello: struttura
Il codice ordinario di una persona fisica contiene 16 caratteri collocati in posizioni definite. La verifica formale controlla lunghezza, tipi di carattere, lettera del mese e giorno codificato.
Un errore di struttura è sufficiente per respingere la sequenza, ma il superamento di questo controllo non dimostra che il codice sia reale.
Secondo livello: carattere finale
La sedicesima lettera dipende dai primi quindici caratteri. Un errore di battitura modifica normalmente la somma e rende incoerente il controllo. Non si tratta però di una firma o di una verifica crittografica: è possibile costruire una sequenza inventata con lettera finale corretta.
Terzo livello: dati codificati
Il decoder legge giorno, mese, ultime due cifre dell’anno, sesso e codice del luogo. Ci sono limiti inevitabili:
- il secolo non è contenuto nel codice;
- nome e cognome completi non sono ricostruibili;
- il luogo può riferirsi a una denominazione storica;
- l’omocodia sostituisce alcune cifre con lettere.
Verifica ufficiale
Il servizio dell’Agenzia delle Entrate confronta il codice con l’Anagrafe tributaria. Offre sia il controllo di esistenza sia, nella funzione dedicata alle persone fisiche, la corrispondenza con i dati anagrafici completi.
Questa è la verifica da usare quando la pratica richiede certezza amministrativa. Il nostro strumento rimane utile per individuare errori di digitazione e comprendere la composizione prima di passare al controllo ufficiale.
Protezione dei dati
Nel controllo locale il codice non lascia il dispositivo. Se scegli di usare il servizio ufficiale, i dati vengono invece trattati sul portale dell’Agenzia secondo le relative condizioni. Controlla sempre il dominio prima di inserire informazioni personali.