Sale Order Restrict Cancel Existing Invoice
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.0Impide 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.ordery no añade nuevos menús ni pantallas. - Funciona automáticamente en segundo plano; no se necesita configuración.
Depende de
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-03Estado 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.
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.