Transactions, refunds, and voids
Browse any date range of sales with summary totals, read a transaction's detail, and refund, void, capture, or cancel a payment.
Last updated 2026-08-07
Every sale you ring up lands in Transactions (in the sidebar under Point of Sale). It's your record of what was sold, by whom, and how it was paid — and where you go to fix a sale after the fact.
Pick a date range
The page opens on today, but the range bar takes you anywhere: presets for Today, Yesterday, Last 7 days, Last 30 days, and This month, a Custom from/to picker, and previous/next arrows to step through single days. Ranges follow your salon's timezone, so "Today" means your business day.
Four summary tiles total the selected range as you browse: Collected, Refunds, Net, and Transactions.
Browse the history
The table lists each sale with when, type, method, total, and status:
- Paid — completed successfully.
- Unpaid — payment wasn't completed (shown as Unpaid, not "failed").
- Refunded / Partially refunded — money was returned in full or in part.
Very busy ranges show the most recent sales with a hint to narrow the range for the full list.
Read a transaction
Clicking a row opens the detail drawer: line items, the staff credited, tip, payment method, customer, totals, and an activity trail (recorded, receipt sent, refunds, voids). For a sale that came from a booking, it also shows the booking payment mode, any deposit credit already collected online, and the total charged at the register — so a deposit and the in-store balance read as one clear picture.
Need to share or keep it open? Open full transaction page turns the drawer into a standalone page (/pos/transactions/[id]) you can link to.
Refund a sale
Open the sale
Find the transaction and open it.
Choose Refund
Start a refund. You can refund the full amount or a partial amount.
Confirm
Confirm to send the refund back to the original payment. The transaction status updates to refunded or partially refunded.
Void, capture, and cancel
- Void — reverse a transaction.
- Capture — for a payment that was authorized but not yet captured, capture it to take the money.
- Cancel — release an authorization you don't intend to capture.
Capture and cancel only apply to authorized-but-uncaptured payments — for example, a card-on-file hold from a booking. Most card sales are captured immediately and won't need these.
Where to go next
- Ring up a sale — creating the sale in the first place.
- Online payment policies — how deposits and card-on-file holds are set up.