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.

Switzerland — QR-bill, SIX and e-invoicing watch

Switzerland has no national B2B e-invoicing mandate in 2026. The QR-bill however is mandatory since 30 September 2022 for all payment slips, and the Confederation requires structured e-invoicing from suppliers of the federal administration since 2016.

Regulatory timeline

  • 2 September 2003 — SCSE 1st generation. Federal law on certification services in the electronic signature domain, legal basis for Swiss qualified signature.
  • 1 January 2016 — Federal B2G e-invoicing. The Federal Administration mandates electronic invoicing for its suppliers above the CHF 5,000 threshold (FOBL general terms applicable to federal contracts).
  • 1 January 2017 — Revised SCSE. New electronic signature act aligned on eIDAS, mutual recognition of Swiss/EU qualified signatures by sectoral bilateral agreement (ongoing negotiation).
  • 30 June 2020 — QR-bill launch. Swiss Payment Standards v2020 introduces the QR-bill as the replacement for orange (BVR) and red (BV) payment slips. Coexistence phase opens.
  • 30 September 2022 — End of BVR/BV. SIX Interbank Clearing ends acceptance of BVR (red) and BV (orange) slips in the clearing system. QR-bill becomes the only structured payment means.
  • 21 November 2024 — Swiss Payment Standards v2024. ISO 20022 update aligned on CBPR+ migration and SEPA RTP; Swico publishes v2.6 of the e-invoice model.
  • 2025 — ESTV B2B e-invoicing consultation. The ESTV opens a public consultation on the opportunity of a B2B e-invoicing mandate aligned with ViDA, with no firm schedule to date.
  • 2026 — Watch. No Swiss B2B mandate announced. Switzerland remains outside ViDA but follows European generalisation through OpenPeppol for cross-border invoicing.

Deep dives — 10 dedicated pages

Ten dedicated pages drill into every dimension of the Swiss e-invoicing ecosystem — the reforms and framework (QR-bill 2020, ISO 20022 early leadership, no mandate but high voluntary adoption, low VAT regimes, federal B2G since 2016, the non-EU / ViDA position), the technical specs (UID/IDE identifiers), and the real-world B2B usage that long predates any regulation (Migros/Coop retail EDIFACT, Nestlé/Novartis/Roche industrial & pharma EDI, the SWIFT/SIX banking backbone).

Reforms & framework

  • QR-bill — the QR-Rechnung since 30 June 2020 · Switzerland flagship innovation: a Swiss QR Code embedding all payment data, live since 30 June 2020. It replaced the orange (ISR/BVR) and red (IS/BV) payment slips, finally withdrawn on 30 September 2022. SIX governance, Swiss Payment Standards format.
  • ISO 20022 — Switzerland early leadership · Switzerland harmonised its payment traffic onto ISO 20022 from 2018 (pain.001, camt.05x), well ahead of the global SWIFT MX migration. SIC/euroSIC operated by SIX, Swiss Payment Standards recommendations. The QR-bill is the consumer-facing capstone of that backbone.
  • No mandate — voluntary adoption via providers · Switzerland imposes no B2B e-invoicing mandate. Voluntary adoption is nonetheless high, driven by providers (PostFinance, Abacus, SIX Paynet, Pingen) and the swissDIGIN forum guidelines. A pull/opt-in model, no tax clearance.
  • VAT (MWST/TVA) — 8.1% / 3.8% / 2.6% · Standard rate 8.1% (raised from 7.7% on 1 January 2024 to fund the AHV/AVS old-age scheme), special accommodation 3.8%, reduced 2.6% (food, books, medicines). Among the lowest VAT rates in the world. Legal basis MWSTG / VAT Act, run by the FTA/ESTV.
  • Outside EU / ViDA — bilateral agreements and cross-border · Switzerland is outside the EU: ViDA does not apply directly. Cross-border invoicing with the EU runs via bilateral agreements and export rules (zero-rating), complying with the EU customer format (PEPPOL, Factur-X, FatturaPA). Watching the ViDA 2030-2035 roadmap.

Technical specs

  • UID / IDE — CHE-XXX.XXX.XXX · Business identification number UID/IDE (CHE-XXX.XXX.XXX), operated by the FSO since 2011. The VAT number = UID + MWST/TVA/IVA suffix. Linked to the commercial register (HR/RC). PEPPOL ICD 0183 (CH UID).
  • Federal B2G — mandatory e-invoicing since 2016 · Since 1 January 2016, every supplier to the Confederation on a contract above CHF 5,000 must invoice electronically, via the federal platform (E-Rechnung, historically run with PostFinance/Conextrade then SIX). Eight years ahead of EU Directive 2014/55.

Real-world B2B usage

Technical schema

Three technical layers coexist in Switzerland: QR-bill (payment), ISO 20022 flows (bank initiation and reporting), and the B2G or voluntary B2B e-invoice format (Swico, ZUGFeRD, PEPPOL).

  • Swiss QR Code: 2D QR code embedding bank details (IBAN/QR-IBAN), amount, currency (CHF or EUR), reference (27-digit QRR with modulo 10 checksum or ISO 11649 Creditor Reference), creditor and debtor name and address, additional information.
  • ISO 20022 pain.001: payment instruction issued by the debtor to their bank; Swiss Payment Standards v2024 restricts ISO options for Swiss usage.
  • camt.053 / camt.054: bank statements and operation notices for automatic reconciliation (Strd CdtrRefInf = QR-bill reference).
  • IDE/UID: format CHE-XXX.XXX.XXX, assigned by the Federal Statistical Office, suffixes HR (Commercial Register), MWST/TVA/IVA (VAT-liable), NOGA.
  • Currencies: CHF (Swiss franc) dominant; EUR allowed for international and border QR-bills.

Example of an ISO 20022 pain.001 message (QR-bill payment initiation):

xmlqr-bill-pain001.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>EDIV-CH-2026-04-MSG-00000142</MsgId>
      <CreDtTm>2026-04-15T10:30:00</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <CtrlSum>1234.50</CtrlSum>
      <InitgPty>
        <Nm>Ediverse Demo Switzerland AG</Nm>
        <Id>
          <OrgId>
            <Othr>
              <Id>CHE-123.456.789</Id>
              <SchmeNm><Cd>BANK</Cd></SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>PMT-CH-00000142</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <ReqdExctnDt>
        <Dt>2026-04-30</Dt>
      </ReqdExctnDt>
      <Dbtr>
        <Nm>Customer Demo Switzerland AG</Nm>
      </Dbtr>
      <DbtrAcct>
        <Id><IBAN>CH9300762011623852957</IBAN></Id>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId><BICFI>POFICHBEXXX</BICFI></FinInstnId>
      </DbtrAgt>
      <CdtTrfTxInf>
        <PmtId><EndToEndId>EDIV-INV-2026-00000142</EndToEndId></PmtId>
        <Amt><InstdAmt Ccy="CHF">1234.50</InstdAmt></Amt>
        <Cdtr><Nm>Ediverse Demo Switzerland AG</Nm></Cdtr>
        <CdtrAcct>
          <Id><IBAN>CH4431999123000889012</IBAN></Id>
        </CdtrAcct>
        <RmtInf>
          <Strd>
            <CdtrRefInf>
              <Tp><CdOrPrtry><Cd>SCOR</Cd></CdOrPrtry></Tp>
              <Ref>RF18539007547034</Ref>
            </CdtrRefInf>
          </Strd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrfInitn>
</Document>

Submission flow

The QR-bill follows a payment flow, not a fiscal clearance. The biller generates a PDF with Swiss QR Code at the bottom. The debtor scans the code in their e-banking (Twint, UBS, PostFinance, Raiffeisen, etc.), generates a pain.001, and the bank executes the payment via SIC4 (Swiss Interbank Clearing) or euroSIC. The camt.054 reporting enables automatic reconciliation on the creditor side.

textqr-bill-flow.txt
┌──────────────┐    ┌────────────────────┐    ┌──────────────┐
│ Biller       │───>│ QR-bill generation │───>│ Debtor       │
│ (Swiss ERP)  │    │ (PDF + Swiss QR)   │    │ (scan / DCC) │
└──────────────┘    └─────────┬──────────┘    └──────┬───────┘
                              │                       │
                              ▼                       ▼
                  ┌────────────────────┐    ┌──────────────┐
                  │ Bank SIX ISO 20022 │<───│ pain.001     │
                  │ (clearing)         │    │ (e-banking)  │
                  └─────────┬──────────┘    └──────────────┘


                  ┌────────────────────┐
                  │ camt.054 / camt.053│
                  │ (reconciliation)   │
                  └────────────────────┘

For federal B2G, the supplier submits the invoice via the e-rechnung.bit.admin.ch portal in ZUGFeRD 2.x, Factur-X, PEPPOL BIS, yellowbill or Swico. The BIT then routes to the accounting centre of the destination administrative unit (federal SAP S/4HANA).

Validation

  • SIX Group — QR-bill Validation Portal: validation.iso-payments.ch — official validator for QR-bills and ISO 20022 Swiss Payment Standards messages.
  • ESTV — Federal Tax Administration: estv.admin.ch — VAT, online returns via ePortal.
  • BIT — Federal Office of Information Technology: bit.admin.ch — e-rechnung portal for Federal Administration suppliers.
  • Swiss Payment Standards: SIX Swiss Payment Standards 2024 — ISO 20022 implementation and QR-bill rules.
  • Swico: swico.ch/e-rechnung — sectoral e-invoice model (ICT) and best practices.

Common pitfalls

  1. QR-IBAN vs IBAN by reference type. If the reference is a QRR (27 digits), a QR-IBAN must be used (positions 5-9 between 30000 and 31999). If it's an ISO 11649 Creditor Reference (RF…), a standard IBAN suffices. Confusing them rejects the QR-bill on collection.
  2. Recursive modulo 10 QRR checksum. The 27-digit QR-Reference checksum uses the recursive modulo 10 algorithm (SIX table). A checksum error is not caught by all e-bankings and may produce payments blocked at the creditor bank. Test systematically before emission.
  3. DE/FR/IT/EN language parity. The QR-bill must be printable in the four national languages depending on the debtor's canton. Anticipate translation of labels "Konto/Compte/Conto/Account", "Referenz/Référence/Riferimento/Reference", "Zahlbar durch/Payable par/Pagabile da/Payable by", etc. Latin extended character sets must be supported (ä, ö, ü, é, è, ç).
  4. No B2B mandate = vigilance on archiving. Without fiscal clearance, the company is solely responsible for probative-value archiving (LTVA art. 70, OTVA art. 122 — 10-year retention for commercial documents, 20 years for real estate). Use an eCH-0044 compliant electronic vault or a certified archiving third party.
  5. SCSE ≠ eIDAS, partial bilateral recognition. Swiss qualified SCSE signature is not automatically recognised in the EU (and vice versa), except for certain domains covered by Switzerland-EU bilateral agreements. For a cross-border B2B invoice, plan for dual signature or partner validation.