Reports
Review Return Sales, Pending Payments and Register Reports
Return, pending and register reports explain sale exceptions: money returned, money still due and drawer sessions that must reconcile with the close.
- Menu path
- Reports -> Sales -> Return Sale, Pending Payments, Register
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/modules/returnReport.html, frontend/modules/pendingReport.html, frontend/modules/registerReport.html, frontend/static/script/js/modules/js/report_return.js, frontend/static/script/js/modules/js/report_pending.js, frontend/static/script/js/modules/js/report_registers.js
Use Return Sale Reports
Return Sale reports explain money and stock moving back from a sale. Review them before accepting a close total that is lower than gross sales.
- Open Reports -> Sales -> Return Sale.
- Filter by the close date range and branch.
- Use Return Details for bill-level return rows.
- Use Product Details for returned item rows.
- Open the return id when the original return document needs review.
- Export CSV when the owner or accountant needs a return file.
Use Pending Payments
| Tab | Shows | Operator action |
|---|---|---|
| Sale Details | Sale id, date, product count, total, partial and due. | Find unpaid or partially paid bills. |
| Customer Details | Customer-level pending totals. | Call or message the right customer account. |
| Customer Category Details | Due totals grouped by customer category. | Review credit policy by customer group. |
| Detail sidebar | Customer contact and product history for a selected pending record. | Confirm identity before requesting payment. |
Register Reports
Register Reports should be used with the Cash Register feature. The code expects register name, opened time, closed time, opening float and register amount, and the detail view summarizes cash in, cash out, expected amount, actual amount, difference and payment buckets.
- Create branch register names before depending on the report.
- Open the register with starting cash at the beginning of the shift.
- Close the register after counting the drawer.
- Compare register amount with Payment Reports and Day-End Summary.
- Investigate any difference before the cashier leaves.
Exception Review Order
- Run Day-End Summary.
- Run Return Sale for the same range.
- Run Pending Payments for the same range.
- Run Register Reports if the Cash Register feature is enabled.
- Compare cash, card and due totals.
- Write a close note for any mismatch the owner accepts.