Documentație API
Am incercat sa unificam modul de apelare, astfel ca atat pentru FiscalNet Windows cat si pentru FiscalNet Android este un webserver integrat care se poate apela :
Modalitatea de apelare este prin POST, un exemplu de apelare din Postman :
http://localhost:65400/api/Receipt
cu:
[„CF^RO 123456789”,
„S^ARTICOL DE STORNAT^600^1000^buc^1^1”,
„VS^ARTICOL STORNO^600^1000^buc^1^1”,
„S^ARTICOL 1^500^1000^buc^1^1”,
„DP^1000”,
„S^ARTICOL 2^500^1000^buc^1^1”,
„DV^100”,
„S^ARTICOL 3^415^1000^buc^1^1”,
„MP^500”,
„S^ARTICOL 4^315^1000^buc^1^1”,
„MV^50”,
„ST^”,
„DP^500”,
„CB^5940000000820^2”,
„TL^Rand text liber 1”,
„TL^Alt rand text liber”,
„P^2^1000”,
„P^1^2000”]
window.SendReceipt = async (json) => {
const response = await fetch(„http://localhost:65400/api/Receipt”, {
method: ‘POST’,
headers: {
‘Accept’: ‘application/json’,
‘Content-Type’: ‘application/json’
},
body: json,
});
return response.json();
}
Pentru versiunea de Windows ramane activ si modul de lucru prin scriere de fisiere in folderul de Bonuri.
Daca apelati de pe un alt dispozitiv, in loc de localhost puneti IP-ul dispozitivului pe care este instalat driverul si deschideri portul 65400 in Firewall.
Comanda catre pos-ul bancar se poate trimite si prin API pentru doar varianta de Windows
Pentru aplicatii web, va recomandam apelarea localhost din cadrul browserului, pentru a elimina necesitarea de a accesa ip-ul locatiei (necessitate ip dedicat) + portforwarding pe router etc.
Puteti folosi astfel orice casa de marcat, nu conteaza ca e pe LAN sau USB.