Modul: Swiss-QR

Ab sofort steht mit dem "Swiss-QR" ein neues Modul zur Verfügung, welches vor allem für unsere Kunden aus der Schweiz interessant sein dürfte.

Wir haben hierfür die Rechnungsgenerierung im Shop so erweitert, dass ein Swiss-QR-Code auf der Rechnung ausgegeben werden kann.

Hinter diesem QR-Code sind alle für die Zahlung relevanten und diverse optionale Informationen hinterlegt.
Nach Aktivierung des Moduls stehen für "Rechnung Warenkorb" und die "2. Rechnung" neue Eingabefelder zur Verfügung, die für den QR-Code benötigt werden.


Der eigentliche QR-Code kann dann über die Abfrage "{if $swissqr} <img src="{$swissqr}"/> {/if}" der Rechnungsvorlage hinzugefügt werden.

Ab Release 7.26.0 stehen folgende weiteren Templatevariablen zur Verfügung:

VariablenAusgabe

Konto / Zahlbar an
{$swissqrData->iban}
{$swissqrData->payeeName}
{$swissqrData->payeeAddress} {$swissqrData->payeeAddress2}
{$swissqrData->payeePlz} {$swissqrData->payeeCity}

Referenz
{$swissqrData->reference}

Zusätzliche Informationen
{$swissqrData->billingInformation}

Zahlbar durch
{$swissqrData->payerName}
{$swissqrData->payerAddress}
{$swissqrData->payerAddress2}

Währung
{$swissqrData->paymentCurrency}

Betrag
{$swissqrData->paymentAmount}

Konto / Zahlbar an
CH1234567891234567891
Empfänger Name
Empfänger Straße E77
77777 Empfänger ORT

Referenz
240000017600000251000002684

Zusätzliche Informationen
Allgemeine Rechnungsinformation

Zahlbar durch
Max Mustermann
Mustergasse 27
23423 Musterstadt

Währung
EUR

Betrag
21,01

Referenz

Die Referenz umfasst immer 27 Stellen und ist numerisch. Die letzte Stelle (rechts) ist durch eine Prüfziffer belegt, welche nach Vorgaben berechnet werden. Diese Prüfziffer verhindert Fehler bei der Auftragserfassung. Die vorherigen 26 Ziffern setzen sich wie folgt zusammen:

Jahr (2 Stellen)
Rechnungsnummer (Insgesamt 8 Stellen, aufgefüllt mit führenden Nullen)
Auftragsnummer (Insgesamt 8 Stellen, aufgefüllt mit führenden Nullen)
Id der Bestellung (Insgesamt 8 Stellen, aufgefüllt mit führenden Nullen)

Weitere Informationen zu Swiss-QR findet ihr z. B. unter https://swissqr.ch/