Skip to main content

Z-Reports

Manager Admin

A Z-Report is the end-of-session summary generated when a cash drawer is closed. It provides a complete snapshot of everything that happened during the session: every sale, every payment method, every cash drop and payout, and the final over/under calculation.

Z-Reports are the foundation of daily cash reconciliation and are used by managers, admins, and accountants to verify that the register balanced correctly.

Cash Drawer Close


When Is a Z-Report Generated?

A Z-Report is generated automatically every time a cash drawer session is closed. You do not create it manually -- it is a byproduct of the closing process.

The report covers the entire session from the moment the drawer was opened to the moment it was closed.

One session, one Z-Report

Each cash drawer session produces exactly one Z-Report. If your store uses takeovers at shift changes, each takeover closes the current session (generating its Z-Report) and opens a new one. This means each shift gets its own Z-Report with its own cash reconciliation.


What Does a Z-Report Contain?

The Z-Report is divided into several sections. Here is what each one covers.

Session Information

Basic details about the session:

FieldDescription
RegisterThe name/number of the register this session was on
Opened ByThe manager who opened the session
Opened AtDate and time the session started
Closed ByThe manager who closed the session
Closed AtDate and time the session ended
DurationTotal time the session was open

Sales Summary

An overview of all sales activity during the session:

FieldDescription
Total SalesNumber of completed sale transactions
Gross SalesTotal revenue before tax
Tax CollectedTotal tax amount (broken down by tax type if split tax is enabled)
Net SalesTotal revenue including tax
Average SaleNet sales divided by number of transactions
Items SoldTotal number of line items across all sales
Voided sales

Voided sales are listed separately and are not included in the sales summary totals. They appear in their own section so you can see what was voided and why.

Payment Methods Breakdown

A breakdown of how customers paid, organized by payment type:

Payment MethodCountTotal
CashNumber of cash transactionsTotal cash received
DebitNumber of debit transactionsTotal debit amount
E-TransferNumber of e-transfer transactionsTotal e-transfer amount
SplitNumber of split transactionsTotal split amount (with portions by method)
Store CreditNumber of store credit transactionsTotal store credit redeemed

Cash Reconciliation

The critical section for verifying drawer accuracy:

FieldDescription
Starting FloatThe amount placed in the drawer at opening
Cash SalesTotal cash received from sales
Change GivenTotal change given back to customers
Cash DropsTotal cash removed to safe (mid-shift)
PayoutsTotal cash paid out (lottery, vendor refund, petty cash)
Expected CashFloat + Cash Sales - Change Given - Cash Drops - Payouts
Actual CashThe amount counted at closing
Over/UnderActual minus Expected (positive = over, negative = under)

This is the formula used:

Expected Cash = Starting Float + Cash Sales - Change Given - Cash Drops - Payouts
Over/Under = Actual Cash - Expected Cash

Cash Drops Detail

A list of every cash drop recorded during the session:

TimeAmountPerformed ByNote
Timestamp of each dropAmount removedManager who did itAny notes entered

Payouts Detail

A list of every payout recorded during the session:

TimeAmountAuthorized ByReasonNote
Timestamp of each payoutAmount paid outManager who authorized itLottery Payout, Vendor Refund, Petty Cash, or OtherAny notes entered

Returns and Voids

A summary of returns and voided transactions:

FieldDescription
ReturnsNumber of return transactions and total refunded amount
VoidsNumber of voided sales and their original amounts

Printing a Z-Report

Automatic Printing

When configured, the Z-Report prints automatically on the receipt printer when the drawer is closed. This is the default behavior if a receipt printer is connected.

Reviewing a Z-Report Later

Z-Report information is displayed when you close a cash drawer session. To review a Z-Report later, view the session details in the admin panel under Cash Drawers in the top navigation bar. View the session detail page for the complete session summary.


Reviewing Z-Reports in the Admin Panel

Admin

The admin panel provides a comprehensive view of all Z-Reports across all registers:

  1. Navigate to Cash Drawers in the top navigation bar (or Reports > End of Day Report).
  2. Use the date range filters to find sessions from specific days.
  3. Click on any session to view its full Z-Report.

Filtering and Searching

You can filter Z-Reports by:

  • Date range -- Find sessions from a specific day, week, or custom range.
  • Register -- View reports for a specific register only.
  • Manager -- See sessions opened or closed by a specific manager.
  • Status -- Filter by open or closed sessions.

Exporting

Z-Report data can be reviewed on screen in the session detail page within the admin panel.


Reading the Over/Under

The over/under result is the most important number on the Z-Report for daily cash management. Here is how to interpret it:

Balanced ($0.00)

The count matches exactly. The drawer is perfectly reconciled. This is the ideal outcome.

Over (positive amount)

There is more cash than expected. Common causes:

  • A customer was accidentally given less change than owed.
  • A cash sale was entered for less than the actual amount paid.
  • The starting float was higher than what was entered.

Small overages (under $5) are common and usually not a concern. Larger overages should be investigated.

Under (negative amount)

There is less cash than expected. Common causes:

  • A customer was accidentally given more change than owed.
  • A cash drop or payout was not recorded in the system.
  • The starting float was lower than what was entered.
  • Cash was removed without authorization.
Persistent shortages

If the same register or the same personnel consistently show shortages, this warrants investigation. Brother POS logs every transaction, drop, and payout -- your admin can review the full audit trail in the admin panel.

Acceptable Thresholds

Many stores set an acceptable threshold for over/under -- for example, +/- $5.00. Anything within this range is considered normal variance. Amounts outside this range trigger a review. Your store admin can advise on your specific policy.


Z-Reports and End-of-Day Reports

Z-Reports feed into the broader End of Day report available in the admin panel. The End of Day report aggregates data from all registers and all sessions for a given day, giving a store-wide view of:

  • Total revenue across all registers
  • Combined payment method breakdown
  • All cash discrepancies for the day
  • Store-wide sales metrics

See the admin documentation on End of Day Reports for more details.


Frequently Asked Questions

Can I edit a Z-Report after it is generated?

No. Z-Reports are permanent, read-only records. They cannot be modified after the session is closed. This is by design -- Z-Reports serve as an audit trail and must remain tamper-proof.

Can I generate a Z-Report without closing the drawer?

No. The Z-Report is generated as part of the closing process. If you want to see the current session status mid-shift, use the session summary in the Cash Drawer menu (this is sometimes called an "X-Report" or interim report).

What happens if the printer jams during Z-Report printing?

The Z-Report data is saved digitally regardless of whether it prints successfully. You can reprint it from the POS or access it from the admin panel at any time.

How long are Z-Reports stored?

Z-Reports are stored indefinitely in Brother POS. You can access historical reports from any date through the admin panel.

Do Z-Reports include online orders?

Z-Reports only include transactions processed through the specific register tied to the cash drawer session. Online orders fulfilled through the admin panel are tracked separately in the order management system.


Permissions Summary

ActionCashierManagerAdmin
View Z-Report at closingNoYesYes
View Z-Reports in adminNoYesYes

What's Next?