POS Access Rights by Cashier | Employee Permissions | Restrict POS Actions | Odoo Point of Sale
by orvixnexus https://www.orvixnexus.com$ 25.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 363 |
| Technical Name |
onxs_pos_access_rights_hr |
| License | LGPL-3 |
| Website | https://www.orvixnexus.com |
POS Access Rights by Cashier
Set fine-grained Point of Sale permissions on each employee. When you switch cashier in POS, the interface instantly applies that employee’s access rules.
Control what each cashier can do in POS
Configure access rights on the employee form with simple checkboxes. Disable payment, discount, refund, customer selection, cash in/out, close register, backend access and more — individually for every cashier. Rights update automatically when the active cashier changes.
What You Get
|
👤
Per-Employee RulesSet permissions on each HR employee from a dedicated POS Access Rights tab. |
🔄
Change Cashier SupportedSwitch cashier in POS and the UI instantly reflects the new employee’s restrictions. |
🔒
Order & Payment ControlDisable payment, customer selection, remove line, new order and delete order actions. |
|
🔢
Numpad RestrictionsControl the full numpad or individual Qty, Discount, Price and +/- buttons. |
⚙️
Action ButtonsDisable refund, notes, pricelist, product scan, create product and all control buttons. |
🏪
Session & MenuRestrict cash in/out, close register and backend access from the POS menu. |
Setup in Three Steps
|
1
Enable employee login on your POS configuration |
2
Open each employee → POS Access Rights → tick boxes to disable actions |
3
Open POS, log in as cashier — restrictions apply instantly on switch |
How to Use â Step by Step
POS Access Rights by Cashier
Give every cashier only the POS features they need. Enable or disable specific Point of Sale actions per employee from a single POS Access Rights tab on their Employee record. â No code, no security groups, just a checkbox for each permission.
1. Order & Payment Controls
Configure cashier permissions for order handling and payment actions. Enable a restriction to hide that action from the employee's POS screen.
1 - Disable Payment ButtonPrevent selected cashiers from opening the Payment screen, ensuring they cannot complete sales independently.
|
Tick Disable Payment Button in the employee's POS Access Rights tab.
The Payment button is hidden from the POS interface.
2 - Disable Customer SelectionPrevent selected cashiers from selecting or changing the customer assigned to an order.
|
Tick Disable Customer Selection Button in the employee's POS Access Rights tab.
The customer selection option is hidden and cannot be modified.
2. Numpad
Control which numeric operations a cashier can perform while creating POS orders.
1 - Disable NumpadReadonly the entire numeric keypad to prevent manual quantity, price, and discount changes.
|
Tick Disable Numpad in the employee's POS Access Rights tab.
The Numpad Will makes Disable while click on Disable Number button.
2 - Disable Price ButtonAllow the numpad while preventing manual price changes.
|
Tick Disable Price Button in the employee's POS Access Rights tab.
The Price button from Numpad Will makes Disable while click on Disable Price button.
3. Control Buttons
Configure access to action buttons such as refunds, notes, pricelists, and additional order tools.
1 - Disable Action ButtonsHide the complete action-button toolbar with a single option.
|
Tick Disable Action Buttons in the employee's POS Access Rights tab.
All Controll buttons will hidden while click on Disable Action Buttons.
2 - Disable Customer NotePrevent cashiers from adding customer notes to POS orders.
|
Tick Disable Action Buttons in the employee's POS Access Rights tab.
All Controll buttons will hidden while click on Disable Action Buttons.
4. Menu & Session
Restrict session-level operations available from the POS menu.
1 - Disable Cash In/OutPrevent selected cashiers from recording manual cash movements.
|
Tick Disable Cash In/Out in the employee's POS Access Rights tab.
Cash In/Out Menu Items will hidden while click on Disable Cash In/Out.
2 - Disable Close RegisterPrevent cashiers from closing the POS session.
|
Tick Disable Close Register in the employee's POS Access Rights tab.
Close Session Menu Items will hidden while click on Disable Close Register.
Also Included in the App
In addition to the features shown above, the module includes several more cashier access controls.
| Section | Additional Permissions |
|---|---|
| Order & Payment | Disable Remove Line, Disable New Order, Disable Delete Order |
| Numpad | Disable +/- Button, Disable Qty Button, Disable Discount Button |
| Control Buttons | Disable Refund, Disable Pricelist, Disable Create Product, Disable Product Scan |
| Menu & Session | Disable Backend Access |
Technical Highlights
| Odoo Version | 17.0 (Community & Enterprise) |
| Depends on | Point of Sale, POS HR, Employees |
| Requires | POS employee login enabled (pos_hr) |
| Storage | Boolean fields on hr.employee only |
| License | LGPL-3 |
Help & Free Support
Any type of issue related to this module, any doubt, any bugs or issue please contact us [Free support for 60 Days only for doubt, bugs & issue].
Get In Touch
If You Need Any Help Please Contact : orvixnexus@gmail.com
Secure your Point of Sale
POS Access Rights by Cashier
by Orvix Nexus Technologies LLP
Per Employee • Instant Switch • Full POS Control
Please log in to comment on this module