Diferencia entre revisiones de «Código Único de Identificación Tributaria»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 190.232.59.101 a la última edición de Elwikipedista
Línea 3: Línea 3:
== Composición ==
== Composición ==
Consta de un total de once (11) cifras: dos dígitos iniciales que indican el tipo global, seguido por ocho dígitos que corresponden, en el caso de personas físicas, al número de Documento Nacional de Identidad, y en el caso de empresas a un número de sociedad asignado por la AFIP, y finalmente un dígito verificador.
Consta de un total de once (11) cifras: dos dígitos iniciales que indican el tipo global, seguido por ocho dígitos que corresponden, en el caso de personas físicas, al número de Documento Nacional de Identidad, y en el caso de empresas a un número de sociedad asignado por la AFIP, y finalmente un dígito verificador.
Ej: 11-11111111-1


== Otros nombres ==
== Otros nombres ==

Revisión del 23:24 5 nov 2009

La Clave Única de Identificación Tributaria (CUIT) es una clave única que se utiliza en el sistema tributario argentino para poder identificar inequívocamente a las personas físicas o jurídica autónomas, susceptible de tributar. Es asignada por la Administración Federal de Ingresos Públicos, para poder confeccionar el registro o censo de las mismas, para efectos administrativo-tributarios.

Composición

Consta de un total de once (11) cifras: dos dígitos iniciales que indican el tipo global, seguido por ocho dígitos que corresponden, en el caso de personas físicas, al número de Documento Nacional de Identidad, y en el caso de empresas a un número de sociedad asignado por la AFIP, y finalmente un dígito verificador.

Otros nombres

Para quienes trabajan en relación de dependencia, el mismo código toma el nombre de CUIL: Clave Única de Identificación Laboral.

Quienes necesitan realizar operaciones que implican el pago de tributos (tal como varios tipos de compraventas registradas), pero que no clasifican como empleados o trabajadores autónomos, también pueden obtener de la misma agencia una CDI o Clave de Identificación.

Procedimiento para obtener el dígito verificador

El CUIT o CUIL consta de tres partes, el tipo, el número y el dígito verificador separados por guión. En el siguiente ejemplo se toma como CUIT el número 20-12345678-X, donde 12345678 es el número de DNI o numero de sociedad y X es el dígito verificador que no conocemos o que queremos verificar:

- Se procede a tomar el número de 10 digitos compuesto por los 2 primeros mas los 8 digitos siguientes, de derecha a izquierda, multiplicando cada dígito por los números que componen la serie numérica 2,3,4,5,6,7; y sumando el resultado de estos productos, como se muestra a continuación (si se ha aplicado la serie hasta el 7 y quedan dígitos por multiplicar, se comienza la serie nuevamente):

En el ejemplo:

8 × 2 = 16,

7 × 3 = 21,

6 × 4 = 24,

5 × 5 = 25,

4 × 6 = 24,

3 × 7 = 21,

2 × 2 = 4,

1 × 3 = 3,

0 × 4 = 0,

2 × 5 = 10, entonces la suma de los productos es: 16+21+24+25+24+21+4+3+0+10 = SUMA_P

- Al número obtenido por la suma del producto de cada dígito por la serie ya mencionada, se le aplica módulo 11, o sea, se divide por 11 y se determina el resto de la división.

En el ejemplo:

 SUMA_MOD11  = SUMA_P modulo 11  

Queda en SUMA_MOD11 el resto de dividir por 11

Ahora se hace 11 menos SUMA_MOD11

 ONCEMENOS = 11 - SUMA_MOD11
  • Si el resultado es 11, el dígito verificador será 0.
  • Si el resultado es 10, el dígito verificador será 9.
  • En otro caso el resultado será el dígito verificador.

Pseuodocodigo:

    
DIGITO = ONCEMENOS
IF ONCEMENOS = 11 THEN
   DIGITO = 0
ELSE IF ONCEMENOS = 10 THEN
   DIGITO = 9
END IF

Ejemplo Macro en Visual Basic MS Excel

(esta escrita aqui en el editor de wikipedia, si alguno se toma el trabajo de probarla, corrijala si corresponde)

Public Function DigitoCuit(ByVal Cuit As String) As integer

    Dim Posicion as Integer
    Dim Multiplicador    As Integer
    Dim Acumulado  As Integer
    Dim OnceMenos as integer
    Dim Digito      As Integer

    Posicion = 11
    Multiplicador = 2
    Acumulado = 0
    While Posicion > 0
      if mid$(CUIT,Posicion,1)<>"-" then 
        Acumulado = Acumulado + val(mid$(CUIT,Posicion,1)) * Multiplicador
        Multiplicador = Multiplicador + 1
        If Multiplicador > 7 Then
           Multiplicador = 2
        End If
      End If
      Posicion = Posicion - 1 
    Wend
    OnceMenos = 11 - (Acumulado Mod 11)
    Digito = OnceMenos
    If Digito = 11 Then Digito = 0
    If Digito = 10 Then Digito = 9

    DigitoCuit = Digito

  End Function

Enlaces externos