Este módulo amplía la funcionalidad de ventas para permitirte bloquear la creación de entregas desde un pedido de venta y dar un motivo.
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.0Te permite bloquear la creación de entregas para un pedido de venta y registrar el motivo, de modo que no se reserve ni se mueva stock hasta que alguien libere el bloqueo.
Este módulo añade una forma de retener las entregas en un pedido de venta. Puedes crear motivos de bloqueo de entrega (por ejemplo "Pay Before Delivery") en Ventas > Configuración > Motivo de bloqueo de entrega, y cada motivo muestra los pedidos de venta a los que se aplica.
En un pedido de venta aparece un campo "Delivery Block Reason" junto al plazo de pago. Se rellena automáticamente desde el motivo de bloqueo predeterminado del cliente, o desde el motivo de bloqueo predeterminado del plazo de pago, siempre que el pedido aún no esté confirmado. Mientras hay un motivo de bloqueo establecido, no se crea ninguna procuración ni movimiento de stock para las líneas del pedido, por lo que no se reserva ni asigna stock.
Un botón "Release Delivery Block" aparece en los pedidos confirmados que están bloqueados. Los usuarios del grupo "Release Delivery Block in Sales Orders" pueden hacer clic en él para eliminar el bloqueo y crear las procuciones habituales. Un filtro "Delivery Blocked Sales" está disponible en la búsqueda de pedidos de venta para listar los pedidos bloqueados.
Puedes establecer un motivo de bloqueo predeterminado en un cliente (pestaña Ventas y compras) y en un plazo de pago. No se permite bloquear un pedido cuando la opción "auto_done_setting" está activa. El módulo toca sale.order, sale.order.line, res.partner, account.payment.term y añade el nuevo modelo sale.delivery.block.reason.
Depende de
Menús que añade
Modelos y campos (5)
- sale.order · amplía un modelo existentedelivery_block_id (Delivery Block Reason)
- res.partner · amplía un modelo existentedefault_delivery_block (Default Delivery Block Reason)
- sale.order.line · amplía un modelo existente
- account.payment.term · amplía un modelo existentedefault_delivery_block_reason_id (Default Delivery Block Reason)
- sale.delivery.block.reason · modelo nuevoname, description, sale_order_ids (Sale Orders)
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-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para configurar este módulo, debe:
- Ir a 'Ventas \> Configuración \> Pedidos de venta \> Motivo de bloqueo de entrega'.
- Crear los diferentes motivos que pueden llevar a bloquear las entregas de un pedido de venta.
- Añadir algunos usuarios al grupo 'Liberar bloqueo de entrega en pedidos de venta'.
Además, puede establecer un cliente con una política de 'Motivo de bloqueo de entrega predeterminado' para añadir ese bloqueo de entrega a sus ventas de forma predeterminada:
- Ir a 'Ventas \> Ventas \> Clientes'.
- En 'Ventas y compras' añadir un 'Motivo de bloqueo de entrega predeterminado'.
- El 'Motivo de bloqueo de entrega predeterminado' se añadirá automáticamente al crear un nuevo pedido de venta para el cliente.
También puede establecer un plazo de pago con una política de 'Motivo de bloqueo de entrega predeterminado' para añadir ese bloqueo de entrega a sus ventas de forma predeterminada (solo si el cliente no tiene uno establecido), de forma similar a los clientes:
- Ir a 'Facturación > Configuración > Facturación > Plazos de pago'.
- Añadir un 'Motivo de bloqueo de entrega predeterminado'.
- El 'Motivo de bloqueo de entrega predeterminado' se añadirá automáticamente al crear un nuevo pedido de venta para el plazo de pago, en caso de que el cliente no tenga uno.
Para usar este módulo, necesita:
- Crear un nuevo pedido de venta y proporcionar un 'Delivery Block Reason'.
- Confirmar la venta (no se crearía ninguna entrega).
- Liberar el bloqueo de entrega cuando sea el momento de crear las entregas para el pedido de venta.
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.
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.