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 citire
    true câ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, Datecs vat0–vat6, Daisy vat0–vat3. Pe v2, Daisy mai are linia nonVat.
    pluItemsarraypoate fi nulldoar citire
    Articolele folosite pe bon. Tremol pentru liniile PLU, Daisy pentru articolele de vânzare liberă; null pe Datecs.
    Mărci: Tremol, Daisy
    nZrepintegerpoate fi nulldoar citire
    Numărul raportului Z în care intră bonul. Doar Tremol; null câ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.
    • Tremol Tremol.
    • Datecs Datecs.
    • Daisy Daisy.
    printedAtdatetimedoar citire
    Când s-a tipărit bonul.
    debugCloseFieldsarraypoate fi nulldoar citire
    Mereu null.
    PrintFiscalReceiptResult
    {
      "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"
      ]
    }