Skip to content

Kasse — Daily close

The Kassenabschluss (daily close) is the end-of-day ritual on the till: count the cash, compare it against what the Kasse says should be there, write down any reason for a variance, and save the close. The page also produces a Z-report — a printable summary of the day’s takings — that your bookkeeper and the Swiss tax authority expect to see as part of your audit trail. You will use this page once a day if you take cash on the till, and optionally once a week as a Wochenabschluss when you reconcile across a longer period.

This page is compliance-relevant. Past closes cannot be edited once saved, the figures it produces feed your VAT and bookkeeping records, and the Z-report is the document an auditor will ask for. Treat it carefully.

In the sidebar, under Kasse (POS), click Kassenabschluss. The page is only available if your tenant has the POS module enabled. Saving and printing closes requires tenant-admin rights — staff can view but not create.

A toggle at the top of the page chooses the period the close covers:

  • Tagesabschluss (Daily) — closes a single business day. The expected total is computed from every POS transaction with that date.
  • Wochenabschluss (Weekly) — closes a calendar week. The expected total is the sum across the week.

Daily is the standard choice and is what the auditor expects on a per-day basis. Weekly is a roll-up reconciliation and does not replace the daily close.

Pick the day (for daily) or the week (for weekly) you are closing. The expected total and the previous-day opening float are loaded from CampOne for that period.

The first form section.

  • Opening float (CHF) — what was in the cash drawer at the start of the period. CampOne pre-fills this with the closing float of the previous close, so on a clean run you only need to confirm the figure.

A read-only figure showing the sum of every POS transaction that should have hit the cash drawer for the period. This is what the till says should be in the drawer at close time, alongside the opening float. The figure comes straight from Transactions and updates if you refund a transaction during the close.

A row per Swiss banknote denomination — CHF 200, 100, 50, 20, and 10 — with:

  • A count input (how many of that note are in the drawer).
  • A calculated amount (count × note value) that updates as you type.
  • A subtotal at the bottom of the section summing the notes.

A row per Swiss coin denomination — CHF 5, 2, 1, 0.50, 0.20, 0.10, and 0.05 — with the same count, calculated amount, and subtotal pattern as the notes.

The sum of the note subtotal and the coin subtotal — what is actually in the drawer.

The difference between Total counted and Expected total. CampOne highlights the figure in red if the variance exceeds the tolerance configured for your tenant (a small variance like a few francs is normal; a large one is not).

A free-text field for the reason for any variance — for example “CHF 5 short, found behind till”, “tip jar mixed in by mistake”, “round-down on a foreign-currency tip”. Fill this in whenever the variance is non-zero. Auditors and your bookkeeper rely on this field to make sense of past closes.

  • Save close — writes the close. Once saved, the row is immutable: you cannot edit a past close, even as admin. If you saved an incorrect close, contact CampOne support — corrections happen through an audit-trail entry, not by overwriting.
  • Print Z-report — generates a PDF of the close in the Swiss receipt style, which you can print and file. The Z-report contains the date, the opening float, the expected total, every denomination count, the counted total, the variance, and any notes.
  1. Pick Daily mode and confirm the date is today.
  2. Confirm the opening float matches what was in the drawer this morning.
  3. Count the cash drawer in front of you.
  4. Type each denomination count into the corresponding field. Subtotals and the total counted update as you type.
  5. Read the variance. If it is zero, no notes are needed.
  6. If there is a variance, write a short reason in the Notes field — even one sentence is enough.
  7. Click Save close. CampOne writes the close and updates the cash book.
  8. Click Print Z-report and file the printed page with your daily paperwork.
  1. Pick Weekly mode and the calendar week you are closing.
  2. Confirm the opening float (the closing float of the previous week’s last day).
  3. Count any cash that has not already been deposited.
  4. Enter the denomination counts.
  5. Review the variance across the whole week.
  6. Add notes for any variances spotted across the period.
  7. Save and print.

The weekly close does not replace the daily closes inside the week — it is an additional roll-up.

You can re-open a saved close in this page by selecting an earlier date. The fields show the saved figures (read-only on past closes); the Print Z-report button regenerates the same PDF.

  1. Run the close and note the variance figure.
  2. Open Transactions for the same date and scan for anything unusual: a transaction with the wrong payment method, a refund that should have been reversed, a duplicate Worldline charge.
  3. If the cause is a transaction-level error (for example, a card sale recorded as cash), correct the payment method in Transactions. The expected total on this page updates.
  4. Re-count the drawer if needed.
  5. Save the close with a notes entry that explains what happened.
  • Past closes are immutable. Once saved, a close cannot be edited. Get the count right before you press Save.
  • Counting errors compound. Counting coins by hand is the most common source of variance. Count twice if your variance is non-zero before you start hunting transactions.
  • The opening float chains forward. If you correct one day’s opening float, downstream closes inherit the chain — but only future closes, not saved past ones. Catch float corrections quickly.
  • Tip handling. Tips taken on cash are not in the till’s Expected total unless your tenant has been configured to record cash tips. Be consistent; if you suddenly include the tip jar in your count, the variance will not match.
  • Worldline pending charges break the variance. If a card sale is stuck in Pending, the Expected total may not match what the bank actually settled. Resolve pending charges before closing.
  • Swiss compliance. The Z-report and the underlying transaction journal are the records the Swiss tax authority expects to see during a VAT or bookkeeping audit. Keep your printed Z-reports on file and follow Swiss compliance guidance for the retention period that applies to your business — your bookkeeper or accountant can tell you exactly how long.
  • Do not skip a day. Even if you took no cash, closing the till every business day is the cleanest record. A daily close with a zero variance and no transactions is still a valid close.
  • Weekly close is a check, not a substitute. Use it as a sanity check and a once-a-week deposit reconciliation, not as a replacement for daily closes.
  • Kasse — the till that produces the transactions reconciled here.
  • Transactions — the transaction journal that feeds the Expected total.
  • Products — VAT rates set on products flow through into the close.
  • Berichte — the Kassenbuch (cash book) report and VAT breakdown across longer periods.
  • Vouchers — voucher sales and redemptions affect the expected totals in the same way as cash and card sales.