Añadir proceso para pre-reservar el stock de un pedido de venta antes de confirmarlo
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.0Este módulo te permite reservar stock para un presupuesto en estado borrador o enviado antes de confirmarlo, para que puedas asegurar el inventario con antelación. Añade los botones Reserve Stock y Release Reservation en el formulario del pedido de venta.
En un presupuesto o pedido de venta enviado, puedes hacer clic en "Reserve Stock" para pre-reservar los productos. Esto crea movimientos de stock internos que reservan la mercancía sin confirmar el pedido de venta. El botón solo es visible cuando el pedido aún no está confirmado y el stock no está ya reservado. Una vez reservado, aparece un botón "Release Reservation" para cancelar la reserva y liberar el stock.
La reserva utiliza un grupo de aprovisionamiento separado y marca los movimientos de stock generados con un indicador para que no se recojan ni se asignen como las entregas normales. No puedes marcar un movimiento de reserva como recogido; Odoo lo bloqueará con un error.
Puedes excluir ciertos productos de la pre-reserva estableciendo la opción "No Prebook Stock" en una ruta de stock. Si un producto utiliza esa ruta, sus líneas se omitirán al reservar.
Para la configuración avanzada, las reglas de stock ahora tienen un campo "Prebook Picking Type". Si se establece, los movimientos de reserva utilizarán ese tipo de operación en lugar del predeterminado. Esto es útil para separar los movimientos de reserva de los movimientos de entrega habituales.
El formulario del pedido de venta muestra un indicador calculado (stock_is_reserved) que rastrea si existe una reserva. El informe de previsión también oculta las cantidades reservadas del cálculo del stock disponible, de modo que ves la disponibilidad real.
Cuando confirmas el pedido de venta o lo cancelas, cualquier reserva existente se libera automáticamente primero.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- sale.order · amplía un modelo existentestock_is_reserved
- stock.move · amplía un modelo existenteused_for_sale_reservation
- stock.rule · amplía un modelo existenteprebook_picking_type_id
- stock.route · amplía un modelo existenteno_sale_stock_prebook
- sale.order.line · 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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-prebook.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0En la vista sale.order encontrarás dos nuevos botones "Reserve Stock" y "Release reservation" que solo se muestran si el estado es "Quotation" o "Quotation Sent".
La reserva crea el picking/moves mediante una ejecución de procurement colocando un movimiento real.
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.
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.