Obiect · Răspuns
PrintFiscalReceiptResult
data pentru un bon fiscal. Pe API-ul local, ruta răspunde doar cu un mesaj text.
Câmpuri
messagestringdoar citire- Mesajul casei.
receiptNumberstringpoate fi nulldoar citire- Numărul bonului dat de casă.
subtotaldecimalpoate fi nulldoar citire- Subtotalul bonului, în lei.
totaldecimalpoate fi nulldoar citire- Totalul bonului, în lei.
paymentFinalizedbooleanpoate fi nulldoar citiretruecând plata e încheiată.vatBreakdownobjectpoate fi nulldoar citire- TVA pe grupe, cu cheile
vat0(A),vat1(B) și așa mai departe. Pe v2, un obiect. Tremol dăvat0–vat5, Datecsvat0–vat6, Daisyvat0–vat3. Pe v2, Daisy mai are linianonVat. pluItemsarraypoate fi nulldoar citire- Articolele folosite pe bon. Tremol pentru liniile PLU, Daisy pentru articolele de vânzare liberă;
nullpe Datecs. - Mărci: Tremol, Daisy
nZrepintegerpoate fi nulldoar citire- Numărul raportului Z în care intră bonul. Doar Tremol;
nullcând nu se poate citi. - Mărci: Tremol
nFNumintegerpoate fi nulldoar citire- Numărul fiscal al bonului, același cu
receiptNumber. brandstringpoate fi nulldoar citire- Marca casei.
TremolTremol.DatecsDatecs.DaisyDaisy.
printedAtdatetimedoar citire- Când s-a tipărit bonul.
debugCloseFieldsarraypoate fi nulldoar citire- Mereu
null.
{
"message": "Receipt printed successfully.",
"receiptNumber": "0000123",
"subtotal": 42.5,
"total": 42.5,
"paymentFinalized": true,
"vatBreakdown": {
"vat0": {
"total": 42.5,
"vat": 7.38,
"rate": 21
}
},
"pluItems": [
{
"pluNumber": 101,
"productName": "string",
"price": 0,
"taxCode": 0,
"quantity": 2,
"unit": "string"
}
],
"nZrep": 142,
"nFNum": 123,
"brand": "Tremol",
"printedAt": "2026-09-25T09:15:03.870Z",
"debugCloseFields": [
"string"
]
}