The "printingFields" are part of the "fiscalResponse". They are used to return certain information to the upstream system (cash register system, etc.) which must be printed on documents in certain countries.
Syntax
<string, string> ("Key" e.g. "Np_PaymentMethod", "Value")
Element types
The "printingFields" generally consist of three different element types:
- Elements for which ONLY the "Value" should be printed; these elements have the prefix "Np_" (= not print (key)) followed by a designation.
Example:- "Np_QrCode": "{QR-Code data string}"
- Elements for which both the "Key" and the "Value" must be printed; these elements have no prefix.
Example:- "EOR": "{signature}"
- Elements for which an entire line (print width) of a specific value ("Value") must be printed; these usually represent separator lines and have the prefix "Lp_" (= line print).
Example:- "Lp_Separator": "="
Order
The order of the "printingFields" in the "fiscalResponse" does NOT corresponds to the order in which the individual lines should appear on the respective document. The order is specified in separate posts. These can be found linked below.
Some elements have numbers at the end of the key name, e.g.
- "Np_TrainingDocument01": "*** DOCUMENT DE FORMATION ***"
- "Np_TrainingDocument02": "NE PAS REMETTRE AU CLIENT"
This shows the logical relationship between elements and their order.
Country-specific printingFields
- PrintingFields France
- PrintingFields Canada / Québec
- PrintingFields Croatia
- PrintingFields Slovenia
Comments
0 comments
Please sign in to leave a comment.