OdooWiki OCA HUB

Sales Cancel Confirm

sale_cancel_confirm folder_open OCA/sale-workflow open_in_new
Usability Licencia: AGPL-3

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

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

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

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

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.