LogiLL LPFR

LogiLL LPFR — Opis proizvoda

LogiLL LPFR je u postupku odobrenja kod Poreske uprave Republike Srbije. Do odobrenja koristi se samo na probnom (sandbox) okruženju.
LogiLL
LOGILL LPFR
Softverski L-PFR · Prijava PU IB 1747 · Registracioni kod 9Y-0001

LogiLL LPFR — opis proizvoda

Softverski lokalni procesor fiskalnih računa (L-PFR) za Windows

Identifikacija
Proizvod LogiLL LPFR — softverski lokalni procesor fiskalnih računa (L-PFR)
Proizvođač IGAL SOFT DOO, Donje Žapsko bb, Vranje · PIB 104087401
Verzija softvera 0.1.20
Verzija hardvera 1.0.0.0 (softverski L-PFR; vrednost hardwareVersion u /api/v3/status)
Prijava Poreske uprave (IB) 1747
Registracioni kod 9Y-0001 — serijski broj (MRC) instalacije: 9Y-0001-<serijski broj>
Platforma Windows 10 i Windows 11, 64-bit
Instalacioni paket logill-lpfr-setup-0.1.20.exe · 8.427.137 bajtova · SHA-256 a7b29e7bfd8c6961c5c595fa18b930a08df7fd23ef29f9a6f068cdfa31301936 · https://logill.com/preuzimanje
Dokument Opis proizvoda, verzija dokumenta 1.2, oktobar 2026.
Kontakt +381 63 481 061 · https://logill.com

Status: LogiLL LPFR je u postupku odobrenja kod Poreske uprave Republike Srbije i još nije odobren. Do odobrenja radi isključivo sa probnom (sandbox) karticom na probnom okruženju Poreske uprave.

1. Namena i vrsta proizvoda

LogiLL LPFR je softverski L-PFR za sistem elektronske fiskalizacije Republike Srbije. Instalira se lokalno, na Windows računar obveznika u poslovnom prostoru, i povezuje kasu (ESIR) sa bezbednosnim elementom (pametnom karticom Poreske uprave) i sa Sistemom za upravljanje fiskalizacijom (SUF).

Kasa mu šalje zahtev za račun; LogiLL LPFR ga proverava, obračunava porez, daje kartici da ga potpiše, vraća kasi fiskalni račun (tekst, verifikacioni link, QR kod i PFR broj) i sam, u pozadini, šalje podatke Poreskoj upravi (iščitavanje). Radi i bez interneta.

LogiLL LPFR nije ESIR, V-PFR, klaud servis ni hardverski fiskalni uređaj. Jedna kasa — jedan komplet: ESIR, LogiLL LPFR i kartica.

Kontrolna tabla LogiLL LPFR
Kontrolna tabla LogiLL LPFR

2. Komponente

Sve komponente isporučuju se jednim instalacionim paketom (setup).

Komponenta Oblik Uloga
Servis LogiLL LPFR Windows servis LogiLLLPFR (lpfr-service.exe), radi i pre prijave korisnika prima zahteve ESIR-a na portu 7555, radi sa karticom, čuva račune i pakete, komunicira sa SUF-om
Kontrolna tabla stranice u pregledaču, http://127.0.0.1:7555/ stanje, fiskalni računi, iščitavanje (internet i USB), događaji, podešavanja
Ikona pored sata lpfr-tray.exe stanje u boji, prozor sa informacijama, unos PIN-a, obaveštenja, pokretanje i zaustavljanje servisa
Ažuriranje zakazani zadatak Windows-a preuzima i instalira potpisane nove verzije

Zatvaranje ikone ili pregledača ne zaustavlja servis.

3. Identifikacija softverskog L-PFR-a

  • Statusna traka na dnu svake stranice kontrolne table stalno prikazuje proizvođača, naziv, verziju softvera i serijski broj: „© IGAL SOFT DOO · LogiLL LPFR · Verzija 0.1.20 · Serijski broj 9Y-0001-…".

  • Prozor ikone pored sata prikazuje iste podatke, obveznika, PIB i karticu.

  • Serijski broj je registracioni kod instalacije (MRC): 9Y-0001-<serijski broj>. Šifru proizvoda i verzije 9Y-0001 dodelila je Poreska uprava i ugrađena je u program; serijski deo LPFR pravi sam pri prvom pokretanju i ne može da se menja.

  • ESIR dobija iste podatke u GET /api/v3/status: make IGAL SOFT, model LogiLL LPFR, softwareVersion 0.1.20, hardwareVersion 1.0.0.0, deviceSerialNumber (MRC).

4. Povezivanje sa ESIR-om

  • Protokol Tehničkog vodiča (TaxCore v3, HTTP): GET /api/v3/status, POST /api/v3/pin, POST /api/v3/invoices, GET /api/v3/invoices/{requestId} (račun posle prekida veze), GET /api/v3/environment-parameters, GET /api/v3/attention. ESIR bilo kog proizvođača može da se poveže.

  • Isti računar (preporučeno): http://127.0.0.1:7555/api.

  • Lokalna mreža — Ethernet ili Wi-Fi: http://<adresa računara sa LPFR-om>:7555/api. Instalacija otvara port 7555 u zaštitnom zidu Windows-a samo za privatnu i domensku mrežu; kontrolna tabla sa drugog računara traži prijavu.

5. Tok fiskalizacije

Za svaki zahtev ESIR-a LogiLL LPFR redom:

  1. prima zahtev (POST /api/v3/invoices) i proverava strukturu: obavezna polja, dužine, opsezi, vrsta i tip računa, referentni dokument, stavke, poreske oznake, plaćanja i njihov zbir (neispravan zahtev → šifra 2800–2807 sa nazivom polja);

  2. uzima trenutno važeće poreske stope dobijene od SUF-a i računa porez iz iznosa i oznaka svake stavke (nepostojeća ili neaktivna oznaka → 2310);

  3. sve iznose poreza zaokružuje na 4 decimale metodom „half-round up";

  4. kartici šalje podatke računa sa tekućim datumom i vremenom (APDU komande ISO/IEC 7816-4; kartica je otključana PIN-om);
  5. prima od kartice potpis, brojače i šifrovane interne podatke;
  6. pravi žurnal (tekst računa na ćirilici), jedinstveni verifikacioni URL i QR kod;
  7. pravi paket za iščitavanje šifrovan AES-256;
  8. račun i paket upisuje na disk u istoj transakciji, pre odgovora;
  9. vraća ESIR-u fiskalizovan račun.

Ako upis ne uspe, ESIR ne dobija uspešan odgovor. Posle prekida veze ESIR sa istim RequestId preko GET /api/v3/invoices/{requestId} dobija već potpisan račun, bez novog potpisa. Podržane su sve vrste — Promet, Avans, Predračun, Obuka, Kopija — i oba tipa, Prodaja i Refundacija. Predračun, Obuka i Kopija u žurnalu nose tekst „ОВО НИЈЕ ФИСКАЛНИ РАЧУН".

6. Bezbednosni element i digitalni sertifikati

  • Svaki račun potpisuje kartica; privatni ključ nikad ne napušta karticu. Kartica vodi brojače računa i neiščitani iznos.
  • Sa sertifikata kartice LPFR čita PIB, JID, naziv obveznika, prodajno mesto, adresu i opštinu, kao i adresu SUF-a; ništa se ne kuca ručno.
  • Prema SUF-u LPFR potvrđuje identitet sertifikatom iz PKI apleta kartice (TLS sa klijentskim sertifikatom) i dobija token; token važi 8 sati i drži se samo u radnoj memoriji.

  • PIN se drži samo u radnoj memoriji; ne upisuje se na disk ni u evidenciju. Posle ponovnog pokretanja ili vađenja kartice unosi se ponovo.

  • Kupac ili inspektor proverava račun QR kodom ili linkom; SUF proverava potpis javnim ključem iz sertifikata kartice.

7. Rad bez interneta i trajna memorija

Internet nije potreban za izdavanje računa: kartica potpisuje lokalno, a paket čeka u internoj memoriji i šalje se čim se veza vrati. Računi, paketi i podešavanja čuvaju se na disku računara (C:\ProgramData\LogiLL LPFR) — podaci ostaju i posle restarta i nestanka napajanja.

Kapacitet: oko 14 KB po računu, približno 70.000 računa na 1 GB slobodnog prostora. Program ne briše račune sam, a paketi se ne brišu pre potvrde Poreske uprave (pogl. 8 i 9). U praksi limit neiščitanog iznosa kartice nastupa pre punog diska.

8. Internet iščitavanje

  • Kad ima interneta, servis prvo šalje ranije neposlate pakete, najstariji prvi; zatim šalje posle svakog računa i na svaka 2 minuta. Kasa za to vreme izdaje račune.

  • Paket se briše tek kad ga SUF potvrdi (status 4 — račun verifikovan), kako propisuje Tehnički vodič.

  • Dokaz o iščitavanju pokreće se periodično (najviše jednom u 30 minuta, kad je kartica blizu limita u 10 minuta), uvek sa razmakom od najmanje 5 minuta. Primljen dokaz LPFR odmah predaje kartici i neiščitani iznos se vraća na 0.

  • Promena kartice ne prekida iščitavanje: paketi su vezani za JID svoje kartice.

9. Lokalno iščitavanje

Kad se ubaci USB fleš ili SD kartica, LPFR sam izvozi podatke (ili ručno: Iščitavanje → Lokalno iščitavanje → Izvezi na medij):

{JID}\
  {JID}.arp                      zahtev za dokaz iščitavanja (Begin Audit)
  {JID}-{JID}-{redni broj}.json  paketi za iščitavanje

Paketi su bajt po bajt isti kao kod internet iščitavanja (AES-256). Fajl komandi sa portala Poreske uprave {JID}.commands (sa dokazom iščitavanja) LPFR izvršava sam pri ubacivanju medija ili dugmetom Uvezi komande…, a rezultat upisuje u {JID}.results. Početak i kraj izvoza javljaju se obaveštenjem pored sata i upisuju u evidenciju događaja.

Ikona pored sata — prozor sa informacijama o stanju
Ikona pored sata — prozor sa informacijama o stanju

10. Komande SUF-a

LPFR obrađuje sve komande SUF-a — Tax Rates (poreske stope sa datumom i vremenom početka primene), Set Time Server URL, Set Verification URL, Update Configuration, Forward Proof of Audit i Forward SE Directive — jednu po jednu, redom prijema, i rezultat svake javlja SUF-u. Korisnik ne može ručno da menja poreske stope, verifikacioni URL, adresu SUF-a ni parametre protokola: adresa SUF-a čita se sa kartice, a stope i URL stižu samo od SUF-a.

11. Sat realnog vremena

Vreme računa je sat računara korigovan prema NTP serveru: sinhronizacija pri pokretanju i na svakih 6 sati (zahtev je najmanje jednom u 48 sati), posle neuspeha ponovo na 5 minuta. Izmereno odstupanje primenjuje se na vreme svakog računa. Vreme je u formatu ISO 8601 (npr. 2026-10-24T14:05:31+02:00). Adresu servera menja SUF komandom; podrazumevano time.windows.com. Dodatna softverska kontrola: račun ne sme biti stariji od prethodno izdatog — takav se odbija (šifra 1999).

12. Prikaz stanja, evidencija i greške

  • Stanje: ikona pored sata u boji (zelena spreman, žuta čeka PIN, crvena ne može da izdaje — uz razlog, siva servis ne radi), Windows obaveštenja, kontrolna tabla sa GSC kodovima, a za ESIR GET /api/v3/status (polja gsc, auditRequired).

  • Evidencija događaja: sve radnje i greške, hronološki, u lokalnom vremenu, najmanje 30 dana, jedan čitljiv tekstualni fajl po danu; izvoz u CSV (i na USB/SD). Odvojena je od baze sa računima i ne utiče na nju. PIN, lozinke i tokeni se ne upisuju.

  • Greške prema ESIR-u: samo šifre iz šifarnika Tehničkog vodiča (npr. 1300 kartica nije prisutna, 1500 potreban PIN, 2210 limit).

13. Licenca, rezervna kopija i ažuriranje

  • Licenca od IGAL SOFT DOO, vezana za računar; pri prvom pokretanju program se sam prijavljuje, posle odobrenja sam preuzima token. Bez interneta radi još 14 dana. Za probno okruženje (sandbox kartica) licenca nije potrebna. Stanje licence ne briše i ne menja već izdate račune ni pakete.

  • Rezervna kopija baze dnevno, lokalno i na server.

  • Ažuriranje automatsko, sa proverom digitalnog potpisa proizvođača, kad 10 minuta nema potpisivanja. Isporučuju se samo verzije koje je odobrila Poreska uprava.

14. Zabranjene funkcije

LogiLL LPFR:

  • ne potpisuje račun bez kartice u čitaču i unetog PIN-a (direktna veza sa bezbednosnim elementom);
  • ne prihvata račun sa nepostojećom ili neaktivnom poreskom oznakom, ni sa stopom koja nije bila aktivna u vreme referentnog dokumenta;
  • u slučaju greške vraća samo šifru iz šifarnika Poreske uprave — bez internih tragova, tajnih podataka ili delimičnog (nepotpisanog) računa;
  • ne čuva PIN nigde osim u radnoj memoriji;
  • ne dozvoljava izmenu parametara komunikacionog protokola;
  • ne izvozi i ne kopira privatni ključ kartice;
  • ne briše i ne zamenjuje paket za iščitavanje pre potvrde Poreske uprave (status 4 pri internet iščitavanju, dokaz iščitavanja pri lokalnom).

15. Sistemski zahtevi i instalacija

Stavka Zahtev
Operativni sistem Windows 10 ili 11, 64-bit
Memorija i disk najmanje 4 GB memorije; najmanje 1 GB slobodnog prostora, više prema broju računa
Čitač USB čitač pametnih kartica PC/SC (npr. Gemalto/Gemplus, Omnikey, ACS), bez posebnog drajvera
Bezbednosni element kartica Poreske uprave sa PIN-om (za probu: sandbox kartica)
Mreža HTTPS ka Poreskoj upravi i logill.com, NTP (UDP 123); izdavanje radi i bez interneta
Prava administratorsko pravo samo za instalaciju

Instalacija: direktno u poslovnom prostoru (tehničar) ili samoinstalacija (korisnik pokrene setup sa logill.com/preuzimanje). Proizvod nije klaud servis — fiskalna obrada je uvek na računaru u poslovnom prostoru.

16. Podrška i dokumentacija

Dokument Sadržaj
Opis proizvoda (ovaj dokument) namena, komponente, tok fiskalizacije, iščitavanje, sat, zabranjene funkcije, sistemski zahtevi
Korisničko uputstvo rad sa karticom, konfiguracija, izdavanje računa, internet i lokalno iščitavanje (korak po korak), evidencija, greške; poglavlje 16 odgovara redom na svako pitanje iz upitnika Poreske uprave
Uputstvo za instalaciju preduslovi i mreža, instalacija, šta se instalira, kartica i čitač, povezivanje sa ESIR-om, provera instalacije

Podrška: IGAL SOFT DOO, Donje Žapsko bb, Vranje · +381 63 481 061 · https://logill.com. Sva uputstva su i na https://logill.com/lpfr.