POS
This module is back-office oversight of the point-of-sale terminals - the actual checkout screen cashiers use lives in a separate dedicated terminal application, not this web app. These pages are the audit and management surfaces around it.
Audit logs
- Void (
/app/pos/void) - log of every line voided at the till - Cancellation (
/app/pos/cancellation) - log of every cancelled bill - Discounts (
/app/pos/discounts) - log of every manual discount applied - Paid Outs (
/app/pos/paid-outs) - till cash paid out (e.g. petty cash from the drawer) - Exchanges (
/app/pos/exchanges) - item exchange log
Every void, cancel, and discount at the till requires supervisor authorization, and each of these logs is the audit trail for that. See INFI AI Assistant for the real-time loss-prevention signal built on top of the void/cancel data - flagging a void or cancel that happened while cash had already been entered on the payment screen.
Registers
- Registers (
/app/pos/registers) - cash register/till definitions - Register Reports (
/app/pos/register-reports) - end-of-shift cash-up reports, with a per-session detail view (/app/pos/register-sessions/:id) - Cashiers Status (
/app/pos/cashiers-status) - live view of which cashiers are logged into which registers right now
Performance & discrepancies
- Scan Rate (
/app/pos/scan-rate) - a cashier scanning-speed KPI - Total Discrepancies (
/app/pos/total-discrepancies) - cash over/short variance report across registers
Login/logout, void, cancel, register-close and expense events on these surfaces can all trigger real-time Telegram alerts - see Notifications & Alerts.