How to Control POS Permissions by Cashier

Point of Sale May 28, 2026 · 6 min read

Retail businesses using Odoo POS often need different permission levels for different staff. A store manager may need refund and discount access, while a junior cashier should only be able to scan products and take payment.

Why Default POS Permissions Fall Short

Odoo POS with employee login (pos_hr) identifies the cashier, but out of the box all logged-in employees typically share the same POS capabilities. There is no built-in way to disable specific actions per employee.

What You Can Restrict

With per-employee POS access rights, you can disable actions individually:

Setup in Three Steps

Enable employee login on your POS configuration, open each HR employee’s POS Access Rights tab and tick the boxes for the actions you want to disable. When the cashier switches in POS, restrictions apply instantly.

Our Module

POS Access Rights by Cashier for Odoo 17 implements all of this with a clean checkbox UI on the employee form and real-time POS UI updates. Available for Community and Enterprise with 60 days free support.