Secure Every Unattended POS Terminal

Auto-lock idle terminals, unlock with a PIN or an Odoo password, and give managers a full audit trail, live dashboard, and remote unlock — so every till stays accountable and every screen stays secure.

The problem

When a cashier steps away from an active POS terminal to help a customer, fetch stock, or take a break, the till stays fully open under their credentials. Anyone nearby can process refunds, void lines, open the cash drawer, or ring up sales under someone else's identity — native POS has no lock screen to stop it.

The solution

Screen Lock using PIN adds automatic and manual locking to every POS terminal, with PIN or password unlock, brute-force protection, a manager override, and a complete audit trail — so unattended terminals are secured and every action stays attributable to the person who performed it.

Capabilities

Everything a secure, accountable POS terminal needs

Every capability below is implemented in the module.

01

Configurable Auto-Lock & Manual Lock

Set an inactivity timeout per terminal so an idle POS locks itself automatically, or let staff lock it instantly with one tap on the navbar before stepping away.

02

Unlock with PIN or Odoo Password

Staff unlock with a dedicated POS PIN or their existing Odoo password — no new credential to memorize, and every unlock is tied to the person who performed it.

03

Brute-Force Lockout Protection

Repeated failed PIN attempts trigger a temporary lockout with a visible retry timer, closing the door on unlimited guessing against an unattended screen.

04

Manager Override Unlock

A supervisor can release any locked terminal with a manager PIN, without a password reset or IT involvement, so a stuck till never stalls a line.

05

Complete Audit Trail

Every lock and unlock event is logged with the user, terminal, and timestamp, giving managers full accountability for actions on every terminal.

06

Lock-Before-Payment Enforcement

Optionally require an authenticated, unlocked state before payment processing, protecting the single most sensitive step of the transaction.

07

Visual Countdown & Grace-Period Resume

A countdown banner warns before auto-lock engages, and a configurable grace period lets a returning cashier resume the exact same session instantly — no "Resume Session" click.

08

Live Multi-Terminal Dashboard & Remote Unlock

See every terminal's lock status, who locked it, and since when, from one kanban or list dashboard — and unlock any of them remotely with a click.

09

Compliance Reports & Failed-Attempt Alerts

Generate a PCI-DSS-ready audit report for any date range and POS, and get alerted by email automatically when failed unlock attempts cross a threshold.

Workflow

How it works

1

Configure timeouts & PINs

Set the inactivity timeout, brute-force threshold, manager PIN, and lock-screen branding from Settings, then give each cashier a POS PIN or let them use their Odoo password.

2

Terminal locks automatically or manually

The POS locks itself after the configured idle period with a countdown warning, or a cashier locks it instantly with one tap before stepping away.

3

Unlock and resume instantly

Enter the PIN or password — or resume free during the grace period — and the exact prior screen returns immediately, with no extra click.

4

Review audit trail & compliance reports

Managers watch the live dashboard, remotely unlock stuck terminals, and export PCI-DSS-ready compliance reports on demand.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Staff can unlock with a dedicated POS PIN configured on their user record, or with their regular Odoo password — no separate credential to remember.

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.

Screen Lock using PIN (POS)

Auto-lock and manual lock on every terminal with PIN or Odoo password unlock, brute-force lockout, manager override, lock-before-payment enforcement and a live multi-terminal dashboard.

Buy on Odoo App Store