EPC-QR-Code GiroCode
GiroCode was ist das?
Das ist ganz normaler QR-Code in dem Sie Zahlungsinformationen für den Kunden hinterlegen können.
Viele Banking Apps unterstützen diesen Code.
Der Kunde muss nur den Code mit dem Smartphone einlesen.
GiroCode basiert auf dem QR-Code.
Hier gibt es einige Information zum Girocode:
https://www.girocode.de
GiroCode können Sie meisten EU-Staaten verwenden.
In der Schweiz existiert ein ähnliches Verfahren (QR-Rechnung), dieses ist aber nicht kompatibel zum Girocode.
Wie kommt der Code auf die Rechnung?
1. Ziehen Sie ein Bild auf Ihre Formular, Sie sollten für den Code ca 3..4 cm im Quadrat rechnen
2. Drücken Sie den Knopf Code
3. Fügen Sie den folgenden Text ein:
var Code: string; begin CHQRLoad;//u.a. kunde laden CHQRLoadInherited('Ihre IBAN', '', '', '', '', '', '', ''); CHQRCodeSetup(3, '', '', 4, 0, 2, '', 'm',35); Code := 'BCD' + #13#10 + '001' + #13#10 + '2' + #13#10 + 'SCT' + #13#10 + '' + #13#10 + 'Ihr Name' + #13#10 + CHQRIBAN + #13#10 + 'EUR' + CHQRBrutto + #13#10 + '' + #13#10 + CHQRReferenzFormattedISO11649 + #13#10 + 'RE' + CHQRInvoiceNumber + ' vom ' + CHQRInvoiceDate('') + #13#10 + ''; data := CHQRAlterQRImageFile('tmp.emf', Code); end. |
Ersetzen Sie die Texte "Ihre IBAN" und "Ihr Name" durch Ihre eigene IBAN, b.z.w. Ihren Namen, Löschen Sie nicht die ' Zeichen!
Erklärung zu CHQRCodeSetup:
Hier können folgende Parameter benutzt werden, Änderungen sind nur bei DimInMM evt. erforderlich.
Parameter |
Typ |
Beschreibung |
Scale |
Integer |
Größe eines QR Blocks, Standard 3 |
ForeGroundColor |
String |
Leer oder z.b. clred |
BackGroundgColor |
String |
Leer oder z.b. clwhite |
QuietZone |
Integer |
Geschützer Bereich um Code, Standard ist 4 |
CornerThickness |
Integer |
Eckengröße, Standard ist 0 |
QRDrawingMode |
Integer |
Standard ist 2 für beste Qualität |
OverlayCross |
String |
Hier nicht benutzt |
ErrorCorrectionString |
String |
Standard ist "m" = 15% |
DimInMM |
Integer |
Größe in mm |
QR Code Link auf diese Seite:
