OdooWiki OCA HUB

Sale Stock Prebook

sale_stock_prebook folder_open OCA/sale-prebook open_in_new
Sin categoría Licencia: LGPL-3

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

Este 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

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

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-prebook.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

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

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.