DatenbankManufaktur

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?

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.