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. Use the dedicated Return Sale Reports chapter for the complete bill-level, product-level, drill-down, export and reconciliation procedure.
- 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
Use the dedicated Pending Payment Reports chapter for the invoice, customer, category, drill-down, export and settlement procedure.
| 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. Use the dedicated Register Session History chapter for the complete session-list, detail, payment-tally, difference-sign and CSV procedure.
- 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.