🛒

Sales Reporting

Slice register sales by day, invoice, or shift - and fix the odd stray invoice.

What it does

A family of reports covering POS sales and returns from different angles: a daily rollup by branch, an invoice-level detailed report with payment-method and currency breakdowns, a per-branch shift history, and a bulk tool for moving invoices onto the correct shift or date when something posted under the wrong register-day.

How it works

Roll up by day

The Daily Sales report totals sales, returns, and net sales by day and branch, with a summary popup for any single day.

Drill into individual sales

The detailed Sales report lists every invoice with cashier, customer, item count, and a full payment-method breakdown, filterable by salesman, register, invoice number, or barcode, with running totals split between cash-settled and receivable.

See a shift's own history

The Session report lists every shift ever opened at a branch; double-clicking one opens the same reconciliation summary shown when that shift was closed.

Move a stray invoice

Sales Days re-stamps selected invoices onto the correct shift and date when something posted under the wrong register-day, with a live before/after total preview and the ability to backfill a placeholder shift if one is needed.

The problem it solves

A single till total tells a manager almost nothing on its own - real decisions need sales broken down by cashier, register, payment mix, and day-over-day trend. And because a shift can occasionally get closed late or a register's date can be wrong, having a controlled, previewed way to reassign an invoice to the right day keeps the historical reports honest instead of permanently skewed by one input mistake.

← Point of Sale