OdooWiki OCA HUB

Sale Order Restrict Cancel Existing Invoice

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

Este módulo restringe la cancelación de la orden de venta si existe una factura confirmada vinculada a esa venta.

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 15.0

Impide que los usuarios cancelen un pedido de venta cuando hay una factura de cliente confirmada (publicada) vinculada a él, mostrando en su lugar un mensaje de error claro.

Este módulo añade una regla de seguridad a la aplicación Ventas: una vez que un pedido de venta tiene una factura confirmada, ya no puedes cancelar ese pedido.

  • Un nuevo campo técnico en el pedido de venta recopila todas las facturas vinculadas a él que están en estado confirmado (publicadas).
  • Cuando intentas cancelar un pedido de venta, Odoo comprueba este campo. Si existe alguna factura confirmada, se bloquea la cancelación y aparece un mensaje de error: "You cannot cancel a Sale Order for which a confirmed invoice exists!"
  • La regla se aplica a la pantalla del pedido de venta y a cualquier otro lugar donde se active la cancelación.
  • El módulo solo afecta al modelo sale.order y no añade nuevos menús ni pantallas.
  • Funciona automáticamente en segundo plano; no se necesita configuración.

Depende de

sale
Modelos y campos (1)
  • sale.order · amplía un modelo existenteconfirmed_invoice_ids

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 15.0
  • Cree un pedido de venta y confírmelo (y entregue los productos si es necesario)
  • Cree la factura y confírmela
  • En el pedido de venta, intente hacer clic en 'Cancelar'. Debería producirse un error

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.