| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
| Lines of code | 266 |
| Technical Name |
tc_pos_actions_access_control |
| License | LGPL-3 |
| Website | http://www.tecomsa.me |
POS Actions Access Control
Control cashier permissions in Odoo POS with clean, secure, and easy-to-manage action restrictions.
Module Overview
This module allows POS managers to define exactly which employees can execute sensitive POS actions. Permissions are configured per POS, then enforced in real time in the POS frontend. Empty employee lists keep actions open for all users, giving full flexibility in policy design.
Key Features
Refund Access Restriction
Allow refunds only for approved employees.
Pricelist and Reward Control
Limit who can switch pricelists or use reward actions.
eWallet Permission Management
Protect wallet actions from unauthorized cashier usage.
Discount and Price Protection
Prevent unauthorized discount and line price manipulation.
How It Works
- Open POS settings and choose allowed employees for each protected action.
- Launch POS session with your normal cashier workflow.
- When an unauthorized user triggers a blocked action, a clear denial popup appears.
- Improve security, reduce mistakes, and enforce cashier governance rules.
Screenshots

Configure allowed employees for each protected POS action.

Restricted actions are validated when the cashier tries to execute them.

Unauthorized users cannot apply discount or modify price from numpad.

Clear warning popup for denied actions in POS.
Module Dependencies
point_of_sale
Core POS framework and runtime interface.
pos_loyalty
Supports reward and loyalty related actions.
pos_discount
Provides discount behavior controlled by this module.
product
Product model support required by POS flow.
account
Accounting integration for POS and refund operations.
hr
Employee records used for permission assignment.
Technical Details
- Compatible with Odoo 18.
- License: LGPL-3.
- Author: Tecomsa.
- Website: www.tecomsa.com.
- No external Python library dependency required.
Please log in to comment on this module