Die "printingFields" sind Teil der "fiscalResponse". Sie dienen dazu, um bestimmte Informationen an das Vorsystem (Kassensystem, etc.) zurückzugeben, welche in bestimmten Ländern an Dokumenten angedruckt werden müssen.
Syntax
<string, string> ("Key" z.B. "Np_PaymentMethod", "Value")
Elementtypen
Die "printingFields" bestehen generell aus drei unterschiedlichen Elementtypen:
- Elemente bei denen NUR der "Value" (Wert) gedruckt werden soll; diese Elemente besitzen das Präfix "Np_" (= not print (key)) gefolgt von einer Bezeichnung.
Beispiel:- "Np_QrCode": "{QR-Code data string}"
- Elemente, bei denen sowohl der "Key" (Schlüssel) als auch der "Value" gedruckt werden muss; diese Elemente besitzen kein Präfix.
Beispiel:- "EOR": "{signature}"
- Elemente, bei denen eine ganze Zeile (Druckbreite) eines bestimmten Wertes ("Value") gedruckt werden muss; diese stellen in der Regel Trennzeilen / Trennlinien da und besitzen das Präfix "Lp_" (= line print).
Beispiel:- "Lp_Separator": "="
Reihenfolge
Die Reihenfolge der "printingFields" in der "fiscalResponse", entspricht NICHT der Reihenfolge, wie die einzelnen Zeilen am jeweiligen Dokument erscheinen sollen. Die Reihenfolge wird in eigenen Beiträgen angegeben. Diese finden Sie weiter unten verlinkt.
Manche Elemente weisen Zahlen am Ende der Schlüssel-Bezeichnung auf, z.B.
- "Np_TrainingDocument01": "*** DOCUMENT DE FORMATION ***"
- "Np_TrainingDocument02": "NE PAS REMETTRE AU CLIENT"
Auf diese Weise wird die logische Zusammengehörigkeit von Elementen, sowie deren Reihenfolge, dargestellt.
Länderspezifische printingFields
- PrintingFields Frankreich
- PrintingFields Kanada / Québec
- PrintingFields Kroatien
- PrintingFields Slowenien
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.