All articles

22 August 2026

CAMT 054 Reconciliation: Your Swiss Business Guide

Unlock efficient payment reconciliation in Switzerland with CAMT 054. Learn how to automate your accounting and avoid costly errors.

Icone astratte di flussi di denaro e fogli di calcolo in tonalità blu e grigie, con linee di connessione.
Automatizza la riconciliazione dei pagamenti svizzeri e ottimizza la tua contabilità con i file CAMT 054.

Manual Payment Reconciliation: A Daily Time Sink

Picture this: it's Friday evening. You could be unwinding or planning the week ahead, but you're still at your desk. Many Swiss artisans and small business owners find themselves spending hours poring over e-banking statements, line by line, to match incoming payments with outstanding invoices. Did the client for the kitchen renovation really pay the CHF 4,850.00? Has the CHF 320.50 invoice for the plumbing repair been settled, or is the 30-day deadline now past?

This manual process doesn't just consume precious hours each week; it also carries significant risks. Typographical errors during manual entry, overlooked partial payments, or confusion between clients with similar names can quickly lead to accounting discrepancies. What if you mistakenly send a reminder to a client who has already paid? The trust you’ve worked hard to build can be damaged. With the widespread adoption of the QR-bill and standardized ISO 20022 messages, the Swiss financial system offers a reliable solution: CAMT 054 reconciliation for automated alignment.

What is CAMT 054 Reconciliation in the Swiss Context?

CAMT stands for Cash Management, referring to a family of messages structured in XML format according to the international ISO 20022 standard. Under the oversight of SIX Interbank Clearing, all Swiss financial institutions, from cantonal banks to Raiffeisen, UBS, and PostFinance, use this unified standard. The CAMT.054 message serves as a detailed credit or debit notification (Bank-to-Customer Debit/Credit Notification).

The principle is simple and precise: when you issue a QR-bill with a dedicated QR-IBAN and a structured 27-digit reference number, this identifier remains unchanged throughout the payment process. As soon as your client pays via e-banking or mobile banking, their bank generates a transaction carrying these exact 27 digits. Your bank then aggregates these incoming payments into a CAMT.054 file. This file contains the exact amount, value date, any bank charges, and, crucially, the unique reference that identifies your billing document.

  • Unique attribution: the 27-digit QR reference links every incoming payment to the correct open invoice position without error.
  • Collective and individual notifications: detailed breakdown of each single incoming payment instead of unclear collective entries.
  • Interbank standard: works identically with all Swiss banks and PostFinance.
  • Elimination of typos: manual entry errors for amounts, invoice numbers, or booking details are completely removed.

CAMT.054 vs CAMT.053: The Key Differences

When exporting data from e-banking, business owners regularly encounter two formats: CAMT.053 and CAMT.054. While both files are based on the same XML standard, they serve fundamentally different purposes in a company's administrative workflow.

The CAMT.053 file represents the complete electronic account statement. It includes the opening balance, all account movements for a defined period (such as direct debits, card payments, fees, and outgoing supplier transfers), and the closing balance. This document is primarily for financial accounting and your Treuhand for preparing period-end closings and VAT turnover reconciliation.

The CAMT.054 file, however, focuses exclusively on individual and collective payment notifications. For operational debtor management and invoice tracking, the CAMT.054 format is the preferred tool. It allows accounting software to immediately reconcile open positions and mark them as paid, without needing to import the entire account history or sensitive expense items.

Typical Scenarios and Common Pitfalls in Debtor Management

In the reality of an artisan business, not all payments always go smoothly. A client might autonomously take a 2% discount and pay CHF 1,960.00 instead of the invoiced CHF 2,000.00. Another customer might settle two separate orders for CHF 650.00 and CHF 850.00 with a single total payment of CHF 1,500.00, but only providing one of the reference numbers.

Structured reconciliation via CAMT.054 immediately recognises such discrepancies. If the amount exactly matches the provided reference, the invoice is automatically closed. If the payment differs, the system flags a discrepancy: the partial amount received is booked, while the remaining balance stays as an open credit. This prevents unnoticed revenue shortfalls and creates a transparent basis for balance requests or discount accounting.

Diagrama schematico di flussi di dati di pagamento stilizzati in blu e grigio, con icone di caselle e frecce.
Automatizza la riconciliazione dei pagamenti in Svizzera con il formato CAMT 054 per una maggiore efficienza contabile.

Step-by-Step: Implementing CAMT 054 Reconciliation

Setting up and daily management of automated reconciliation doesn't require specialized IT skills. The workflow involves four simple steps:

  • 1. Create the QR-bill: Issue invoices with a valid QR-IBAN and a 27-digit reference number according to the SIX standard.
  • 2. Export the payment file: Download the updated CAMT.054 file from your e-banking (e.g., weekly or monthly).
  • 3. Import into accounting software: Upload the XML file into your management program. The software will automatically match all incoming payments to the correct invoices.
  • 4. Targeted reminders: Invoices remaining unpaid after their due date can be followed up directly, including late payment interest of 5% as per Art. 104 CO.

This streamlined process gives you certainty that your dunning activities are focused only on actual debtors. At the same time, you maintain daily control over your company's liquidity, which also provides relief when preparing your quarterly VAT return (with current rates of 8.1%, 3.8%, and 2.6%).

Efficient Invoice Management with Pratiko

An amount equal to an invoice total is a useful clue, not sufficient proof. Two customers may owe the same amount. Check the invoice number in the payment message, any structured reference and other available credit details. Pratiko's camt.053 or camt.054 XML import proposes matches for review before confirming payment. It is not a direct banking connection that independently posts every movement. When a suggested match relies only on a uniquely occurring amount, still check the customer and job context before accepting it. An apparently convenient suggestion must remain consistent with the underlying records.

camt.054 in Action: A Practical Example for Swiss Artisans

Let's say you're a carpenter in Ticino and have completed three projects: a small custom shelf for CHF 320, a kitchen installation for CHF 4,500, and exterior decking work for CHF 980. You've issued three QR-bills, each clearly marked with its invoice number. A client decides to consolidate their payments and sends you a single bank transfer of CHF 5,800. Without camt.054, you'd see this lump sum arrive and then embark on a manual search through your records to identify which invoices it covers. With accounting software that supports camt.054, this entire process becomes automated. The software imports the bank file, identifies the CHF 5,800 transaction, and – thanks to the embedded reference data within the camt.054 file – automatically knows that CHF 320 corresponds to the shelf, CHF 4,500 to the kitchen, and CHF 980 to the decking. Your invoices are marked as paid in moments. This level of automation is crucial, especially for businesses handling a high volume of transactions, allowing for quicker identification of payments and faster updating of accounts receivable.

From bank export to checked invoice: a practical case

Return to the artisan's example of matching a bank credit to an invoice. Before importing the file, verify the account, covered period and movement type. camt.054 is a bank debit or credit notification; not every entry necessarily represents a customer payment. For incoming money, examine the credit, amount, currency and reference information. Keep the original export so that an unexpected result can be compared with the bank's records, rather than simply editing the commercial document. Availability of transaction-level details depends on the service enabled by the bank.

If the credit is below the outstanding balance, do not automatically treat the whole invoice as settled. Review overpayments, missing references and combined transfers separately too. Compare the invoice with the bank record, explain the difference and document the administrative decision. Before importing a file again, check which movements have already been processed. A valid reference helps find the invoice but does not prove that amount and currency are correct or that the same payment has not been considered previously. Keep unresolved cases outside confirmed payments until their treatment is clear.

Finish by comparing reviewed credits, confirmed payments and unresolved exceptions. Totals should cover the relevant movements without including debits or counting a transaction twice. Keep an exception list containing date, amount and reason for review so that a colleague or fiduciary can follow the same trail. If a bank supplies a different XML version, test a representative file before changing the whole process. The purpose of the import is to reduce repetitive searching while retaining a clear control point. The final decision that a particular invoice is paid should still be supported by the actual bank transaction.

FAQ

Is CAMT 054 mandatory for all Swiss businesses?
While not strictly mandatory for every single business, adopting CAMT 054 is highly recommended for any company that wants to streamline its payment reconciliation process and benefit from automation. It's the standard used by Swiss banks for transaction notifications.
What is the 27-digit reference number on a QR-bill?
The 27-digit reference number is a structured field used in the Swiss payment system. It uniquely identifies a specific invoice or transaction, allowing for automated matching of payments received to the corresponding outstanding bills when using formats like CAMT.054.
Can I use CAMT 054 if my bank isn't a major one?
Yes, the CAMT.054 format is part of the ISO 20022 standard adopted by all financial institutions in Switzerland, including smaller cantonal banks and PostFinance. You should be able to export these files from your bank's e-banking platform.
What happens if a payment doesn't match the invoice amount?
Pratiko supports quotations and QR invoices with ordinary IBAN and a free-text message, plus reviewed payment-match suggestions following manual camt.053 or camt.054 XML upload. Consult the current pricing page rather than prices in older examples. This workflow does not generate structured QRR or SCOR references.
Is camt.054 mandatory for Swiss businesses?
No, camt.054 is not legally mandatory. However, it's a widely adopted ISO standard that facilitates automated payment processing and is supported by most Swiss banks and modern accounting software. Embracing it offers significant efficiency gains.
Do I need special software to use camt.054?
Yes, you'll need accounting or financial management software that is capable of importing and processing camt.054 files. This software will then use the data within the file to automatically match incoming payments to your outstanding invoices.
Can camt.054 handle payments from multiple clients at once?
Absolutely. The strength of camt.054 lies in its ability to detail individual payments within a consolidated bank transaction. So, if one client pays for multiple invoices, or if you receive payments from several clients consolidated into one bank entry, camt.054 provides the necessary breakdown for automated matching.
How does camt.054 work with Swiss QR-bills?
camt.054 is ideal for reconciling Swiss QR-bills because these bills contain specific reference information. When a QR-bill is paid, this reference data is passed through the banking system and included in the camt.054 file, allowing your software to accurately link the payment to the correct QR-bill and invoice.
Can I reconcile payments without a QR-IBAN using camt.054?
A standard IBAN can be used with QR-bills, but it utilizes a Creditor Reference (SCOR) or unstructured text instead of the classic 27-digit Swiss QR reference. For reliable automated reconciliation via camt.054, obtaining a dedicated QR-IBAN from your Swiss bank is strongly recommended.
How often should I import camt.054 files into my software?
For most Swiss SMEs and sole proprietors, importing files once a week is sufficient to keep track of debtor statuses. If your business issues dozens of invoices weekly or requires tight cash-flow monitoring, daily imports will give you real-time visibility.
What happens if a client pays the wrong amount in a camt.054 import?
The software identifies the matching reference number and records the actual amount credited by the bank. If there is a shortfall, the invoice remains partially open with the remaining balance clearly displayed for follow-up.
What exactly is the camt.054 format?
camt.054 is a standard XML format used by Swiss banks to provide detailed information about incoming payments. It breaks down aggregated bank transactions into individual payment records, including sender details and references, making it ideal for automated reconciliation.
How does camt.054 help me with QR-bills?
QR-bills are often consolidated by banks into single outgoing transfers. camt.054 helps your accounting software to correctly identify which specific QR-bills have been paid within that single transfer, using the reference information provided.
Can any Swiss bank provide camt.054 files?
Yes, most Swiss banks support the camt.054 format. You typically need to request or activate this file export option through your online banking portal or by contacting your bank directly. It's a standard feature for business accounts.
What is the difference between camt.053 and camt.054?
camt.053 files are primarily used for payment initiation instructions, sending orders to the bank. camt.054 files are used for reporting, detailing the actual incoming payments that have occurred and been credited to your account, which is what you need for reconciliation.

Related articles

Create your first QR invoice free

Create your first QR invoice free