API local
Programul tău vorbește cu casa de marcat, prin aplicația FiscalLink.
POST /print-fiscal-receipt
localhost.fiscallink.ro:65401/api
{ "ReceiptItems": [ … ] }
Aplicația FiscalLink
- Datecs
200
- Tremol
200
- Daisy
200
200 { "StatusCode": 200, "Data": … }
Cum funcționează
Clientul instalează aplicația FiscalLink și conectează casa.
Activează licența pe casă.
Programul tău trimite cereri REST către aplicație; aplicația răspunde cu rezultatul de la casă.
Ce poți face
POST https://localhost.fiscallink.ro:65401/api
- Bon fiscal dintr-un singur apel /print-fiscal-receipt
- Bon nefiscal /print-non-fiscal-receipt
- Raport X și Z /report-x /report-z
- Articole (PLU): citire, programare, ștergere /read-plu-items /program-plu-item /delete-plu-item
- Afișaj client /display-line-one /display-line-two /clear-display
- Coduri de bare /print-fiscal-receipt
- Copia ultimului bon /copy-of-last-fiscal-receipt
Diferențe între mărci
Raportul Z arhivat după număr doar pe Tremol; formatarea textului doar pe Datecs.
Ce trebuie
Aplicația FiscalLink pe același calculator sau în aceeași rețea, o casă conectată și o licență Essential (sau Commerce).
Treci de pe FiscalNet sau Fisco
Aplicația FiscalLink citește aceleași foldere și ascultă pe aceeași interfață Fisco, pe desktop. Programul tău nu se schimbă.
S^Espresso^1000^1000^pcs^1^1 ST^ P^1^1000
Bonuri/
Raspuns/ BONOK=1
Aplicația FiscalLink
BON FISCAL
- FiscalNetBonuri/ → Raspuns/
- FiscoBonOK, BonANSWER, BonERR
- Fiscolocalhost:4040/api/v1/print
- FiscalNet / INPPOST /api/Receipt
curl -X POST https://localhost.fiscallink.ro:65401/api/print-fiscal-receipt \
-H "Content-Type: application/json" \
-d @receipt.json{
"ReceiptItems": [
{
"Type": 0,
"FreeSale": {
"ProductName": "Espresso",
"TaxCode": 1,
"Price": 8.50,
"Quantity": 2,
"Department": 1,
"Unit": "buc"
}
}
]
}{
"StatusCode": 200,
"Data": "Receipt printed successfully."
}