OdooWiki OCA HUB

Purchase Cancel Confirm

purchase_cancel_confirm folder_open OCA/purchase-workflow open_in_new
Usability Licencia: AGPL-3

Cuando el usuario hace clic en el botón Cancelar de un pedido de compra, se muestra un asistente de confirmación, donde opcionalmente se puede indicar un motivo de cancelación. El motivo, el usuario y la fecha se almacenan entonces en el pedido de compra.

Reemplaza el diálogo de confirmación simple del botón Cancelar estándar de las vistas de lista, que no solicita ningún motivo.

El asistente solo se muestra cuando la cancelación se solicita desde el botón Cancelar de las vistas de formulario o de lista. Los pedidos de compra cancelados por otros flujos, como la fusión de solicitudes de cotización o la cancelación de un acuerdo de compra, no se ven afectados.

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

Cuando cancelas una orden de compra desde el botón Cancel, Odoo ahora pide una confirmación y te permite introducir opcionalmente un motivo de cancelación, que se guarda en la orden.

Este módulo cambia lo que ocurre cuando un usuario cancela una orden de compra. En lugar de cancelar inmediatamente, al hacer clic en el botón Cancelar se abre un asistente de confirmación donde se puede introducir opcionalmente un motivo de cancelación. El motivo, el usuario que canceló y la fecha se almacenan entonces en la orden de compra.

  • El asistente aparece al cancelar desde el formulario de la orden de compra, desde la lista de órdenes de compra y desde la lista con indicadores KPI.
  • Un nuevo campo en la orden de compra registra si la confirmación de cancelación ya se dio, de modo que el asistente no se muestra dos veces para la misma orden.
  • Cuando una orden se restablece a borrador, los datos de confirmación de cancelación almacenados se borran, de modo que una cancelación futura vuelve a pedir confirmación.
  • Las cancelaciones procedentes de otros flujos (por ejemplo, fusionar solicitudes de presupuesto o cancelar un acuerdo de compra) no se ven afectadas, porque el asistente solo se activa desde el botón Cancelar.

El módulo afecta al modelo purchase.order y a sus vistas de formulario y de lista. Se apoya en el mecanismo compartido de confirmación de cancelación de base_cancel_confirm.

Depende de

Modelos y campos (1)
  • purchase.order · modelo nuevocancel_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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/purchase-workflow.

terminal Instalación y uso

Sin información verificada

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.

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.