{"id":15063647,"url":"https://github.com/tommasocerruti/codice-fiscale","last_synced_at":"2026-03-02T13:02:21.976Z","repository":{"id":247146019,"uuid":"822244373","full_name":"tommasocerruti/codice-fiscale","owner":"tommasocerruti","description":"Elixir library to calculate and check Italian tax code (codice fiscale).","archived":false,"fork":false,"pushed_at":"2024-07-08T08:32:48.000Z","size":127,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T04:33:02.478Z","etag":null,"topics":["codice-fiscale","elixir","generator","validator"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tommasocerruti.png","metadata":{"files":{"readme":"README-it.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-30T17:28:08.000Z","updated_at":"2024-07-08T08:32:51.000Z","dependencies_parsed_at":"2024-07-06T22:27:06.098Z","dependency_job_id":"794946dd-a2c4-43b7-b6cd-ccc405df9796","html_url":"https://github.com/tommasocerruti/codice-fiscale","commit_stats":null,"previous_names":["tommasocerruti/codice-fiscale"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommasocerruti%2Fcodice-fiscale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommasocerruti%2Fcodice-fiscale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommasocerruti%2Fcodice-fiscale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommasocerruti%2Fcodice-fiscale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tommasocerruti","download_url":"https://codeload.github.com/tommasocerruti/codice-fiscale/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240272709,"owners_count":19775089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codice-fiscale","elixir","generator","validator"],"created_at":"2024-09-25T00:05:18.818Z","updated_at":"2026-03-02T13:02:16.929Z","avatar_url":"https://github.com/tommasocerruti.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodiceFiscale\n[![Linguaggio](https://img.shields.io/badge/linguaggio-elixir-purple.svg)](https://elixir-lang.org/)\n[![Licenza](https://img.shields.io/badge/licenza-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Contributi](https://img.shields.io/badge/contributi-benvenuti-brightgreen.svg)](CONTRIBUTING.md)\n\n`CodiceFiscale` è una libreria [Elixir](https://elixir-lang.org/) che fornisce diverse funzioni relative al codice fiscale italiano.   \nEssa permette di generare un codice fiscale basato su dati anagrafici e di verificare se un codice fiscale fornito corrisponde ai dati anagrafici forniti.   \nLa documentazione è disponibile su https://hexdocs.pm/codice_fiscale.   \n*To read this README in English, click [here](./README.md).*\n\n## Funzionalità\n\n- **Calcolo del Codice Fiscale:** Dato un nome, cognome, data di nascita, sesso e [codice catastale](https://it.wikipedia.org/wiki/Codice_catastale) del luogo di nascita, calcola il corrispondente codice fiscale.\n- **Verifica del Codice Fiscale:** Controlla se un codice fiscale fornito corrisponde al codice fiscale atteso basato sui dati anagrafici forniti.\n\n## Installazione\n\nAggiungi `CodiceFiscale` come dipendenza nel tuo file `mix.exs`:\n\n```elixir\ndefp deps do\n  [\n    {:codice_fiscale, \"~\u003e 0.1.1\"}\n  ]\nend\n```\n\nQuindi, scarica le dipendenze:\n\n```shell\n$ mix deps.get\n```\n\n## Utilizzo\n### Calcolo del Codice Fiscale\nCalcola il codice fiscale dati nome, cognome, data di nascita, sesso e codice catastale del luogo di nascita.\n```elixir\niex\u003e CodiceFiscale.calcola(\"Mario\", \"Rossi\", \"1980-01-01\", \"M\", \"H501\")\n{:ok, \"RSSMRA80A01H501U\"}\n```\n\n### Verifica del Codice Fiscale\nVerifica se il codice fiscale corrisponde ai dati anagrafici forniti.   \n```elixir\niex\u003e CodiceFiscale.verifica(\"RSSMRA80A01H501U\", %{nome: \"Mario\", cognome: \"Rossi\", data_nascita: \"1980-01-01\", sesso: \"M\", codice: \"H501\"})\n{:ok, \"Il codice fiscale corrisponde ai dati anagrafici.\"}\n```\n\n## Configurazione\nPer abilitare il logging, imposta la chiave :logging_enabled a true nell'ambiente della tua applicazione:  \n\n```elixir\nconfig :codice_fiscale, logging_enabled: true\n```\n\n## Contributi\nI contributi sono benvenuti! Non esitare a inviare issue e pull request.   \nPrima di contribuire, leggi [qui](CONTRIBUTING.md).\n\n## Licenza\nQuesta libreria è rilasciata sotto la Licenza MIT.    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommasocerruti%2Fcodice-fiscale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftommasocerruti%2Fcodice-fiscale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommasocerruti%2Fcodice-fiscale/lists"}