Este módulo proporciona diferentes opciones de configuración para gestionar los empaquetados en los pedidos de compra.
La creación/actualización de la línea de pedido de compra se bloqueará (mediante restricciones) si los datos en purchase.order.line no coinciden con la configuración de los empaquetados del producto.
También es posible forzar la cantidad a comprar durante la creación/modificación de la línea de pedido de compra si la opción "Force purchase quantity" está marcada en el empaquetado y la opción "Purchase only by packaging" está marcada en el producto.
Por ejemplo, si su empaquetado está configurado para comprar por 5 unidades y el empleado introduce la cantidad 3, la cantidad se sustituirá 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 16.0Permite restringir un producto para que solo se pueda comprar en envases completos en los pedidos de compra y, opcionalmente, forzar la cantidad pedida hasta el siguiente envase completo.
Este módulo añade reglas de compra basadas en empaquetados. En un producto puedes marcar "Solo comprar por empaquetado"; una vez marcado, las líneas de pedido de compra de ese producto deben tener un empaquetado y una cantidad de empaquetado en número entero; de lo contrario, Odoo bloquea la línea con un error.
En cada empaquetado puedes marcar "Forzar cantidad de compra". Cuando el producto está configurado para comprarse solo por empaquetado y esta opción está activada, al introducir una cantidad que no es múltiplo del empaquetado se redondea automáticamente hacia arriba hasta el siguiente empaquetado completo (por ejemplo, 3 pasa a 5 para un empaquetado de 5).
Odoo también muestra una "Cantidad mínima comprable" calculada en el producto y en la variante de producto, basada en el empaquetado comprable más pequeño. Este campo es visible en el formulario de producto y en las vistas de lista de productos.
Se añaden comprobaciones de negocio: un producto no puede configurarse para comprarse solo por empaquetado si no es comprable, o si no tiene ningún empaquetado marcado como comprable. Un nivel de empaquetado que es utilizado por dicho producto no puede desactivarse de "Se puede comprar".
El módulo afecta a product.template, product.product, product.packaging, product.packaging.level y purchase.order.line.
Depende de
Modelos y campos (5)
- product.product · amplía un modelo existentemin_purchasable_qty
- product.template · amplía un modelo existentemin_purchasable_qty, purchase_only_by_packaging (Only purchase by packaging)
- product.packaging · amplía un modelo existenteforce_purchase_qty (Force purchase quantity)
- purchase.order.line · amplía un modelo existente
- product.packaging.level · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Las siguientes opciones están disponibles para definir qué nivel de empaquetado se puede comprar y qué producto solo se puede comprar por empaquetado.
- Comprar solo por empaquetado: en el modelo product template, esta casilla restringe las compras de estos productos si no se selecciona ningún empaquetado en la línea del pedido de compra. Si no se selecciona ningún empaquetado, se asignará automáticamente si la cantidad de la línea del pedido de compra coincide con una cantidad de empaquetado o se generará un error.
- Forzar cantidad de compra (en el empaquetado): fuerza el redondeo hacia arriba de la cantidad durante la creación/modificación de la línea del pedido de compra 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.