SWITZERLAND - QR-Rechnung / QR-Bill

Modified on: Thu, 25 Apr, 2024 at 9:47 AM

Print

In Switzerland, it is mandatory for invoices paid by bank (part of AR) to have a printed QR code containing information about the document, as well as the merchant's bank account. To comply with this requirement, we will add a custom print template. Additional info.

Setup

1. Swiss fiscal policy must be applied to the account. Contact Support at clockpms@clock-hs.com to double-check if it selected.

2. You must create custom folio print template (fully custom or based on our ready-to-use template) from menu Settings-> All Settings-> Documents-> Folio Print Template and add the following in the footer of the template.

<div class="container" style="border-top: 1px dashed #000; position: relative; margin: 10px 0">
   <div class="row">
      <div class="col-lg-3 mt-2" style="border-right: 1px dashed #000; position: relative;">
         <b class="mb-3">Empfangsschein</b>
         <h2 class="mb-1">Konto / Zahlbar an</h2>
         <!-- Add your IBAN -->
         <p class="mb-1">CH26 1234 5678 1234 5678 0</p>
         <p class="mb-1">{{ folio.issuer_billing_info.name }}</p>
         <p class="mb-1">{{ folio.issuer_billing_info.address }}</p>
         <br />
         <p class="mb-2">Referenz</p>
          {% assign referenz = folio.fiscalization_details[1] | remove: 'QRR' | remove: 'EPD' | remove: ' ' %}
         <p class="mb-1">{{ referenz }}</p>
         <br />
         <div style="display: flex; justify-content: space-between;">
            <h2 style="margin-bottom: 0.25rem;">Währung</h2>
            <h2 style="margin-bottom: 0.25rem;">Betrag</h2>
         </div>
         <div style="display: flex; justify-content: space-between;">
            <p style="margin-bottom: 0;">{{ folio.currency }}</p>
            <p style="margin-bottom: 0;">{{ folio.value }}</p>
         </div>
         <br />
         <div style="display: flex; justify-content: flex-end;">
            <b>Annahmestelle</b>
         </div>
      </div>
      <div class="col-lg-2">
         <b class="mb-3">Zahlteil</b>
         <div class="position-absolute top-0 end-0">
            {{folio.qr_code_svg}}
            <br />
         <div style="display: flex; justify-content: space-between;">
            <h2 style="margin-bottom: 0.25rem;">Währung</h2>
            <h2 style="margin-bottom: 0.25rem;">Betrag</h2>
         </div>
         <div style="display: flex; justify-content: space-between;">
            <p style="margin-bottom: 0;">{{ folio.currency }}</p>
            <p style="margin-bottom: 0;">{{ folio.value }}</p>
         </div>
         </div>
      </div>
      <div class="col-lg-7">
         <h2 class="mb-1">Konto / Zahlbar an</h2>
         <!-- Add your IBAN -->
         <p class="mb-1">CH26 1234 5678 1234 5678 0</p>
         <p class="mb-1">{{ folio.issuer_billing_info.name }}</p>
         <p class="mb-1">{{ folio.issuer_billing_info.address }}</p>
         <br />
         <p class="mb-2">Referenz</p>
         <p class="mb-1">{{ folio.contragent_billing_info.second_identification }}</p>
         <p class="mb-2">Zusätzliche Informationen</p>
         <p class="mb-1">Rechnungs-Nr. 313947 Kunden-Nr. 143</p>
         <br />
         <p class="mb-2">Zahlbar durch</p>
         <p class="mb-1">{{ folio.contragent_billing_info.person_name }}</p>
         <p class="mb-0">{{ folio.contragent_billing_info.address }}</p>
      </div>
   </div>
</div>

Important: You must fill out your IBAN manually in rows 7 and 46 of the code.

The resulting document will look like the this:

Fiscal settings

You should also configure the fiscal setting from menu: All Settings -> Fiscalization -> Swiss Fiscalization Settings

Example:

  • IBAN/QR-IBAN must be ISO 7064 valid.
  • Only IBANs with a CH or LI country code may be used.
  • Reference: may be 'QR Reference' or ISO 11649 'Creditor Reference'  depends of the reference type.  
  • Reference type: "QRR" must only be used together with QR-IBAN, and 'Reference' must be 27 characters.
  • Reference type: "SCOR" - creditor reference ISO 11649 'Reference' must be max 25 characters, alphanumeric.
  • Reference type: "NON" - 'Reference' may not be filled.

Finally, make sure that the required details are filled out in menu Settings-> All Settings->Documents -> Billing Info 

  • Name
  • Country
  • City
  • Zip code

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

On this page