Código Único de Identificación Tributaria

ÔĽŅ
Código Único de Identificación Tributaria

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.

Contenido

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 guion. En el siguiente ejemplo se toma como CUIT el n√ļmero ##-12345678-X, donde ## es el tipo, 12345678 es el n√ļmero de DNI o numero de sociedad y X es el d√≠gito verificador.

Tipo: Físicas (Hombres, Mujeres) o Jurídicas

  • 27 significa que es mujer
  • 20 hombre
  • 23 puede ser ambos (se usa cuando hay otro n√ļmero igual)
  • 30 empresas

Para obtener el dígito verificador que no conocemos o que queremos calcular:

- 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

Código Java

private boolean validarCuit(long numero) {
        this.sexo = numero / (long) Math.pow(10, 9);
        this.dni = numero / 10 - this.sexo * (long) Math.pow(10, 8);
        this.verificador = numero % 10;
 
        String serie = "2345672345";
        String numero = String.valueOf(this.sexo) + String.valueOf(this.dni);
        long suma = 0;
        for (int i = 0; i < 10; i++) {
                suma += (numero.charAt(i)- '0') * (serie.charAt(9 - i) - '0');
        }
        long digito = 11 - suma % 11;
        digito = digito == 11 ? 0 : digito;
        digito = digito == 10 ? 9 : digito;
        return this.verificador == digito;
}

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • 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… ‚Ķ   Wikipedia Espa√Īol

  • Identificaci√≥n tributaria ‚ÄĒ La identificaci√≥n tributaria es un c√≥digo √ļnico, generalmente de car√°cter alfanum√©rico, utilizado con el fin de poder identificar inequ√≠vocamente a toda persona f√≠sica o jur√≠dica susceptible de tributar, asignado a √©stas por los Estados, con el… ‚Ķ   Wikipedia Espa√Īol

  • Identificaci√≥n tributaria ‚ÄĒ La identificaci√≥n tributaria es un n√ļmero o c√≥digo que las autoridades tributarias de un pa√≠s asignan a cada contribuyente (persona o empresa) con el fin de identificarlo un√≠vocamente para el cobro de impuestos. El nombre particular de este… ‚Ķ   Enciclopedia Universal

  • Identificaci√≥n tributaria en la Uni√≥n Europea ‚ÄĒ Este art√≠culo o secci√≥n sobre pol√≠tica necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, ed√≠talo para que las cumpla. Mientras tanto, no elimines este aviso. Tambi√©n puedes ayudar wi ‚Ķ   Wikipedia Espa√Īol

  • C√≥digo de control ‚ÄĒ El c√≥digo de control es un mecanismo de detecci√≥n de errores utilizado para verificar la correcci√≥n de un dato, generalmente en soporte inform√°tico. Los d√≠gitos de control se usan principalmente para detectar errores en el tecleo o transmisi√≥n de ‚Ķ   Wikipedia Espa√Īol

  • Rol √önico Tributario ‚ÄĒ El Rol √önico Tributario, conocido tambi√©n por el acr√≥nimo RUT, es un n√ļmero √ļnico chileno, que fue establecido como identificaci√≥n tributaria por el Decreto con Fuerza de Ley N¬į 3 del 29 de enero de 1969.[1] La identificaci√≥n tributaria anterior… ‚Ķ   Wikipedia Espa√Īol

  • VAT identification number ‚ÄĒ A value added tax identification number or VAT identification number (VATIN) is an identifier used in many countries, including the countries of the European Union, for value added tax purposes. In the EU, a VAT identification number can be… ‚Ķ   Wikipedia

  • National identification number ‚ÄĒ A national identification number, national identity number, or national insurance number is used by the governments of many countries as a means of tracking their citizens, permanent residents, and temporary residents for the purposes of work,… ‚Ķ   Wikipedia

  • Ja√©n ‚ÄĒ Para otros usos de este t√©rmino, v√©ase Ja√©n (desambiguaci√≥n). Ja√©n ‚Ķ   Wikipedia Espa√Īol

  • Historia contempor√°nea de Espa√Īa ‚ÄĒ La promulgaci√≥n de la Constituci√≥n de 1812, obra de Salvador Viniegra (Museo de las Cortes de C√°diz). Historia contempor√°nea de Espa√Īa es la disciplina historiogr√°fica y el periodo hist√≥rico de la historia de Espa√Īa que corresponde a la Edad… ‚Ķ   Wikipedia Espa√Īol


Compartir el artículo y extractos

Link directo
… Do a right-click on the link above
and select ‚ÄúCopy Link‚ÄĚ

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.