Pola „printingFields” stanowią część obiektu „fiscalResponse”. Służą one do zwracania określonych informacji do systemu nadrzędnego (systemu kasowego itp.), które w niektórych krajach muszą zostać wydrukowane na dokumentach.
Składnia
<STRING, string> („Klucz” e.g. „Np_PaymentMethod”, „Wartość”)
Typy elementów
„printingFields” zazwyczaj składają się z trzech różnych typów elementów:
- Elementy, dla których należy wydrukować WYŁĄCZNIE „Value”; elementy te mają prefiks „Np_” (= not print (key)), po którym następuje oznaczenie.
Przykład:- „Np_QrCode”: „{string danych kodu QR}”
- Elementy, dla których należy wydrukować zarówno „klucz”, jak i „wartość”; elementy te nie posiadają przedrostka.
Przykład:- „EOR”: „{podpis}”
- Elementy, dla których należy wydrukować cały wiersz (szerokość druku) o określonej wartości („Wartość”); zazwyczaj reprezentują one wiersze separacyjne i posiadają przedrostek „Lp_” (= wydruk wiersza).
Przykład:- „Lp_Separator”: „=”
Kolejność
Kolejność pól „printingFields” w elemencie „fiscalResponse” NIE odpowiada kolejności, w jakiej poszczególne wiersze powinny pojawiać się w danym dokumencie. Kolejność ta jest określona w oddzielnych wpisach. Linki do nich znajdują się poniżej.
Niektóre elementy mają numery na końcu nazwy klucza, np.
- „Np_TrainingDocument01”: „*** DOKUMENT SZKOLENIOWY ***”
- „Np_TrainingDocument02”: „NIE PRZEKAZYWAĆ KLIENTOWI”
Ilustruje to logiczny związek między elementami a ich kolejnością.
Country-specific printingFields
- PrintingFields dla Francji
- PrintingFields Kanada / Québec
- PrintingFields Chorwacja
- PrintingFields Słowenia
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.