- Startseite
- Neuigkeiten
- Über mich
- Referenzen
- Beispiele
- Artikel
- Tools
- Access-Tipps
- Excel-Tipps
- Spielereien
- Kontakt
- Impressum
- Datenschutz
Meine Projekte:


Rechnungen mit EPC-QR-Code erstellen
Um Ihren Kunden das Bezahlen Ihrer Rechnungen und sich selbst das Verbuchen zu erleichtern, gibt es schon seit 2013 den standardisierten EPC-QR-Code, der auf Rechnungen gedruckt werden kann.
Was ist ein EPC-QR-Code?
Das Format des QR-Codes wurde vom European Payments Council festgelegt und enthält alle Daten, die für die Erstellung einer SEPA-Überweisung erforderlich sind. Er kann auf Rechnungen angezeigt oder ausgedruckt werden. Der Empfänger kann den Code in seiner Banking-App auf dem Smartphone einscannen, die daraus alle Daten für die Überweisung ausliest. Er kann die Daten prüfen (nötigenfalls auch anpassen, z. B. den Zahlungstermin) und die Zahlung freigeben.

Warum ein EPC-QR-Code?
- Er ist bequem für den Nutzer, denn er muss die Überweisungsdaten nicht abtippen.
- Er ist praktisch für Sie als Empfänger. Es gibt keine Tippfehler mehr und der Betreff wird automatisch mit den richtigen Informationen wie Kunden- und Rechnungsnummer ausgefüll. Sie können sogar einen SEPA Purpose Code (ähnlich dem DTA Textschlüssel) und eine Kreditorenreferenz angeben.
- Er ist datensicher, denn es werden (im Gegensatz zu einer fotografierten Überweisung) keine Daten an unbekannte und möglicherweise unseriöse Dienstleister übertragen.
Wie wird der EPC-QR-Code erstellt?
Ich nutze die Freeware SimpleCodeGenerator von Nir Sofer als Hilfsprogramm. Die kleine EXE-Datei benötigt keine Installation und lässt sich leicht einbinden. Außerdem werden (im Gegensatz zu gängigen Online-Tools) keine Zahlungsinformationen an einen Dienstleister übertragen. Mit meiner Klasse clsEPCQR erstelle ich den Inhalt im korrekten Format, übergebe die Daten und füge das erzeugte Bild mit dem QR-Code in die Rechnung ein. Das Ganze geschieht automatisch beim Formatieren der Rechnung. So sieht der Code dafür aus:
Private Sub Rechnungsfuss_Format(Cancel As Integer, FormatCount As Integer) '-------------------------------------------------------------------------------- ' Bei jeder einzelnen Rechnung einen neuen QR-Code erzeugen und laden '-------------------------------------------------------------------------------- With New clsEPCQR ' Betrag und Text übergeben, der Rest aus der Klasse .Amount = Me!txtBetrag .Remittance = Me!txtZweck ' QR-Code erzeugen .Generate ' Wenn alles OK ist If .ReturnCode = 0 Then ' das erzeugte Bild einlesen Me!imgEPCQR.Picture = .ImagePath End If End With End Sub
Warum nicht auch auf Ihrer Rechnung?
Sie erstellen Ihre Rechnungen bereits mit Access oder Excel, wissen aber nicht, wie Sie einen solchen EPC-QR-Code generieren und einbinden? Gerne unterstütze ich Sie bei diesen und ähnlichen Aufgaben. Fragen Sie mich einfach nach einem unverbindlichen Angebot.