This module extends the pos_access_right functionality to enable support for multiple employees operating as cashiers within the same Point of Sale session.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0This module lets each cashier in a Point of Sale session have their own access rights for actions like payments, discounts, price changes, negative quantities, multiple orders and deleting orders, instead of using the logged-in user's rights.
When a Point of Sale is configured to use employees as cashiers, this module makes the access rights follow the cashier currently selected in the session, not the user who is logged in.
- Payment button: shown only if the cashier has the payment right.
- Discount button: shown only if the cashier has the discount right.
- Minus/negative quantity button: shown only if the cashier has the negative quantity right.
- Price change button: shown only if the cashier has the price change right.
- New order button: shown only if the cashier has the multiple orders right.
- Delete order: allowed only if the cashier has the delete order right.
If an employee is not linked to a user, the rights of the currently logged-in user are used instead.
The module extends the pos.session model to send these rights to the Point of Sale screen, and changes the Point of Sale interface components for the action pad, numpad and ticket screen. It depends on the Point of Sale HR and Point of Sale Access Right modules.
Depends on
Models and fields (1)
- pos.session · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/pos.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Once installed, you must assign the appropriate access rights to the users linked to the respective employees. Employees who are not linked to a user will inherit the permissions of the currently logged-in user.
Usage
Source · Odoo 16.0To use this functionality, simply enable the option for multiple employees per session and add the desired employees.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.