POS Closing Permissions
by SaqerAlmuntser https://apps.odoo.com/apps/modules/browse?author=SaqerAlmuntser$ 22.41
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 345 |
| Technical Name |
pos_closing_permissions |
| License | LGPL-3 |
| Website | https://apps.odoo.com/apps/modules/browse?author=SaqerAlmuntser |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 345 |
| Technical Name |
pos_closing_permissions |
| License | LGPL-3 |
| Website | https://apps.odoo.com/apps/modules/browse?author=SaqerAlmuntser |
🔐 POS Closing Permissions
Full control over the POS closing screen permissions
📋 Overview
This module gives you comprehensive control over the components of the POS closing screen. You can easily hide or show expected amounts, print/report buttons, and the Cash In/Out button according to your security and operational needs.
✨ Key Features
💰 Hide Amounts
Hide all expected amounts on the closing screen including opening balance, cash payments, and cash movements.
🖨️ Printing Controls
Hide buttons for daily sales download and printing to prevent unauthorized access to detailed data.
💵 Cash In/Out Button
Prevent staff from performing cash movements (in/out) during closing.
⚡ Quick Setup
5 ready-made levels for quick selection, or use custom settings as needed.
🎯 High Flexibility
Per-POS configuration — apply different permissions for different branches.
🔒 Enhanced Security
Protect sensitive information from unauthorized access with a user-friendly interface.
📖 How to Use
-
Open POS Configuration
Go to: Point of Sale → Configuration → Point of Sale → select your POS -
Navigate to the "Closing Permissions" section
You will find a new section in the POS settings page. -
Choose a permissions level
Pick one of the ready-made levels:- Full View: for managers – full visibility
- Hide Amounts: for cashiers – no numbers
- Hide Reports: block downloads/printing
- Basic: hide amounts and reports
- Minimal: maximum restrictions
-
Or use custom settings
Start from "Full View" and toggle individual items as needed. -
Save
Changes apply immediately to all devices connected to this POS.
💡 Use Cases
🏪 Small Retail
Use "Hide Reports" to prevent staff from printing or downloading detailed reports.
🏢 Large Companies
Use "Hide Amounts" for regular cashiers and "Full View" for supervisors and managers.
🍔 Restaurants
Use "Minimal" for floor staff who only need to close the register without seeing details.
🛒 Retail Chains
Different settings per branch — full flexibility per location requirements.
⚙️ Requirements
- Odoo Community/Enterprise 19.0
- Point of Sale module enabled
- No additional dependencies
🔧 Installation
- Copy the
pos_closing_permissionsfolder into youraddonspath - Restart the Odoo server
- Update Apps List (Apps → Update Apps List)
- Search for "POS Closing Permissions" and install it
📞 Support
For support or to report issues, please contact us.
© 2025 POS Closing Permissions. All rights reserved.
Please log in to comment on this module