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.