Purchase Order approval matrix in odoo?

Prerequisites

  • Odoo Enterprise

  • Purchase module installed

  • Odoo Studio enabled

  • Purchase Order approval feature enabled

📍 Go to
Purchase → Configuration → Settings
✔ Enable Purchase Order Approval

Design the Approval Matrix (PO)

Example matrix: Department wise

Department: – IT

PO AmountApprover
≤ 10,000IT Manager
10,001 – 50,000Finance Manager
> 50,000Director

Department: – Secondary Department

PO AmountApprover
≤ 10,000School Manager
10,001 – 50,000Finance Manager
> 50,000Director

Create Custom Fields (Approval Controls)

Approval Status

  • Add Selection field

  • Field name: Approval Status

  • Values:

    • Draft

    • Pending Approval

    • Approved

Lock PO Until Approved

Using Studio:

  • Make Order Lines read-only