OdooWiki OCA HUB

Generate Barcodes for Partners

barcodes_generator_partner 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 dependiendo de una regla de código de barras dada para Partners.

Por ejemplo, un patrón típico para partners es "042........." que significa que:

  • el código EAN13 comenzará por '042'
  • seguido de 0 dígitos (denominado Barcode Base en este módulo)
  • un control de 13 dígitos

Con este módulo, es posible:

  • Asignar un patrón (barcode.rule) a un res.partner
  • Definir una base de código de barras:
  • manualmente, si la base del código de barras debe ser establecida por un usuario. (típicamente un código interno definido en su empresa)
  • automáticamente mediante una secuencia, si desea 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 12.0

Permite a los usuarios asignar una regla de código de barras a un contacto y generar un código de barras EAN13 para ese partner, ya sea a partir de una base introducida manualmente o automáticamente desde una secuencia.

Este módulo añade la generación de códigos de barras a los registros de contacto en Odoo. En el formulario de la empresa, junto al campo Barcode existente, los usuarios del grupo de generación de códigos de barras ven un campo Barcode Rule donde pueden elegir una regla que se aplique a las empresas.

Una vez elegida una regla, aparece un campo Barcode Base. Según el tipo de generación de la regla, la base puede introducirse manualmente o rellenarse automáticamente: se muestra un botón "Generate Base (Using Sequence)" cuando la regla usa una secuencia y la base sigue siendo cero. Cuando se usa una secuencia, el propio campo Barcode pasa a ser de solo lectura, porque el valor lo produce la regla.

Un segundo botón, "Generate Barcode (Using Barcode Rule)", se habilita una vez que existen una regla y una base distinta de cero. Construye el código de barras final a partir del patrón de la regla y la base.

El módulo amplía la configuración de reglas de códigos de barras para que las reglas puedan dirigirse a Partners y puedan usar un tipo Client. También añade el comportamiento de generación de códigos de barras al modelo de empresa (res.partner) y añade los nuevos campos y botones a la vista estándar del formulario de empresa. Los datos de demostración muestran una configuración típica: una regla EAN13 que empieza por 042, vinculada a una secuencia, que produce un código de barras de empresa.

Modelos y campos (2)
  • res.partner · modelo nuevo
  • barcode.rule · amplía un modelo existentetype, generate_model

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 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 12.0
  • Para configurar este módulo, consulte la sección 'Configuration' de la descripción del módulo 'barcodes_generator_abstract'

Para usar este módulo, necesita:

  • Vaya al formulario de un Cliente/Contacto, pestaña Ventas y Compras:

1 para generación manual

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

2 para generación automática

  • Establezca una Barcode Rule
  • haga clic en el botón 'Generate Base (Using Sequence)'
  • haga 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.