Give every buyer their own view of Purchase.
Restrict each user to the RFQs and Purchase Orders they own, verify it before you roll it out, and prove it with an audit trail — no Studio, no fragile native toggle.
The problem
Odoo's native "User: Own Documents Only" setting has a documented history of failing silently — buyers keep seeing colleagues' negotiations with no warning anything is wrong. Building the fix yourself means hand-editing Record Rules, a technical task most procurement managers cannot safely attempt, with no way to confirm the result before it goes live.
The solution
A dedicated security group and record rules enforce visibility reliably, wrapped in a guided setup wizard, ready-made Buyer, Approver and Viewer role templates, a real-time preview that shows exactly what any user can and cannot see, and an access log administrators can audit — all without touching code.
Everything you need to lock down Purchase visibility
Every capability below is implemented in the module.
Own-documents enforcement
A dedicated security group plus record rules restrict buyers to only the RFQs and Purchase Orders where they are the assigned Buyer — a reliable replacement for the native toggle's silent failures.
Role Templates
Pre-built Buyer, Approver and Viewer role templates apply a consistent, correct set of groups and permissions to any user in one click, so you never assemble an access scheme from scratch.
Guided Setup Wizard
Pick a role and the users to apply it to; a plain-language validation message explains exactly what will change and flags risky selections, such as including an administrator, before you confirm.
Visibility Preview
Select any user and see the exact list of Purchase Orders they can and cannot see, with counts for each, so you verify a configuration works before it reaches your team.
Access Audit Log
Every time a buyer opens a Purchase Order it is recorded — who, which document, and when — giving administrators a real record to spot-check that restrictions are holding.
Auto-assigned ownership
New Purchase Orders and RFQs automatically get their Buyer set to the creator, so ownership is never blank and restrictions apply reliably from the very first save.
Manager visibility untouched
Purchase managers keep full visibility of every document; only the buyers you choose are restricted, so approvals and oversight are unaffected.
Configurable from Settings
Turn auto-assignment and audit logging on or off from Purchase Settings, so the module adapts to how your team already works.
No Studio, no code
Every setting is exposed through standard Odoo screens — wizards, list and form views — so a procurement manager can configure and verify access without a developer.
How it works
Open the Setup Wizard
Go to Purchase Access > Setup Wizard and pick a role template and the users to apply it to.
Review the validation message
Read the plain-language summary of exactly what will change, including any warnings about admins or managers in the selection.
Apply and preview
Confirm the role; the Visibility Preview opens automatically so you can check exactly what the first user can and cannot see.
Audit anytime
Check the Access Log whenever you need to confirm who has opened which Purchase Order.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. It uses a dedicated security group and record rules instead of the native toggle, which has a documented history of failing silently. This module's enforcement is a reliable, verifiable replacement.
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.
Purchase: Users See Their Own Documents Only
Reliable own-documents visibility for Purchase with role templates, a guided wizard and a preview that verifies the result — manager visibility untouched, every change audited.
Buy on Odoo App Store