Find a past sale
POS → Sales (the Cart history page) lists completed carts. It defaults to the last 30 days of completed sales and accepts filters in the URL, so a report row can deep-link straight to the transactions behind it. Filters stay in the address bar, which makes a filtered view bookmarkable and shareable.
You can also reach a sale from a client's profile, under their sales.
Issue a refund
Open the refund panel
From a completed sale in POS → Sales. You don't have to open the receipt first.
Pick the payment
A sale settled with more than one tender has more than one payment. Choose which one you're refunding — the panel shows the method, the amount, and when it was collected.
Set the amount
It defaults to the full amount collected on that payment. Lower it for a partial refund. You can't exceed what was collected on the payment you selected.
Give a reason
Required, and captured on the audit log.
Decide about stock
On a full refund you can tick Restock items to return any product stock to inventory. Partial refunds always keep the stock where it is.
Refund
What a refund reverses
- Loyalty points — reversed. A full refund reverses them entirely; a partial refund reverses them proportionally.
- Package and membership debits — a redeemed session or credit is returned to the client.
- Stock — only on a full refund, and only if you tick Restock items.
The cash drawer
POS → Cash drawer
The drawer is a daily open-and-close cycle, and it's what makes cash countable rather than assumed.
Open with a float
At the start of the day, open the drawer with your starting float — the cash you're beginning with.
Sell as normal
Every cash payment through checkout accrues against the open session.
Count at close
At the end of the day, count the physical cash and enter the total.
Read the Z-report
Owneli compares your count against expected — the opening float plus completed cash sales — and tells you whether you're balanced, over, or short. The close-out becomes a Z-report you can reference for tax and accounting.
Every closed session is kept, so No closed sessions on a fresh business simply means you haven't done a first close yet.
Reporting
- Growth → Reports → Cash drawer over/short — expected versus counted for every closed session, with the opening float included so the variance is exactly what the count was off by
- Growth → Reports → Refunds & voids — every refund with its reason
- Growth → Reports → Payment transactions — every payment, by method