Register Sessions & Drawer
These pages control the cashier shift and the cash drawer. Use them to start the shift, record money going in or out of the drawer, close the shift, and check if the counted cash matches the system total.
Two pages, two jobs
- Start the shift.
- Record cash in and cash out during the day.
- Close the shift with final counted cash.
- Review the final cash result.
- See shortage or extra cash clearly.
- Approve or review the close result when needed.
Open Register Session fields
- Store: the branch where the cashier is working. Example: North Care Branch.
- Terminal: the exact counter or POS machine. Example: Counter 1.
- Cashier: the person using that counter. Example: Ayesha.
- Opening Float: the starting cash in the drawer before selling starts. Example: Rs 20,000.
- Blind Close Threshold: how much shortage or extra cash is still acceptable before the close needs review. Example: if you enter Rs 500, then a Rs 300 difference is still inside the limit, but Rs 800 is not.
- Refund Approval Threshold: from what refund amount you want manager attention. Example: enter Rs 2,000 if refunds above Rs 2,000 should be treated as sensitive. Leave
0if you are not using this rule. - Discount Override Limit: from what manual discount amount you want manager attention. Example: enter Rs 1,000 if a bigger discount should be questioned. Leave
0if you are not using this rule. - Void Limit: from what sale amount a void becomes sensitive. Example: enter Rs 5,000 if voiding a small sale is okay but voiding a large sale should be reviewed. Leave
0if you are not using this rule. - Enable blind close: use this if you want the cashier to count the drawer without first seeing the expected amount.
- Notes: any short note about the shift. Example: morning shift, printer changed, manager opened drawer.
0 if your business is not using them yet.
During the shift
- Cash In: money added to the drawer.
- Cash Out: money removed from the drawer.
- Reason: why this happened. Example: float top-up, safe drop, petty cash.
- Amount: exact cash amount moved.
- Movement Note: short plain note. Example: safe drop after lunch rush.
- Drawer starts with Rs 20,000.
- Manager adds Rs 5,000 change money. Record Cash In Rs 5,000.
- Cashier moves Rs 15,000 to safe. Record Cash Out Rs 15,000.
- Now the system can still explain why the drawer total changed during the day.
Close session fields
- Closing Cash: the real cash counted in the drawer at the end. Example: Rs 51,700.
- Handover Note: short message for the next shift. Example: drawer passed to night shift.
- Closing Note: explain anything unusual. Example: Rs 300 shortage found during close.
- Status: after close, the session is no longer active. If the difference is too large, the close may wait for review.
Drawer Reconciliation page
- Expected Cash: what the system thinks should be in the drawer.
- Counted Cash: what staff actually counted.
- Variance Amount: the difference between expected and counted cash.
- Denomination Count: number of notes or coins used to build the final count.
- Manager Notes: simple reason for approval or review.
- System expects Rs 52,000.
- Staff count Rs 51,700.
- The page shows a Rs 300 shortage.
- If that shortage is inside the allowed rule, it may pass. If not, the manager sees it for review.
What the Drawer Reconciliation table means
- Session: which drawer this row belongs to. It shows the branch, the terminal, and the cashier. Example: North Care Branch | Counter 1 | Ayesha.
- Expected: how much cash the system thinks should be in that drawer right now. This comes from opening float, cash sales, cash in, cash out, and approved cash refunds.
- Count Sheet: what staff submitted after physically counting the drawer. If this says Not submitted, nobody has sent the final count yet.
- Variance: the difference between counted cash and expected cash. Negative means short cash. Positive means extra cash.
- Status: where that drawer stands now. Example: open, submitted, investigating, recount requested, escalated, or approved.
- Actions: what a manager can do next. This can now be open investigation, request recount, escalate, or approve.
How to read one row
Session: Main Experience Store | Counter 1 | Hamza
Expected: Rs 52,000
Count Sheet: Rs 51,700
Variance: Rs -300
Status: Pending Review
This simply means: the system expected Rs 52,000, staff counted Rs 51,700, so the drawer is short by Rs 300 and a manager still needs to review it.
What the Drawer Investigation page is for
When a manager opens one drawer row now, the app shows a separate investigation page.
- It shows the session details, expected cash, counted cash, and variance.
- It shows cash movements and recent drawer activity to help explain the difference.
- The manager can write investigation notes, assign another manager, request a recount, escalate the issue, or send it back for approval.
- If a recount is requested, approval is locked until a fresh count is submitted.
What a negative expected cash value means
If Expected is a negative number, that is not a normal shortage. It means the drawer activity itself is already wrong.
Example: opening float was Rs 10,000, but staff recorded cash out entries that pushed the drawer below zero. That means money was taken out on paper that the session should not have had.
When that happens, treat it as a control breach, not as a normal small variance.
Why there is a form on the right
Left side: review existing sessions and their cash result.
Right side: submit a new count sheet for an open drawer.
So this page does two jobs together: it lets staff submit the count, and it lets managers review the result.
How this connects to Manager Inbox
- Large refund requests can wait for manager action.
- Large void requests can wait for manager action.
- Big drawer differences can wait for manager action, investigation, or recount.
- Manager Inbox is the page where that follow-up work is grouped together.
How card machine payments connect to the session
A card machine payment still needs an open register session. The drawer may not receive cash from that sale, but the sale still belongs to that cashier, that terminal, and that shift.
- The sale still appears in sales history.
- The sale still appears in end-of-day totals.
- The payment method mix still shows card machine activity for that shift.
- Expected drawer cash does not rise from a card machine payment the same way cash does.
Simple daily example
- Open a session for the cashier with opening float.
- Sell from POS during the day.
- Record cash in or cash out if money moves.
- Close the session with counted cash.
- Open Drawer Reconciliation if the close needs review.
- Use Manager Inbox if something needs approval.