Este módulo añade un motivo de texto libre opcional al diálogo nativo de cancelación de pedidos de venta de Odoo. El motivo, el usuario y la fecha se almacenan en el pedido de venta cancelado.
A diferencia de sale_cancel_reason, que utiliza una lista predefinida de motivos, este módulo permite al usuario introducir el motivo como texto libre. Normalmente solo se necesita uno de estos módulos.
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.0Permite a las empresas solicitar un motivo opcional de texto libre al cancelar un pedido de venta, y almacena ese motivo, el usuario y la fecha en el pedido cancelado.
Cuando está habilitada, la cancelación de un pedido de venta abre un diálogo de confirmación que incluye un campo de texto libre donde el usuario puede escribir por qué se cancela el pedido. El motivo es opcional, por lo que la cancelación puede seguir adelante sin uno.
- La opción se activa por compañía en los ajustes de Ventas, dentro del bloque de ajustes de presupuestos y pedidos, con la etiqueta "Sale Cancellation Reason".
- Una vez habilitada, el asistente de cancelación muestra un campo "Reason for cancellation..."; el campo se oculta cuando la opción está desactivada.
- Al confirmar, el motivo, el usuario que cancela y la fecha de cancelación se escriben en el pedido de venta, junto con una marca que indica que la cancelación se confirmó.
- Si el pedido se restablece posteriormente a borrador, los datos de confirmación de cancelación almacenados se borran.
- El módulo extiende el pedido de venta, el asistente de cancelación, los ajustes de la compañía y la pantalla de ajustes generales, y se apoya en el comportamiento compartido de confirmación de cancelación de
base_cancel_confirm.
El motivo es texto libre en lugar de una lista predefinida, por lo que los usuarios no están limitados a un conjunto fijo de opciones.
Depende de
Modelos y campos (4)
- sale.order · modelo nuevocancel_confirm
- res.company · amplía un modelo existentesale_cancel_confirm (Sale Cancellation Reason)
- sale.order.cancel · amplía un modelo existentecancel_reason, sale_cancel_confirm
- res.config.settings · amplía un modelo existentesale_cancel_confirm
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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para solicitar un motivo de cancelación opcional, vaya a Ventas > Configuración > Ajustes y active Sale Cancellation Reason en cada compañía donde se necesite la funcionalidad.
Este módulo añade un motivo de texto libre al diálogo nativo de cancelación de pedidos de venta de Odoo. La opción nativa de enviar un correo electrónico de cancelación sigue estando disponible.
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, Uso.
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.