Selling
Day close
Menu: Reporting → Day close · Who: owner, branch manager
Closing the day freezes the branch's figures, reconciles the till and locks the date. Do it at the end of every trading day, before the cash leaves the shop.
While the day is open
The page shows the day as it stands for the branch in the top bar:
- Orders, net sales, tax, total sales
- Money that is not a sale — see below
- Breakdowns: Payments, Tax collected, Order types
- The Cash drawer panel on the right
Money that is not a sale
Selling is not the only money that moves in a day, and none of it is added into the sales figures above — a good collection day must not read as a good selling one. A head appears only where something actually moved, so a counter that only sold today sees nothing here.
| Head | What the big figure is | What the line under it is |
|---|---|---|
| Returns | Goods handed back today, whatever day they were sold | The part that left a till. A credit note never did |
| Received on account | Paid in against old bills | The part that went into a drawer, with deposits on bookings named separately |
| Spent | What the outlet spent, out of any pile | The part that left a till. Rent paid by bank transfer is none of it |
| Paid to suppliers | Bills settled with distributors | The part that left a till |
Paying a supplier is not an expense. The cost of those goods went on the books the day they were received — counting the payment as a spend as well would count it twice and make every outlet read as losing money on everything it buys. That is why it has a head of its own rather than sitting inside Spent.
Each head is two figures because they answer two different questions: what MOVED (which is a profit question) and what a DRAWER is short or up by (which is a counting one). One figure standing for both would have every till in the shop reading short by the rent.
What stops a day closing
The day will not close while any of these are still open — each refusal names what to go and fix:
- An order that is placed and unpaid — a call-centre order the branch has not settled, or a delivery still out with a rider. Take the money or cancel it.
- A table still holding a bill — a held order owns its table until it is paid or voided, so one left overnight keeps that table occupied. The refusal names the tables. Settle them or void them; nothing clears itself.
- A drawer nobody has counted — a till whose shift was never closed. The refusal names the till. Count it and close it, or a manager can force-close it with a reason from Admin → Shifts.
- A rider who has not handed their cash in.
The cash drawer
| Field | Who fills it |
|---|---|
| Opening float | You — what the till started with |
| Cash sales | The server |
| Expected in drawer | The server: float + cash sales |
| Counted cash | You — what you actually counted |
| Over / short | The server: counted − expected |
The browser never computes the expected figure. You count, the server compares. If the setting requires a cash count, the day cannot close until you have entered it.
Press Close the day.
After closing
The page becomes the Z report: payments, tax by authority, order types, and the cash drawer with the over/short. Export it as Excel or PDF for your file.
The date is now locked. No sale, void or edit may land on it. A late sale rung after closing is refused with a message naming the day and the branch.
Reopening a day
Press Reopen day, give a reason. The day trades again — the page goes back to the live figures and you can close it a second time. Every reopen is on the record: who, when and why, kept alongside the close.
There is never more than one day-close row per branch per date; a second close updates the same one.
Closed days
The table at the bottom lists every closed day with its orders, sales, expected and counted cash and the over/short. Click any row to read that day's Z report again.
If the drawer does not tie out
- Check Payments — a card sale rung as cash is the usual cause.
- Check whether anything was paid out of the till (that is a cash adjustment, not a sale).
- A small daily variance is normal; a large one on one day is worth chasing while people still remember the day.
