Drukarki serii ONLINE ( https://www.posnet.com.pl/kasy-online ) wymagają przesłania zmodyfikowanego requestu. W polu “header” należy podać dodatkowe informacje. Obsługa faktur na drukarkach z serii ONLINE została wprowadzona w wersji 2.4.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
curl -XPOST "http://localhost:3050/faktura" -H 'Content-Type: application/json' -d'{ "lines" : [ { "na": "Towar 1", "il": 1.0, "vt": 0, "pr": 2350}, { "na": "Towar 2", "il": 1.0, "vt": 0, "pr": 1150} ], "header" : { "nm": "Nazwa Faktury", "cc": 0, "co": false, "ln": 40, "fn": 40, "na": ["Nazwa firmy"], "ni": "584-222-98-89", "ad": ["ul. Miejska 56", "88-888 Miasto"], "ad_sc" : 0, "ad_at": 0, "nb": "56/2020", "nb_sc" : 0, "nb_at": 0 }, "summary" : { "to": 3500 } }' |
Opis pól w nagłówku:
- co – czy drukować napis ORYGINAŁ/KOPIA
- ln – długość linii danych niefiskalnych (domyślnie 40)
- fn – długość linii danych fiskalnych (domyślnie 40)
- cc – liczba kopii (0-9)
- ad_sc – sekcja do umieszczenia adresu nabywcy (zakres 0-2). 0 – między pozycją numer faktury a sprzedawca, 1 – między pozycją sprzedawca a pierwszą pozycją faktury, 2 – za pozycją wartość faktury słownie
- ad_at – atrybut linii wydruku adresu 0x01- szeroka czcionka, 0x02 – wysoka czcionka, 0x04 – podkreślenie, 0x08 – kursywa, 0x10 – pogrubienie, 0x20 – zanegowanie, 0x40 – wyśrodkowanie
- nb_sc – sekcja do umieszczenia numeru faktury (zakres 0-2). 0 – między pozycją numer faktury a sprzedawca, 1 – między pozycją sprzedawca a pierwszą pozycją faktury, 2 – za pozycją wartość faktury słownie
- nb_at – atrybut linii numeru faktury 0x01- szeroka czcionka, 0x02 – wysoka czcionka, 0x04 – podkreślenie, 0x08 – kursywa, 0x10 – pogrubienie, 0x20 – zanegowanie, 0x40 – wyśrodkowanie