ema / pycodicefiscale

Python library for handling Italian fiscal code, officially known as Italy's Codice Fiscale
http://pypi.python.org/pypi/codicefiscale/
GNU Lesser General Public License v2.1
14 stars 12 forks source link

Added support for Omocodie and check control code in isvalid #3

Open baxeico opened 10 years ago

baxeico commented 10 years ago

I added the support for omocodie [http://it.wikipedia.org/wiki/Omocodia] and added a check using the control code in isvalid function.

Giuliano69 commented 8 years ago

Chiedo gentilmente un chiarimento: allo stato della versione attuale (0.9) un codice fiscale valido, è sempre riconosciuto come tale anche in caso di omocodia (non c’è quindi il rischio che un codice emesso “modificato” per omocodie sia rifiutato) oppure la caratteristica non è ancora gestita ?

Ringrazio cordialmente,

baxeico commented 8 years ago

@Giuliano69 lo scopo di questa Pull Request era proprio quello di considerare valido anche un codice modificato per omocodia. Non mi pare che però sia mai stata mergiata in master. Puoi però usare il pacchetto python-stdnum che supporta la validazione del codice fiscale anche in presenza di omocodie (avevo chiesto io al maintainer di aggiungere un modulo per il codice fiscale italiano) oltre alla validazione della partita iva italiana e di molti altri codici internazionali.