OdooWiki OCA HUB

Sale Input Barcode

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

Cree una línea de pedido de venta, encontrando el producto mediante un escáner 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.0

Escanea los códigos de barras de los productos directamente en un pedido de venta para añadir líneas de pedido rápidamente. Un ajuste te permite elegir si cada escaneo crea una nueva línea o aumenta la cantidad de una línea existente.

Este módulo añade el escaneo de códigos de barras a los pedidos de venta para que los usuarios puedan crear un pedido escaneando productos en lugar de buscarlos manualmente.

En el formulario del pedido de venta, aparece un botón con el icono de código de barras en la cabecera junto a Confirmar. Abre una pequeña ventana "Input Product" donde se introduce el código de barras escaneado. El formulario del pedido también muestra un campo de control de código de barras, para que un escáner pueda enviar el código directamente al pedido.

Cuando se escanea un código de barras, el sistema busca un producto cuyo código de barras coincida. Si ningún producto coincide, se muestra un mensaje de error. Si varios productos comparten el mismo código de barras, el sistema se niega a adivinar y muestra un error que los lista. Cuando se encuentra un único producto, se crea una nueva línea de pedido de venta con cantidad 1, el nombre del producto y su precio de tarifa.

En los ajustes de Ventas hay una nueva opción: "Increase quantity instead of creating a new line". Cuando está activada, escanear un producto que ya está presente en el pedido simplemente suma 1 a su cantidad en lugar de añadir una segunda línea. Cuando está desactivada, cada escaneo crea una línea independiente.

El módulo funciona en sale.order y sale.order.line, y añade un helper reutilizable para decodificar códigos de barras y construir los valores de las líneas, que otros módulos pueden extender.

Depende de

sale_managementbarcode_action

Lo necesitan otros módulos

Modelos y campos (4)
  • sale.order · modelo nuevo
  • sale.order.line · modelo nuevo
  • res.config.settings · amplía un modelo existentesale_barcode_update_existing_line (Increase quantity instead of creating a new line)
  • product.barcode.line.mixin · modelo nuevo

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-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 14.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

No es necesaria ninguna configuración específica

  • Navegue a un pedido de venta.
  • Pulse el botón de la cabecera con el icono del código QR
  • Utilice un lector de códigos de barras para escanear un código de barras.

Alternativamente,

  • Navegue a un pedido de venta.
  • Active el «Modo de edición»
  • Utilice un lector de códigos de barras para escanear un código de barras.

Si se encuentra un producto utilizando el código de barras, se añadirá una nueva línea con ese producto al pedido de venta.

De forma predeterminada, cada escaneo de producto añade una nueva línea al pedido de venta. No obstante, puede cambiar este comportamiento en los ajustes de ventas. Para que el sistema incremente la cantidad de una línea de producto existente en lugar de crear una nueva, siga estos pasos:

  • Vaya a la sección Ajustes de ventas.
  • Localice la opción etiquetada como «Incrementar cantidad en lugar de crear una nueva línea».
  • Marque la casilla para activar esta opción y guarde para aplicar los cambios.

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.