Dokumentacja API
Lista metod
Testowanie wywołań


getNewReceipts
Metoda umożliwia pobranie paragonów oczekujących na wystawienie.


Parametry wejściowe
series_idint(nieobowiązkowe) ID serii numeracji umożliwia filtrowanie po serii numeracji paragonu. Stosowanie wielu serii numeracji dla paragonów jest zalecane, kiedy użytkowik posiada wiele drukarek fiskalnych. Dla każdej drukarki fiskalnej powinien ustawić oddzielną serię.



Dane wyjściowe
Metoda zwraca dane w formacie JSON.
statusvarchar(30)SUCCESS - poprawnie wykonano zapytanie
ERROR - wystąpił bład podczas zapytania API. Szczegóły błedu opisane będą w 2 dodatkowych zwracanych polach: error_message i error_code
ordersarrayTablica z informacjami o znalezionych paragonach. Każde zamówienie opisane jest polami wymienionymi poniżej.
receipt_idintID paragonu, wykorzystywane w metodzie setOrderReceipt do zwrotnego oznaczenia paragonu jako wydrukowany
receipt_full_nrvarchar(30)Numer nadany przez BaseLinkera podczas tworzenia paragonu. Przykład numeru: "123/10/2018/P". Format zależy jest od ustawień - numeracja może być miesięczna, roczna lub ciągła (wtedy numerem jest kolejna liczba). Numer może zostać pominięty, drukarka fiskalna może wygenerować własny numer paragonu i zapisać go w metodzie setOrderReceipt.
order_idintIdentyfikator zamówienia z managera zamówień BaseLinker
date_addintData utworzenia zamówienia (format unix time)
payment_methodvarchar(30)Nazwa rodzaju płatności
productsarrayTablica zawierająca produktu zamówienia. Każdy element tablicy to również tablica, zawierająca pola:
name (varchar) - nazwa produktu
price_brutto (float) - cena brutto pojedynczej sztuki
tax_rate (int) - stawka VAT
quantity (int) - ilość sztuk



Przykład
Dane wejściowe:
Dane wyjściowe:
Przykładowe wywołanie w php: