Il codice fiscale รจ un identificativo tributario univoco che l’Agenzia delle Entrate assegna a ciascuna persona fisica (al momento della nascita) e giuridica (al momento della costituzione). Mediante il codice fiscale un soggetto viene identificato “fiscalmente”.
Il codice fiscale, tra le altre cose, รจ richiesto quando viene effettuata una transazione economica per la quale deve essere emessa una ricevuta o una fattura. All’interno dei siti web italiani, quindi, non รจ infrequente trovare applicativi per la verifica ed il calcolo del codice fiscale.
Validare la correttezza formale del codice fiscale
La procedura di verifica consiste nel validare la correttezza formale di un codice fiscale: l’applicativo, in pratica, controlla che la stringa inserita sia conforme alle regole sintattiche stabilite per la compilazione di un valido codice fiscale.
Calcolo del codice fiscale (codice fiscale inverso)
Il calcolo del codice fiscale, viceversa, consiste nella procedura che, attraverso i dati di una persona (nome, cognome, sesso, data e luogo di nascita) consente di conoscerne il codice fiscale (questa procedura prende il nome di codice fiscale inverso). Questo tipo di applicativi, tuttavia, non riesce a garantire che il codice fiscale prodotto sia sempre corretto in quanto non รจ in grado di gestire le situazioni di omocodia (situazione piuttosto rara che si verifica quando due o piรน persone hanno lo stesso codice fiscale, in quanto hanno il medesimo nome e cognome, data e cittร di nascita).
In questa raccolta abbiamo selezionato i migliori script Javascript per effettuare il controllo ed il calcolo del codice fiscale.
Le nostre scelte
CodiceFiscaleJS
CodiceFiscaleJS รจ un semplice applicativo Javascript per il calcolo del codice fiscale partendo da nome, cognome, data e luogo di nascita. Lo script รจ piuttosto semplice e potrร essere facilmente modificato anche grazie alla presenza di diversi commenti al codice in italiano.
CodiceFiscale.js
CodiceFiscale.js รจ una libreria Javascript e TypeScript per calcolare e convalidare il codice fiscale italiano. L’applicativo รจ completo e ben fatto e consente di effettuare entrambe le operazioni sul codice fiscale (verifica e calcolo). La versione per il calcolo del codice fiscale inverso integra diverse features interessanti come un calendario dinamico (per la selezione della data di nascita) e la lista dei comuni italiani che popolano automaticamente la tendina del comune di nascita (una volta selezionata la provincia).
CodiceFiscale
Un semplice applicativo Javascript per il calcolo del codice fiscale di una persona fisica (non societร o aziende) sulla base dei dati anagrafici inseriti (nome, cognome, data di nascita, luogo di nascita, sesso). I codici catastali dei comuni presenti nel documento json/district.json, sono aggiornati alla data 5 Maggio 2017.
Codice Fiscale OBJ
Una interessante libreria Javascript per la gestione del codice fiscale. Mediante i dati anagrafici di una persona lo script รจ in grado di calcolarne il codice fiscale (effettuando il cosiddetto codice fiscale inverso) e di analizzarne le diverse componenti. Il risultato prodotto รจ affidabile ad eccezione dei casi di omocodia.
ControllaCF
Un codice di esempio che mostra come implementare una funzione per il controllo formale del codice fiscale. Lo script fa uso delle espressioni regolari per validare la composizione della stringa. Ovviamente il codice non รจ in grado di garantire che il codice fiscale sia relae ma solo che sia formalmente corretto.