Nomenclatura predeterminada de códigos de barras

Es necesario que defina las nomenclaturas de los códigos de barras para que Odoo los reconozca y categorice de manera correcta. Al escanear un código de barras, este coincidirá con la primera regla que tenga un patrón de coincidencia basado en expresiones regulares y se leerá correctamente si su prefijo o longitud coincide con la regla definida.

Por ejemplo, en un punto de venta se utilizan códigos de barras para el peso del producto con el formato de número europeo de artículo (EAN), estos comienzan con 21 y tienen cinco dígitos que especifican el peso. El propósito de esto es pesar los productos y generar un código de barras que represente su peso y precio. El patrón del código de barras que se utiliza para identificar el código de barras es 21 seguido de los cinco dígitos del peso, además es posible personalizarlo para asegurar que Odoo interprete todos los códigos de la empresa de forma correcta.

Nota

Los códigos de barras también se utilizan con frecuencia en las aplicaciones Inventario y Código de barras de Odoo.

La aplicación Código de barras es compatible con los formatos EAN, código universal de producto (UPC) y GS1. Este documento solo aborda las reglas y patrones predeterminados de Odoo, que utilizan los códigos UPC y EAN.

Importante

Si desea utilizar códigos de barras UPC y EAN para identificar de manera única los productos en la cadena de suministro **debe* comprarlos a través de GS1.

En Odoo es posible definir patrones de códigos de barras personalizados para reconocer los códigos de la empresa. No es necesario que los compre si solo los utilizará dentro de la empresa, como en el ejemplo donde el código de barras está escrito en el formato EAN.

Configuración

Para utilizar la nomenclatura predeterminada, vaya a Inventario ‣ Configuración ‣ Ajustes. En la sección Código de barras, seleccione la casilla etiquetada como Lector de códigos de barras, esta acción instalará la aplicación Código de barras en la base de datos.

Después, asegúrese de que la opción en el campo Nomenclatura de código de barras sea Nomenclatura predeterminada y haga clic en Guardar.

Imagen en la que se activó el ajuste código de barra con Nomenclatura predeterminada seleccionada.

Luego de instalar el módulo Código de barras y seleccionar la nomenclatura predeterminada podrá usar las acciones para códigos de barras con UPC y EAN que están detalladas en la lista de nomenclaturas predeterminadas. Odoo realiza la conversión UPC-EAN de manera automática.

Ejemplo: código de barras de peso del producto

Para entender mejor cómo se utiliza la nomenclatura de los códigos de barras para identificar productos en Odoo, este ejemplo muestra cómo los códigos de barras de peso de productos con el formato EAN permiten que un punto de venta imprima los códigos de barras de manera automática y calcule el precio con el peso del artículo.

La siguiente regla se utiliza para configurar los códigos de barras de estos productos:

Nombre de regla

Patrón de código de barras

Campo en Odoo

Códigos de barras para productos con 3 decimales

(21)….{NNDDD}

Campo Código de barras en un formulario de producto

Example

Para comprender mejor el patrón de código de barras para los productos pesados tome como ejemplo 2112345000008:

  • 21: Es el código que identifica que este es un código de barras para los productos pesados.

  • 12345: Cinco dígitos (denominados por ..... en la tabla anterior) que identifican el producto.

  • 00000: Cinco dígitos (denominados por {NNDDD} en la tabla) que representan el peso del producto. En el formulario del producto, los cinco valores de peso deben ser 00000. Los primeros dos dígitos representan el valor entero y los últimos tres dígitos representan el valor decimal. Por ejemplo, «13.5 gramos» en el formato {NNDDD} están representados como 13500.

  • 8: Dígito de control para 211234500000.

Juntos, estos componentes forman un código de barras EAN de 13 caracteres.

Para configurar el código de barras del producto Pasta a la boloñesa es necesario agregar el código de barras EAN 2112345000008 en el campo Código de Barras en su respectivo formulario (desde Inventario ‣ Productos ‣ Productos, luego seleccione el producto deseado). La unidad de medida debe ser kg.

Campo de código de barras en el formulario del producto.

El tazón de pasta del cliente tiene un peso de 1.5 kilogramos, lo que genera un nuevo código de barras para la pasta: 211234501500. Este tiene un dígito de control de 2 y el nuevo código de barras es 2112345015002.

Código de barras generado que incluye un peso de 1.5 kg.

Vaya a Código de barras ‣ Operaciones para asegurarse de que los productos se están escaneando de forma correcta. Haga clic en cualquier tipo de operación, como Recepciones, y luego haga clic en el botón Nuevo para crear un movimiento de existencias en borrador. Escanee el código de barras de peso del producto, como 2112345015002, la configuración del código de barras es correcta si aparece el producto deseado.

Visualización de un código de barras escaneado con éxito.

Creación de reglas

Importante

Es necesario que agregue nuevas reglas para los formatos UPC y EAN que no están en la lista predeterminada de Odoo. Los códigos de barras no se podrán leer correctamente si hay campos desconocidos.

Es posible crear nuevas reglas, pero los campos de Odoo no se completarán en automático con la información de estas reglas. Necesita contar con un desarrollo personalizado para poder utilizar esta función.

Para crear una regla, primero debe habilitar el modo de desarrollador. Después, vaya a Inventario ‣ Configuración ‣ Nomenclaturas de códigos de barras y seleccione Nomenclatura predeterminada.

Configure los siguientes campos opcionales en esta página:

  • Conversión UPC/EAN: Determina si un código de barras UPC o EAN se debe convertir en automático cuando coincide con una regla con otra codificación. Las opciones incluyen Siempre (la opción predeterminada), Nunca, EAN-13 a UPC-A y UPC-A a EAN-13.

  • ¿Es nomenclatura GS1?: Asegúrese de que esta casilla no esté seleccionada. La nomenclatura predeterminada utiliza la codificación UPC y EAN, no la codificación GS1.

Ajustes de la página Nomenclatura predeterminada.

En la página Nomenclatura predeterminada haga clic en Agregar una línea en la parte inferior de la tabla. Esta acción abrirá una ventana emergente llamada Crear reglas para crear una.

El campo Nombre de la regla se usa de forma interna para identificar a qué código de barras representa.

El campo secuencia representa la prioridad de la regla. Esto quiere decir que mientras menor sea el valor, la regla aparecerá más arriba en la tabla.

El campo Tipo del código de barras representa distintas clasificaciones de la información que puede comprender el sistema (por ejemplo, Paquete, Lote, Ubicación, Cupón, etc.).

El campo Codificación especifica la codificación que utiliza el código de barras. Esta regla solo se aplica si el código de barras utiliza esta codificación en específico. Las opciones de codificación disponibles son EAN-13, EAN-8, UPC-A y GS1-28.

El campo Patrón de código de barras representa la manera en que el sistema reconoce la secuencia de letras o números para contener información sobre el producto. A veces aparece el número de . cuando es necesaria una cierta cantidad de dígitos. La N representa los dígitos de números enteros y la D representa los dígitos decimales.

Example

1... representa cualquier número de 4 dígitos que inicie con 1 y NNDD representa un número de dos dígitos con dos decimales. Por ejemplo, 14.25 se representa como 1425.

Después de llenar la infirmación, haga clic en Guardar y crear nuevo para guardar la regla y crear una nueva de inmediato. También puede hacer clic en Guardar y cerrar para guardar y regresar a la tabla de reglas.

Lista de nomenclaturas predeterminadas

La siguiente tabla contiene la lista de reglas de Nomenclatura predeterminada de Odoo. Los patrones de código de barra se escriben en expresiones regulares.

Nombre de regla

Tipo

Codificación

Patrón de código de barras

Código de barra de precios de 2 decimales

Producto con precio

EAN-13

23…..{NNNDD}

Códigos de barras de descuentos

Producto con descuento

Cualquiera

22{NN}

Código de barras de peso de 3 decimales

Producto pesado

EAN-13

21…..{NNDDD}

Códigos de barras de clientes

Cliente

Cualquiera

042

Código de barras de cupones y tarjetas de regalo

Cupón

Cualquiera

043|044

Código de barras de cajeros

Cajero

Cualquiera

041

Códigos de barra de ubicaciones

Ubicación

Cualquiera

414

Código de barras del paquete

Paquete

Cualquiera

PAQUETE

Códigos de barra de lote

Lote

Cualquiera

10

Tarjeta de crédito magnetica

Tarjeta de crédito

Cualquiera

%.*

Códigos de barras de productos

Unidad de producto

Cualquiera

.*

Nota

Cuando el patrón del código de barras contiene .* puede contener cualquier número o tipo de caracteres.