View Source CodiceFiscale (codice_fiscale v0.1.1)

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 catastale del luogo di nascita.

ITA: Verifica se un codice fiscale calcolato corrisponde ai dati anagrafici forniti.

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 catastale del luogo di nascita.

ENG: Calculates the codice fiscale given a name, surname, birthdate, sex and catastale 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 provided 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."}