Obiect · Răspuns

    IntegratorCommandListItemResponse

    Un rând din lista de comenzi.

    Câmpuri

    commandIduuiddoar citire
    Id-ul comenzii.
    retryOfCommandIduuidpoate fi nulldoar citire
    Id-ul inițial, când comanda a înlocuit alta sub un id nou (de exemplu un bon refuzat pentru lipsă de hârtie). Dacă ceri id-ul inițial, primești comanda nouă. null altfel. Nu apare pe sandbox.
    requestIdstringpoate fi nulldoar citire
    Idempotency-Key-ul cu care a fost creată comanda: al tău sau, pentru o retrimitere care înlocuiește o comandă eșuată, al celei inițiale. null dacă n-ai trimis unul.
    resultCodestringpoate fi nulldoar citire
    Motivul dat de aplicație, pentru programe, de exemplu receipt_outcome_unknown. null altfel; pe sandbox nu e completat.
    commandTypestringdoar citire
    Felul comenzii.
    • cashRegister.printReportZ Raport Z.
    • cashRegister.printReportX Raport X.
    • cashRegister.printFiscalReceipt Bon fiscal.
    • cashRegister.printNonFiscalReceipt Bon nefiscal.
    • cashRegister.readVatRates Citire cote TVA.
    • cashRegister.cashIn Intrare de numerar.
    • cashRegister.cashOut Ieșire de numerar.
    • cashRegister.openDrawer Deschidere sertar.
    serialNumberstringdoar citire
    Seria fiscală a casei.
    registerIduuidpoate fi nulldoar citire
    Id-ul înregistrării casei. Pe sandbox e id-ul casei simulate.
    clientIduuidpoate fi nulldoar citire
    Id-ul clientului.
    clientNamestringpoate fi nulldoar citire
    Numele clientului.
    statusstringdoar citire
    Starea comenzii.
    • Pending În coadă.
    • Processing Casa o execută.
    • Sent Stare veche; nu se mai scrie.
    • Failed A eșuat.
    • Cancelled Anulată.
    • Succeeded A reușit.
    • TimedOut A expirat fără răspuns.
    attemptsintegerdoar citire
    De câte ori s-a încercat.
    Cel mult 2. Pe sandbox: 0 în coadă, 2 expirată, altfel 1.
    createdAtdatetimedoar citire
    Când a fost creată, în UTC.
    completedAtdatetimepoate fi nulldoar citire
    Când s-a terminat, în UTC.
    statusCodeintegerpoate fi nulldoar citire
    Codul de stare dat de casă.
    messagestringpoate fi nulldoar citire
    Explicația stării.
    IntegratorCommandListItemResponse
    {
      "commandId": "string",
      "retryOfCommandId": "string",
      "requestId": "string",
      "resultCode": "string",
      "commandType": "cashRegister.printReportZ",
      "serialNumber": "DT000001",
      "registerId": "string",
      "clientId": "0f8a1c2e-6b3d-4e7f-9a10-2c4d6e8f0a12",
      "clientName": "string",
      "status": "Pending",
      "attempts": 0,
      "createdAt": "string",
      "completedAt": "string",
      "statusCode": 0,
      "message": "string"
    }