Skip to content

agustinbouillet/python-cuit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Validador de CUIT

El Código Único de Identificación Tributaria (CUIT) es una clave que se utiliza en el sistema tributario de la República Argentina para poder identificar inequívocamente a las personas físicas o jurídicas autónomas, susceptibles de tributar. Las claves son asignadas por la Administración Federal de Ingresos Públicos (AFIP), para poder confeccionar el registro o censo de las mismas, para efectos administrativos y tributarios.

Más información en: https://es.wikipedia.org/wiki/Clave_%C3%9Anica_de_Identificaci%C3%B3n_Tributaria

Uso

codigo = "34-99903208-9"
c = cuit.Cuit(codigo)

is_valid()

Retorna un valor boolean.

>>> c.is_valid()
True

codigo_verificador()

Retorna el número verificador que corresponde para el código ingresado independientemente de cual lleve.

>>> c.codigo_verificador()
9

messages()

Retorna una lista con los mensajes de éxito o error.

True

>>> c.messages()
['El código «34-99903208-9», es válido.']

False

>>> c = cuit.Cuit("34+99903208+9")
>>> c.messages()
['Introdujo «34+99903208+9» y éste no es un número de CUIT válido.',
 'Solo puede introducir: números, guiones medios, puntos o espacios.']
>>> c = cuit.Cuit("foo")
>>> c.messages()
['Introdujo «foo» y éste no es un número de CUIT válido.',
 'Solo puede introducir: números, guiones medios, puntos o espacios.',
 'El CUIT debe tener 11 dígitos.']
>>> c = cuit.Cuit("3499903208")
>>> c.messages()
['Introdujo «3499903208» y éste no es un número de CUIT válido.',
 'El CUIT debe tener 11 dígitos.']

Uso por línea de comando

Argumentos -c o --cuit. Retorna una validación del tipo boolean.

$ python3 cuit.py -c 34-99903208-9
True

Argumentos -m o --msg. Lista los mensajes de error o éxito.

$ python3 cuit.py -c 34-99903208-9 -m
— El código «34-99903208-9», es válido.
$ python3 cuit.py -c 34-99903208 -m
— Introdujo «34-99903208» y éste no es un número de CUIT válido.
— El CUIT debe tener 11 dígitos.

Argumentos -d o --digito. Retorna el número verificador que corresponde para el código ingresado independientemente de cual lleve.

$ python3 cuit.py -c 34-99903208-9 -d
9

paypal

About

Validador de número de CUIT Argentino

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages