Do serwisu można wysyłać dowolne polecenia sterujące, jednak dla wygody użytkowania najczęściej używane funkcje jak wydruk paragonów czy wydruk faktur (od wersji 2.3) mają dedykowane restpointy. Pojedyncza faktura Aby wydrukować fakturę, wystarczy wysłać poniższy request z konsoli (lub z dowolnego programu do wysyłania requestów HTTP, np Fiddler lub Postman).
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
|
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" : { "nb": "56/2020", "ni": "584-222-98-89", "na": ["Nazwa firmy", "ul. Miejska 56", "88-888 Miasto"], "pd": "2020-02-15", "pt": "przelew" }, "headerex" : { "nr": "WX 12345", "zs": "45/25/2000358", "oz": "Jan Kowalski", "zk": "789/75CGX", "nk": "DX12", "wd": "Warunki dostawy", "sd": "Sposób dostawy" }, "summary" : { "to": 3500 } }' |
Polecenie wydrukuje poniższą fakturę na drukarce: Paczka dystrybucyjna zawiera katalog…