Close POS Sessions Cleanly Every Time
Block orders from silently reopening a closed register. Give cashiers a clear explanation and a one-click path forward, and give managers a full audit trail — instead of a confusing dead end.
The problem
When a Point of Sale session is closed while an order is still pending, Odoo can capture it into a reopened session — blurring shift boundaries, muddying cash-drawer reconciliation, and leaving the cashier staring at a page that just refreshed with no explanation of what happened or why.
The solution
POS Disable Rescue Session blocks validation against a closed session outright, then guides the cashier with a clear dialog and a one-click path to open a new one — while every blocked attempt is written to a manager-visible audit log, per shop or across your whole fleet.
Everything you need to keep sessions clean
Every capability below is implemented in the module.
Block Validation on Closed Sessions
Stops any order from being captured into a reopened session once its Point of Sale session has been closed, keeping shift boundaries intact.
Guided Explanatory Dialog
Replaces the confusing silent page refresh with a clear on-screen message that names exactly what happened and what to do next.
One-Click New Session Prompt
Lets the cashier open a fresh session directly from the block dialog, so a closed register never becomes a dead end.
Visual Session-Status Indicator
Shows a green or red status chip in the POS navbar so cashiers see whether the current session is open or closed before they attempt an action.
Order Data Preserved Across Sessions
Keeps every pending order's lines and totals intact so nothing is lost or duplicated when the block fires.
Per-Shop Enable/Disable Toggle
Lets each shop opt in or out of the rescue-session block independently from its own Point of Sale settings.
Bulk Configuration Wizard
Applies the setting across many shops in a single action, built for multi-location and franchise operators.
Audit Log of Blocked Attempts
Records every blocked validation attempt in a read-only, manager-only log for reconciliation review and staff coaching.
Manager-Only Access Controls
Keeps the audit trail read-only and restricted so records can be reviewed but never edited or deleted.
How it works
Enable the Block
Turn on "Disable Rescue Session" from POS Settings or a shop's own configuration, or apply it to many shops at once with the bulk wizard.
Cashiers Work as Usual
Nothing changes in day-to-day sales; the navbar status chip quietly confirms the session is open.
Session Closes, Order Blocked
If a cashier tries to validate against an already-closed session, the guided dialog explains why and offers to open a new one.
Manager Reviews the Log
Every blocked attempt lands in an audit log managers can review anytime to spot reconciliation issues.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Once "Disable Rescue Session" is enabled for a shop, orders can no longer be captured into an automatically reopened session — the cashier is guided to open a new one instead.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Disable Rescue Session
Block order validation on closed POS sessions, explain why in a guided dialog and prompt a new session in one click — clean shift boundaries with order data preserved and every blocked attempt logged.
Buy on Odoo App Store