This is an upcoming release, not live yet. It's part of the same version 3.0 terminal update as the new payment screen, gated behind its own separate rollout flag — currently off everywhere, still being tested. See "The New Payment Flow" for the broader checkout redesign this rolls out alongside.
How Returns With a Receipt Work
Two ways in. Start a return from the order screen directly, or from the transaction list with one tap — you no longer have to open a transaction's full details first to find the return option.
Scanning the receipt is the fastest path. Scan the barcode on a customer's printed receipt, and the original purchase loads instantly — no searching required.
No receipt handy? You can still look up the original transaction manually — see "No-Receipt Returns and Refund Options" for that path and for what happens when there's no original purchase to find at all.
You choose what happens to inventory, per item. Each returned item has its own restock choice — bring a bottle back into sellable stock, or leave it out if it's damaged, spoiled, or otherwise not going back on the shelf.
Reason and notes are both optional, but they're there if you want them. Capturing why something was returned is new — there was no way to record this before.
You can't return more than what's on the original sale, and — at least in this initial release — a return can only be processed as a return. Turning it into an even exchange (adding a replacement item to the same transaction) isn't available yet.
Starting a Return
Step 1
From the order screen, start a return. A prompt offers "Scan the receipt to load the original purchase," with "Look up in transactions" as a fallback if you don't have it.
Step 2
Scan the barcode on the receipt. The original purchase loads automatically.
Selecting Items to Return
Step 3
Select the items coming back. You can't select more of an item than the original sale included.
Step 4
For each item, choose whether it should go back into your inventory. Leave it off for anything damaged, spoiled, or otherwise not resalable.
Step 5
Optionally, choose a return reason and add a note. Both apply to the whole return, not to individual items.
Step 6
Add the items to the return, then continue to the refund step — see "No-Receipt Returns and Refund Options" for how choosing where the money goes works.
What It Looks Like
The return-reason options are: Damaged or spoiled, Incorrect item(s), Pricing error, Changed mind, Unused / excess product, and Other.
Items being returned are visually marked as such once you're back on the order screen, so it's clear this is a return in progress and not a regular sale.
Troubleshooting
Don't have the receipt. Use "Look up in transactions" instead — the same transaction search you already know, from the same transactions screen. See "Reviewing Unpaid Orders" for how that search works.
Trying to return more of an item than was originally purchased. Not possible on a receipted return — you're limited to what's actually on that sale.
Looking to exchange an item instead of just returning it. Not available in this initial release — for now, process the return, then ring up any replacement as a separate, new sale.
Return reason and notes seem to disappear if you back out. They're tied to the return in progress — if you cancel and start over, you'll need to re-enter them.


