SunuPOS — Employee POS Access Rights
Granular access control for each cashier in Odoo 19 Point of Sale
Control exactly what each employee can see and do in your POS. Configure permissions directly on the employee form — no complex settings required. Changes take effect at the next session opening.
Key Features
🛒 Order Management
- Hide New Order button
- Hide / Hard-block Delete Order
- Block order cancellation
- Hide Actions popup
- Hide Payment button
🔢 Numpad Controls
- Hide entire numpad
- Disable quantity button
- Disable price modification
- Disable discount button
- Disable +/- buttons
💳 Payment Screen
- Disable payment methods per employee
- Hide Validate, Invoice, Tip buttons
- Hide Cashbox, Customer buttons
🔧 Navigation Menu
- Hide Backend access
- Hide Close Register
- Hide Cash In/Out
- Hide Debug & Reload Data
⭐ Bill Lock — Anti-Fraud Feature (v1.1)
After printing the bill, the order is automatically locked. No cashier can modify quantities, prices, or cancel the order — unless a POS Supervisor logs in. Designed for delivery restaurants where the driver takes the bill before returning with cash.
After printing the bill, the order is automatically locked. No cashier can modify quantities, prices, or cancel the order — unless a POS Supervisor logs in. Designed for delivery restaurants where the driver takes the bill before returning with cash.
✓ POS Supervisor Role
Mark any employee as "POS Supervisor" to allow unlocking and modifying orders after bill printing. Configured per employee in the POS Access Rights tab.
Mark any employee as "POS Supervisor" to allow unlocking and modifying orders after bill printing. Configured per employee in the POS Access Rights tab.
Configuration
Employees → [Employee name] → POS Access Rights tab
Every permission is a simple on/off toggle. No technical knowledge needed.
Installation
Install this module first:
sunu_pos_access_rights_hr — this module (base)sunu_resto_access_rights_hr — optional restaurant extension (floors, bill button, split, transfer)
Dependencies
- pos_hr — Odoo Employee POS Login (included in Odoo 19)
Compatibility
- Odoo 19 Community & Enterprise
- Tested with pos_restaurant, pos_hr, pos_hr_restaurant

Please log in to comment on this module