Purchase Cancel Reason
| Author | ERP Addons |
| Website | https://www.erp-addons.com |
| Version | 19.0.1.0.0 |
| License | OPL-1 |
| Odoo | 19.0 |
| ## Overview |
Streamline Purchase Order cancellations with mandatory cancellation reasons and improved audit tracking. This module ensures every Purchase Order or RFQ cancellation includes a predefined reason while maintaining complete visibility and control throughout the purchasing workflow.
Key Improvements Over Standard Solutions
1. Configurable Cancel Reasons
- Create and manage reusable Purchase Order cancellation reasons
- Maintain a centralized list of predefined cancellation reasons
- Easily update or remove reasons from Purchase Configuration
- Standardize cancellation processes across the organization
2. Mandatory Cancellation Wizard
- Display a cancellation wizard before cancelling RFQs or Purchase Orders
- Force users to select a predefined cancellation reason
- Prevent accidental cancellations without justification
- Simple and user-friendly cancellation workflow
3. Better Audit Tracking
- Store cancellation reasons directly on Purchase Orders
- Display selected reason on the Purchase Order form
- Maintain complete cancellation history
- Improve reporting and operational transparency
4. Smart Validation
- Prevent cancellation of Purchase Orders already in Done state
- Prevent duplicate cancellation attempts
- Validate document state before opening the wizard
- Ensure consistent business processes
5. User Experience
- Easy configuration from Purchase settings
- Predefined default cancellation reasons
- Clean and intuitive wizard interface
- Seamless integration with the standard Purchase workflow
Features
Purchase Cancel Reasons
- Create custom cancellation reasons
- Edit or remove existing reasons
- Configure multiple predefined reasons
- Centralized reason management
Cancellation Wizard
- Opens automatically when clicking Cancel
- Mandatory reason selection
- Simple popup interface
- Integrated with Purchase Orders and RFQs
Purchase Order Tracking
- Store selected cancellation reason
- Display reason directly on Purchase Orders
- Improve audit compliance
- Maintain cancellation history
Smart Validation
- Validate Purchase Order status
- Prevent invalid cancellation operations
- Protect completed Purchase Orders
- Ensure business rule compliance
Access Control
- Restrict cancellation reason configuration
- Purchase Manager access only
- Secure configuration management
Default Data
- Includes predefined cancellation reasons
- Ready-to-use after installation
- Easily extendable for business requirements
Installation
- Copy
purchase_cancel_reasonto your Odoo addons path. - Update Apps List (Settings → Apps → Update Apps List).
- Search for Purchase Cancel Reason and click Install.
Usage
Configuring Cancel Reasons
- Go to Purchase → Configuration → Purchase Order Cancel Reasons
- Click Create
- Enter the cancellation reason
- Save the record
Cancelling a Purchase Order
- Open a Purchase Order or RFQ
- Click Cancel
- Select the appropriate cancellation reason
- Confirm the cancellation
Viewing Cancellation Reason
- Open the cancelled Purchase Order
- View the Reason for Cancellation field
- Review the stored cancellation reason for future reference
Architecture
purchase.cancel.reason (Configuration)
├── Purchase Order Cancel Reasons
├── Purchase Cancel Wizard
├── Purchase Order Extension
└── Purchase Configuration
Changelog
19.0.1.0.0 — Initial release
- Configurable Purchase Order cancellation reasons
- Mandatory cancellation wizard
- Purchase Order cancellation tracking
- Smart state validation
- Purchase Manager configuration
- Predefined default cancellation reasons
- Odoo 19 compatibility
Support
For questions or feature requests, visit https://www.erp-addons.com.
Customer Reviews
No reviews yet. Be the first to review this product!
Need Help?
Have a question or need assistance with this product? Submit a support ticket and our team will get back to you.
Quick Help
Before Submitting
- Check the Documentation tab for common questions
- Ensure you have the latest version installed
- Review technical requirements
Response Time
We typically respond within 24-48 hours during business days.
Specifications
| Odoo Versions | 19.0 |
| Dependencies | purchase |