จุดขาย
Settlement and close
Read the day's settlements, run the cashier drawer, and freeze an outlet's business day for the night audit.
อัปเดตล่าสุด
Who this is for: Owner, Manager, and whoever holds the drawer — the screen opens on
pos.settle; drawers needpos.cashier.sessionand the day close needspos.day.close. Where: Point of Sale → Settlement & Close
This is the end of the outlet's day: the drawer somebody is accountable for, the settlements that have gone through it, and the close that freezes the lot.
Unlike the rest of the section, every outlet appears here — a spa and a ballroom are closed the same way a restaurant is.

The drawer on the left, what went through it on the right. Only the cash row on the right is the drawer's problem; a charge to a room took no money at the outlet.
Read today's settlements#
The right-hand panel lists every settlement at this outlet today, as source → destination, with the payment method where there is one.
| Row reads | What happened | Cash in the drawer? |
|---|---|---|
check → direct (cash) |
A walk-in paid cash | Yes |
check → direct (card) |
A walk-in paid by card | No |
check → folio |
Charged to a guest's room | No |
check → master_account |
Charged to an event | No |
appointment → …, session → … |
A treatment or a class, settled the same three ways | as above |
Reading this list is how you answer the only question that matters at the end of a shift: of everything sold, how much of it should be in the drawer? Only the cash rows should be.
The panel is today only, and there is no date control — yesterday's settlements are not reachable from this screen.
Open a drawer#
- Choose the outlet.
- Select Open drawer.
The drawer opens with a float and appears in the list. From then on it can be attached to a settle at the terminal — the Cashier session field in the settle dialog.
Attaching is the habit worth building. A cash settle that is left on Don't attach is a real sale and lands in the day's totals, but it is not counted against any drawer — so the drawer's arithmetic and the till's contents disagree, and nothing on any screen says why.
หมายเหตุ
The float is not a field. Opening a drawer here always opens it on the same fixed float; the screen has no box to type your actual opening cash into, though the operation underneath takes one.
ข้อควรระวัง
Closing a drawer does not currently work, and it blocks the day close.
Selecting Close on an open cashier session fails, and it fails silently — the button does nothing visible and the session stays open. And because an open cashier session is one of the three things that block an outlet's day close, once a drawer has been opened at an outlet, that outlet's day cannot be closed either.
Until it is fixed, the practical advice is blunt: do not open a drawer unless you are prepared for that outlet's day to stay open. Cash settles work fine without one — they simply are not attributed to a drawer, which is the thing the drawer was for.
What closing a drawer is meant to freeze#
Worth knowing, because it is what the drawer is for and what you will be checking by hand in the meantime. Closing freezes one number — over/short — and it is an accountability figure, not a total:
over/short = what was counted − (the float + the cash settled on this drawer)
Note what is not in that sum. Card takings are not; charges to a room are not; and a cash settle that was never attached to the drawer is not either. So a drawer short by exactly one lunch usually means somebody left the Cashier session field alone.
Close the outlet's day#
- Settle or void every open check.
- Make sure no appointment is still live.
- Make sure no cashier session is open — see the caution above.
- Select Close day.
Nerve refuses the close while anything is still live, and tells you what:

A refusal with a count, not a warning. It names all three things it checks even when only some of them are the problem, so read the numbers rather than the list.
Three things block it:
- an open check
- an appointment that is booked, checked in or in service — not yet completed, cancelled or a no-show
- an open cashier session
The message is a to-do list. Work through it and try again.

The close, once nothing is live. It confirms in a sentence and shows you nothing else — the totals are frozen, and this screen does not render them.
What the close freezes#
Closing writes the day's numbers down and stops recalculating them: gross and tax, revenue by revenue centre (the codes you set on each outlet — this is what they were for), the payment mix, and how many settlements there were. Refunds are folded in with the sign reversed, so the frozen day and the settlement list reconcile against each other rather than drifting.
From here it is Accounting's. The closed day is what the night audit consumes, and what makes non-room revenue appear in the ledger attributed to the outlet that earned it rather than as one lump.
สำคัญ
Close each outlet's day before the property's night audit, not after. The audit reads what has been frozen. An outlet still open at that point contributes nothing to that night's figures, and closing it the next morning does not retrofit it — the sales are not lost, but they land against the day you closed them on.
What this screen does not do#
- No refund. Refunding a direct settlement is a real operation with its own permission (
pos.refund) and no control here. - No day report. Closing confirms in a sentence; the frozen totals are not shown.
- No date control. Both panels are today.
- No reopening a closed day.
What's next#
- The night audit — the property-level close that reads these.
- The ledger — where non-room revenue arrives.