Swiss QR invoice with the three reference methods
QR invoices that are fully compliant with the Swiss ISO 20022 standard.
Unique technical feature
Most invoicing tools in Switzerland only support one variant of the QR invoice — usually the simplest one. Freelance OS implements all three official modes in accordance with the Swiss QR-Bill standard. This means that freelancers and businesses can choose exactly the mode that suits their bank, their accounting system and their workflow.
Three modes, one solution
QRR — 27-digit reference (standard QR reference)
- Requires a QR-IBAN (assigned by your bank, starting with CH…)
- Structured 27-digit reference number per invoice
- Enables automatic matching of incoming payments with pending invoices
- Ideal for businesses with a high volume of invoices
SCOR — Creditor reference (RF…)
- Uses the standard IBAN (no need for a separate QR-IBAN)
- Reference compliant with ISO 11649 (international standard, RF… format)
- Automatic reconciliation possible depending on the bank
- Useful for SMEs that do not wish to set up an additional QR-IBAN
NO — No reference
- Standard IBAN, no structured reference
- The invoice number appears in the ‘Additional information’ field
- Manual reconciliation in the accounts
- Suitable for sole traders who have few invoices per month
Why it matters
For a freelancer or SME, choosing the wrong mode often means extra manual work in accounts receivable. Freelance OS doesn’t make this decision for you — it lets you make an informed choice, thanks to clear explanations directly in the user interface:
“QR-Bill mode — Choose how your Swiss QR-Bill invoices will be issued. This choice determines whether a structured reference is generated and which IBAN is used.”
This demonstrates not only a technical understanding of the ISO 20022 specification and the SIX QR-Bill regulations, but also an understanding of the underlying business process — from invoice creation to the automated posting of incoming payments.
Technical implementation
- Validation of the IBAN format and type (standard IBAN vs QR-IBAN)
- Correct calculation of the check digit using the recursive modulo 10 (QRR) and modulo 97-10 (SCOR)
- Generation of clean PDFs with a standards-compliant QR code (2021 version, ‘QR-Rechnung’ style)
- Dynamic form logic: depending on the selected mode, fields are displayed or hidden
What this means for a client
If we are able to correctly implement complex Swiss financial standards — including all special cases and validations — we can also accurately replicate your individual business logic in software. Whether it’s an ERP connection, a POS system integration or automated dunning processes.









