ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ISO 20022 — the Swiss financial centre early leadership

ISO 20022 is the international standard for financial messages in XML. For the newcomer: it is the "common language" banks use to describe a transfer, an account statement or a securities settlement. Switzerland harmonised all of its payment traffic onto ISO 20022 from 2018, several years ahead of the global SWIFT MX switchover — and the QR-bill is its consumer-facing capstone.

History — from DTA/SIC to ISO 20022

As early as the 1980s, Swiss banks exchanged file-based payment orders in the proprietary DTA format (Datenträgeraustausch), settled via SIC (Swiss Interbank Clearing) in Swiss francs. In 1998-1999, euroSIC was added for euro settlement. This highly integrated infrastructure made a coordinated migration to ISO 20022 straightforward in the late 2010s.

Between 2016 and 2018, SIX drove the switchover: DTA and the legacy collection formats (ESR) were replaced by pain.001 (customer → bank credit transfer) and camt.052/053/054 (bank → customer reporting). The 2020 QR-bill came next, as a presentation layer on top of this already-migrated backbone.

text iso20022-ch-timeline.txt
1980s      | Switzerland already runs the proprietary DTA format
           | (Datenträgeraustausch) for file-based payment orders, and the
           | SIC system (Swiss Interbank Clearing) for Swiss-franc settlement.
           |
1998-1999  | euroSIC is launched for euro settlement, operated by SIX
           | Interbank Clearing on behalf of the SNB.
           |
2016-2018  | ISO 20022 migration of Swiss payment traffic: replacement of DTA
           | and the legacy ESR with pain.001 (credit transfer) and
           | camt.052/053/054 (account reporting). Coordination SIX + banks +
           | PostFinance.
           |
30 Jun 2020 | Launch of the QR-bill — consumer-facing presentation layer on
           | top of the ISO 20022 backbone already in place.
           |
2022-2025  | SWIFT migrates cross-border interbank traffic from MT to MX
           | (ISO 20022) — coexistence until November 2025. Switzerland,
           | already on ISO 20022 domestically, approaches the switch ahead.

Governance — SIX, SNB, Swiss Payment Standards

SIX operates the payment infrastructure (SIC, euroSIC) on behalf of the Swiss National Bank (SNB), which provides oversight. The Swiss profiles of ISO 20022 are published in the Swiss Payment Standards (paymentstandards.ch): these are implementation guidelines that fix national usage of the pain, camt and pacs schemas (mandatory fields, QRR/SCOR references, remittance rules).

As with the QR-bill, the driver is not a law but a market standard adopted by consensus of the banks, PostFinance and software vendors. This private governance explains the speed and consistency of the Swiss migration.

Technical schema — pain, camt, pacs

ISO 20022 organises messages into business-domain families:

  • pain (Payments Initiation) — pain.001 credit transfer, pain.008 direct debit, pain.002 status.
  • camt (Cash Management) — camt.053 statement, camt.052 intraday, camt.054 movement notification.
  • pacs (Payments Clearing & Settlement) — interbank clearing/settlement messages (SIC).
  • sese / semt (Securities) — securities settlement and reporting, used by SIX SIS (see the financial-centre page).
xml pain.001-ch-qrr.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>CH-2026-06-0042</MsgId>
      <CreDtTm>2026-06-16T09:30:00</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>1949.75</CtrlSum>
      <InitgPty><Nm>Robert Schneider AG</Nm></InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>QRR-BATCH-1</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <Dbtr><Nm>Robert Schneider AG</Nm></Dbtr>
      <DbtrAcct><Id><IBAN>CH4431999123000889012</IBAN></Id></DbtrAcct>
      <DbtrAgt><FinInstnId><BICFI>POFICHBEXXX</BICFI></FinInstnId></DbtrAgt>
      <CdtTrfTxInf>
        <Amt><InstdAmt Ccy="CHF">1949.75</InstdAmt></Amt>
        <Cdtr><Nm>Lonza Group AG</Nm></Cdtr>
        <CdtrAcct><Id><IBAN>CH5800791123000889013</IBAN></Id></CdtrAcct>
        <RmtInf>
          <Strd><CdtrRefInf>
            <Tp><CdOrPrtry><Prtry>QRR</Prtry></CdOrPrtry></Tp>
            <Ref>210000000003139471430009017</Ref>
          </CdtrRefInf></Strd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrfInitn>
</Document>

Switzerland vs the global SWIFT MX migration

DimensionSwitzerland (domestic)SWIFT (global interbank)
ISO 20022 switchover2016-2018MT → MX, 2022-November 2025
ScopeDomestic CHF/EUR payments (SIC/euroSIC)Cross-border payments (pacs, camt)
OperatorSIX for the SNBSWIFT (cooperative, La Hulpe)
Consumer layerQR-bill (2020)None (pure infrastructure)
StancePioneer — already migratedLate catch-up

Adoption — full harmonisation

  • Domestic traffic 100% ISO 20022 since the migration completed in 2018 — DTA and ESR permanently abandoned.
  • Every Swiss ERP issues pain.001 and consumes camt.053/054 as standard.
  • The QR-bill relies on it: every scan feeds a pain.001 — adopting the QR-bill is de facto adopting ISO 20022 on the consumer side.
  • Ahead of SWIFT: Swiss banks approached the 2022-2025 MT → MX switch with an ISO 20022 backbone already proven domestically.

Common pitfalls

  • Confusing schema versions. pain.001.001.03 (old) ↔ .09 (recent Swiss Payment Standards). A wrong namespace gets the file rejected by the bank.
  • Forgetting the reference structure. A QRR must be carried in Strd/CdtrRefInf with Prtry=QRR — not as free text Ustrd.
  • Mixing SIC and euroSIC. CHF goes through SIC, EUR through euroSIC; a wrong agent BIC routes the payment to the wrong system.
  • Assuming ISO 20022 = e-invoice. ISO 20022 describes the payment, not the detailed commercial invoice (lines, VAT). That belongs to eBill, PEPPOL or EDIFACT.