API local
Numerar și sertar
Introduceri și scoateri de numerar și deschiderea sertarului.
Rute
- POST
/cash-inIntrare de numerar - POST
/cash-outIeșire de numerar - POST
/open-drawerDeschide sertarul
Resursa CashOperationResult
messagestringdoar citire- Mesajul casei.
cashInDrawerdecimalpoate fi nulldoar citire- Numerarul din sertar după operație, în lei.
nullpe Tremol și la deschiderea sertarului. - Mărci: Datecs, Daisy
Obiecte folosite aici
{
"message": "Cash in recorded.",
"cashInDrawer": 1080.5
}Rute
POST /cash-in
Intrare de numerar
Înregistrează o intrare de numerar în casă: amount, iar pe Tremol opțional operatorCode și operatorPassword. O comandă de numerar nu se repetă singură. cashInDrawer e numerarul din casă după mișcare, pe Datecs și Daisy; pe Tremol e null.
- Cerere CashMovementRequest
- Răspuns ApiResponse
- Răspuns ErrorResponse
- Răspuns CashOperationResult
curl -X POST 'https://localhost.fiscallink.ro:65401/api/v2/cash-in' \
-H 'Content-Type: application/json' \
-d '{
"amount": 100,
"operatorCode": 1,
"operatorPassword": "0001"
}'{
"statusCode": 200,
"data": { "message": "Cash in recorded.", "cashInDrawer": 1080.50 }
}POST /cash-out
Ieșire de numerar
Înregistrează o ieșire de numerar, cu același corp și același răspuns ca intrarea de numerar.
- Cerere CashMovementRequest
- Răspuns ApiResponse
- Răspuns ErrorResponse
- Răspuns CashOperationResult
curl -X POST 'https://localhost.fiscallink.ro:65401/api/v2/cash-out' \
-H 'Content-Type: application/json' \
-d '{
"amount": 100,
"operatorCode": 1,
"operatorPassword": "0001"
}'{
"statusCode": 200,
"data": { "message": "Cash out recorded.", "cashInDrawer": 980.50 }
}POST /open-drawer
Deschide sertarul
Trimite semnalul de deschidere a sertarului. Fără corp. cashInDrawer e mereu null.
- Răspuns ApiResponse
- Răspuns ErrorResponse
- Răspuns CashOperationResult
curl -X POST 'https://localhost.fiscallink.ro:65401/api/v2/open-drawer'