OdooWiki OCA HUB
Generic Modules/Inventory Control Licencia: AGPL-3

Códigos de barras GS1

Este módulo proporciona una API para decodificar el contenido de códigos de barras estructurados como GS1-128 o GS1-Datamatrix.

GS1-128 (antes conocido como UCC-128, EAN 128 o UCC/EAN-128), y GS1-Datamatrix son estándares para codificar la identificación de artículos y datos logísticos. Físicamente, GS1-128 se representa como un código de barras Code-128 de 1 dimensión y GS1-Datamtrix se representa como un código de barras Datamatrix de 2 dimensiones.

Cuando se leen esos códigos de barras, su contenido se puede decodificar en múltiples valores utilizando un conjunto de "Identificadores de Aplicación" estándar. Por ejemplo, la mayoría de los artículos de farmacia tienen un código de barras GS1-Datamatrix que contiene su GTIN, número de lote y fecha de caducidad.

Este módulo no te permite imprimir o escanear códigos de barras directamente. En su lugar, el enfoque de este módulo está en decodificar los datos contenidos en los códigos de barras. Con este fin, proporciona objetos para ajustar los Identificadores de Aplicación y los tipos de datos asociados.

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 15.0

Este módulo proporciona la capacidad técnica de decodificar códigos de barras GS1-128 y GS1-Datamatrix en sus campos de datos individuales, como números de producto, números de lote y fechas de caducidad. Añade una pantalla de configuración para gestionar la lista de identificadores de códigos de barras reconocidos y la configuración del escáner por usuario.

Este módulo no imprime ni escanea códigos de barras por sí mismo; proporciona a Odoo la capacidad de entender los datos contenidos en los códigos de barras GS1-128 y GS1-Datamatrix. Cuando se pasa una cadena de código de barras al decodificador, se divide en sus partes individuales utilizando Identificadores de Aplicación (AIs) estándar, y el resultado se devuelve como un conjunto de valores indexados por esos identificadores.

Los usuarios con derechos de administrador pueden abrir el nuevo menú "GS1-128/GS1-Datamatrix Decoding" (bajo un menú de configuración) para ver y mantener la lista de Identificadores de Aplicación admitidos. Cada entrada muestra el código del identificador, una descripción, si los datos tienen una longitud fija o variable, la longitud mínima y máxima, si se espera un indicador decimal y el tipo de datos (texto, número o fecha). La lista está precargada con muchos identificadores estándar, incluidos números de producto, números de lote, números de serie, fechas de producción y caducidad, pesos, dimensiones y referencias de pedidos de clientes.

Cada usuario también obtiene una nueva pestaña "GS1-128/GS1-Datamatrix barcodes" en su formulario de usuario, donde puede establecer el prefijo que envía su escáner y el carácter utilizado como separador de grupo. El decodificador utiliza esta configuración personal al leer un código de barras, y genera un error claro si el código de barras no comienza con el prefijo esperado, contiene un identificador desconocido o tiene un valor incorrecto. Las fechas se convierten al formato de fecha estándar de Odoo, y los valores numéricos pueden ajustarse mediante un indicador decimal.

Depende de

base

Menús que añade

menu_config_gs1_barcode
Modelos y campos (2)
  • res.users · amplía un modelo existentegs1_barcode_prefix (Prefix), gs1_barcode_separator (Group Separator)
  • gs1_barcode · modelo nuevoai (Application Identifier), name (Description), decimal (Decimal Indicator), data_type, length_max (Maximum Data Length), length_min (Minimum Data Length), length_fixed (Fixed-length Data)

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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: 4 confirmadas, 5 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 15.0

Puedes usar la funcionalidad proporcionada por este módulo en tu propia personalización o en otros módulos de OCA.

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, Configuració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.