Case study  /  Bank reconciliationBankabstimmung

Bank statements reconciled to the cent, automatically

Bankauszüge abgestimmt auf den Rappen – automatisch

VirtuDesk built a tailored automation that downloads PostFinance statements, posts every transaction to the right ledger, and reconciles the closing balance to the centime – cutting processing time by up to 80% and confining human review to a thin slice of genuine exceptions.

VirtuDesk entwickelte eine maßgeschneiderte Automatisierung, die PostFinance-Auszüge abruft, jede Transaktion auf das richtige Konto bucht und den Schlusssaldo auf den Rappen abstimmt – bis zu 80% weniger Bearbeitungszeit, mit menschlicher Prüfung nur noch bei echten Ausnahmen.

  • PostFinance camt.053 / .054PostFinance camt.053 / .054
  • Reference-first matchingReferenz-zuerst-Abgleich
  • Closing balance proven to 0.00Schlusssaldo auf 0,00 nachgewiesen
(01)  The business problemDas Geschäftsproblem

Manual statement posting is slow, repetitive and easy to misassign

Manuelle Auszugsverbuchung ist langsam, repetitiv und fehleranfällig

An accounting clerk downloaded each statement from e-banking as CSV or camt, uploaded it to the cloud tool, then assigned every line by hand to the general, customer or AP ledger. The work scaled linearly with transaction volume, depended on one person’s knowledge, and pushed reconciliation to the last days of the month.

Ein Buchhalter lud jeden Auszug als CSV oder camt aus dem E-Banking, lud ihn in das Cloud-Tool und ordnete jede Zeile manuell dem Haupt-, Debitoren- oder Kreditorenbuch zu. Der Aufwand wuchs linear mit dem Volumen, hing am Wissen einer Person und verschob die Abstimmung ans Monatsende.

What changed operationally

Was sich operativ verändert hat

Posting moved from manual line-by-line work into a controlled flow with reference-first matching, explicit exception paths and a balance proven to the centime.

Die Verbuchung wanderte aus zeilenweiser Handarbeit in einen kontrollierten Flow mit referenz-zuerst-Abgleich, klaren Ausnahmewegen und einem auf den Rappen nachgewiesenen Saldo.

Reference-based matchingReferenzbasierter AbgleichIncoming payments match customer invoices on the QR-bill / ISR reference; missing references fall back to payer-name lookup.Eingänge werden über die QR-/ESR-Referenz dem Kunden zugeordnet; fehlt sie, greift der Abgleich über den Zahlernamen.
Ledger-aware postingBuchungslogik je LedgerOutgoing payments map to the AP payment run; everything else posts to the general ledger by the client’s chart of accounts.Ausgänge werden dem Kreditoren-Zahllauf zugeordnet; alles Übrige wird nach Kontenplan im Hauptbuch verbucht.
Balance proven to zeroSaldo auf null nachgewiesenThe closing balance in the books is reconciled against the bank statement, and discrepancies are routed to the team.Der Schlusssaldo in der Buchhaltung wird gegen den Bankauszug abgestimmt, Differenzen gehen ans Team.
Time savingZeitersparnis 80% less processing time each monthweniger Bearbeitungszeit pro Monat
Auto-matchAuto-Match 92% of transactions matched automaticallyder Transaktionen automatisch zugeordnet
ReviewPrüfung <10% need human review – exceptions onlybrauchen Prüfung – nur Ausnahmen
VarianceDifferenz 0.00 closing-balance variance, proven monthlySchlusssaldo-Differenz, monatlich nachgewiesen
ArchiveArchiv 100% of documents archived as audit-ready PDFsder Belege als audit-fähige PDFs archiviert
(02)  Client contextKundenkontext

A Swiss SME running its books in the cloud, across multiple PostFinance accounts

Ein Schweizer KMU mit cloud-basierter Buchhaltung über mehrere PostFinance-Konten

The client is an established Swiss mid-size company that keeps its bookkeeping on a cloud accounting platform and operates several bank accounts with PostFinance. Accurate, timely posting of bank statements is central to their cash management – but with thousands of movements a month across customer receipts, supplier payments and general-ledger items, manual reconciliation had become a slow, monthly bottleneck.

Der Kunde ist ein etabliertes Schweizer Unternehmen mittlerer Größe, das seine Buchhaltung auf einer Cloud-Plattform führt und mehrere Konten bei PostFinance unterhält. Die korrekte und zeitnahe Verbuchung der Bankauszüge ist zentral für das Cash Management – doch bei tausenden Bewegungen pro Monat aus Kundenzahlungen, Lieferantenzahlungen und Hauptbuchpositionen war die manuelle Abstimmung zum monatlichen Engpass geworden.

Client at a glanceKunde auf einen Blick
MarketMarktSwitzerland
Bank accountsBankkonten6 PostFinance
VolumeVolumen~6,000 / month~6.000 / Monat
ScopeUmfangBank reconciliationBankabstimmung
(03)  System architectureSystemarchitektur

A controlled bridge between PostFinance and the cloud ledger

Eine kontrollierte Brücke zwischen PostFinance und dem Cloud-Hauptbuch

The solution separates statement retrieval, matching logic, ledger posting and reconciliation – maintainable, but still able to handle real Swiss accounting edge cases.

Die Lösung trennt Auszugsabruf, Abgleichlogik, Buchung und Abstimmung – wartbar und trotzdem fähig, echte buchhalterische Sonderfälle abzubilden.

SRC

E-banking sourceE-Banking-Quelle

Statements pulled from PostFinance as camt.053/.054, with CSV fallback, on a daily schedule.

Auszüge werden täglich als camt.053/.054 von PostFinance abgerufen, mit CSV-Fallback.

camt.053CSV
n8n

Automation engineAutomations-Engine

Orchestrates download, parsing, matching, posting and reconciliation with retries and audit logging.

Steuert Abruf, Parsing, Abgleich, Buchung und Abstimmung mit Retries und Audit-Logging.

n8nRPA
MAT

Matching logicAbgleichlogik

Reference-first matching against the customer ledger, payer-name fallback, AP run lookup for outgoing.

Referenz-zuerst-Abgleich gegen das Debitorenbuch, Zahlername-Fallback, Kreditoren-Zahllauf für Ausgänge.

QR-refISR
LDG

Cloud accountingCloud-Buchhaltung

Postings written to the general, customer and AP ledgers via the platform API by chart of accounts.

Buchungen werden per API nach Kontenplan in Haupt-, Debitoren- und Kreditorenbuch geschrieben.

APIGL · AR · AP
RPT

Reconcile & archiveAbstimmen & Archiv

Closing-balance check, verification report on discrepancies and PDF archival to a secure repository.

Schlusssaldo-Prüfung, Verifikationsbericht zu Differenzen und PDF-Archiv in sicherem Repository.

PDFAudit
Key design choiceWichtige Entscheidung

The automation never force-posts an uncertain line. Reference-first matching keeps the auto-match rate high, while anything ambiguous – a missing reference, a partial payment, an unknown payer – is parked as an exception with full context rather than guessed.

Die Automatisierung erzwingt keine unsichere Buchung. Referenz-zuerst-Abgleich hält die Auto-Match-Quote hoch, während Unklares – fehlende Referenz, Teilzahlung, unbekannter Zahler – mit vollem Kontext als Ausnahme geparkt statt geraten wird.

(04)  Process flowProzessfluss

From statement download to a balance proven against the bank

Vom Auszug-Download bis zum gegen die Bank nachgewiesenen Saldo

The robot removes the repetitive work – downloading, uploading, line-by-line assignment and balance checking – while keeping the accounting team in control of genuine exceptions.

Der Roboter entfernt die repetitive Arbeit – Download, Upload, zeilenweise Zuordnung und Saldoprüfung – und lässt dem Team die Kontrolle über echte Ausnahmen.

PostFinance camt.053 QR referenceQR-Referenz GL / AR / APHB / Deb. / Kred.
01

Download & upload statementsAuszüge abrufen & hochladen

Pulls camt/CSV from PostFinance and loads it into the cloud accounting tool.Holt camt/CSV von PostFinance und lädt es ins Cloud-Buchhaltungstool.

Ingest
02

Match incoming paymentsEingänge zuordnen

Reference numbers match invoices; missing ones fall back to payer-name lookup.Referenznummern matchen Rechnungen; fehlt sie, greift der Zahlername.

Match
03

Post outgoing & GL itemsAusgänge & HB-Posten buchen

Outgoing payments map to the AP run; remaining items post to the general ledger.Ausgänge zum Kreditoren-Zahllauf; Übriges ins Hauptbuch.

Post
04

Reconcile the closing balanceSchlusssaldo abstimmen

Book balance is compared to the bank balance; discrepancies are flagged.Buchsaldo wird mit dem Banksaldo verglichen; Differenzen werden markiert.

Verify
05

Report & archiveBericht & Archiv

A month-end reconciliation report is delivered and all documents are archived as PDFs.Ein Monatsabschluss-Bericht wird geliefert und alle Belege als PDF archiviert.

Closed
(05)  Controls and reliabilityKontrollen und Zuverlässigkeit

Built so finance can trust the books, not re-check the bank

Gebaut, damit Finance den Büchern vertraut – nicht die Bank nachprüft

Reconciliation qualityAbstimmungsqualität

PostFinance / camt / cloud
Auto-matchAuto-Match92%
EffortAufwand−80%
ExceptionsAusnahmen<10%
ArchivedArchiviertPDF
ReferenceReferenz82%
Name fallbackName-Fallback+10%
ExceptionsAusnahmen<10%
ArchivedArchiviertPDF
Closing balanceSchlusssaldo0.00 ✓

Human oversight is limited to exceptions – typically fewer than 10% of transactions. The rest is matched, posted and proven to zero automatically, with every supporting document archived for audit.

Menschliche Kontrolle beschränkt sich auf Ausnahmen – typischerweise unter 10% der Transaktionen. Der Rest wird automatisch zugeordnet, gebucht und auf null nachgewiesen, mit Archivierung aller Belege.

Exception-only reviewPrüfung nur bei AusnahmenA verification report routes unclear lines – missing reference, partial payment, unknown payer – to the team with full context.Ein Verifikationsbericht leitet unklare Zeilen – fehlende Referenz, Teilzahlung, unbekannter Zahler – mit Kontext ans Team.
Balance proven to zeroSaldo auf null nachgewiesenA period closes only when the book balance reconciles to the PostFinance statement balance.Eine Periode schließt erst, wenn der Buchsaldo dem PostFinance-Saldo entspricht.
Audit-ready archiveAudit-fähiges ArchivStatements, reconciliations and reports are archived as PDFs in a secure repository for compliance.Auszüge, Abstimmungen und Berichte werden als PDFs in einem sicheren Repository archiviert.
(06)  Technology stackTechnologie-Stack

Built as a maintainable reconciliation product, not a manual routine

Gebaut wie ein wartbares Abstimmungsprodukt, nicht wie eine manuelle Routine

The implementation combines statement retrieval, resilient parsing, reference-first matching and a reconciliation layer that proves the balance every month.

Die Umsetzung kombiniert Auszugsabruf, robustes Parsing, referenz-zuerst-Abgleich und eine Abstimmungsebene, die den Saldo monatlich nachweist.

Bank sourceBankquelle

PostFinance

camt.053/.054 and CSV statement retrieval across multiple accounts.

camt.053/.054- und CSV-Auszüge über mehrere Konten.

OrchestrationOrchestrierung

n8n + RPA

Scheduled download, parsing, matching, posting and error handling with retries.

Geplanter Abruf, Parsing, Abgleich, Buchung und Fehlerbehandlung mit Retries.

StandardsStandards

camt + QR-bill

Swiss ISO 20022 statements and structured QR / ISR payment references.

Schweizer ISO-20022-Auszüge und strukturierte QR-/ESR-Referenzen.

AccountingBuchhaltung

Cloud ledger APICloud-Ledger-API

Postings to general, customer and AP ledgers by the client’s chart of accounts.

Buchungen in Haupt-, Debitoren- und Kreditorenbuch nach Kontenplan.

MatchingAbgleich

Reference + nameReferenz + Name

Reference-first matching with fuzzy payer-name fallback against the customer ledger.

Referenz-zuerst mit unscharfem Zahlername-Fallback gegen das Debitorenbuch.

ReportingReporting

Verification reportVerifikationsbericht

Per-run discrepancy report plus a comprehensive month-end reconciliation pack.

Differenzbericht je Lauf plus umfassendes Monatsabschluss-Paket.

ArchiveArchiv

Secure PDF repositorySicheres PDF-Repository

Statements, reconciliations and reports archived as PDFs for audit readiness.

Auszüge, Abstimmungen und Berichte als PDFs für Audit-Bereitschaft archiviert.

ReliabilityZuverlässigkeit

Retries + audit logRetries + Audit-Log

Retry strategy, timestamps and full execution logging for traceability.

Retry-Strategie, Zeitstempel und vollständiges Ausführungs-Logging.

(07)  VirtuDesk automationVirtuDesk Automation

Turn bank reconciliation into a same-day, audit-ready process

Bankabstimmung als Same-Day- und audit-fähigen Prozess

VirtuDesk connects the bank, the ledger and the archive into one controlled flow – without forcing finance to leave the cloud tools they already trust.

VirtuDesk verbindet Bank, Hauptbuch und Archiv zu einem kontrollierten Flow – ohne Finance aus den vertrauten Cloud-Tools zu reißen.

Best fitIdeal geeignet High-volume finance processes with structured references, ledger rules and audit pressure. Finanzprozesse mit hohem Volumen, strukturierten Referenzen, Ledger-Regeln und Audit-Druck. Discuss a processProzess besprechen