Purchase orders, visible to the right people only

Restrict buyers to their own RFQs and purchase orders, lock editing by state, block unauthorized creation, and keep a full audit trail — all configured from Settings, no Record Rules required.

The problem

Every Purchase User in Odoo can see, and edit, every colleague's purchase orders and RFQs by default. Junior buyers see strategic vendor pricing, contractors see orders from other departments, and a cluttered list makes it hard for anyone to find their own work — and native Odoo offers no simple toggle to fix it.

The solution

Own Purchase Order Governance restricts each buyer to their own (or their team's) orders, locks editing once an order reaches a chosen state, blocks creation for specific users, and logs every denial, override, and reassignment — configured entirely from Settings.

Capabilities

Everything a governance suite should do

Every capability below is implemented in the module.

01

Own-Order Visibility Filtering

Buyers see only the RFQs and purchase orders they own; everyone else's orders stay out of the list, so a buyer's screen shows just their own work.

02

Configurable Ownership Basis

Admins choose whether "own" means the assigned buyer, the person who created the record, or the buyer's whole department team, from a single Settings toggle.

03

Manager & Exempt Overrides

Purchase Managers always see every order, and admins can grant a "View All Orders" exemption to named auditors or executives without making them managers.

04

State-Based Edit Locking

Admins lock editing on any combination of RFQ, RFQ Sent, To Approve, and Purchase Order states, so confirmed orders cannot be silently changed.

05

Lock Feedback Banner

A locked order shows a clear warning banner and a lock icon explaining exactly why editing is disabled, instead of just hiding the Edit button.

06

Per-User Edit & Creation Blocking

Admins can block specific users from editing orders or from creating new purchase orders at all, independent of state or role.

07

Bulk Buyer Reassignment

Reassign the buyer on many purchase orders at once straight from the list view, with every reassignment written to the audit log.

08

Bulk Permission Management

Grant or revoke view-all, edit-blocked, create-blocked, or edit-override permissions for multiple users in a single wizard instead of editing users one by one.

09

Access Audit Log & Compliance Report

Every denied action, override, and reassignment is recorded with user, order, reason, and timestamp in a searchable compliance ledger.

Workflow

How it works

1

Configure Governance

In Settings > Purchase, turn on visibility, pick the ownership basis, and tick which states lock editing.

2

Assign Permissions

Use the Bulk Permissions wizard to exempt auditors, block specific editors, or restrict who can create orders.

3

Buyers Work As Usual

Each buyer opens Purchase and sees only their own (or their team's) RFQs and orders, with locked orders clearly marked.

4

Review & Reassign

Managers audit access from the compliance log and use Bulk Reassign when buyers change territory or leave.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It layers visibility, edit, and creation governance on top of the standard Purchase Order and RFQ approval flow without changing how orders move through their normal states.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Own Purchase Order Governance

Buyers see only their own orders, with a configurable ownership basis, manager and exempt overrides, state-based edit locking, per-user creation blocking, bulk reassignment and an access audit log — all configured from Settings.

Buy on Odoo App Store