OdooWiki OCA HUB

Generate Barcodes for Products

barcodes_generator_product folder_open OCA/stock-logistics-barcode open_in_new
Tools Licencia: AGPL-3

Este módulo amplía la funcionalidad de Odoo, permitiendo al usuario generar un código de barras en función de una regla de código de barras determinada para los productos.

Por ejemplo, un patrón típico para productos es "20.....{NNNDD}", lo que significa que:

  • el código EAN13 comenzará por '20'
  • seguido de 5 dígitos (denominados Base del código de barras en este módulo)
  • y después de otros 5 dígitos para definir el precio variable
  • un control de 13 dígitos

Otro patrón común es "8012345.....", lo que significa que:

  • el código EAN13 comenzará por '8012345'
  • seguido de 5 dígitos (denominados Base del código de barras en este módulo)
  • y finalmente el dígito 13 es el dígito de control

Ten en cuenta que no es necesario un punto en el patrón, ya que el dígito de control se añade automáticamente.

Con este módulo, es posible:

  • Asignar un patrón (barcode.rule) a un product.product
  • Definir una base del código de barras:
  • manualmente, si el usuario debe establecer la base del código de barras. (normalmente un código interno definido en tu empresa)
  • automáticamente mediante una secuencia, si quieres dejar que Odoo incremente una secuencia. (caso típico de incremento de un número de cliente)
  • Generar un código de barras, basado en el patrón definido y la base del código de barras

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Permite a los usuarios asignar una regla de código de barras a un producto y generar su código de barras automáticamente, ya sea desde una secuencia o manualmente, directamente desde el formulario del producto.

Este módulo añade la generación de códigos de barras a los productos. En el formulario de un producto (tanto en las pantallas de la plantilla de producto como de la variante de producto), aparece un nuevo campo "Barcode Rule" junto al código de barras, limitado a las reglas definidas para productos. Una vez elegida una regla, se habilitan un campo "Barcode Base" y un botón "Generate Barcode".

  • Si la regla está configurada para generar por secuencia, la base puede rellenarse automáticamente con el botón "Generate Base" y el campo del código de barras pasa a ser de solo lectura; el código de barras se construye entonces a partir del patrón de la regla.
  • Si la regla está configurada como manual, el usuario escribe la base él mismo y hace clic en "Generate Barcode" para producir el código final.

Para los productos con una sola variante, la regla y la base se comparten entre la plantilla y su variante. Para los productos con varias variantes, estos campos se ocultan en la plantilla y deben configurarse por variante. El módulo también añade "Products" como posible destino en la configuración de reglas de códigos de barras, de modo que las reglas pueden marcarse como utilizables para productos. El acceso a estos campos y botones está limitado a los usuarios que pertenecen al grupo de generación de códigos de barras.

Modelos y campos (3)
  • barcode.rule · amplía un modelo existentegenerate_model
  • product.product · modelo nuevo
  • product.template · amplía un modelo existentebarcode_base, generate_type (Generate Type), barcode_rule_id (Barcode Rule)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/stock-logistics-barcode.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, consulte la sección 'Configuration' de la descripción del módulo 'barcodes_generator_abstract'

Para gestionar la regla de códigos de barras y la base de códigos de barras en los productos, debe incluir su usuario en el grupo "Generate Barcodes".

Para usar este módulo, necesita:

  • Ir a un formulario de Producto (o a un formulario de plantilla):

1 para la generación manual

  • Establecer una Barcode Rule
  • Establecer una Barcode Base
  • hacer clic en el botón 'Generate Barcode (Using Barcode Rule)'

2 para la generación automática

  • Establecer una Barcode Rule
  • hacer clic en el botón 'Generate Base (Using Sequence)'
  • hacer clic en el botón 'Generate Barcode (Using Barcode Rule)'

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.