OdooWiki OCA HUB

Sale Stock Picking Blocking

sale_stock_picking_blocking folder_open OCA/sale-workflow open_in_new
Sales Licencia: AGPL-3

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

Te 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

sale_stock

Menús que añade

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

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

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

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.