Sales
Use Sales History to Find, Reprint, Edit or Settle Sales
Sales History is the after-sale control surface for lookup, reprint, payment settlement and correction workflows.
- Menu path
- Home -> Sales History
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
sales.js showEdit, showPayment, showPrint, showPdf and showWhatsapp, sales history route #/sales
Find the Sale First
Before editing or reprinting anything, identify the exact sale. Use bill number when possible. If not, compare customer, date, staff, items and amount.
- Do not edit a sale only because the total looks similar.
- Ask for the receipt, customer phone or approximate time when searching.
- Use the sale status to separate paid, unpaid, returned and edited records.
- Keep correction notes according to the shop policy.
Reprint a Receipt
- Open Home -> Sales History.
- Find the sale by bill number, date, customer or total.
- Open the print action for the selected sale.
- Choose receipt, Thermal, A4, PDF, SMS or WhatsApp only when that channel is configured and allowed.
- Compare the reprinted receipt with the sale row before handing it to the customer.
Edit or Correct a Sale
Editing a sale can change money, stock and reports, so it belongs behind permission and owner policy. The current source supports an edit route for existing sales, but the business must decide when staff may use it.
- Use line edit during New Sale before Save whenever possible.
- For a saved sale, find the exact sale in Sales History and use the edit flow only if the role is permitted.
- If money has already changed hands, compare the correction with drawer count and external payment settlement.
- If stock quantity changed, inspect Inventory Logs after the correction.
Settle an Unpaid Sale
The tender drawer supports Paid and Unpaid behavior. When a sale is saved as unpaid or partially paid, use the settlement path instead of creating a duplicate sale.
- Find the unpaid sale in Sales History.
- Open the payment or settle action.
- Confirm the customer account and remaining amount.
- Choose the payment method label and enter the amount received.
- Save the payment and recheck the sale status.
What to Audit After a Correction
| Area | What to check | Why |
|---|---|---|
| Sales History | Original bill, edited bill, payment status and printed receipt. | Confirms staff corrected the intended record. |
| Inventory Logs | Stock decrease, return increase or adjustment caused by the change. | Confirms stock is still explainable. |
| Register close | Cash, card or wallet label totals after the correction. | Confirms drawer and reports still reconcile. |
| Customer account | Outstanding or settled balance. | Confirms customer credit is accurate. |