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.

Capabilities

Everything you need to keep sessions clean

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

Order Data Preserved Across Sessions

Keeps every pending order's lines and totals intact so nothing is lost or duplicated when the block fires.

06

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.

07

Bulk Configuration Wizard

Applies the setting across many shops in a single action, built for multi-location and franchise operators.

08

Audit Log of Blocked Attempts

Records every blocked validation attempt in a read-only, manager-only log for reconciliation review and staff coaching.

09

Manager-Only Access Controls

Keeps the audit trail read-only and restricted so records can be reviewed but never edited or deleted.

Workflow

How it works

1

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.

2

Cashiers Work as Usual

Nothing changes in day-to-day sales; the navbar status chip quietly confirms the session is open.

3

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.

4

Manager Reviews the Log

Every blocked attempt lands in an audit log managers can review anytime to spot reconciliation issues.

Questions

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.

Get the app

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