QR invoice and EU GiroCode

As part of the payment harmonization, the Swiss QR invoice was integrated in accordance with ISO 20022. By popular request also with ISR reference number. QR with and without ISR are available in CashCtrl free of charge.

CashCtrl has also been expanded to include the European QR invoice with the GiroCode.

Set up Swiss QR invoice

Adding a Swiss QR Invoice to CashCtrl is very simple. In order to generate the normal QR code, the information from the previous red payment slip is sufficient. For this, a location with address and IBAN must be defined in the organization. Everything else happens automatically.

1. Enter / add account details

If no account details have been entered yet, you can reach the settings via Settings/ Locations or right above via Organization/ Locations. Here you can enter the account details.

If you have only entered an IBAN, but not a QR- IBAN, CashCtrl will automatically generate a reference number according to ISO-11649 standard. To use reference numbers, the QR- IBAN is not mandatory.

Screenshot of location settings to enter account information

Optional settings


In order to work with a Swiss ISR reference number, a QR-IBAN must also be entered. You will receive this from your bank.

QR reference / ISR ID

The QR reference has 27 digits, or 26 digits + check digit. The first digits in the QR reference are zeros by default. You can optionally enter your ISR ID or whatever you wish for the first 1-8 digits. But this is optional, otherwise leave the field blank.

2. Customize document template

To get the QR code on the documents, a different document template must be selected. The following standard templates are available:

  • Digital, Swiss QR
  • Digital, Swiss QR, with article image
  • Digital, Swiss QR, with article images
  • Print, Swiss QR, window left
  • Print, Swiss QR, window right
Screenshot of drop down menu with selection of order templates

3. Set default document template

To ensure that the document template with QR code is used by default for new documents, the desired template can be selected via Settings Document templates. Click on Edit and check the box "Use as default template" in the configuration - done.

It is possible to select a document template for each order category (such as offer, invoice, etc.). This is possible by editing the relevant category via Orders  Sales  Configure and selecting the desired document template there.

Screenshot of order template settings to set default template

Good to know: if a document template is defined for the relevant order category, CashCtrl takes this, not the default template.

That's it, you've done the Swiss QR invoice.

Finished Swiss QR invoice

QR invoice Europe (GiroCode)

CashCtrl takes a step towards Europe. With the GiroCode FREE and PRO customers from the EU have a new invoice document at their disposal.

If you work from Switzerland and sometimes send invoices abroad (within Europe, e.g. to Germany), you can also use the European QR invoice with the GiroCode. The only requirement is that the invoice is issued in EUR.

The QR invoice Europe is configured and applied in exactly the same way as the Swiss QR invoice. The following document templates can be chosen:

  • Digital, European QR
  • Digital, European QR, with article image
  • Digital, European QR, with article images
  • Print, European QR, window left
  • Print, European QR, window right
Finished European QR invoice with Girocode