POS Shift Reports
The POS Shift Reports give you detailed visibility into every cash register shift, from opening to closing. These reports help managers verify that cash drawers balance, track paid-in and paid-out transactions, and review end-of-day totals.
How to Access
Navigate to Reports > Receivables > POS Shifts / Cashier Activity and choose one of the four available views:
- Shift Detail
- Cash Drawer Reconciliation
- Paid In / Paid Out
- Daily Close Z Report
All four views share the same filter controls and open as window within the main applications inside the main application.
Required Permission
You must have the RPT_VIEW_POS_SHIFTS permission to access any of these reports. Super Admins and Location Admins have this permission by default.
Filters
All POS Shift report views share the same filter bar:
- Location — Select a specific store location or choose All Locations
- Date Range (From / To) — Set the start and end dates for the reporting period
After changing filters, press F5 or click Report > Refresh to reload the data.
Shift Detail
The Shift Detail view displays one row per POS shift, providing a complete picture of every register session.
Columns
| Column | Description |
|---|---|
| Shift ID | Unique identifier for the shift |
| Machine | The POS machine name where the shift was run |
| User | The cashier or employee who operated the shift |
| Opened At | Date and time the shift was opened |
| Closed At | Date and time the shift was closed (blank if still open) |
| Opening Cash | The amount of cash in the drawer at the start of the shift |
| Closing Cash | The counted cash amount entered when the shift was closed |
| Expected Cash | The system-calculated cash that should be in the drawer based on transactions |
| Variance | The difference between Closing Cash and Expected Cash |
| Status | Current shift status: Open, Closed, or Reconciled |
Understanding Shift Statuses
- Open — The shift is currently active. A cashier is logged in and processing transactions. Open shifts will show a blank Closed At timestamp.
- Closed — The cashier has ended the shift and entered a closing cash count. The system has calculated the expected cash and variance.
- Reconciled — A manager has reviewed the shift and marked it as reconciled, confirming the drawer count is accepted.
How Variance Is Calculated
Variance = Closing Cash - Expected Cash
Expected Cash is computed as: Opening Cash + Cash Sales + Paid In - Paid Out - Safe Drops
A positive variance means more cash was found in the drawer than expected (overage). A negative variance means less cash was found than expected (shortage). Both situations warrant investigation.
Cash Drawer Reconciliation
The Cash Drawer Reconciliation view focuses specifically on the comparison between expected and actual drawer amounts. This is the primary tool for managers performing end-of-shift cash counts.
Columns
| Column | Description |
|---|---|
| Date | The date of the shift |
| Shift | Shift ID number |
| Machine | POS machine name |
| User | Cashier who operated the shift |
| Expected Cash | System-calculated expected drawer amount |
| Counted Cash | The actual amount counted at close |
| Variance | Difference between counted and expected |
| Status | Closed or Reconciled |
Use this view when you need to quickly identify shifts with variances that require attention. Sort by the Variance column to find the largest discrepancies.
Paid In / Paid Out
The Paid In / Paid Out view shows all non-sale cash transactions that occurred during shifts. Paid-in transactions add cash to the drawer (for example, a starting float or a loan from the safe). Paid-out transactions remove cash from the drawer (for example, paying a delivery driver or a petty cash withdrawal).
Columns
| Column | Description |
|---|---|
| Date | Date of the transaction |
| Shift | Shift ID during which the transaction occurred |
| User | Employee who performed the paid-in or paid-out |
| Type | In or Out |
| Amount | Dollar amount of the transaction |
| Reason | The reason entered by the employee when performing the transaction |
Tracking paid-in and paid-out transactions is essential for accurate cash reconciliation. Every non-sale cash movement must be recorded to keep the expected cash calculation correct.
Daily Close Z Report
The Daily Close view, also known as the Z Report, provides end-of-day sales totals aggregated by date and machine. The Z Report is a standard retail concept: it represents the final tally of all transactions processed on a POS machine for a business day.
What Is a Z Report?
A Z Report (also called a Zero Report or End-of-Day Report) is the summary of all sales activity on a register for one business day. The name comes from traditional cash registers where printing the Z Report would reset the daily totals to zero. In AccuArk, the Z Report is a read-only report that summarizes the same data without resetting anything.
Columns
| Column | Description |
|---|---|
| Date | The business day |
| Machine | POS machine name |
| Total Sales | Gross sales amount for the day on this machine |
| Cash Sales | Portion of sales paid in cash |
| Card Sales | Portion of sales paid by credit or debit card |
| Other Payments | Sales paid by check, store credit, gift card, or other methods |
| Returns | Total dollar amount of returns processed |
| Net Sales | Total Sales minus Returns |
The Z Report is particularly useful for daily bookkeeping. Compare the Cash Sales total against your physical cash count to verify that cash handling was accurate for the day.
Open POS Shifts Report
In addition to the historical views above, AccuArk provides a real-time Open POS Shifts report that shows all currently active shifts across all locations. This is useful for monitoring which registers are staffed and which cashiers are currently working. The Open POS Shifts report is accessible from the same POS Shifts / Cashier Activity submenu.
Tips
- Review variances daily — Do not let cash discrepancies accumulate. Investigate any shift with a variance greater than your tolerance threshold immediately.
- Use safe drops — Encourage cashiers to perform safe drops throughout the day to reduce the amount of cash in the drawer, minimizing risk and making reconciliation easier.
- Cross-reference with the Z Report — Compare the Shift Detail totals with the Daily Close Z Report to ensure consistency.
- Export for payroll — Export shift data to CSV if you need to verify employee hours worked at the register.