Código Único de Identificación Laboral
El Código Único de Identificación Laboral (CUIL) es el número que se otorga a todo trabajador al inicio de su actividad laboral en relación de dependencia que pertenezca al Sistema Integrado de Jubilaciones y Pensiones (SIJP), y a toda otra persona que gestione alguna prestación o servicio de la Seguridad Social en la República Argentina.
Es una clave compuesta por el número de DNI más un prefijo y un dígito verificador final. Se expresa, por ejemplo: 20-08490848-8. Donde "08490848" es el Documento Nacional de Identidad de la persona en cuestión, "20" el prefijo y "8" el dígito verificador.
Es utilizado principalmente por los organismos estatales para identificar fehacientemente a un único trabajador y poder controlar sus aportes previsionales.
En Argentina el trámite para obtener el Código Único de Identificación Laboral (CUIL) se realiza ante la Administración Nacional de la Seguridad Social (ANSeS).
[editar] Algoritmo para calcular el CUIL
Código fuente en Visual Basic
Function GenCuit(cDni, cSexo) As String
Dim cCuit, cIniciales, i, j, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11 _
, nSumatoria, nResto, nVerificador
For i = 1 To 3
If cSexo = "H" Then
Select Case i
Case 1
cIniciales = "20"
Case 2
cIniciales = "23"
Case 3
cIniciales = "24"
End Select
Else
Select Case i
Case 1
cIniciales = "27"
Case 2
cIniciales = "23"
Case 3
cIniciales = "24"
End Select
End If
For j = 0 To 9
'crea un cuit y va probando digitos verificadores
cCuit = cIniciales & cDni & j
'busca el digito verificador
c1 = Mid(cCuit, 1, 1)
c2 = Mid(cCuit, 2, 1)
c3 = Mid(cCuit, 3, 1)
c4 = Mid(cCuit, 4, 1)
c5 = Mid(cCuit, 5, 1)
c6 = Mid(cCuit, 6, 1)
c7 = Mid(cCuit, 7, 1)
c8 = Mid(cCuit, 8, 1)
c9 = Mid(cCuit, 9, 1)
c10 = Mid(cCuit, 10, 1)
c11 = Mid(cCuit, 11, 1)
nSumatoria = (5 * Val(c1) + 4 * Val(c2) + 3 * Val(c3) + 2 * Val(c4) + 7 * Val(c5) _
+ 6 * Val(c6) + 5 * Val(c7) + 4 * Val(c8) + 3 * Val(c9) + 2 * Val(c10))
nResto = nSumatoria Mod 11
nVerificador = 11 - nResto
If nVerificador=11 then
nVerificador=0
elseIf nVerificador=10 then
nVerificador=9
end if
If nVerificador = Val(c11) Then
GoTo ret
End If
Next
Next
ret:
GenCuit = cCuit
End Function
Para el Calculo del Digito Verificador de CUIT / CUIL ver CUIT
Existen CUIL que comienzan con 24, los cuales no pueden ser calculados por ningún algoritmo. Este algoritmo se muestra a modo experimental. Siempre solicite su CUIL ante la ANSES.
[editar] Véase también
[editar] Enlaces externos
- Página Principal del ANSES. Información general sobre Seguridad Social en Argentina.
- Autopista de Servicios ANSES. Para aquellos que ya posean un CUIL y necesiten una constancia del mismo. Pueden realizarse más trámites y consultas, como Solicitud de Turno, Opción por Reparto, Consulta de Historia Laboral, Datos Personales y Obra Social, entre otros.
- Cómo sacar el comprobante de CUIL por Internet. Instructivo acerca de cómo emitir el comprobante de CUIL.
- Sacar el CUIL paso a paso. Tutorial que explica paso a paso como sacar el comprobante de CUIL de una persona física en Argentina.