Barcode Input for Inventories
La interfaz que proporciona Odoo en el módulo oficial stock para hacer un inventario tiene 2 limitaciones:
- no es fácil/rápido de usar cuando tienes varios miles de productos
- no puedes usar un lector de códigos de barras para escanear los productos
Otros módulos de la comunidad como stock_barcodes o mobile_app_inventory proponen una interfaz móvil para operar inventarios usando smartphones con escáneres de códigos de barras. Esta es la solución más avanzada, pero requiere hardware especial y estos módulos tienen muchas líneas de código.
Este módulo es un módulo pequeño y simple para hacer un inventario usando la interfaz web habitual de Odoo con un lector de códigos 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 14.0Añade un asistente de escaneo de códigos de barras a los inventarios de stock para que los usuarios puedan introducir rápidamente las cantidades contadas escaneando códigos de barras de productos o referencias internas en lugar de buscar cada producto manualmente.
Este módulo añade un botón "Start Barcode Interface" en el formulario de inventario, visible solo cuando el inventario está In Progress. Al hacer clic en él se abre un asistente emergente diseñado para usarse con un lector de códigos de barras.
En el asistente, el usuario escanea o escribe un código de barras o una referencia interna en el campo "Barcode or Internal Reference". Odoo encuentra automáticamente el producto almacenable correspondiente y rellena el producto, su unidad de medida y su tipo de seguimiento. Si varios productos coinciden, o no se encuentra ninguno, un mensaje de advertencia pide al usuario que seleccione el producto manualmente.
Si el producto se sigue por lote o número de serie, aparece un campo de lote y pasa a ser obligatorio. El campo de ubicación solo se muestra cuando el inventario abarca más de una ubicación de existencias. El asistente muestra la cantidad teórica y la cantidad real actual ya registrada para ese producto, lote y ubicación.
El usuario puede establecer una nueva cantidad real o añadir una cantidad a la existente. Al guardar, se crea la línea de inventario correspondiente si es necesario y se actualiza su cantidad real. Una nota enumera otras líneas de inventario ya contadas para el mismo producto, para que el usuario pueda evitar el doble conteo.
El asistente solo funciona mientras el inventario está In Progress; de lo contrario, se genera un error. También impide cambiar la unidad de medida del producto.
Depende de
Modelos y campos (1)
- stock.inventory.barcode · modelo nuevonote, lot_id (Lot), uom_id (Unit of measure), add_qty (Add to Real Quantity), uom_name, change_qty (Change Real Quantity), company_id (Company), product_id (Product), location_id (Location), product_qty (Current Real Quantity), inventory_id (Inventory), product_code (Barcode or Internal Reference), theoretical_qty, product_tracking (Tracking), inventory_line_id (Stock Inventory Line), multi_stock_location
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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-03Estado de confirmación: 2 confirmadas, 7 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 14.0En la vista de formulario de un inventario, una vez que se ha iniciado el inventario (State = In Progress), verá un botón Start Barcode Interface. Abrirá una ventana emergente que permite al usuario introducir fácilmente la cantidad del inventario (o actualizar la cantidad del inventario, en caso de que el producto se encuentre por segunda vez en un lugar diferente durante el inventario).
La pantalla del asistente se adapta automáticamente cuando el producto se sigue por lote o número de serie, y si el inventario se realiza en varias ubicaciones de stock.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.