OdooWiki OCA HUB

Purchase Request Cancel Confirm

purchase_request_cancel_confirm folder_open OCA/purchase-workflow open_in_new
Usability License: AGPL-3

When user click to cancel purchase request, a confirmation wizard will be show, with reason as optional.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a confirmation step when cancelling a purchase request, asking the user to confirm and optionally provide a reason before the request is rejected.

This module makes cancelling a purchase request safer by inserting a confirmation dialog. When a user tries to reject or cancel a purchase request, Odoo first opens a confirmation wizard instead of cancelling immediately. The wizard lets the user confirm the action and optionally enter a reason for the cancellation.

  • The confirmation appears on the purchase request screen when the user clicks the reject/cancel button.
  • The reason is optional, so users can confirm without typing anything.
  • If the request is already marked as confirmed for cancellation, the action proceeds normally.
  • When a cancelled request is reset to draft, any previously stored cancellation confirmation data is cleared.

The module extends the purchase.request model and relies on the base_cancel_confirm module for the confirmation wizard. It does not add new menus or reports; it only changes the behaviour of the existing cancel/reject and reset-to-draft buttons on purchase requests.

Models and fields (1)
  • purchase.request · new model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/purchase-workflow.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.