Purchase Dynamic Approval

About Module

This module allows you to set dynamic and multi-level approvals in the request for quotation/purchase order so each order can be approved by many levels. Purchase orders can be approved based on untaxed/ total amount and approved by particular users or groups they get emails notification about orders that waiting for approval. When a purchase order/RFQ approves or rejects user gets a notification about it.


  • 1) You can set dynamic approvals on request for quotation/purchase order.
  • 2) You can set different approvals on different orders.
  • 3) PO/RFQ can approve based on untaxed/ total amount.
  • 4) PO/RFQ can be approved by a particular user or group.
  • 5) Users get a notification when the purchase order/RFQ approves or rejects.
  • 6) You can create a flexible approval process.
  • 7) No special configuration required, install it, use it.
  • 8) Note: You have to disable the odoo feature "Purchase Order Approval" When you install this module otherwise conflicts both.


  • v14.0
  • v13.0
  • v12.0


1) You will receive the link to download the zip file of the module please download it.

2) Extract the zip file, you will see a folder named ‘sh_purchase_dynamic_approval’.

3) Copy and paste this folder inside your Odoo Addons path / Custom Addons Path.

4) Now, open the odoo as Developer Mode.

5) Go to Apps menu and click on ‘Update Modules List’, Press Update Button.

6) In the search bar, search ‘sh_purchase_dynamic_approval’.

7) Click on ‘Install’ to install it.