Skip to main content
All guides
9 min read·Last updated: 2026-07-22

Cash closing and POS reconciliation: eliminating discrepancies and integrating daily receipts into accounting

Operational procedures, accounting entries, and internal controls to align POS sales, cash, cards, and TWINT with the cash book and bank.

Why POS cash closing matters

For a shop, restaurant, or counter-based service, each day of sales generates heterogeneous flows: cash, debit and credit cards, TWINT, prepaid vouchers, and sometimes mixed payments. The POS terminal records transactions; the physical till holds coins and banknotes; the bank account receives credits with a delay of one or more days. Without structured cash closing and daily POS reconciliation, these three levels — sales, till, and bank — quickly diverge.

In Switzerland, the obligation to maintain ordinary accounts (Art. 957 et seq. CO) requires every economic transaction to be documented in a comprehensible and verifiable manner. For SMEs subject to audit or required to prepare financial statements compliant with Swiss accounting standards (GAAP/FER), undocumented cash discrepancies represent a concrete risk: insufficient internal controls, understated revenue, incorrect VAT, and difficulties during audit.

This guide outlines a replicable process for closing the till each evening, reconciling POS data with actual movements, and transferring daily receipts into accounting without leaving cents — or francs — of difference unaccounted for.

The daily flow: sales, receipts, and closing

Effective cash closing follows a fixed sequence that links the POS report to the actual till position and expected bank credits:

1. POS Z closing

At the end of operations (or at shift change), issue the daily closing report — Z closing, daily closing, or settlement report — from the terminal or the POS provider's back office. The document summarises gross sales, discounts, returns, breakdown by payment method and, if configured, by VAT rate.

Keep the report as a PDF or thermal printout and associate it with the date, point of sale, and operator. It is the numerical basis for reconciliation.

2. Physical till count

Count banknotes and coins in the drawer, separating the fixed float from the day's receipts. Use a count sheet with banknotes for CHF 1000, 200, 100, 50, 20, 10 and coins of CHF 5, 2, 1, 0.50, 0.20, 0.10, and 0.05.

The counted total minus the float must match the cash amount shown on the POS report, net of authorised withdrawals and deposits already made during the day.

3. Deposit and safekeeping

Place excess cash in a safe or security bag; prepare the bank deposit (counter, deposit ATM, or collection service) according to company policy. Record the amount deposited and the expected credit date.

For material amounts, many Swiss SMEs adopt daily or alternate-day deposits to limit theft risk and reduce accumulated discrepancies.

4. Accounting entry

Transfer reconciled totals into accounting software: revenue by VAT rate, till movement, receivables from payment terminals, and any rounding differences. Entries are typically made the same day or at latest the following morning.

Link each entry to the POS report and count sheet as supporting documentation, in line with document retention principles (Art. 958f CO).

Daily reconciliation framework

POS reconciliation compares three independent sources. The model below is adaptable to any terminal (Worldline, SumUp, Zettle, Swiss banking provider):

Item Data source Typical GL account Operational notes
Gross sales POS Z closing report 3200 Sales revenue Before discounts and returns; basis for VAT
Discounts and returns POS report / voided receipts 3800 Discounts / 3209 Returns Reduce taxable revenue
Cash receipts Physical till count 1000 Cash Net of fixed float
Cards (debit/credit) POS report + acquirer statement 1102 Receivables from payment terminals Bank credit T+1 / T+2
TWINT POS report + TWINT portal 1102 Receivables from payment terminals Settlement often on the next business day
Bank deposit Deposit slip / ATM 1000 Cash → 1020 Bank Reconcile with actual credit
Cash discrepancy Count vs POS expected 6950 Shortages / 6951 Overages Document cause and responsible party
VAT payable POS report by rate 2200 VAT payable 8.1% / 2.6% / 3.8% (2026 rates)

The equation to verify each evening: net POS sales = cash counted + cards + TWINT + other methods ± documented discrepancy. If the equation does not balance, do not post entries blindly: investigate before transferring data to accounting.

Cash, cards, and TWINT: distinct treatments

The most common error in POS reconciliation is treating all electronic payments as if they were cash. In reality, each method has different timing and accounts:

Cash

Receipt is immediate on an economic basis, but operational risk is highest: incorrect change, counterfeit notes, unrecorded withdrawals, forgotten receipts. The fixed float (usually CHF 200–500 for retail) is not revenue and remains constant in account 1000 Cash.

Payment cards

The POS virtually credits the amount, but the bank receives the credit after settlement — typically one or two business days, net of merchant service provider fees. In accounting: at the time of sale, debit the clearing account (receivables from terminals) and credit revenue + VAT; on bank credit, close the clearing account to the bank account and record fees as financial expense or cost of sales.

TWINT

Widely used in Switzerland in retail and hospitality, TWINT follows logic similar to cards but with its own settlement reports. Verify that POS-TWINT integration is active: without a link, TWINT transactions may not appear on the Z report and generate systematic discrepancies.

Common causes of cash discrepancies

An isolated discrepancy of a few cents may result from rounding; recurring discrepancies or amounts above CHF 5–10 require analysis. The most common causes in Swiss SMEs:

Cause Typical signal Corrective action
Excess change given Recurring negative till at month end Staff training; dual check above CHF 50
Sale recorded as cash but paid by card Excess cash, cards below expected Verify payment method selection at POS
Undocumented till withdrawal Constant shortage towards end of shift Withdrawal form with signature; daily limit
Partially voided transaction Variance coinciding with return Align POS void and till count
Missing interim shift closing Cumulative Z report across multiple operators Partial closing at each shift change
Unrecorded deposit Physical till lower, bank correct Record cash-to-bank transfer immediately

Material and unjustified cash discrepancies may indicate internal fraud. Document every variance above the company threshold (many SMEs set CHF 10) with a signed report from the manager and the shift operator.

Accounting entries for daily receipts

Entries follow the accrual method: revenue and VAT are recognised on the date of sale, regardless of bank credit. Simplified example for a day with CHF 1'000 gross sales (VAT included, standard rate 8.1%), of which CHF 400 cash, CHF 350 cards, and CHF 250 TWINT:

Entries on 20.07.2026 — daily closing

  • 1000 Cash debit CHF 400 | 1102 Terminal receivables debit CHF 600 | 3200 Revenue credit CHF 925.07 | 2200 VAT payable credit CHF 74.93
  • VAT calculation: CHF 1'000 gross → VAT = 1'000 × 8.1/108.1 = CHF 74.93; net revenue = CHF 925.07

On bank credit for cards and TWINT (e.g. CHF 585 net after CHF 15 fees):

  • 1020 Bank debit CHF 585 | 6270 Electronic payment fees debit CHF 15 | 1102 Terminal receivables credit CHF 600

On cash deposit to bank (CHF 350, leaving CHF 50 float):

  • 1020 Bank debit CHF 350 | 1000 Cash credit CHF 350

Aggregating POS sales into a single daily entry per point of sale reduces posting volume without compromising traceability, provided the Z report remains attached as accounting supporting documentation.

Internal controls and operational checklist

A robust cash closing system for Swiss SMEs combines segregation of duties, approval thresholds, and periodic review:

End-of-day checklist

  • Issue and archive the Z closing report
  • Count the till with two people above defined threshold
  • Verify cash vs POS match
  • Record withdrawals, deposits, and discrepancies
  • Transfer totals to accounting software
  • Deposit cash in safe or bank

Monthly controls

  • Reconcile account 1000 Cash balance with surprise count
  • Compare terminal receivables with bank statements
  • Analyse discrepancy trends by operator and shift
  • Verify completeness of VAT from POS sales vs return
  • Update float and deposit policy if necessary

Segregation of duties — the person handling receipts should not alone approve their own discrepancies — is an internal control standard recognised by auditors as well. In small teams, compensate with cross-checks by the owner or accounting trustee.

Digitising reconciliation with Accountex

Manual reconciliation on an Excel sheet works as long as volumes remain modest. With multiple points of sale, shift-based operators, or dozens of electronic transactions per day, human error increases and accounting delays accumulate.

With Accountex you can import or enter daily POS totals, automatically generate entries for cash, terminal receivables, revenue, and VAT, and reconcile bank credits when they arrive. The link between closing reports, accounting entries, and bank statements maintains the traceability required by Swiss law and simplifies the trustee's work at monthly or quarterly closing.

The goal is not to eliminate every cent of discrepancy — which can happen in real operations — but to ensure that every variance is identified, explained, and recorded within the next business day. A transparent till is the prerequisite for business decisions based on reliable data.

Simplify your Swiss accounting

AccountEX handles VAT, QR-invoices and bookings with AI. Start for free.