Automatic cashier logout and reconciliation-safe session closure
Protect every POS terminal with configurable inactivity and scheduled logout, then close sessions automatically with a dry-run preview, closure-blocker diagnostics, and a full audit trail — so nothing is ever left open, and nothing closes blind.
The problem
Shared POS terminals stay logged in long after a cashier walks away, exposing pricing controls, refunds, and customer data to anyone at the counter. Sessions that never close overnight corrupt daily reconciliation and leave managers manually chasing stuck sessions every morning.
The solution
Configurable inactivity and scheduled logout end every session automatically, with graduated warnings so no one is caught mid-transaction. A closure scheduler then closes sessions on your terms — previewed with a dry run, checked against pending orders and cash, and logged in full for compliance.
Everything session security needs
Every capability below is implemented in the module.
Inactivity auto-logout
Automatically ends a cashier's POS session after a configurable idle period, so an unattended terminal never stays open under someone else's identity.
Scheduled logout
Logs every terminal out at a fixed clock time each day — genuinely hands-off automation, not a button someone has to remember to press.
Automatic session closure
A scheduler closes open POS sessions on your cadence, with a configurable hold-or-force policy for pending orders so reconciliation stays clean overnight.
Per-user and role overrides
Give managers longer timeouts than frontline cashiers with editable per-user and per-role rules, instead of one blunt global setting.
Live countdown badge
A countdown in the POS navbar shows exactly how much session time remains, next to a one-tap quick-logout button for deliberate handoffs.
Graduated warnings & grace period
Visual warnings fire before the timeout, followed by a grace period to extend the session — so a cashier mid-transaction is never surprised.
Dry-run close wizard
Preview exactly which sessions will close and why before anything happens, with plain-language diagnostics for pending orders or cash mismatches.
Active-session dashboard
A real-time list and kanban view of every open session and its time-to-logout, with one-click bulk force-close for supervisors clearing a stuck morning backlog.
Complete audit trail
Every auto-logout, scheduled logout, auto-close, and force-close event is timestamped and logged for security review and compliance reporting.
How it works
Configure the rules
Set the inactivity timeout, scheduled logout time, warning minutes, grace period, and auto-close policy from Point of Sale Settings.
Fine-tune by role
Add per-user or per-role timeout overrides so managers and cashiers each get the right balance of security and convenience.
Cashiers work as usual
The countdown badge and quick-logout button sit quietly in the navbar; a graduated warning appears only when a terminal has genuinely gone idle.
Review and reconcile
Supervisors monitor the active-session dashboard, dry-run the auto-close wizard, and audit every logout and closure event from one screen.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Odoo's POS front-end has no built-in inactivity or scheduled logout; this module adds configurable automatic logout on top of the standard session model, without modifying core POS checkout flows.
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 Automatic Logout & Session Closure
Inactivity and scheduled logout with graduated warnings, a live countdown badge and per-user overrides, plus a dry-run wizard that closes stuck sessions without breaking reconciliation.
Buy on Odoo App StoreMore Odoo sales apps
POS Combo Meal — Make My Own Pizza
Repeatable topping groups with operator-set per-item caps and live counts, fixed and optional combo items at a glance, and modifier previews in the cart and order history — built on the native POS combo system.
POS Commission
Rule-based commission attributed per POS line and accrued on payment, visible in a live dashboard and at the till — settled through a request, approve, pay and lock workflow with refund clawback.
POS Customer Image & Identity Panel
Photo, phone, email, loyalty, last visit and total spend in one panel on the product and payment screens, with at-till photo capture that syncs back — and no extra hardware.
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.
POS Discount on Taxed/Untaxed Amount
A basis toggle that makes every discount explicitly taxed or untaxed, with automatic tax recalculation, a live before/after preview, threshold guardrails and a backend audit list.
POS Edit Payment Mode
Correct the payment method on confirmed POS orders with a before/after preview and automatic journal re-booking — under a configurable approval workflow and a persistent audit trail.