Este módulo proporciona diferentes opciones de configuración para gestionar los empaquetados en los pedidos de venta.
La creación/actualización de la línea de pedido de venta se bloqueará (mediante restricciones) si los datos en sale.order.line no coinciden con la configuración de los empaquetados del producto.
También es posible forzar la cantidad a vender durante la creación/modificación de la línea de pedido de venta si la opción "Force sale quantity" está marcada en el empaquetado y la opción "Sell only by packaging" está marcada en el producto.
Por ejemplo, si su empaquetado está configurado para vender por 5 unidades y el empleado introduce la cantidad 3, la cantidad se reemplazará automáticamente por 5 (siempre redondea hacia arriba).
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 18.0Te permite forzar que los productos se vendan solo en envases completos en los pedidos de venta, bloqueando o redondeando automáticamente las cantidades que no coincidan con el envase.
Este módulo añade una restricción de venta en los productos: cuando se marca "Only sell by packaging" en un producto, ese producto ya no se puede vender en una línea de pedido de venta sin elegir un empaquetado y un número entero de empaquetados.
En cada empaquetado se puede marcar "Force sale quantity". Si el producto está configurado para venderse solo por empaquetado y esta opción está activada, la cantidad introducida en la línea de pedido de venta se redondea automáticamente al siguiente múltiplo del empaquetado. Por ejemplo, un empaquetado de 5 unidades convierte una cantidad introducida de 3 en 5.
Reglas de negocio y comprobaciones añadidas: - Un producto no puede marcarse como "Only sell by packaging" si no es vendible, o si no tiene ningún empaquetado que se pueda vender. - Un nivel de empaquetado que utilice dicho producto no puede desactivarse de "Can be sold". - Las líneas de pedido de venta se bloquean si el producto se vende solo por empaquetado pero no se utiliza ningún empaquetado o se utiliza una cantidad fraccionaria de empaquetado.
El módulo también muestra una "Minimum sellable quantity" calculada en los productos y las variantes de producto, basada en el empaquetado vendible más pequeño. Afecta a product.template, product.product, product.packaging, product.packaging.level y sale.order.line, y añade campos a las vistas de lista y de formulario de producto y empaquetado.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- product.product · amplía un modelo existentemin_sellable_qty
- sale.order.line · amplía un modelo existente
- product.template · amplía un modelo existentemin_sellable_qty, sell_only_by_packaging (Only sell by packaging)
- product.packaging · amplía un modelo existenteforce_sale_qty (Force sale quantity)
- product.packaging.level · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Las siguientes opciones están disponibles para definir qué nivel de empaquetado se puede vender y qué producto solo se puede vender por empaquetado.
- Vender solo por empaquetado: en el modelo product template, esta casilla restringe las ventas de estos productos si no se selecciona ningún empaquetado en la línea del pedido de venta. Si no se selecciona ningún empaquetado, se asignará automáticamente si la cantidad de la línea del pedido de venta coincide con una cantidad de empaquetado o se generará un error.
- Forzar cantidad de venta (en el empaquetado): fuerza el redondeo hacia arriba de la cantidad durante la creación/modificación de la línea del pedido de venta con el factor establecido en el empaquetado.
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, Uso.
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.