OdooWiki OCA HUB

Sale Order Line Remove

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

Este módulo permite la eliminación de líneas de pedido de venta incluso después de que el pedido haya sido confirmado, bajo ciertas condiciones. En concreto, una línea de pedido de venta puede eliminarse si:

  • No ha sido facturada.
  • No ha sido entregada.

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

Permite eliminar líneas de pedidos de venta de pedidos confirmados cuando no han sido facturadas ni entregadas, tras habilitar la opción en los ajustes de Ventas.

Este módulo añade una opción en los ajustes de Ventas llamada "Allow Sale Order Line Remove". Cuando se activa, los usuarios pueden eliminar una línea de un pedido de venta confirmado, siempre que esa línea no haya sido facturada y no haya sido entregada.

  • Si la línea ya ha sido facturada, Odoo bloquea la eliminación y muestra el mensaje "You can not remove an order line that has been invoiced".
  • Si la línea ya ha sido entregada, Odoo bloquea la eliminación y muestra el mensaje "You can not remove an order line that has been delivered".
  • Cuando se puede eliminar una línea, los movimientos de stock relacionados que aún no se han realizado se cancelan y se eliminan, y cualquier albarán de entrega que quede vacío también se elimina.

Si el ajuste está desactivado, se aplica el comportamiento estándar de Odoo y las líneas de pedido confirmadas no se pueden eliminar. El módulo toca el modelo de línea de pedido de venta (sale.order.line) y la pantalla de ajustes (res.config.settings). El ajuste se almacena como un parámetro del sistema, por lo que se aplica a toda la base de datos.

Depende de

sale_stocksale_management
Modelos y campos (2)
  • sale.order.line · amplía un modelo existente
  • res.config.settings · amplía un modelo existenterestrict_sale_order_line_remove (Allow Sale Order Line Remove)

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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 16.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Una vez instalado el módulo:

  • Ve a un pedido de venta.
  • Ahora puedes eliminar una línea de pedido de venta si no ha sido facturada ni entregada.

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.