Im Anhang finden Sie ein vereinfachtes Belegformular FMTFABEL.888 auf Basis des Standardformulares
FMTFABEL.000.
Dieses Formular soll nur für Warenausgangsrechnungen und Vorkasseaufträge benutzt werden.
Das habe ich über den Block Überprüfung vor Druck realisiert. Dort überprüfe ich auf
BEL_2_1<>“R“&BEL_2172_1<>“J“, wenn also die Belegart ungleich WA-Rechnung(R) und
kein Vorkasseauftrag(BEL_2172_1) vorliegt, dann wird nicht gedruckt und eine entsprechende
Meldung ausgegeben. Im Block INITDRUCK.Textzuweisung wird die IT206 zusätzlich entsprechend
für die Verwendung als Schalter für den Andruck des QR-Codes auf J gesetzt, wenn BEL_2_1=“R“#BEL_2172_1=“J“.
Der QR-Code wird in dem Kopf Erste Seite.Bilder gedruckt. Als Bildquelle ist dabei SE:QRCODE und als
Textvariable die LIT1 eingetragen. Die LIT1 wird in der Textzuweisung des Blockes KA1 nach dem vorgegeben
Muster für das Banking zusammengebaut:
01:BCD
02:002
03:2
04:SCT
05:LEER
06:<Name>
07:<IBAN>
08:<Betrag>
09:LEER
10:LEER
11:<Verwendungszweck>
12:LEER
In der Textzuweisung über die LIT1:
LIT1=“BCD“+CRLF+“002″+CRLF+“2″+CRLF+“SCT“+CRLF++CRLF+FAF_0_30+CRLF+IT200+CRLF+IT205+CRLF+CRLF+CRLF+IT207+CRLF
CRLF=Zeilenvorschub (Carriage Return + Line Feed, Ascii: 13, 10
Name: FAF_0_30 (Firmenname)
IBAN: IT200 (berechnet in INITDRUCK.Textzuweisen)
IT205: „EUR“+ <Betrag> (BEL_8204_12) mit Dezimalpunkt
IT207: Verwendungszweck
In den Textkonstanten/Textvariablen wird unter dem QR-Code ein Hinweis mit dem
Betrag als Kontrollmöglichkeit gedruckt.
In den beigefügten Ressourcen finden Sie
-das Belegformular FMTFABEL.888
-ein Beispieldruck für Warenausgangsrechnungen
-ein Beispieldruck für Vorkasseaufträge
-den Aufbau des QR-CODES
HINWEIS:
Es gibt Unterschiede in der Definition des QR-Code für Banking APPs, bspw.
für Deutschland, Österreich und die Schweiz. Das von mir im Beispielverwendete
Beispiel bezieht sich auf Deutschland (EPC-QR-Code).