OdooWiki OCA HUB

Sale Stock Picking Reservation Policy

sale_stock_picking_reservation_policy folder_open OCA/stock-logistics-workflow open_in_new
Inventory/Configuration Licencia: AGPL-3

Este módulo integra stock_picking_reservation_policy con ventas.

Añade una Política de reserva en el pedido de venta, con valor predeterminado del cliente (o dirección de entrega) y ajustable por pedido.

Cuando se confirma el pedido, la política se traslada a las entregas que genera. Con un pedido Todo o nada por línea, cada línea de entrega (stock move) se reserva solo si su cantidad completa puede reservarse del stock; de lo contrario, esa línea permanece sin reservar. La regla de todo o nada se aplica por línea (stock.move), de forma independiente para cada línea, no sobre la entrega en su conjunto.

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 19.0

Permite establecer una política de reserva de existencias en clientes y pedidos de venta, de modo que las entregas reserven existencias directamente o solo cuando la cantidad completa de la línea esté disponible.

Este módulo vincula el concepto de política de reserva con las ventas. En un registro de cliente, aparece un nuevo campo Reservation Policy en la pestaña Sales, con un valor predeterminado "direct". Como es un campo comercial, se comparte entre los contactos de la empresa del cliente.

En un pedido de venta, se añade un campo Reservation Policy junto a la política de entrega. Se rellena automáticamente desde la dirección de entrega (o el cliente) cuando se crea el pedido, pero puedes cambiarlo mientras el pedido siga en estado Draft o Sent; después pasa a ser de solo lectura.

Cuando el pedido genera entregas, la política se traslada al picking. Si algún pedido de venta relacionado utiliza la política all-or-nothing per line, la entrega se establece con esa política; de lo contrario, utiliza la política direct. El sistema también utiliza la política al decidir a qué entrega existente asociar un movimiento de stock, por lo que los movimientos con políticas diferentes no se agrupan en la misma entrega.

  • Formulario de cliente: nuevo campo Reservation Policy en la pestaña Sales.
  • Formulario de pedido de venta: nuevo campo Reservation Policy, editable solo en Draft/Sent.
  • Entregas: la política se calcula a partir de los pedidos de venta vinculados.
  • Movimientos de stock: la agrupación y la búsqueda de una entrega existente tienen en cuenta la política.
Modelos y campos (3)
  • sale.order · amplía un modelo existentereservation_policy
  • res.partner · amplía un modelo existentereservation_policy
  • stock.picking · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

En un contacto, establezca una Reservation Policy (Partial o All or nothing per line). Se comparte con las direcciones de entrega del contacto.

En un pedido de venta, la Reservation Policy se toma por defecto del cliente (o de la dirección de entrega) y puede ajustarse manualmente antes de la confirmación.

Cuando se confirma el pedido, la política se traslada a las entregas que genera. En esas entregas:

  • Partial: cada línea reserva la cantidad que esté disponible.
  • All or nothing per line: cada línea de entrega (stock move) se reserva solo si su cantidad completa está disponible en existencias; de lo contrario, esa línea queda sin reservar. La regla se aplica de forma independiente en cada línea, no en la entrega en su conjunto.

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.

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.