I «printingFields» fanno parte della «fiscalResponse». Vengono utilizzati per restituire determinate informazioni al sistema a monte (sistema di cassa, ecc.) che devono essere stampate sui documenti in alcuni paesi.
Sintassi
<stringa> ("Chiave", ad es. "Np_PaymentMethod", "Valore")</stringa>
Tipi di elementi
I «printingFields» sono generalmente costituiti da tre diversi tipi di elementi:
- Elementi per i quali deve essere stampato SOLO il "Valore"; tali elementi sono preceduti dal prefisso "Np_" (= non stampare (chiave)) seguito da una designazione.
Esempio:- "Np_QrCode": "{string di dati del codice QR}"
- Elementi per i quali devono essere stampati sia la "Chiave" che il "Valore"; tali elementi non presentano alcun prefisso.
Esempio:- "EOR": "{firma}"
- Elementi per i quali deve essere stampata un’intera riga (larghezza di stampa) di un valore specifico (“Valore”); questi rappresentano solitamente righe di separazione e hanno il prefisso “Lp_” (= stampa riga).
Esempio:- "Lp_Separator": "="
Ordine
L’ordine dei «printingFields» all’interno della «fiscalResponse» NON corrisponde all’ordine in cui le singole righe devono essere stampate sul rispettivo documento. L’ordine corretto è specificato in post separati, i cui link sono riportati di seguito.
Alcuni elementi presentano un numero in coda al nome della chiave, ad esempio
- "Np_TrainingDocument01": "*** DOCUMENTO DI FORMAZIONE ***"
- "Np_TrainingDocument02": "DA NON CONSEGNARE AL CLIENTE"
Tale convenzione evidenzia la relazione logica tra gli elementi e la loro sequenza.
PrintingFields specifici per paese
- PrintingFields Francia
- printingFields Canada / Québec
- PrintingFields Croazia
- PrintingFields per la Slovenia
Questo articolo è stato tradotto automaticamente.
Commenti
0 commenti
Accedi per aggiungere un commento.