OdooWiki OCA HUB

Purchase Product Packaging Container Deposit

purchase_product_packaging_container_deposit folder_open OCA/purchase-workflow open_in_new
Product Licencia: AGPL-3

Este módulo permite añadir envases de producto a un pedido automáticamente. Basándose en la cantidad de la línea de pedido con el envase asociado, se calcula la cantidad de envases de producto y se añade al pedido.

Hipótesis:

  • el tipo de paquete "Pack de 12" tiene el depósito de contenedor "pack de 12"
  • el tipo de paquete "Pack de 24" tiene el depósito de contenedor "pack de 24"
  • el tipo de paquete "EUROPAL" tiene el depósito de contenedor "EU pallet"

Línea de pedido:

  • Caso 1: Producto A | cantidad = 280. Resultado:
  • 280 // 240 = 1 => añadir línea de pedido para 1 EU pallet
  • 280 // 24 (mayor PACK) => añadir línea de pedido de venta para 11 pack de 24
  • Caso 2: Producto A | cantidad = 280 y envase=Pack de 12. Resultado:
  • 280 // 240 =1 => añadir línea de pedido para 1 EU pallet
  • 280 // 12 (envase forzado para PACK) => añadir línea de pedido para 23 pack de 12
  • Caso 3: Producto A y Producto B. Ambos tienen un depósito de 1 pack de 24
  • solo una línea para 2 pack de 24

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.0

Añade automáticamente líneas de depósito de envases a los pedidos de compra en función del embalaje de los productos pedidos, y actualiza esas cantidades de depósito cuando se completan los movimientos de stock relacionados.

Cuando compras productos que vienen en un envase con depósito de contenedor (por ejemplo, un pack de 12, un pack de 24 o un pallet), este módulo añade por ti las líneas de depósito correspondientes a la orden de compra, para que no tengas que añadirlas a mano.

El cálculo se basa en la cantidad pedida y el envase utilizado en la línea del pedido. Por defecto se utiliza el envase más grande y, si se elige un envase específico en la línea, se utiliza ese envase en su lugar. Las líneas de depósito del mismo contenedor se agrupan, de modo que dos productos que comparten el mismo depósito producen una única línea de depósito combinada.

El módulo funciona en las órdenes de compra (purchase.order) y sus líneas (purchase.order.line), y también se engancha a los movimientos de stock (stock.move). Cuando se valida una recepción, las cantidades de depósito de la orden de compra relacionada se recalculan automáticamente.

Se apoya en las funciones de depósito de contenedor del módulo de envases de producto, por lo que los productos de depósito y sus vínculos con los envases ya deben estar configurados. No se añaden menús ni pantallas nuevas; el comportamiento aparece directamente dentro del formulario de la orden de compra como líneas de pedido adicionales.

Depende de

Modelos y campos (3)
  • stock.move · amplía un modelo existente
  • purchase.order · modelo nuevo
  • purchase.order.line · modelo nuevo

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

Confirmado el 2026-11-03 en la rama 16.0 de OCA/purchase-workflow.

terminal Instalación y uso

Sin información verificada

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.

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.