OdooWiki OCA HUB

Point of Sale HR- Extra Access Right

pos_hr_access_right folder_open OCA/pos open_in_new
Point Of Sale License: AGPL-3

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.0

This 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

Once 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.

To use this functionality, simply enable the option for multiple employees per session and add the desired employees.

No verified information in OCA: Installation.

info

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.