View Source CodiceFiscale (codice_fiscale v0.1.0)

Module containing the main functions regarding codice fiscale.

Summary

Functions

ITA: Calcola il codice fiscale dato un nome, cognome, data di nascita, sesso e codice Belfiore del luogo di nascita. ENG: Calculates the codice fiscale given a name, surname, birthdate, sex and Belfiore code of the birthplace.

ITA: Verifica se un codice fiscale calcolato corrisponde ai dati anagrafici forniti. ENG: Verifies if a codice fiscale calculated corresponds to the given anagraphic data.

Functions

Link to this function

calcola(nome, cognome, data_nascita, sesso, codice)

View Source

ITA: Calcola il codice fiscale dato un nome, cognome, data di nascita, sesso e codice Belfiore del luogo di nascita. ENG: Calculates the codice fiscale given a name, surname, birthdate, sex and Belfiore code of the birthplace.

Example

iex> CodiceFiscale.calcola("Mario", "Rossi", "1980-01-01", "M", "H501")
{:ok, "RSSMRA80A01H501U"}
Link to this function

verifica(codice_fiscale, dati_anagrafici)

View Source

ITA: Verifica se un codice fiscale calcolato corrisponde ai dati anagrafici forniti. ENG: Verifies if a codice fiscale calculated corresponds to the given anagraphic data.

Esempio

iex> CodiceFiscale.verifica("RSSMRA80A01H501U", %{nome: "Mario", cognome: "Rossi", data_nascita: "1980-01-01", sesso: "M", codice: "H501"})
{:ok, "Il codice fiscale corrisponde ai dati anagrafici."}