> Source: https://fiscal.link/integrators/docs/reference/objects/cloud-command-status
> Starea unei comenzi și răspunsul casei. Pe v1, o comandă de numerar sau de sertar răspunde 404.

Obiect · Răspuns

# GetCommandStatusResponse

Starea unei comenzi și răspunsul casei.

## Câmpuri

`commandId` uuid doar citire

Id-ul comenzii.

`retryOfCommandId` uuid poate fi null doar 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.

`requestId` string poate fi null doar 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.

`commandType` string doar 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.

`serialNumber` string doar citire

Seria fiscală a casei.

`status` string doar 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.

`createdAt` datetime doar citire

Când a fost creată, în UTC.

`completedAt` datetime poate fi null doar citire

Când s-a terminat, în UTC.

`statusCode` integer poate fi null doar citire

Codul de stare dat de casă, același ca pe API-ul local.

`contentType` string poate fi null doar citire

Tipul conținutului din `body`.

`body` [object](https://fiscal.link/integrators/docs/reference/objects/cloud-command-result-envelope) poate fi null doar citire

Răspunsul casei, de obicei plicul `{statusCode, data}`. Mai poate fi o eroare de transport (`cloud-framing-error`) sau un text.

`message` string poate fi null doar citire

Explicația stării.

`payload` object poate fi null doar citire

Corpul comenzii, exact cum l-ai trimis.

`trace` object poate fi null doar citire

Cu o cheie API e mereu `null`.

Folosit de

-   [GET `…/cash-registers/{serialNumber}/commands/{commandId}`](https://fiscal.link/integrators/docs/reference/cloud-commands/commands#get-command) Răspuns
-   [GET `…/sandbox/cash-registers/{serialNumber}/commands/{commandId}`](https://fiscal.link/integrators/docs/reference/sandbox/routes) Răspuns
