API Cloud: comenzi
Rapoarte
Trimite un raport Z sau X către o casă.
Rute
- POST
…/cash-registers/{serialNumber}/commands/print-report-zprint-report-z - POST
…/cash-registers/{serialNumber}/commands/print-report-xprint-report-x
Resursa DailyReportSummary
zeroingbooleandoar citiretruela raportul Z, care închide ziua fiscală;falsela raportul X.reportNumberstringpoate fi nulldoar citire- Numărul raportului. La un X, Tremol dă ultimul Z închis, iar Datecs următorul Z. Pe Daisy nu e stabilit.
taxGroupsobjectdoar 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.
invoiceTotalstringpoate fi nulldoar citire- Totalul bonurilor cu CIF client, ca text. Doar Datecs;
nullînseamnă că nu e citit. - Mărci: Datecs
invoiceVatstringpoate fi nulldoar citire- TVA-ul bonurilor cu CIF client, ca text. Doar Datecs;
nullînseamnă că nu e citit. - Mărci: Datecs
nonVatTotalstringpoate fi nulldoar citire- Totalul din afara grupelor TVA, ca text. Pe Tremol e
null. - Mărci: Datecs, Daisy
paymentsobjectdoar citire- Totalurile pe metode de plată.
unreadFiguresarraydoar citire- Ce nu s-a putut citi:
reportNumber,taxGroupssaupayments. Doar Tremol o completează. reportNumberNumărul raportului.taxGroupsTotalurile pe grupe TVA.paymentsTotalurile pe metode de plată.
brandstringpoate fi nulldoar citire- Marca casei.
TremolTremol.DatecsDatecs.DaisyDaisy.
messagestringpoate fi nulldoar citire- Mesajul casei, când există.
Obiecte folosite aici
{
"zeroing": false,
"reportNumber": "string",
"taxGroups": {
"A": {
"total": "string",
"vat": "string",
"rate": "string"
}
},
"invoiceTotal": "string",
"invoiceVat": "string",
"nonVatTotal": "string",
"payments": {
"method1": "string",
"method2": "string",
"method3": "string",
"method4": "string",
"method5": "string",
"method6": "string",
"method7": "string",
"method8": "string",
"method9": "string",
"method10": "string"
},
"unreadFigures": [
"reportNumber"
],
"brand": "Tremol",
"message": "string"
}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
- Răspuns EnqueueCommandResponse
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'{ "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
- Răspuns EnqueueCommandResponse
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'{ "commandId": "c3a9f1e7-5d2b-4c8a-9e61-0f1a2b3c4d5e" }