Obiect · Răspuns
GetCommandStatusResponse
Starea unei comenzi și răspunsul casei.
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ă.
nullaltfel. Nu apare pe sandbox. requestIdstringpoate fi nulldoar citireIdempotency-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.nulldacă n-ai trimis unul.commandTypestringdoar citire- Felul comenzii.
cashRegister.printReportZRaport Z.cashRegister.printReportXRaport X.cashRegister.printFiscalReceiptBon fiscal.cashRegister.printNonFiscalReceiptBon nefiscal.cashRegister.readVatRatesCitire cote TVA.cashRegister.cashInIntrare de numerar.cashRegister.cashOutIeșire de numerar.cashRegister.openDrawerDeschidere sertar.
serialNumberstringdoar citire- Seria fiscală a casei.
statusstringdoar citire- Starea comenzii.
PendingÎn coadă.ProcessingCasa o execută.SentStare veche; nu se mai scrie.FailedA eșuat.CancelledAnulată.SucceededA reușit.TimedOutA expirat fără răspuns.
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ă, același ca pe API-ul local.
contentTypestringpoate fi nulldoar citire- Tipul conținutului din
body. bodyobjectpoate fi nulldoar citire- Răspunsul casei, de obicei plicul
{statusCode, data}. Mai poate fi o eroare de transport (cloud-framing-error) sau un text. messagestringpoate fi nulldoar citire- Explicația stării.
payloadobjectpoate fi nulldoar citire- Corpul comenzii, exact cum l-ai trimis.
traceobjectpoate fi nulldoar citire- Cu o cheie API e mereu
null.
{
"commandId": "c3a9f1e7-5d2b-4c8a-9e61-0f1a2b3c4d5e",
"retryOfCommandId": "string",
"requestId": "3f2c1a9e-7b4d-4e8a-9c21-5d6f7a8b9c0d",
"commandType": "cashRegister.printReportZ",
"serialNumber": "DT000001",
"status": "Pending",
"createdAt": "2026-09-25T09:15:01.221Z",
"completedAt": "2026-09-25T09:15:03.870Z",
"statusCode": 200,
"contentType": "application/json",
"body": {
"statusCode": 200,
"data": {},
"replayedFromCommandId": "string",
"code": "receipt_outcome_unknown"
},
"message": "string",
"payload": {},
"trace": {}
}