InicioInfoAlgoritmo de CUIL – CUIT + CUIL/T Calculator v1.0

¿Qué es el DNI?
El DNI es el Documento Nacional de Identidad que certifica en forma exclusiva la identidad de las personas, a partir de la Base de Datos que administra el Registro Nacional de las Personas. El DNI es el único instrumento que acredita la identidad de una persona.

Explícitamente en ningún lugar indica que es único, pero todos creemos que es así.
Actualmente existe un gran número de personas que poseen su número de DNI duplicado. Es decir, hay dos personas en la República Argentina con el mismo número de DNI.
Parece un poco complicado de entender al principio pero esta situación es algo común, si es que se le puede llamar así.
La explicación más lógica: la distribución de los números de DNI depende de personas, y donde existe una persona, existe la posibilidad de error.
Por esta razón, entre otras, surgió el identificador de CUIL – CUIT (Código Único de Identificación Laboral – Código Único de Identificación Tributaria). De esta manera, por más que existiera un número de DNI duplicado, el CUIL – CUIT los diferenciaría. Para ello se diseñó un algoritmo capaz de calcular dicho número.

¿Qué es el CUIL/T?
El CUIL/T es el Código Único de Identificación Laboral – Código Único de Identificación Tributaria. El mismo consta de 11 (once) números. Los 10 (diez) primeros (2 + 8) conforman el Código de Identificación y el último conforma el Digito de Verificación.

Para obtener los elementos mencionados en el párrafo anterior se aplica el siguiente algoritmo matemático:

XY – 12345678 – Z

XY: Indican el Tipo (Hombre, Mujer, Sociedad o Empresa)
12345678: Número de DNI
Z: Dígito de Verificación

Se determina XY de la siguiente manera:
Hombre = 20
Mujer = 27
Empresa o Sociedad = 30

Se multiplica XY 12345678 por un número de forma separada:
Dado XY = 20, a modo de ejemplo.
2 * 5 = 10
0 * 4 = 0
1 * 3 = 3
2 * 2 = 4
3 * 7 = 21
4 * 6 = 24
5 * 5 = 25
6 * 4 = 24
7 * 3 = 21
8 * 2 = 16

Ahora se suman los resultados de las multiplicaciones como se muestra a continuación:
10 + 0 + 3 + 4 + 21 + 24 + 25 + 24 + 21 + 16 = 148

El resultado calculado en el paso anterior se divide por 11 (once) y se obtiene el resto de dicha división.
148 / 11 = 13 (División Entera)
Resto: 148 – (13 * 11) = 5

Una vez determinado el resto se aplican las siguientes reglas:
Si el resto es igual a 0 (cero), entonces Z (Dígito de Verificación) es igual a 0 (cero).
Si el resto es igual a 1 (uno) ocurre lo siguiente:
• Si es Hombre, entonces Z (Dígito de Verificación) es igual a 9 (nueve) y XY es igual a 23 (veintitrés).
• Si es Mujer, entonces Z (Dígito de Verificación) es igual a 4 (cuatro) y XY es igual a 23 (veintitrés).
• En cualquier otro caso Z (Dígito de Verificación) es igual a 11 (once) menos el resto del cociente.

Resto = 5
11 – 5 = 6
Z = 6

CUIL: 20 – 12345678 – 6

No debe olvidarse el hecho de que fue una persona quien diseñó el algoritmo presentado anteriormente y por esta razón existen personas cuyo número de CUIL/T no se ajusta a este algoritmo, o sí en cierta manera...duh...

CUIL/T Calculator v1.0

Implementación en ANSI C del algoritmo matemático empleado para calcular el CUIL/T.

Código Fuente en ANSI C

Autor: Hardr!ve
Web: virushardrive.wordpress.com
Tamaño: 4800
SHA1 Hash: 09515D6FB0EE58A6BDCDC092D1CF515BAB24BA8E
Descarga
Datos archivados del Taringa! original
20puntos
5,218visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

h
hardrive9000🇦🇷
Usuario
Puntos0
Posts7
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.