| 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 | 357 |
| Technical Name |
ek_pos_access_rights |
| License | AGPL-3 |
| Website | https://ek-solutions.odoo.com |
| Versions | 17.0 18.0 19.0 |
| 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 | 357 |
| Technical Name |
ek_pos_access_rights |
| License | AGPL-3 |
| Website | https://ek-solutions.odoo.com |
| Versions | 17.0 18.0 19.0 |
POS Access Rights Employee Management
Granular POS Interface Control - Hide/Disable Buttons & Features Per Employee for Odoo 18.
App Overview
This module provides granular control over the Point of Sale interface by allowing administrators to hide or disable specific POS features on a per-employee basis. Perfect for businesses with different employee roles and permissions.
Order Management Controls
Hide New Order Button to prevent employees from creating new orders. Hide Delete Order Button to restrict order deletion capability. Full control over order creation and modification permissions.
Customer & Actions Controls
Hide Customer Selection Button to restrict customer assignment. Hide Actions Button to disable access to POS action menu. Limit employee access to sensitive operations.
Numpad & Quantity Controls
Hide Entire Numpad to remove numpad from POS interface. Disable Plus/Minus Buttons to prevent quantity adjustments. Disable Quantity (QTY) Button to block quantity modification. Fine-grained control over product quantity changes.
Pricing & Discount Controls
Disable Discount Button to prevent unauthorized discounts. Disable Change Price to block manual price modifications. Protect profit margins from unauthorized changes.
Payment & Cash Controls
Hide Payment Process to restrict access to payment screen. Disable Cash In/Out to block cash drawer operations. Control who can process payments and handle cash.
Employee-Level Configuration
All settings configured per employee in HR module. Easy checkbox-based configuration with instant effect on POS interface. No need to modify POS configuration.
Technical Details
Extends: hr.employee, hr.employee.base
Dependencies: pos_hr
Architecture: Odoo 18 OWL components
Compatible with: Odoo 18 Community & Enterprise
Use Cases
• Retail stores with different employee roles
• Restaurants with cashier vs server permissions
• Businesses requiring strict discount controls
• Organizations with cash handling policies
Please log in to comment on this module