Skip to content

POS

A POS sale posts through the same Inventory & Warehouse engine as every other stock-affecting action — real-time stock deduction, not a number adjusted after the fact. Unified search looks up products by name, SKU, or barcode from the same checkout screen, so cashiers aren’t switching between separate lookup and sale screens.

Payment is recorded against a specific method — cash, card, or mobile — each mapped to its own payment account, so a shift’s cash sales and card sales reconcile against different accounts rather than one blended total.

Same pricing trilogy as Sales: line and order-level discounts, and an editable unit price for one-off overrides at the register.

Voiding or refunding a completed transaction is routed through Approvals rather than being a free action any cashier can take unsupervised — a manager sign-off step for exactly the kind of action that needs one.

At the end of a shift or day, reconcile the cash drawer’s expected total (from recorded cash transactions) against what’s actually counted — surfacing over/short discrepancies at the point they happen, not weeks later in a financial report.

See also: Approvals for how void/refund sign-off is configured, and Accounting for how POS sales and payments post to the ledger.