Pređi na glavni sadržaj

Povezivanje ESIR-a

ESIR (kasa) šalje račune na potpisivanje uređaju preko lokalne mreže, protokolom iz tehničkog vodiča Poreske uprave. Uređaj radi na portu 8010.

Adresa uređaja​

Gde je ESIRAdresa koju unosite u ESIR
Na istom računaru kao uređajhttp://127.0.0.1:8010
Na drugom računaru u lokalnoj mrežihttp://<IP adresa računara sa uređajem>:8010, na primer http://192.168.1.20:8010

IP adresu računara na kome je uređaj prikazuje prozor uređaja, u odeljku Uređaj, red Adresa u lokalnoj mreži. Ako tu piše dostupan samo sa ovog računara, drugi računari trenutno ne mogu da se povežu.

Stalna adresa

Ako ruter dodeljuje adrese automatski, adresa računara može da se promeni posle ponovnog pokretanja, pa ESIR više ne pronalazi uređaj. Na ruteru dodelite računaru sa uređajem stalnu adresu.

Šta ESIR koristi​

Uređaj odgovara na pozive iz tehničkog vodiča, verzija protokola 3:

PozivNamena
GET /api/v3/attentionProvera da li je uređaj dostupan.
GET /api/v3/statusStanje uređaja i kartice.
POST /api/v3/pinSlanje PIN-a.
GET /api/v3/environment-parametersPodaci o okruženju Poreske uprave.
POST /api/v3/invoicesPotpisivanje računa.
GET /api/v3/invoices/{requestId}Ponovno preuzimanje već potpisanog računa po broju zahteva.

Kada ESIR ne može da se poveže​

  1. Proverite da li uređaj radi: prozor uređaja ne sme da piše Servis nije dostupan.
  2. Sa računara na kome je ESIR otvorite u pregledaču adresu uređaja, na primer http://192.168.1.20:8010. Ako se otvori stranica sa stanjem uređaja, mreža je u redu i problem je u podešavanju ESIR-a.
  3. Ako se stranica ne otvara, proverite da su oba računara u istoj mreži i da zaštitni zid propušta port 8010. Na Windows-u mreža mora biti označena kao privatna.

Obrada računa​

Kada ESIR pošalje zahtev za račun, uređaj:

  1. Proverava strukturu zahteva. Neispravan zahtev odbija šifrom iz tehničkog vodiča i upisuje u dnevnik grešaka.
  2. Proverava poreske oznake stavki. Oznaka koja ne postoji, nije aktivna ili nije bila aktivna na datum referentnog dokumenta odbija se šifrom 2310.
  3. Računa porez po svakoj stavci, iz iznosa i poreske oznake koje je poslao ESIR, po trenutno važećim poreskim stopama. Iznosi se zaokružuju na četiri decimale, na veći broj (half-round up).
  4. Šalje podatke za potpis bezbednosnom elementu, sa trenutnim datumom i vremenom uređaja i PIN-om, po standardu ISO/IEC 7816-4.
  5. Prima račun koji je potpisao bezbednosni element.
  6. Upisuje podatke za iščitavanje u svoju memoriju.
  7. Pravi žurnal računa i jedinstvenu adresu za proveru računa, iz koje ESIR pravi QR kod.
  8. Tek tada vraća ESIR-u potpisani račun.

Tako se obrađuju sve vrste računa: promet, avans, kopija, obuka i predračun. Bez bezbednosnog elementa u čitaču uređaj ne potpisuje račun i vraća šifru 1300.

Parametri protokola (adrese poziva, nazivi polja, format odgovora) su propisani tehničkim vodičem i ne mogu da se menjaju podešavanjima.