Generador de cadena del código de barras - ARG -42 (N76A510)

La función de negocio Generador de cadena del código de barras - ARG - 42 obtiene los datos necesarios para el código de barras a partir de los siguientes campos y, a continuación, genera un dígito de verificación:

  • Número CUIT (11 caracteres numéricos obtenidos a partir del dato TAX de la tabla F76AUI20).

  • Tipo de documento legal AFIP (tres caracteres numéricos obtenidos a partir de los tres primeros caracteres del dato VINV de la tabla F76A09) (actualización de la versión 9.2).

  • Centro emisor (cinco caracteres numéricos obtenidos a partir del dato ACEM1 de la tabla F76AUI20) (actualización de la versión 9.2).

  • Número CAI (14 caracteres numéricos obtenidos a partir del dato ACAI de la tabla F76AUI20).

  • Fecha de vencimiento de CAI (ocho caracteres numéricos obtenidos a partir del dato CXPJ de la tabla F76AUI20).

La función de negocio concatena los valores de los cinco campos de datos en el orden de la lista y, a continuación, añade el dígito de verificación al final de la cadena para generar el valor numérico del código de barras. Para calcular el dígito de verificación, el sistema realiza lo siguiente:

  1. Suma los caracteres en las posiciones de número impares (posiciones 1, 3, 5, etc.), empezando por la izquierda de la cadena de caracteres.

  2. Multiplica la suma obtenida en el primer paso por 3.

  3. Suma los caracteres de las posiciones de número pares (posiciones 2, 4, 6, etc.), empezando por la izquierda de la cadena de caracteres.

  4. Suma los valores obtenidos en los pasos 2 y 3.

  5. Determina el dígito de verificación para que sea el número más inferior que, añadido al valor determinado en el paso 4, sea igual a un múltiplo de 10.