POS Close Session Restriction by Cash Difference
by Vadym Kovshov http://kovshov.vadym@gmail.com$ 45.62
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 | 110 |
Technical Name |
pos_secure_session_closing |
License | LGPL-3 |
Website | http://kovshov.vadym@gmail.com |
Versions | 16.0 17.0 |
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 | 110 |
Technical Name |
pos_secure_session_closing |
License | LGPL-3 |
Website | http://kovshov.vadym@gmail.com |
Versions | 16.0 17.0 |
POS Secure Session Closing
Prevent POS session closing on cash discrepancies while preserving administrator control
Key Features
Cash Control Security
Prevents unauthorized session closing when cash discrepancies are detected, ensuring accurate cash management.
Manager Override
Designated managers can override restrictions when necessary, maintaining operational flexibility.
Clear Warnings
Informative popup messages guide cashiers through discrepancy resolution with detailed cash amounts.
Audit Trail
Automatic logging of all discrepancy attempts in session chatter for complete transparency.
Simple Configuration
Assign a manager group to override restrictions
Configure which user groups (e.g., Manager, Store Manager) can override cash discrepancy restrictions. The module automatically checks user permissions and allows authorized personnel to proceed with session closing even when discrepancies are detected.
Easy Setup: Simply select the user group in the module configuration, and the system handles all permission checks automatically.


Clear Warning Popup
Inform cashiers about discrepancies in real time
When a cash discrepancy is detected, cashiers receive clear, detailed information about:
- Expected cash sale amount
- Actually counted amount
- Exact difference value
- Clear instructions for resolution
This helps prevent errors and ensures accurate cash handling procedures are followed.
Automatic Chatter Logging
Keep a detailed audit trail
Every attempt to close a session with a cash discrepancy is automatically logged in the session's chatter, ensuring full transparency and accountability.
Logged Information:
- Timestamp of the attempt
- User who attempted to close
- Cash amounts and differences
- Resolution status
This creates a complete audit trail for compliance and management review.

Perfect for
Retail Stores
Ensure accurate cash handling in retail environments
Restaurants
Maintain cash control in busy restaurant operations
Multi-location
Standardize cash procedures across all locations
Ready to Secure Your POS Sessions?
Install now and take control of your cash management with confidence
Please log in to comment on this module