Process customer returns properly: restock the inventory, refund the payment, post the reversal to your books, and roll back any coupon usage — all in one flow.
Sales → All Sales, search by customer name, receipt number, or date.
Open the sale and click Process Return. The return form pre-fills with the original line items.
Untick lines that aren't being returned, or change quantities. The refund amount auto-recalculates.
Cash (back to till), original payment method (e.g. M-Pesa reverse), or store credit (added to client's account balance).
If the goods came back in saleable condition, pick Restock. Otherwise pick Damaged/Write-Off (it goes to damaged inventory instead of available stock).
Click Process Return. The system posts the reversal journal entry, updates inventory, refunds the payment, and rolls back coupon redemption if one was applied.