back to top

Codice Fiscale: 5 javascript per la verifica e il calcolo

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

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

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.

Altri contenuti interessanti

Pubblicità
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Il file manifest.json: cos’è e a cosa serve

Il file manifest.json è un componente chiave nelle applicazioni web moderne,...

Infinite scroll, come programmarlo su AMP e su Web con Javascript

L'infinite scroll è una tecnica di design e navigazione...

Math.ceil() – Arrotondare per eccesso con Javascript

Il metodo ceil() dell'oggetto Math di Javascript è utilizzato...

Minificare Javascript: librerie e strumenti online per comprimere il sorgente JS

La minificazione è un processo abbastanza diffuso nell'implementazione delle...

Javascript: svuotare un campo input o una textarea con un click

Quando si fornisce agli utenti un modulo per l'inserimento...

6 video player HTML5 per il tuo sito web

Con il rilascio delle specifiche definitive per HTML5 molte...
Pubblicità