Returns, Refunds & Customer Credit
Inspect returns and settle approved adjustments across counter and online orders.
Open interactive lesson and quizWhat you will learn
- Inspect and restock accepted quantities correctly
- Separate refunds from credit notes
- Reconcile provider responses and unused balances
A customer returns two units: one is saleable and one is damaged. Part of the value is refunded and part becomes reusable credit.
Lesson 1
Handoff and three distinct records
Orders track billing, fulfilment, handoff and return progress separately. Confirm delivery or pickup before opening a return. A counter order also needs completed billing and verified payment before pickup can be confirmed. The return window begins at handoff. A Return holds requested quantities, approval, pickup and inspection. A Refund records money actually returned after approval and verification. A Credit note issues a customer code with an expiry and remaining balance. Multiple refunds and credits may allocate one inspected return; server-side guards prevent over-allocation.
Lesson 2
Stock and financial evidence
Only saleable accepted items return to available inventory. Damaged units remain unavailable. Original item discounts and tax determine the accepted value, while the original invoice snapshot stays fixed. A pending gateway response is not refunded money. Stripe and Razorpay requests use the original payment and stable idempotency keys; uncertain responses remain reserved for review.
Lesson 3
Reuse, integration and permissions
SupaTill and signed-in store checkout validate the customer, currency, expiry and channel restrictions before consuming credit. Unused balance remains available. Returns, Refunds and Credit notes have separate permissions, custom fields, exports and scoped REST APIs. External-ID upserts preserve original movements. Event routes and scheduled integration jobs require their existing configuration.
Lesson 4
Review a return and check remaining units
A separate authorized reviewer approves the request unless the business enables self-approval in Policies. The purchase offers only units that are not already returned or included in an open request. Approval does not receive the items or send a refund.
Practice · Trace an approved partial return
- Confirm delivery or pickup on the original order, then request an eligible quantity
- Approve with a different reviewer when policy requires
- Receive saleable and damaged items with their original unit labels
- Allocate a refund and credit note without exceeding accepted value
- Download documents and inspect credit redemption history