Know exactly who did what at every register

POS Cashier Management gives every terminal fast cashier search, per-cashier payment and discount limits, a tamper-proof order lock, and a full audit trail — so shared registers stay accountable without slowing down the line.

The problem

Shared POS terminals rotate through dozens of cashiers a week, but native Odoo POS offers no fine-grained payment-method control, no lock on paid orders, and no enforced open/close routine. Managers are left guessing who processed a transaction, who applied a discount, or who edited an order after it was paid — and stitching together five single-feature marketplace apps just to cover the gap.

The solution

POS Cashier Management bundles per-cashier payment and discount restrictions, a post-payment order lock, self-service PIN reset, enforced opening/closing checklists, and a cross-cutting audit log into one coherent module. Every restriction is enforced live at the POS screen, every action is logged, and managers get a single activity report and session oversight view instead of five disconnected apps.

Capabilities

Everything a shared register needs

Every capability below is implemented in the module.

01

Per-Cashier Payment Limits

Restrict each cashier to specific payment methods (e.g. card-only) and block disallowed methods live at the payment screen, with the attempt logged automatically.

02

Discount Restrictions

Set a maximum discount percentage per cashier, or disable discounting entirely, closing a fraud and margin-leakage gap that payment restrictions alone don't cover.

03

Post-Payment Order Lock

Paid orders display a clear locked badge and can't be edited or re-opened afterward. Any tampering attempt is captured in the audit log instead of silently blocked.

04

Cross-Cutting Audit Log

Every blocked payment, blocked discount, locked-order attempt, PIN reset, and checklist deviation lands in one searchable log with severity levels and cashier, session, and amount context.

05

Opening & Closing Checklists

Build reusable opening and closing task templates per store. Closing checklists can block session close until every mandatory task is completed, ending advisory-only procedures.

06

Self-Service PIN Reset

A cashier who forgets their PIN can request a one-time temporary PIN right from the POS login screen, so a forgotten password never stalls the lane.

07

Manager Force-Reset

Managers can force-reset any cashier's PIN from the employee form, instantly issuing a fresh temporary PIN and logging the action for accountability.

08

Fast Cashier Search & Role Badges

The cashier selection popup adds instant name search and a visible cashier / supervisor / manager role badge, so large staff rosters stay fast to navigate.

09

Per-Cashier Activity Report

A dedicated pivot-ready report and a Session Cashier Oversight panel give managers per-cashier transaction counts, audit history, and checklist status in one place.

Workflow

How it works

1

Configure roles & limits

Set each cashier's role badge, payment-method restrictions, and maximum discount from the HR employee form.

2

Cashier searches & logs in

At the POS terminal, the cashier finds their name instantly in the searchable selection popup, shown with their role badge.

3

Restrictions enforced live

Blocked payment methods, over-limit discounts, and edits to paid orders are stopped at the point of action and written to the audit log.

4

Manager reviews & closes out

Managers review the audit log and per-cashier activity report, then the closing checklist must be completed before the session can close.

Questions

Frequently asked

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

Yes. POS Cashier Management builds directly on Odoo's pos_hr and hr apps, since every restriction, badge, and log entry is tied to an hr.employee cashier record.

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 Cashier Management

Per-cashier payment limits and discount restrictions, a post-payment order lock, enforced opening and closing checklists, self-service PIN reset with manager override, and a cross-cutting audit log and per-cashier activity report.

Buy on Odoo App Store