API Cloud
Toate casele clienților tăi, de la distanță.
1 cashRegister.printReportZ 202
- 2
- 3
- 4
- 2 DT000003 Succeeded 200
- 3 DT000008 Failed statusCode: 424
- 4 DT000014 Pending isOnline: false
Cum funcționează
Creezi organizația de integrator (100 lei/an +TVA).
Adaugi clienții; fiecare primește un cod de activare.
Clientul activează codul în aplicația FiscalLink și își dă acordul.
Trimiți comenzi prin API, către una sau până la 100 de case odată.
POST …/clients 201
Exemplu SRL
XXXX-XXXX-XXXX-XXXX- XXXX-XXXX-XXXX-XXXX
fiscallink://integrator
Exemplu SRL
DT000001GET …/registers
Active
awaitingClientConsent: false
AwaitingSerial Suspended Removed
Comenzi
POST …/
- 11202 { "commandId": "…" }
- 22GET …/commands/{commandId} Pending Processing Succeeded
- 33O comandă către o casă offline așteaptă până revine.
POST https://cloud-api.fiscallink.ro/api/tenants/{tenantId}/integrator/cash-registers/{serialNumber}/commands
- Raport Z /print-report-z
- Raport X /print-report-x
- Bon fiscal /print-fiscal-receipt
- Bon nefiscal /print-non-fiscal-receipt
- Citirea cotelor TVA /read-vat-rates
202 → Pending → Processing → Succeeded Failed TimedOut Cancelled
Chei API
- Automatizare
- Comenzi
- Administrare
- Clienți și case
- Sandbox
- fsk_test_
Nu vezi datele fiscale ale clienților
Trimiți comenzi, nu citești bonuri.
Sandbox gratuit
O casă de marcat simulată care răspunde ca aplicația FiscalLink. Chei de test fsk_test_, documentația API în dashboard.
- print-fiscal-receipt
- print-non-fiscal-receipt
- print-report-z
- print-report-x
- read-vat-rates
curl -X POST "…/integrator/sandbox/cash-registers/FLSIM0001/commands/print-report-z" \ -H "X-Api-Key: fsk_test_…"
202 commandId
Succeeded 200
curl -X POST "https://cloud-api.fiscallink.ro/api/tenants/{tenantId}/integrator/cash-registers/DT000001/commands/print-report-x" \
-H "X-Api-Key: fsk_..."curl -X POST "https://cloud-api.fiscallink.ro/api/tenants/{tenantId}/integrator/sandbox/cash-registers/FLSIM0001/commands/print-report-z" \
-H "X-Api-Key: fsk_test_..."{
"openFiscalReceipt": { "operatorCode": 1, "operatorPassword": "0001", "pointOfSaleNumber": 1, "invoice": false },
"receiptItems": [
{ "type": 0, "freeSale": { "productName": "Espresso", "taxCode": 1, "price": 8.5, "quantity": 2, "department": 1, "unit": "buc" } },
{ "type": 1, "pluSale": { "pluNumber": 101, "quantity": 1 } },
{ "type": 2, "text": { "message": "Ref. 128", "alignment": 1 } },
{ "type": 4, "separatingLineType": 1 }
],
"subtotal": { "print": true, "discountType": 2, "discountValue": 5 },
"payments": [{ "paymentMode": 1 }]
}