Swiss QR + ISR

Swiss QR + ISR

Developed By BlueRabbIT

Compatible with WHMCS v8.0


This module provides support for the Swiss ISR/ESR/BVR/PVR payment slips offered by Swiss Banks, as well as for the upcoming Swiss QR standard.


  • Appends ISR slip to PDF or QR to PDF and HTML invoices
  • Parse CAMT54 XML files to automatically apply payments to your invoices
  • Supports CHF and EUR currencies
  • Fully translated into German, French and Italian
  • Supports BlueRabbIT BestPDF and Cmsbased CleanPDF/CleanHTML modules

What you get

  • 14 days trial version available risk-free!
  • Documentation in English for installation, configuration and customization
  • Actively developed and maintained, we use this module ourselves
  • Professional support



5 stars
4 stars
3 stars
2 stars
1 star

Igi Vuillemier @igi3142

April 14, 2020 at 11:11:23 AM

this module is absolutely brilliant, the developer works cleanly, exactly very quickly and very reliably. I can only recommend it, therefore 5 stars out of 5.
Thank you for this very useful module.

  • 6 months ago
  • Version Number 4.0.1

Brigitte Quartarone @brigitte7741

May 18, 2018 at 12:04:09 AM

Very nice module for the Swiss market. Postfinance is a must for Swiss companies. Updated on every change is a very strong module and also well documented!

  • 2 years ago
  • Version Number 1.1.0

Version Compatibility

Compatible with WHMCS v8.0

Full Version Compatibility

  • Selected versions of WHMCS v8.0
        8.0.0 - 8.0.2
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5

System Requirements

  • QR or ISR/ESR/BVR/PVR agreement with a Swiss Bank
  • CAMT54 XML file delivery from your bank for payment notifications
  • PHP 7.1+
  • PHP bcmath extension
  • PHP FileInfo extension

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By BlueRabbIT


v4.4.2 Released October 6th, 2020

Latest Version

  • Improved address parsing
  • Improved WHMCS v8 compatibility


Previous Versions

v4.4.1 Released August 25th, 2020

View/hide detailed changelog

  • Don’t check client details when slip is not necessary


v4.4.0 Released August 20th, 2020

View/hide detailed changelog

  • Add WHMCS v8 and PHP 7.4 compatibility
  • Log and e-mail QR exception instead of blocking invoice generation
  • Refuse to generate QR if not enough client details available
  • Fixed camt upload from widget
  • Fallback to current date if transaction date cannot be parsed


v4.3.0 Released July 6th, 2020

View/hide detailed changelog

  • Implemented QR output in Invoice e-mails
  • QR mode is now the default
  • Improved error handling in QR mode
  • Strip invalid characters from payment information in QR mode
  • Fixed blocking payment notification e-mail not working in QR mode


v4.2.1 Released June 25th, 2020

View/hide detailed changelog

  • Use transaction date from actual transaction instead of upload date
  • Reverted QR localization encoding workaround as no longer necessary


v4.2.0 Released April 20th, 2020

View/hide detailed changelog

  • Implemented localization in English, German, French and Italian
  • Fixed special characters in headings not showing properly in PDF QR slip
  • Removed libraries already present in WHMCS to avoid conflicts
  • Fixed error after first payment application on some systems


v4.1.0 Released April 14th, 2020

View/hide detailed changelog

  • Added option for rounding CHF amounts to 5 cents in slips
  • Added option to tolerate CHF rounding when applying payments
  • Preview camt.054 upload before applying payments
  • Show past transactions under upload form
  • Allow uploading multiple camt.054 files at once
  • Trigger WHMCS notifications on invoice create and overdue
  • Added option to abort sending e-mails on invoice create
  • Added option to abort sending e-mails on invoice overdue
  • Added option to abort sending e-mails on invoice payment
  • Automatically reinstall OCRB font if it goes missing


v4.0.1 Released March 23rd, 2020

View/hide detailed changelog

  • Fixed hooks not working on some systems
  • Fixed widget not showing up in Admin Roles configuration


v4.0.0 Released March 17th, 2020

View/hide detailed changelog

  • Module renamed to SwissQR
  • Added support for the upcoming Swiss QR payment slip standard
  • Adaptations for the BlueRabbIT BestPDF 2.0 module, which is now optional
  • No longer use OCRB for payer addresses
  • Fixed wrong alignment of reference line
  • PHP 7.1 and WHMCS 7.5 are now minimum requirements


v3.2.1 Released January 20th, 2020

View/hide detailed changelog

  • Alternative transliteration method for when php-intl extension is not present
  • Included updated BestPDF module version 1.1.1
  • Improved license configuration handling


v3.2.0 Released July 1st, 2019

View/hide detailed changelog

  • Fixed WHMCS Batch PDF functionality not working properly
  • Improved licensing check when running from cron
  • Updated vendor libraries
  • Fixed "Show slip on first page" setting not being handled properly
  • Included updated BestPDF module version 1.1.0


v3.1.1 Released May 27th, 2019

View/hide detailed changelog

  • Also generate payment slips for clients in Liechtenstein
  • Further improved orange slip configuration option
  • Included updated BestPDF module version 1.0.2


v3.1.0 Released May 6th, 2019

View/hide detailed changelog

  • Improved orange slip configuration option
  • Added ESR+ support
  • Implemented null payment slip for 0 or negative balance
  • Switched from 16 to 27 characters reference number for improved compatibility
  • Include customer number in reference number (characters 7-12, right-bound)


v3.0.1 Released February 4th, 2019

View/hide detailed changelog

  • Configuration for ISR ID was missing for BESR mode


v3.0.0 Released December 17th, 2018

View/hide detailed changelog

  • Added support for all Swiss Banks (BESR)
  • Renamed module to Swiss ISR


v2.1.0 Released November 28th, 2018

View/hide detailed changelog

  • PDF functionality moved to BestPDF addon module (included)
  • Added support for our Pingen module
  • Fixed slip not always being generated automatically on daily cron
  • Now requires at least WHMCS 7.0 and ionCube loader 10.1


v2.0.0 Released October 5th, 2018

View/hide detailed changelog

  • Added gateway module to allow clients to print the invoice from the client area
  • Show custom client fields on invoice as configured in whmcs
  • Sender address to print in address window is now configurable
  • Option to always or never show the transaction table, or only show it when transactions exist
  • Option to show payment slip on first, last or extra page
  • Option to draw orange payment slip in the background
  • Option to specify content width
  • Options to specify address and invoice details positioning
  • Options to specify top and bottom margins
  • Added support for our upcoming Pingen module
  • Improved table formatting
  • Fixed PDF templates on pages 2-n being drawn on top of the text output
  • Fixed special characters hidden in payment slip


v1.2.0 Released August 15th, 2018

View/hide detailed changelog

  • Always generate slip in PDF for Swiss clients if no specific addon ID is configured
  • Added option to always generate slip on a separate page
  • Show client ID on invoices and quotes as well
  • Improved documentation


v1.1.0 Released May 15th, 2018

View/hide detailed changelog

  • Added support for WHMCS 7.5
  • Added support for PHP 7.1/7.2
  • Improved positioning of top right elements on all invoice/quote pages
  • Improved invoice pagination
  • Improved documentation


See also

CleanHTML Invoice and Quote Template

CleanHTML Invoice and Quote Free template.

Account Statements Module

Send account statements to customers

GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Product Description For Invoices - FREE

This module allows you to place product description on invoices

Invoice Auto Login

Allow your clients to automatically login from Invoice Emails