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.

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 verzije9Y-0001dodelila 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:makeIGAL SOFT,modelLogiLL LPFR,softwareVersion0.1.20,hardwareVersion1.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:
-
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); -
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);
-
sve iznose poreza zaokružuje na 4 decimale metodom „half-round up";
- kartici šalje podatke računa sa tekućim datumom i vremenom (APDU komande ISO/IEC 7816-4; kartica je otključana PIN-om);
- prima od kartice potpis, brojače i šifrovane interne podatke;
- pravi žurnal (tekst računa na ćirilici), jedinstveni verifikacioni URL i QR kod;
- pravi paket za iščitavanje šifrovan AES-256;
- račun i paket upisuje na disk u istoj transakciji, pre odgovora;
- 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.

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(poljagsc,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.