Cash Drawer Sessions
The Cash Drawer Sessions page in the admin panel provides a bird's-eye view of all cash drawer activity across your store. You can see which drawers are currently open, review closed sessions, and drill into any session to examine its full transaction history.

Accessing Cash Drawer Sessions
- Log in to the Admin Panel.
- Click Cash Drawers in the top navigation bar. This takes you directly to the sessions list.
The sessions list shows all cash drawer sessions, with active (open) sessions highlighted at the top.
Understanding the Sessions Table
| Column | Description |
|---|---|
| Session ID | Unique identifier for the session. Click to view details. |
| Register | The physical register this session is tied to. |
| Opened | Date and time the session was opened. |
| Closed At | Date and time the session was closed (blank if still open). |
| Opened By | The manager or admin who started the session. |
| Sales Count | Number of sales processed during the session. |
| Total | Total sales amount for the session. |
| Status | Open (green) or Closed (grey). |
| Actions | View button to see session details. |
Active Sessions
Active sessions appear at the top of the list with a green Open badge. For each active session, you can see:
- Which register is in use
- Who opened the drawer and when
- How many transactions have been processed during the session
The session data updates when you refresh the page. There is no automatic real-time update on the admin sessions list.
Monitoring Active Sessions
As a manager or admin, use the active sessions view to:
- Verify all registers are open at the start of the business day.
- Check expected cash levels to determine if a mid-shift cash drop is needed.
- See who is managing each register for accountability.
Closed Sessions
Closed sessions are listed below active sessions in reverse chronological order (most recently closed first).
Filtering Sessions
Use the filter controls to find specific sessions:
- Register -- View sessions for a specific register only.
- Status -- Filter by Open or Closed sessions.
- Start Date -- Filter sessions opened on or after this date.
- End Date -- Filter sessions opened on or before this date.
Session Detail View
Click any session ID to open the full session detail page.
Session Summary
The top section displays the session overview:
- Register and Status
- Opened at and Opened by
- Closed at and Closed by (for closed sessions)
- Opening Float
- Total Sales
- Payment Method Breakdown: Cash, Debit, E-Transfer, Bulk Payment (Split Payment shown conditionally when > 0; Credit shown in the Revenue Split section)
- Expected Cash Calculation (Opening Float + Net Cash Added - Cash Drops - Payouts)
- Actual Cash (the counted amount at closing)
- Over/Under amount with color coding
Sales in Session
A table listing every sale processed during the session:
| Column | Description |
|---|---|
| Receipt Number | Receipt/order number for the sale |
| Time | When the sale occurred |
| Cashier | Who processed the sale |
| Items | Number of items in the sale |
| Payment | Payment method used |
| Total | Sale total |
Cash Drops
Cash drops recorded during the session are displayed in a separate table with their own details.
Payouts
Cash payouts recorded during the session are displayed in a separate table showing the time, authorized user, reason (Lottery Payout, Vendor Refund, Petty Cash, or Other), amount, and any notes.
Cash Flow Summary
A breakdown of how cash moved in and out of the drawer:
Opening Float: $200.00
+ Net Cash Added: $847.50
- Cash Drops: $500.00
- Payouts: $50.00
= Expected Cash: $497.50
Actual Cash (counted): $497.50
Over/Under: $0.00
What the Over/Under Means
The over/under calculation is the core accountability metric for cash management:
| Result | Meaning | Action |
|---|---|---|
| Even ($0.00) | The cash count matches exactly. | No action needed. |
| Over (positive) | More cash than expected. | Could indicate incorrect change given to a customer. |
| Under (negative) | Less cash than expected. | Could indicate a missed payout, theft, or counting error. |
Small discrepancies (under $1.00) are normal due to rounding on cash transactions. Establish a threshold for your store -- for example, anything over $2.00 triggers a review.
If the same register or the same closing manager consistently shows shortages, investigate promptly. Review the transaction log for that session to identify any unusual activity.
Comparing Sessions Across Days
To spot trends in cash handling:
- Filter by Register to isolate a single register.
- Set the Date Range to a week or month.
- Review the Over/Under column for patterns.
- Click into any session with a significant discrepancy to review its transaction log.
Session as Z-Report
The session detail page serves as your session summary (Z-Report). There is no separate Z-Reports page. The session detail page contains all the information typically found in a Z-Report: sales totals, payment breakdowns, cash flow calculations, and over/under results.
Multi-Register Stores
If your store has more than one register:
- Each register has its own independent session. Opening Register 1 does not affect Register 2.
- The Sessions page shows all registers together. Use the Register filter to view one register at a time.
- Each register's session ties to its own cash drawer. Cash drops and payouts are register-specific.
Common Workflows
Start-of-day verification
- Open the Sessions page.
- Confirm that all expected registers show an Open session.
- Verify the starting float for each register is correct (e.g., $200.00 each).
End-of-day reconciliation
- After all registers are closed, filter by Today in the date range.
- Review each session's Over/Under status.
- Click into any sessions with discrepancies to investigate.
- Note any issues for the daily report.
Investigating a shortage
- Open the session with the shortage.
- Review the Transaction Log for any unusual transactions.
- Check for missing cash drops -- a recorded drop that was not physically removed will cause an apparent shortage.
- Verify that any split payments with a cash component were recorded correctly.
Troubleshooting
| Problem | Solution |
|---|---|
| Session shows as Open but the drawer was closed | The close process may have been interrupted. The closing manager should return to the POS and complete the close. |
| Expected cash seems too high | Check for cash drops that may not have been recorded. An unrecorded drop makes expected cash appear higher than it should be. |
| Cannot view session details | You must be logged in as a Manager or Admin. Clerks cannot access cash management pages. |
| Two open sessions for the same register | This should not happen under normal circumstances. Contact support if you see duplicate open sessions for one register. |
What's Next?
- Z-Reports -- Information about Z-Reports and session summaries.
- Cash Drops & Payouts -- Information about viewing cash drops within sessions.
- Opening & Closing a Cash Drawer -- Learn the POS-side workflow for opening and closing drawers.