> Source: https://fiscal.link/integrators/docs/reference/cloud-commands/reports
> Trimite un raport Z sau X către o casă.

API Cloud: comenzi

# Rapoarte

Trimite un raport Z sau X către o casă.

## Resursa DailyReportSummary

`zeroing` boolean doar citire

`true` la raportul Z, care închide ziua fiscală; `false` la raportul X.

`reportNumber` string poate fi null doar citire

Numărul raportului. La un X, Tremol dă ultimul Z închis, iar Datecs următorul Z. Pe Daisy nu e stabilit.

`taxGroups` [object](https://fiscal.link/integrators/docs/reference/objects/cloud-report-tax-group) doar citire

Totalurile pe grupe TVA, cu litera grupei drept cheie. Pe v2, valoarea e un obiect. Tremol și Datecs dau A–F; Daisy dă A–D.

`invoiceTotal` string poate fi null doar citire

Totalul bonurilor cu CIF client, ca text. Doar Datecs; `null` înseamnă că nu e citit.

Mărci: Datecs

`invoiceVat` string poate fi null doar citire

TVA-ul bonurilor cu CIF client, ca text. Doar Datecs; `null` înseamnă că nu e citit.

Mărci: Datecs

`nonVatTotal` string poate fi null doar citire

Totalul din afara grupelor TVA, ca text. Pe Tremol e `null`.

Mărci: Datecs, Daisy

`payments` [object](https://fiscal.link/integrators/docs/reference/objects/cloud-report-payments) doar citire

Totalurile pe metode de plată.

`unreadFigures` array doar citire

Ce nu s-a putut citi: `reportNumber`, `taxGroups` sau `payments`. Doar Tremol o completează.

-   `reportNumber` Numărul raportului.
-   `taxGroups` Totalurile pe grupe TVA.
-   `payments` Totalurile pe metode de plată.

`brand` string poate fi null doar citire

Marca casei.

-   `Tremol` Tremol.
-   `Datecs` Datecs.
-   `Daisy` Daisy.

`message` string poate fi null doar citire

Mesajul casei, când există.

### Obiecte folosite aici

-   [IdempotencyHeaders](https://fiscal.link/integrators/docs/reference/objects/cloud-idempotency-headers)
-   [EnqueueCommandResponse](https://fiscal.link/integrators/docs/reference/objects/cloud-enqueue-response)

## Rute

POST `…/cash-registers/{serialNumber}/commands/print-report-z` Asincron

### `print-report-z`

Pune în coadă raportul Z, care închide ziua fiscală. Fără corp.

-   Cerere [IdempotencyHeaders](https://fiscal.link/integrators/docs/reference/objects/cloud-idempotency-headers)
-   Răspuns [EnqueueCommandResponse](https://fiscal.link/integrators/docs/reference/objects/cloud-enqueue-response)

POSTCerere

```bash
curl -X POST 'https://cloud-api.fiscallink.ro/api/v2/tenants/YOUR_TENANT_ID/integrator/cash-registers/DT000001/commands/print-report-z' \
  -H 'X-Api-Key: fsk_YOUR_API_KEY'
```

202Răspuns

```json
{ "commandId": "c3a9f1e7-5d2b-4c8a-9e61-0f1a2b3c4d5e" }
```

POST `…/cash-registers/{serialNumber}/commands/print-report-x` Asincron

### `print-report-x`

Pune în coadă raportul X, fără să închidă ziua. Fără corp.

-   Cerere [IdempotencyHeaders](https://fiscal.link/integrators/docs/reference/objects/cloud-idempotency-headers)
-   Răspuns [EnqueueCommandResponse](https://fiscal.link/integrators/docs/reference/objects/cloud-enqueue-response)

POSTCerere

```bash
curl -X POST 'https://cloud-api.fiscallink.ro/api/v2/tenants/YOUR_TENANT_ID/integrator/cash-registers/DT000001/commands/print-report-x' \
  -H 'X-Api-Key: fsk_YOUR_API_KEY'
```

202Răspuns

```json
{ "commandId": "c3a9f1e7-5d2b-4c8a-9e61-0f1a2b3c4d5e" }
```
