QR Invoice Switzerland and EU GiroCode

Tutorial: Create Swiss QR invoices with and without ISR and download or send them as PDF. For Europe, create QR invoices with the GiroCode.


  1. Set up QR Invoice Switzerland
  2. Create / add bank account details
  3. QR-IBAN and QR-Reference / ESR-ID
  4. Customize document template
  5. Set default document template
  6. QR Invoice Europe (GiroCode)
Screenshot of a QR invoice

1. Set up QR Invoice Switzerland

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

2. Create / add bank account details

If no bank account details have been entered yet, do so under Settings Locations or directly at the top via Organization Locations. The bank account details can be entered here.

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

Confirm with Save.

Screenshot of the location settings where the bank information is entered / completed

3. Optional: QR-IBAN and QR reference / ESR-ID

QR-IBAN: In order to work with a Swiss ESR reference number, a QR-IBAN must be created. This can be provided by the financial institution.

QR reference / ESR-ID: The QR reference has 27 digits, or 26 digits + check digit. The first digits in the QR reference are zeros by default. Optionally, the user's own ESR ID, or whatever is desired, can be entered for the first 1-8 digits. But this is optional, otherwise just leave the field empty.

4. Adapt document template

To display the QR code with the payment part on documents, a corresponding document template must be selected that has the abbreviation QR in its name. The following standard templates are available:

  • Digital, QR Switzerland
  • Digital, QR Switzerland, with article image
  • Digital, QR Switzerland, with article images
  • Print, QR Switzerland, window left
  • Print, QR Switzerland, window right
Screenshot of the dropdown menu with document templates selection

5. Set default document template for categories

To use the document template with QR Code by default for all new documents, you can select a document template via Settings Document templates. Click on Edit and check the box "Use as default template" in the configuration - done.

For each order category (such as offer, invoice, etc.) a separate document template can be defined. This is possible via Orders sales configuration. There edit the category and select the document template.

Screenshot of the document template settings where the default document template is selected

Good to know

  • If a document template is configured as the default for a category, CashCtrl takes this instead of the general default template.
Finished QR Invoice Switzerland

6. QR Invoice Europe (GiroCode)

If invoices are to be sent to other European countries (within Europe, e.g. to Germany), the European QR invoice with the GiroCode can also be used. The only requirement is that the invoice is issued in euros.

The QR Invoice Europe is configured and used in exactly the same way as the Swiss QR Invoice. The following document templates are available for selection:

  • Digital, QR, Europe
  • Digital, QR, Europe, with article image
  • Digital, QR, Europe, with article images
  • Print, QR, Europe, window left
  • Print, QR, Europe, window right
Finished QR Invoice Europe with GiroCode