OdooWiki OCA HUB

Stock Rule Reserve Max Quantity

stock_rule_reserve_max_quantity folder_open OCA/stock-logistics-reservation open_in_new
Inventory/Inventory Licencia: LGPL-3

Este módulo amplía la funcionalidad de la reserva de stock encadenada (pull) para admitir la reserva de la cantidad total aportada por las líneas de movimiento encadenadas realizadas y pregeneradas. De forma predeterminada, la reserva en cada paso de la cadena se limita a la necesidad. Si recoges más de lo necesario, con este módulo los movimientos encadenados reservarán la cantidad total recogida.

Esta operación solo se aplicará cuando la cantidad disponible supere la cantidad demandada y la regla de stock vinculada al movimiento de stock tenga activado el campo Reserve Max Quantity.

Este módulo no es necesario si utilizas pickings encadenados y la creación de estos se sitúa cuando se valida un picking.

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

Añade una opción "Reserve Max Quantity" en las reglas de stock para que, cuando se recojan más mercancías de las necesarias, los siguientes pasos de la cadena reserven la cantidad total recogida en lugar de solo la cantidad requerida.

Este módulo añade una única casilla de verificación, "Reserve Max Quantity", en el formulario de reglas de stock (las reglas que determinan cómo Odoo mueve y reserva stock entre ubicaciones). Aparece en el mismo grupo que el resto de ajustes de propagación de reglas.

Cuando esa casilla está marcada en una regla, cualquier movimiento de stock creado por esa regla cambia la forma en que reserva stock: en lugar de reservar solo la cantidad demandada por el siguiente paso, tiene en cuenta la cantidad ya realizada en los movimientos anteriores de la cadena y reserva hasta esa cantidad, siempre que haya stock disponible. En la práctica, si un operario de almacén recoge más cantidad de la planificada, el siguiente paso de la cadena también reservará la cantidad extra recogida, de modo que el excedente no quede sin reservar.

El comportamiento solo se activa cuando la regla tiene la opción habilitada y cuando hay suficiente stock disponible; en caso contrario, se aplica la lógica de reserva estándar. Afecta a los movimientos de stock y a las reglas de stock en la aplicación Inventario. No se añaden menús, informes ni tareas programadas nuevos.

Depende de

stock
Modelos y campos (1)
  • stock.rule · amplía un modelo existentereserve_max_quantity

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/stock-logistics-reservation.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Entrar en modo debug
  • En su Almacén, active 2 o 3 pasos para los Envíos salientes
  • Vaya a las rutas del Almacén y abra pick + ship (2 pasos) o pick + pack + ship (3 pasos)
  • Active Reserve Max Quantity bajo el grupo Propagation en todos los pasos de regla excepto el primero
  • Cree una venta con un producto almacenable y confírmela y que tenga suficiente stock.
  • Vaya al primer picking y establezca la cantidad realizada por encima de la cantidad demandada y valídela.
  • Compruebe que el siguiente picking reservará toda la cantidad realizada previamente en lugar de la cantidad demandada.

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.