POS Access Rights Advanced | POS Employee Advanced Access Rights | POS Employee Restrictions
by xDrik https://www.xdrik.com$ 29.70
In-App PurchasesPOS Access Control for Odoo
POS Employee Advance
Access Rights
Decide exactly what each cashier can do at the Point of Sale. Restrict quantity, price, discount, payment methods, refunds and order deletion - per employee, with automatic manager bypass.
Watch It in Action
See the restrictions configured on an employee and enforced live at the register.
Full Walkthrough Demo
A complete walkthrough - set up the POS Access Rights on an employee, then log in as that cashier and watch the restricted buttons and payment methods locked down in the POS.
See It In Action
From Setup to a Locked-Down POS
Configure the restrictions on the employee - then watch them enforced live at the register.
A POS Access Rights tab on every employee
Tick exactly which sensitive actions a cashier may not use, and limit them to selected payment methods. Employees with the POS Manager or Administrator role always bypass the rules.
Restricted controls greyed out in the POS
When the cashier logs in, restricted buttons - Customer, Qty, Discount, Price and +/- - are disabled in the interface and blocked in the flow as a safety net.
No deleting orders mid-sale
The Cancel / Delete Order action is greyed out in the POS Actions menu, so a restricted cashier cannot wipe an in-progress ticket to hide a sale.
Refunds only for staff you trust
The Refund action is disabled for restricted cashiers and the refund flow is blocked as a safety net - only authorised staff can reverse a completed sale.
Limit the tender types per cashier
On the payment screen a restricted cashier sees only the payment methods you allowed - every other tender type is hidden from view.
Granular Control. Secure Operations. Better Compliance.
Lock down sensitive POS actions for every cashier - in seconds.
The Problem
Out of the box, every cashier can do everything: change prices, hand out discounts, edit quantities, refund orders, delete tickets and switch payment methods. That opens the door to shrinkage, costly mistakes and zero accountability - and locking it down usually means custom code or removing buttons for everyone.
The Solution
A POS Access Rights section on every employee lets you tick exactly which actions that cashier may use. Restricted controls are greyed out right inside the POS and the underlying action is blocked as a safety net. Managers and administrators always bypass the rules, so supervisors are never locked out.
What You Can Restrict, Per Employee
Eight sensitive Point of Sale controls - switch each one on or off for every cashier.
+/- Sign Button
Stop cashiers from flipping a line negative on the numpad.
Quantity Changes
Disable the Qty button so order quantities cannot be edited.
Price Change
Lock the unit price so only authorised staff can override it.
Discount
Prevent unapproved discounts from being applied at checkout.
Customer Selection
Disable the Customer button to keep orders on a set workflow.
Refund
Block refunds for cashiers who should not reverse a sale.
Delete / Cancel Order
Stop in-progress orders from being deleted or cancelled.
Payment Methods
Allow only the payment methods you select for each employee.
Managers Always Keep Full Control
Restrictions apply only to the cashiers you choose. Employees with the POS Manager or Administrator role automatically bypass every rule - so supervisors can always step in without being locked out.
Greyed Out in POS
Restricted buttons are visibly disabled, so cashiers know they cannot use them.
Blocked as a Safety Net
The action is also stopped in the flow, not just hidden in the interface.
No Core Files Touched
Built entirely with clean OWL patches - upgrade-safe and easy to maintain.
How It Works
From install to a locked-down POS in four simple steps.
Open an Employee
Go to an employee and find the POS Access Rights section.
Tick the Restrictions
Choose which POS actions this cashier is not allowed to use.
Limit Payment Methods
Optionally allow only selected payment methods, then save.
Cashier Logs In
Restricted buttons are disabled and blocked in the POS.
Why Retailers Choose This Module
Reduce Shrinkage & Fraud
Remove the easy paths to unapproved discounts, price edits, refunds and deleted tickets.
Per-Employee, Not Global
Fine-grained control for each cashier - not a single all-or-nothing switch for the whole shop.
Upgrade-Safe
No core files are modified - everything is done through clean OWL patches that survive updates.
Zero Configuration
Install, open an employee, tick the boxes. No settings screen and no developer time required.
Works With Cashier Login
Built on top of the standard Employees (pos_hr) login, so it fits your existing POS setup.
Better Accountability
Cashiers stay inside their lane while managers retain full control - cleaner operations and clearer compliance.
Compatibility & Technical Details
| Odoo Version | Odoo 19 - Community & Enterprise |
| Depends On | Point of Sale + Employees (pos_hr) |
| Configuration | Per employee, no settings screen needed |
| Implementation | Clean OWL patches, no core files modified |
| Manager Bypass | POS Manager / Administrator always allowed |
| Enforcement | Disabled in the UI and blocked in the flow |
Easy Installation
Standard Odoo module - install and start restricting in minutes.
No Setup Headache
No configuration screens - the controls live right on the employee.
Free Updates
Bug fixes and improvements for the supported Odoo version included.
Dedicated Support
Questions or issues? Our team answers by email, typically within one business day.
Give Every Cashier Exactly the Rights They Need
Install POS Employee Advance Access Rights and take control of your Point of Sale - per employee, with managers always in charge.
Book a Demo Contact Salessupport@xdrik.com
xDrik
Quality Odoo apps, built to last - by xDrik.
support@xdrik.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Employees (hr) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 194 |
| Technical Name |
xdrik_pos_emp_access_rights |
| License | OPL-1 |
| Website | https://www.xdrik.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module