Plain-English summary#
A Z-report is what Foodops produces when a register session is closed — a one-page summary of the shift's takings, totals per payment method, opening and closing cash, and the variance. It's the cashier's signed-off record of whether the shift added up, and the manager's main document for end-of-day checks. The "Z" comes from traditional cash registers, where running a Z-reading also resets the running totals. In Foodops the totals belong to the session, so closing the session is what produces the Z.
When you'd use this#
- End of shift — every cashier produces a Z-report by running Close Register. The printout (or PDF, if there's no printer) is the end-of-shift handover document.
- Checking a variance — when looking into a difference later, the Z-report shows exactly what the cashier signed off at close.
- Tax and audit — many places require an end-of-shift register total (Maldives GST among them); the Z-report covers that.
- Manager handover — the manager closing the day usually reviews each register's Z-report before locking up.
- Training — walking new cashiers through the printout line by line.
Key concepts#
- Z-report — the end-of-session summary of takings, payments, cash reconciliation and variance.
- X-report — a mid-shift reading of a session that's still open or pending. You can print it (the admin app's "Print X-report" action, headed "X-REPORT (READING)") or see running totals on screen in the counter's Overview tab.
- Closing reconciliation section — the cash part of the Z-report, worked out the same way as in till reconciliation.
- Per-currency section — in outlets that take several currencies, the reconciliation section repeats for each one, with its own opening, expected, counted and variance.
- Day Summary — a separate report that adds up across registers and dates. Not the same as a Z-report.
Common questions#
Q: Is the Z-report the same as the "End of Day" report? A: No — they're different, though both get called "the end-of-day report". The Z-report is what one register produces when its session is closed: the cashier's signed-off end-of-shift document for that till. The End of Day report (listed as End of Day in the admin Reports menu, headed Day Summary) is a report you run over a date range for the whole business — receipts, sales, category mix, payment methods, credit sales and cash per session. Cashier closing a till → Z-report. Manager closing the day → End of Day Report.
Q: When does the Z-report get generated? A: When Close Register is submitted successfully — there's no separate "generate Z-report" step. Every close first goes to Pending Close (whatever the variance). The Z becomes final once a supervisor approves the close. If the close is cancelled, the counts are cleared and the session goes back to Open.
Q: Can I view (or re-print) a Z-report again after closing? A: Yes to both. On screen: open the closed session from the Sales Sessions list; the close figures show on the Overview / Closing Count / Reconciliation tabs and can't change, so they always match. Re-print: on the register session's detail page in the admin app, a closed session has a "Print Z-report" action you can use as often as you like. It prints through your browser, not the receipt printer.
Q: Is the Z-report different from the receipt the customer gets? A: Yes — completely. Customer receipts are one per order, printed at Pay & Close. The Z-report is one per session, produced at session close, with totals for the whole shift.
Q: Does Foodops produce an X-report?
A: Yes — the register session's detail page in the admin app offers "Print X-report" while a session is open or pending (it changes to "Print Z-report" once closed). On screen, the Overview tab in Session Details shows running totals while the session is open; Counted and Difference show — until the close.
