Every cashier sees only their own POS orders
A single record rule scopes the Orders list, POS reports, and the POS frontend Ticket screen to the logged-in user — while managers keep the full cross-user view for reconciliation. Secure from install, no configuration required.
The problem
Every cashier on a shared POS shares the same backend by default, so anyone can open the Orders list and see every colleague's sales, discounts, refunds, and payment breakdowns. For commissioned staff or shops where discounting authority varies by seniority, that open visibility is a real accountability problem — and Odoo's native access rights control whether a user reaches the Orders screen, not whose orders they see once inside.
The solution
POS Display Orders User-wise adds one record rule that scopes every order list — backend, reports, and the POS frontend — to the orders a user created. POS Managers keep an automatic full view for reconciliation, and a dedicated Order Visibility screen shows, per user, whether they are restricted or granted full access, with a one-click toggle to change it.
What you get
Every capability below is implemented in the module.
Own-orders restriction by default
From install, every ordinary POS user is scoped to the orders they created — no setup step required to be secure.
Automatic manager override
POS Managers keep the full cross-user view automatically, so reconciliation and end-of-day reporting are never blocked.
Per-user Order Visibility screen
A dedicated list under POS > Configuration shows every user's current status — restricted or full access — at a glance.
One-click grant or remove override
A boolean toggle on the visibility screen grants or removes an individual user's full-order access without touching group membership.
Enforced everywhere orders list
One record rule on POS orders covers the backend Orders list, POS reports, and the POS frontend Ticket screen — nowhere to leak through an alternate view.
"My Orders" filter and Cashier group-by
The Orders search view adds a quick "My Orders" filter and a "Cashier" group-by, so every user's scoped view is clearly labeled, never mistaken for missing data.
Minimal performance footprint
The restriction is a single ir.rule domain, so order loading in the backend and the POS frontend stays fast.
Community and Enterprise compatible
Built on standard Point of Sale, res.users, and ir.rule — works the same way on both editions.
How it works
Install the app
The own-orders restriction is active immediately for every ordinary POS user — no configuration step needed.
Open Order Visibility
Go to POS > Configuration > Order Visibility to see every user's current status in one list.
Adjust access as needed
Toggle any individual user to full access, or promote them to POS Manager for the automatic override.
Verify from a cashier login
Log in as a restricted cashier and confirm the Orders list, filtered by "My Orders," shows only their own sales.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Odoo's standard groups control whether a user can reach the Orders screen at all. This module adds a record rule that controls which orders they see once they are there, scoping the list to the orders they created.
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.
POS Display Orders User-wise
Each POS user sees only their own orders by default, with an automatic manager override and a per-user visibility screen — enforced everywhere the orders list appears.
Buy on Odoo App StoreMore Odoo point of sale apps
POS Dynamic Line Taxes
A per-line tax picker on the POS checkout screen with multi-tax combination, name-and-rate display, per-terminal enablement, restricted tax lists, and a full override audit log — built on Odoo's native tax computation.
POS Event Management
Ticket tiers and VIP classification, instant start/stop selling, one-tap barcode check-in with a live dashboard and audit trail, bulk pre-registration import and a printable door list — event selling built into the register.
POS Extra Utilities
Cashier restrictions with manager PIN override instead of a hard block, a violation audit log and dashboard, mandatory customer capture, an inline product extras panel, custom buttons and keyboard shortcuts with F2 help.
POS Flexi Pharmacy
Independently priced sellable units with a one-tap Tablet/Strip/Box picker, prescription capture at the register, and an expiry-aware stock badge — pricing, stock deduction, and the compliance record handled automatically.
POS Forced Questions
Mandatory, type-constrained questions attached to products and categories, enforced at checkout with a logged override, printed on the receipt, and reportable by answer frequency.
POS Gift Receipt Print
Branded, price-suppressed gift receipts with recipient names, personal messages, and multi-recipient splitting, printed straight from the till.