The QR-bill: Efficiency Squared
The QR-bill, which has been in circulation since June 2020, definitively replaced Swiss payment slips on 1 October 2022. The QR-bill features a QR code with a Swiss cross as an identifying feature. The Swiss QR code contains all the information necessary for a payment in digital form. This ensures improved security and enables a smoother financial process.
- Quick Access
- Generators Swiss QR Code
- Download Center
- Validation Portal
- FAQ
- Contact
How the QR-bill Works
The QR-bill can be printed or issued digitally. It is the successor to the previous payment slips. The QR-bill consists of a payment section and a receipt. All payment information is contained both digitally in the Swiss QR Code and – as usual – in plain text. This enables the invoice recipient to check the correctness of the payment data after scanning and before approving the payment and, if necessary, to enter payments manually.
- Just like existing payment slips, the QR-bill is divided into two parts – into a receipt (1) and a payment section (2).
- The Swiss QR Code (3) contains all relevant information needed both for invoicing and for payment.
- The QR-bill is perforated (4). In this way, the invoice recipient can easily separate the payment section and the receipt from the invoice and either pay it at the post office counter, or send it to the bank with the payment order by mail.
Specifications for the QR-bill
If all the processes involved in producing and processing QR-bills are to work smoothly, the QR-bill Guidelines must be carefully observed. The specifications for the QR-bill are addressed primarily to the issuers of invoices, but they also apply to financial institutions and their service providers who offer their customers payment traffic services based on the QR-bill, the developers of software for invoice issuers and recipients and banks, and all other associated participants in the market.
In the Download center you will find various documents including processing rules, implementation tools and factsheets for the QR-bill.
Are You a Software Supplier?
Feel free to use our platform to validate the Swiss QR code.
Generating Swiss QR Codes
The following list features simple and free, publicly available solutions for generating Swiss QR Codes for individuals and small companies that do not have a software solution.
Manufacturer | Link |
---|---|
Andreas Bilger | qr-rechnung.net |
Manuel Bleichenbacher | www.codecrete.net/qrbill |
Codeblock GmbH | app.qr-invoice.cloud |
Epsitec SA | qr-rechnung.online |
hakuna AG | www.koleo.ch/qr-rechnung-erstellen |
Adrian Kousz | adrian.kousz.ch/swissqr-bill.html |
Lerchmüller AG | https://qr-generator.ch |
NetCat AG | https://www.proqr.ch |
PostFinance AG | postfinance.ch/qr-generator |
QR Modul | qrmodul.ch |
Räppli - Rechnung | rappli.ch |
Raiffeisen Schweiz | raiffeisen.ch/qr-generator |
TEC-IT Datenverarbeitung GmbH | label.tec-it.com/en/Group/SWISS/Swiss_QR_Bill_V2 |
UBS Switzerland AG | qrbill.ubs.com |
Swiss Digital Vision | swissqrbill.ch |
Any Questions About QR-bill
Find answers to your questions in our FAQs.
Use of Alternative Procedures
The Swiss banks are assuming that in the future billers will want to offer their customers other alternative procedures in addition to bank transfers, some of which may not yet currently exist. To design the QR code to be future-capable for this purpose, the banks have built in an "alternative procedures" element at the end of the QR code. Additional information for up to two alternative procedures can currently be filled in here.
Additional information for up to two alternative procedures can currently be filled in here. The meaning of the first characters of the field is predetermined as follows:
Characters 1-n | indicate the procedures to which the filled in parameters belong. |
Characters n+1 | defines the separator with which the subsequent parameters are separated. |
From characters n+2 | for the necessary alternative procedure parameter, separated by the defined separator. All parameters that may contain personal data must first be displayed, followed by the other parameters. |
Registered alternative procedures
Organization | Short name | Short description | Link zur Syntaxdefinition |
---|---|---|---|
SIX | eBill | Electronic bills | www.ebill.ch |
TWINT AG | TWINT | TWINT for QR-bills | www.twint.ch |
Notes
Implementation through providers of solutions for billing
During the implementation of this function, providers of software solutions must make sure that the use of alternative procedures can be managed through the master data. For each biller it must be possible to define whether, and to which schemes, this information should be sent. It is recommended that an internal solution be prepared for the use of procedures that can later be easily upgraded.
If a bill recipient should receive information about a specific scheme, then the "alternative procedure parameters" field should be filled in with values according to the specifications of the scheme owner.