Nomenclatura de código de barras GS1

La nomenclatura GS1 consolida varios datos de los productos y de la cadena de suministro en un solo código de barras. Odoo utiliza los códigos comerciales globales de artículo (GTIN) adquiridos por las empresas para hacer envíos, realizar ventas internacionales y publicar sus productos dentro de su comercio electrónico.

Configure la nomenclatura GS1 para escanear códigos de barras de cajas selladas e identificar la información más importante de los productos, como el código comercial global de artículo, el número de lote, la cantidad y más.

Importante

Los códigos comerciales globales de artículo (GTIN, por sus siglas en inglés) son los identificadores únicos de los productos y es necesario comprarlos a GS1 para poder utilizar códigos de barras GS1.

Configurar la nomenclatura de los códigos de barras

Vaya a Inventario ‣ Configuración ‣ Ajustes para utilizar la nomenclatura GS1. Seleccione la casilla junto a Lector de códigos de barras en la sección Código de barras y después seleccione Nomenclatura de código de barras ‣ Nomenclatura GS1 predeterminada.

Elija GS1 desde el menú desplegable y haga clic en el vínculo externo para ver una lista de las reglas GS1.

Haga clic en el icono ➡️ (flecha) que se encuentra del lado derecho de la selección Nomenclatura de código de barras para acceder a la lista de reglas y patrones de código de barras GS1 compatibles con Odoo de forma predeterminada.

En la tabla emergente de Abrir: Nomenclatura puede ver y editar los nombres de reglas GS1 disponibles en Odoo. La tabla incluye toda la información que se puede condensar en un código de barras GS1 junto con el patrón de código de barras correspondiente.

Truco

Después de configurar GS1 como la nomenclatura del código de barras, también podrá acceder a la configuración de las nomenclaturas de código de barras a través de un menú oculto que aparece al activar el modo de desarrollador. Una vez activado, vaya a Inventario ‣ Configuración ‣ Nomenclaturas de código de barras y seleccione Nomenclatura GS1 predeterminada.

Usar códigos de barras GS1 en Odoo

Para identificar productos mediante códigos de barras GS1 en Odoo, las empresas adquieren un GTIN único como identificador internacional del producto al GS1. El código comercial global se combina con detalles específicos del producto que siguen el patrón del código de barras asignado por GS1. Este patrón cuenta con números y letras, además debe seguir las convenciones de GS1 para que los sistemas internacionales en la cadena de suministro lo interpreten de forma correcta.

Todos los códigos de barras empiezan con un identificador de aplicación (A.I., por sus siglas en inglés) de 2 a 4 dígitos. Este prefijo obligatorio indica de forma universal el tipo de información que incluye el código de barras. Odoo sigue las reglas de GS1 para identificar la información, tal como se menciona en la lista de reglas GS1 predeterminadas. Incluir el identificador de aplicación correspondiente de la lista permite que Odoo interprete los códigos de barras GS1 de forma correcta. Aunque la mayoría de los patrones de códigos de barras tienen una longitud fija, algunos, como los números de serie y los lotes, tienen una longitud flexible.

Truco

Use el separador FNC1 (\x1D) para finalizar el código de barras si los patrones del código de barras son de longitud flexible y no se encuentran al final del código de barras GS1.

Ejemplo: El patrón del código de barras para los números de lote tiene una longitud de 20 caracteres. En lugar de crear un número de lote de 20 caracteres, como LOT00000000000000001, use el separador FNC1 para hacerlo más corto: LOT001x1D.

Consulte la lista de nomenclatura GS1 para ver una lista completa de todos los patrones y reglas de códigos de barras a seguir. También puede consultar el documento de uso de GS1 para consultar ejemplos específicos de cómo combinar el código comercial global de artículo con la información de los productos y configurar el flujo de trabajo.

Creación de reglas

Las reglas GS1 son el formato específico de la información incluida en el código de barras que comienza con un A.I. y contiene una longitud definida de caracteres. Al escanear los códigos de barras GS1 de la lista GS1 predeterminada, Odoo completa los datos correspondientes en la base de datos de forma predeterminada.

Agregar reglas de código de barras GS1 en Odoo garantiza la interpretación correcta de los formatos únicos y no estandarizados de GS1.

Para ello, active el modo de desarrollador y vaya a la lista Nomenclaturas de código de barras desde Inventario ‣ Configuración ‣ Nomenclaturas de código de barras. Luego, seleccione la opción Nomenclatura GS1 predeterminada en la lista.

Seleccione Agregar una línea en la parte inferior de la tabla de la página Nomenclatura GS1 predeterminada para abrir una ventana y crear una nueva regla. El campo Nombre de la regla se utiliza de forma interna para identificar qué representa el código de barras. Los tipos de código de barras son las distintas clasificaciones de información que el sistema puede interpretar (por ejemplo, producto, cantidad, fecha de caducidad, paquete, cupón). La secuencia representa la prioridad de la regla, es decir, entre más pequeño sea el valor, la regla aparecerá más arriba en la tabla. Odoo sigue el orden secuencial de esta tabla y utilizará la primera regla que coincida. El patrón de código de barras es lo que permite que el sistema reconozca la secuencia de letras y números que contiene la información sobre el producto.

Después de completar la información, haga clic en Guardar y crear nuevo para elaborar otra regla o haga clic en Guardar y cerrar para guardarla y regresar a la tabla de reglas.

Solución de problemas de códigos de barras

Es difícil trabajar con códigos de barras GS1, por lo que aquí hay algunos puntos que puede revisar si los códigos de barras no funcionan como se esperaba:

  1. Asegúrese de que la opción Nomenclatura del código de barras sea Nomenclatura GS1 predeterminada. Vaya a la sección de ajustes de nomenclatura para obtener más detalles.

  2. Asegúrese de que los campos escaneados en el código de barras estén habilitados en Odoo. Por ejemplo, para escanear un código de barras que contenga números de serie y lote, asegúrese de que la función Lotes y números de serie esté habilitada en los ajustes de Odoo y en el producto.

  3. Omita los signos de puntuación, como los paréntesis () o corchetes [], entre el IA y la secuencia del código de barras. Estos símbolos se suelen usan en ejemplos para facilitar la lectura y no se deben incluir en el código de barras final. Vaya a esta sección para obtener más detalles sobre cómo crear códigos de barras GS1.

  4. Cuando un solo código de barras contiene varios campos codificados, Odoo necesita que todas las reglas estén incluidas en la nomenclatura del código de barras para poder leerlo. Esta sección explica cómo agregar nuevas reglas en la nomenclatura del código de barras.

  5. Pruebe los códigos de barras que contienen varios campos codificados por separado, parte por parte, para identificar qué campo está ocasionando el problema.

    Example

    Al probar un código de barras que contiene el código comercial global de artículo, el número de lote y la cantidad, primero escanee solo el GTIN. Luego, pruebe con el código comercial global de artículo y el número de lote. Por último, intente escanear todo el código de barras.

  6. Después de identificar cuál es el campo codificado desconocido, agregue nuevas reglas a la lista predeterminada de Odoo para que reconozca los códigos GS1 con especificaciones únicas.

    Importante

    Aunque se leerá el campo nuevo, la información no se vinculará a un campo existente en Odoo si no lleva a cabo las personalizaciones de desarrollo. De igual forma, es muy útil agregar nuevas reglas para garantizar que el resto de los campos del código de barras se interpreten de forma correcta.

Lista de nomenclatura GS1

La siguiente tabla contiene la lista predeterminada de reglas GS1 de Odoo. Los patrones de código de barras están escritos en expresiones regulares y solo las primeras tres reglas requieren de un dígito de control como carácter final.

Nombre de la regla

Tipo

Patrón del código de barras

Tipo de contenido GS1

Campo de Odoo

Código seriado de contenedor de embarque

Paquete

(00)(\d{18})

Identificador numérico

Nombre del paquete

Código comercial global de artículo (GTIN)

Producto unitario

(01)(\d{14})

Identificador numérico

Campo Código de barras en el formulario de producto

GTIN de los artículos comerciales contenidos

Producto unitario

(02)(\d{14})

Identificador numérico

Embalaje

Enviar a / Entregar a ubicación global

Ubicación de destino

(410)(\d{13})

Identificador numérico

Ubicación de destino

Enviar / Entregar para reexpedición

Ubicación de destino

(413)(\d{13})

Identificador numérico

Ubicación de origen

Identificación de una ubicación física

Ubicación

(414)(\d{13})

Identificador numérico

Ubicación

Lote o número de lote

Lote

(10) ([!»%-/0-9:-?A-Z_a-z]{0,20})

Nombre alfanumérico

Lote

Número de serie

Lote

(21) ([!»%-/0-9:-?A-Z_a-z]{0,20})

Nombre alfanumérico

Número de serie

Fecha de envasado (AAMMDD)

Fecha de envasado

(13)(\d{6})

Fecha

Fecha de empaquetado

Fecha de consumo preferente (AAMMDD)

Fecha de consumo preferente

(15)(\d{6})

Fecha

Fecha de consumo preferente

Fecha de caducidad (AAMMDD)

Fecha de caducidad

(17)(\d{6})

Fecha

Fecha de vencimiento

Número variable de artículos

Cantidad

(30)(\d{0,8})

Medida

UdM: Unidades

Número de artículos comerciales

Cantidad

(37)(\d{0,8})

Medida

Cantidad en unidades para contenedores (AI 02)

Peso neto: Kilogramos (kg)

Cantidad

(310[0-5])(\d{6})

Medida

Cantidad en kg

Longitud en metros (m)

Cantidad

(311[0-5])(\d{6})

Medida

Cantidad en m

Volumen neto: Litros (l)

Cantidad

(315[0-5])(\d{6})

Medida

Cantidad en L

Volumen neto: Metros cúbicos (m3)

Cantidad

(316[0-5])(\d{6})

Medida

Cantidad en m3

Longitud en pulgadas (pulg.)

Cantidad

(321[0-5])(\d{6})

Medida

Cantidad en pulgadas

Peso neto/volumen: Onzas (oz)

Cantidad

(357[0-5])(\d{6})

Medida

Cantidad en oz

Volumen neto: Pies cúbicos (ft3)

Cantidad

(365[0-5])(\d{6})

Medida

Cantidad en ft3

Tipo de embalaje

Tipo de embalaje

(91) ([!»%-/0-9:-?A-Z_a-z]{0,90})

Nombre alfanumérico

Tipo de paquete