Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Purchase (purchase) • Invoicing (account) |
Lines of code | 858 |
Technical Name |
pf_purchase_dynamic_approval |
License | OPL-1 |
Website | https://www.prefortune.com/ |
Versions | 13.0 14.0 15.0 16.0 17.0 18.0 |

Purchase Dynamic Approval in Odoo
The Purchase Dynamic Approval module enables multi-level approval workflows for purchase orders and RFQs. Approvals are based on untaxed/total amounts and assigned users or groups receive email notifications. Users are notified when a purchase order is approved or rejected.
Key Features

Set up dynamic approval levels for purchase orders and RFQs.

Approvals can be triggered based on untaxed or total amounts.

Assign approvals to specific users or user groups.

Automatic email alerts for pending, approved, or rejected orders.

Works within the Odoo purchase workflow without disrupting operations.
Purchase Dynamic Approval in Odoo
Our all-inclusive Odoo – Purchase Dynamic Approval transforms the approval process for purchase orders and RFQs with a flexible, multi-level workflow. Set dynamic approvals based on untaxed or total amounts and assign them to specific users or groups. Approvers receive real-time email notifications, ensuring a smooth and efficient approval process. Users are instantly alerted when an order is approved or rejected, keeping the procurement flow seamless and transparent.
Purchase Dynamic Approval in Odoo
- Manage Multi-Level Purchase Order Approvals in Odoo
- Configure Dynamic Approval Levels Based on Users or Groups
- Approval Based on Untaxed or Total Amount
- Restrict Order Confirmation Without Required Approvals
- Instant Alerts for Approved or Rejected Purchase Orders
Complete Workflow for Purchase Dynamic Approval in odoo
Approval Configuration – In the Purchase settings, choose whether approvals should be based on the untaxed amount or the total amount of the purchase order. Define Approval Levels – Configure multiple approval levels, assigning users or groups along with the minimum approval amount required. Approval Workflow – Each approval level can consist of multiple users or groups. If any user or group from a level approves the order, it automatically progresses to the next approval level. If any user rejects the order, a rejection email is sent, including the reason for rejection. If all levels approve, a confirmation email is sent to notify stakeholders.
Purchase Dynamic Approval Setting
1. You have to define the minimum amount based on tax amount or without tax amount.

2. Approval configuration menu.

3. Approval Configuration: Setup approval levels based on minimum amount and users level. Also select companies.

4. Approved Process By, there are two types 1. User, 2. Group. Userwise means to define that person who approved the purchase order, in this wizard select the user.

5. Approve type 2. Group that means only specific groups users will give approval.

Approval Flow
6. User submits RFQ for approval by pressing the Confirm-Order button. so that RFQ will automatically set the Waiting for Approval stage. Auto fetch Approval Level based on configured approvals setup and minimum limit.

7. After confirmed by the user, Auto set next level approvers in the Approval Info tab. If next approval is required.

8. Email notification sent to approvers for approval RFQ.

9. There are two menus for 1. My Approval: Only access those RFQs which are assigned to him. 2. Waiting Approval: user can access own RFQ which is in Waiting for Approval and Approved stage.

10.There are 2 approvers the first approver approves the RFQ.

11. After approved by the approved person, Auto set the next level approvers in the Approval Info tab. If next approval is required.

12. Now the second approver approves the RFQ.

13. So purchase order created and email notification is sent to the stakeholders.

Rejection Flow
14. There are 2 approvers If the first approver rejects the RFQ that means that RFQ will be canceled no more second approver is needed

15. After click on the Reject button, this wizard will pop up, here the approver has to add a reason for rejecting the RFQ.

16. After rejection, it auto set the rejection information in the "Reject Order Info".

Our solutions focus on your problems
- Odoo Implementation
- Odoo Customization
- ERP Development and Implementation
- Odoo Ipass Cloud
- AI for Odoo
- Odoo Apps
- Aws Marketplace Products
- Business Engines
Our Pricing includes User Manual, 90 Days Support (Monday-Friday 10am to 7pm IST) and One time Setup
• Works & tested on standard installations of Odoo with no third party apps,
• Free support only for odoo installations with no third party apps,
• Paid support availaible for Odoo installations with third party apps.

Prefortune Technologies LLP.
Prefortune is a Odoo Official Partner, Odoo Development company. Our philosophy is to use Open Source tools and technologies to provide cost effective and green solutions for our customers.
Prefortune Technologies LLP is Working on web development, Mobile development, and Odoo ERP. It is the top outsourcing software company based on the creation of e-Commerce applications and Odoo.
If you need any help or want more additional features, you may contact us through:
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module