A Z-report is a daily register reconciliation that closes the day and locks the numbers. Once created it can never be edited or deleted – that's the core of Swedish fiscal law (SKVFS 2021:16). In the POS module you create the report; in Analytics you use the historical Z data for follow-up, trend analysis, and VAT reconciliation.
See the separate article kassasystem-z-rapport for the creation process and journal memory. This article focuses on the analytics view and the history.
Where is Z history in Analytics?
Analytics → Finance (or Accounting → Vouchers) shows a table of all historical Z-reports. Each row contains:
| Column | Content |
|---|---|
| Z number | Sequential number (Z1, Z2, Z3...) – increments automatically, never reused |
| Date | The day the report was closed |
| Gross | Total sales including VAT |
| Returns | Total returns during the day |
| Net | Gross − returns |
| VAT 12% | VAT amount on food |
| VAT 25% | VAT amount on alcohol |
| Receipt count | How many orders closed |
| Payment methods | Breakdown by card, cash, Swish, invoice |
| Status | Exported to SIE / sent to Fortnox / draft |
What you can do with historical Z-reports
The link to accounting
Each Z-report automatically generates a voucher (verifikation) in the accounting module. The voucher splits amounts per account – typically:
The voucher always balances to the öre – any rounding is handled automatically. See the articles "Understanding Accounting" and "SIE Export" in the Accounting module for full details.
Export to Skatteverket
All Z-reports are automatically included in Skatteverket's XML export file (SKVFS 2021:16) which can be generated from Analytics → Finance → Skatteverket export. See the article "Swedish Tax Authority Export File" for format and contents.
Filter and export
Trend analysis across months
A line chart above the Z-table shows daily net sales over the selected period. Use it to:
X-report vs Z-report – quick reminder
| Report | Purpose | Resets | Booked |
|---|---|---|---|
| X-report | Mid-day subtotal | No | No |
| Z-report | End of day, final | Yes | Yes (voucher) |
Important about retroactive changes
A Z-report is locked forever. If an order needs correction after Z is closed, use:
This immutability is what lets Skatteverket trust the system – and why the Z-report is legally binding under Swedish fiscal law.
Automatic Z-closing
You can configure Vendion to close the Z-report automatically every night at a chosen time (e.g. 03:00 when the restaurant is certainly closed). Go to Settings → Accounting → Automatic Z-report. The default is manual closing, which is recommended for restaurants with varying closing times.
AI Boss queries about Z-reports
Examples of what you can ask:
Related: Swedish Tax Authority Export File, Understanding VAT in Reports, SIE Export, POS → Z-report (creation), Accounting Overview.
This feature is part of Vendion Analytics++.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?