Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
Lines of code | 314 |
Technical Name |
purchase_dynamic_approval |
License | AGPL-3 |
Website | https://www.odolution.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
Lines of code | 314 |
Technical Name |
purchase_dynamic_approval |
License | AGPL-3 |
Website | https://www.odolution.com/ |
Versions | 16.0 17.0 18.0 |

Why Purchase Dynamic Approval?
Purchase Dynamic Approval is used to add an extra layer of control before confirming a Purchases order or moving a lead forward. Instead of letting users confirm high-value Purchases or sensitive deals directly, this system lets managers review and approve them first. It helps companies avoid mistakes, control risks, and ensure the right people are making final decisions.
Need Help?
Connect with us on email

Chat with us on WhatsApp

Key Attributesof Purchase Dynamic Approval

Multi-level Approval
Supports one or more approval stages (e.g., Purchases Manager, then Finance).

Blocking Actions
Prevents confirmation or progression until approval is granted.

User Roles & Permissions
Only specific user or groups of users (e.g., Purchases Manager) can approve or reject.

Status Tracking
Easily check if an order is pending, approved, or rejected.

Re-request
You can re-submit approval requests.
To change the status from 'RFQ' to 'Purchases Order,' all approvals must be granted

The Purchase Dynamic Approval Rule is a feature in Odoo that helps control the movement of Purchases orders between different stages. Before a Purchases order can move forward (like from "RFQ" to "Purchase Order"), it must be approved by the right person or group. This system automatically creates approval requests based on your rules, and it blocks progress until all required approvals are done. It's a smart way to make sure only authorized users can confirm important Purchases, helping your business stay organized and secure.







Go to the Purchases Order and click on the "Configuration" menu. Select "Purchase Dynamic Approval Rule" from the dropdown.

Purchase Dynamic Approval Rule lets companies control who can approve Purchases order state changes, like moving from draft to confirmed. It defines specific transitions between order states (from_state â to_state) and assigns either a user or user group (like Purchases Manager) who must approve that transition. You canât select both a user and a group for the same ruleâonly one. Each rule is ordered by a sequence number, can be activated/deactivated, and optionally described. This setup ensures only authorized people approve critical Purchases actions, adding a layer of security and control in the Purchases process.



Need Help? We have Got You Covered!
User Guide
Contact Us
Support Ticket
To get assistance, please visit www.odolution.com to create a support ticket. Simply register on our platform and provide the details of the issue, and our team will work to resolve it promptly.
Please log in to comment on this module