QR-Code und Barcodes auf Rechnung aufbringen
Auf unserem YouTube-Kanal findest du hierzu auch Video-Tutorials, sowohl für die Nutzung bei manueller Rechnungserstellung als auch für den Einsatz für Onlinehändler in easybill Connect.
In allen Dokumenttypen können sowohl Barcodes, als auch QR-Codes in den Textfeldern und Positionsbeschreibungen verwendet werden. Den Inhalt bestimmst du selbst.
1) Barcodes
Es gibt für Barcodes unterschiedliche Typen, die du verwenden kannst. Einige Barcode-Typen können nur Zahlen wiedergeben und andere können Buchstaben, Sonderzeichen und Zahlen enthalten. Auch die maximale Zeichenlänge, die interpretiert werden kann, ist je nach Barcode-Typ unterschiedlich.
In easybill kannst du u.a. die folgenden Barcodes erzeugen:
Bitte beachte, dass je nach Code nur ein bestimmter Zeichensatz genutzt werden kann. Während im Code C128A zum Beispiel keine Kleinbuchstaben verarbeitet werden können, ist dies im Code C128B wiederum möglich.
Um einen Barcode in ein Dokument einzufügen, verwendest du den Platzhalter:
%BARCODE[Code]=Inhalt oder Platzhalter%
Als Code setzt du den Code für den gewünschten Barcode-Typen ein, der in der oben stehenden Tabelle aufgeführt ist. Nach dem „=“‑Zeichen kannst du entweder einen fixen Inhalt (z.B. einen gewünschten Begriff) oder, über einen unserer Platzhalter, einen dynamischen Inhalt einfügen.
Beispiel:
Um einen Barcode im Format C128A aufzubringen, der die Rechnungsnummer darstellt, müsste der eingefügte Platzhalter folgendermaßen aussehen:
%BARCODE[C128A]=%DOKUMENT.NUMMER%%
Das Ergebnis sieht wie folgt aus:
Barcodes können ebenfalls in der Größe / Länge beeinflusst werden.
(https://mpdf.github.io/reference/html-control-tags/barcode.html)
%BARCODE[EAN13][1][0.66]=121312323113%
%BARCODE[EAN13][$size][$height]=121312323113%
Bei der Rechnungsanschrift stellen wir über die Layout-Einstellungen einen zusätzlichen Barcode zur Verfügung, beispielsweise für die Angabe der Rechnungsnummer, wenn Sie im Fenster eines Briefumschlages sichtbar sein muss.
2) QR-Codes
Für komplexere Inhalte bietet sich die Nutzung eines QR-Codes an, der auf kleinem Raum deutlich mehr Inhalt darstellen kann, als ein gewöhnlicher Barcode.
Um einen QR-Code in ein Dokument einzufügen, verwendest du den Platzhalter:
%QRCODE=Inhalt oder Platzhalter%
Sollte der QR-Code zu klein oder zu groß dargestellt werden, kann man mittels Einfügen einer Größenangabe wie [150], die Größe verändern, wobei [100] 100% also der Standardgröße entspricht.
%QRCODE[150]=Inhalt oder Platzhalter%
Beispiel:
Du möchtest die Lieferanschrift des Kunden auf dem PDF-Dokument darstellen und über einen Barcodescanner auslesen können. Die einzelnen Bestandteile würden den Inhalt eines üblichen Barcodes überschreiten. Hier würdest du nun Folgendes in dein Dokument einfügen:
%QRCODE=%KUNDE.LIEFERANSCHRIFT.FIRMA%,%KUNDE.LIEFERANSCHRIFT.VORNAME%,%KUNDE.LIEFERANSCHRIFT.NACHNAME%,%KUNDE.LIEFERANSCHRIFT.ZUSATZ_1%,%KUNDE.LIEFERANSCHRIFT.ZUSATZ_2%,%KUNDE.LIEFERANSCHRIFT.STRASSE%,%KUNDE.LIEFERANSCHRIFT.PLZ%,%KUNDE.LIEFERANSCHRIFT.ORT%,%KUNDE.LIEFERANSCHRIFT.LAND%%
Der generierte QR-Code sähe dann z.B. so aus:
Statt Platzhaltern kannst du auch fixe Inhalte in die Codes mit aufnehmen.
Beispiel:
Ein typischer Fall wäre die Nutzung eines QR-Codes, um dem Kunden damit das Aufrufen einer Website einfacher zu machen. Hierzu würdest du folgenden Aufbau des Platzhalters nutzen:
%QRCODE=https://www.easybill.de%
Auf deinem Dokument könntest du dann folgende Darstellung erreichen:
Ein weiteres mögliches Beispiel:
%QRCODE=Adressinfos
Max Mustermann
Musterstraße
Musterort%