| 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 | 124 |
| Technical Name |
ust_pos_permissions |
| License | LGPL-3 |
| Website | https://www.unlimitsoft.com.do/ |
| 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 | 124 |
| Technical Name |
ust_pos_permissions |
| License | LGPL-3 |
| Website | https://www.unlimitsoft.com.do/ |
PoS Permissions â Employee Access Control
Control which employees can perform sensitive actions in the Point of Sale. Manage permissions directly from the employee form in Human Resources.
Compatible with Odoo 18 PoS Standard. Designed to scale as your permission requirements grow.
Key Features
- Cancel Order permission: Prevent unauthorized employees from canceling active PoS orders.
- Visual feedback: The cancel button is disabled in the PoS interface when the employee lacks permission.
- Double-layer protection: The action is blocked both in the UI and at the application level.
- HR-managed: Permissions are configured on the employee form â no PoS configuration needed.
- Scalable architecture: Built to support additional permissions (refunds, discounts, price changes, etc.) without structural changes.
How It Works
1. Configure the employee: Open the employee form in Human Resources. Under the HR Settings tab, enable or disable Can Cancel PoS Orders. New employees have this permission enabled by default.
2. Authorized cashier: When the cashier has the Can Cancel PoS Orders permission enabled, the Cancel Order button is active and fully functional.
3. Unauthorized cashier: When the cashier does not have permission, the Cancel Order button is visually disabled â preventing accidental or unauthorized use.
Current Permissions
- Can Cancel PoS Orders â controls whether the employee can delete or cancel active PoS orders.
Additional permissions such as Can Refund Orders, Can Apply Discounts, Can Change Prices, and more are planned for future versions.
Use Cases
- Retail: Restrict junior cashiers from canceling orders without manager approval.
- Restaurants: Ensure only authorized staff can remove orders from the system.
- Franchises: Enforce consistent permission policies across multiple PoS terminals.
Please log in to comment on this module