Otkucaj
ЋИРLATENРУ Prijava

Korisničko uputstvo

Otkucaj verzija 1.3.6 · otkucaj.com · Preuzmi PDF

Sve što ovaj dokument kaže o propisima je naše razumevanje, a ne pravni ni poreski savet; pre odluke proverite kod knjigovođe ili u Poreskoj upravi.

Status odobrenja: Otkucaj je odobren element elektronske fiskalizacije kod Poreske uprave Republike Srbije. U registru odobrenih elemenata vodi se pod nazivom „Otkucaj“, evidencioni broj 1667, verzija 1.3.6, klasifikacija 3 (napredni ESIR); ranija verzija 1.3.5 vodi se pod brojem 1651 i ostaje odobrena. Nov nalog se ipak otvara u test okruženju sa demo simulatorom: tamo račun nosi natpis OVO NIJE FISKALNI RAČUN i nije fiskalni račun. U produkciju se prelazi tek sa sopstvenim bezbednosnim elementom, koji Poreska uprava izdaje obvezniku, i, za V-PFR, PAK-om, koji obveznik sam bira kada traži sertifikat.
Verzija 1.3.6 je odobrena. Ovo uputstvo opisuje verziju 1.3.6, čija je novina prikaz računa kao dokumenta na formatima A4 i A5 (poglavlje 6.2). Poreska uprava ju je odobrila 8. septembra 2026. pod evidencionim brojem 1667. Instalacija štampa oblike verzije pod kojom je prijavljena u podešavanjima: sa ESIR brojem 1667/1.3.6 račun kao dokument na A4 i A5, a sa 1651/1.3.5 i dalje oblike te ranije verzije (žurnal na rolni i na A4, i A4 dokument u ranijem rasporedu). Prelazak je promena ESIR broja i verzije u podešavanjima okruženja, i preporučujemo da ga obavite: kako mi razumemo pomoć Poreske uprave, ESIR broj spaja evidencioni broj odobrenja i softversku verziju proizvoda koji izdaje račun.

Sadržaj

1.O programu

Otkucaj je elektronski sistem za izdavanje računa (ESIR) u smislu Zakona o fiskalizaciji. Radi kao veb aplikacija u pregledaču, na računaru, tabletu ili telefonu, bez instalacije posebnog programa. Svaki račun se pre izdavanja prosleđuje procesoru fiskalnih računa (PFR), koji ga fiskalizuje: dodeljuje mu broj, brojač i digitalni potpis. Otkucaj radi sa lokalnim PFR-om (L-PFR), sa virtuelnim PFR-om Poreske uprave (V-PFR), i, za prikaz i obuku, sa ugrađenim demo simulatorom PFR-a.

Otkucaj podržava sve vrste računa i transakcija propisane Tehničkim vodičem Poreske uprave:

Vrsta računaTransakcijeFiskalni računUlazi u prometNapomena
PrometProdaja, RefundacijaDaDaOsnovni račun za promet dobara i usluga.
AvansProdaja, RefundacijaDaDaEvidentira primljene uplate pre isporuke (poglavlje 13).
PredračunProdaja, RefundacijaNeNePonuda kupcu; štampa „OVO NIJE FISKALNI RAČUN“.
ObukaProdaja, RefundacijaNeNeUvežbavanje osoblja; štampa „OVO NIJE FISKALNI RAČUN“.
KopijaProdaja, RefundacijaNeNeIzdaje se naknadno, iz već izdatog računa ili biranjem ove vrste na Kasi; obavezan referentni broj (poglavlje 11).

Pored kase, Otkucaj obuhvata registar izdatih računa, šifarnik artikala sa uvozom i izvozom, izveštaje o prometu, korisnike sa ulogama, dnevnik aktivnosti, API za integracije i dodatak za WooCommerce. Aplikacija radi i bez interneta kao instalabilna PWA (poglavlje 19).

1.1 Šta Otkucaj jeste, a šta nije

Ovo poglavlje postoji da ne bi bilo zabune ni kod korisnika ni pred Poreskom upravom. Elektronski fiskalni uređaj (EFU) čine tri elementa: ESIR, PFR i bezbednosni element. Bez sva tri se fiskalni račun ne može izdati.

ElementDa li je to OtkucajObjašnjenje
ESIRDaOtkucaj jeste ESIR. Prikuplja stavke, popuste, plaćanja i podatke o kupcu, sastavlja zahtev i šalje ga PFR-u, pa prikazuje i štampa račun koji PFR vrati.
PFRNeOtkucaj ne fiskalizuje račune. Ne obračunava konačan porez samostalno, ne dodeljuje PFR broj ni brojač i ne potpisuje račun. To radi isključivo PFR.
L-PFRNeLokalni PFR je zaseban program koji se instalira u objektu obveznika i radi sa bezbednosnim elementom u čitaču kartica. On ima sopstveno odobrenje Poreske uprave i sopstveni evidencioni broj, odvojeno od ESIR-a. Otkucaj se na njega povezuje, ali ga ne zamenjuje i ne sadrži.
Bezbednosni elementNeBE izdaje Poreska uprava obvezniku. Uz L-PFR to je najčešće pametna kartica u čitaču na lokaciji, i njoj Otkucaj ne pristupa. Uz V-PFR bezbednosni element je datoteka (.pfx ili .p12) koju obveznik postavlja u Otkucaj i kojom se Otkucaj predstavlja V-PFR-u (poglavlje 18.3).

Iz toga slede tri stvari koje vredi zapamtiti:

  • Odobrenje se traži po elementu. ESIR i L-PFR su dva odvojena zahteva, dva rešenja i dva evidenciona broja. Odobren ESIR ne znači odobren L-PFR, niti obrnuto.
  • Način povezivanja je deo onoga što se odobrava. Prema Tehničkom vodiču, ESIR sa L-PFR-om komunicira preko HTTP-a u lokalnoj mreži, a sa V-PFR-om preko HTTPS-a uz PAK. Otkucaj podržava oba, ali prilikom izbora ESIR-a obveznik treba da proveri za koji je način povezivanja ESIR odobren.
  • Lokalni red čekanja nije oflajn fiskalizacija. Ako veza padne, Otkucaj čuva račun u lokalnom redu na uređaju i on tada nije fiskalizovan i nema fiskalnu važnost. Fiskalizuje se tek kada veza do PFR-a bude uspostavljena. Pravo potpisivanje računa bez interneta omogućava jedino L-PFR, zato što on potpisuje lokalno pomoću bezbednosnog elementa. Detalji u poglavlju 19.

Kako mi razumemo čl. 6 st. 4 Zakona o fiskalizaciji, obveznik koji koristi V-PFR mora u svakom poslovnom prostoru kome je dodeljena jedinstvena oznaka (JID) da obezbedi rad najmanje jednog L-PFR-a. Izuzeti su promet na malo isključivo preko interneta i promet sopstvenih korišćenih pokretnih materijalnih sredstava: tada je dovoljan V-PFR, a stalna veza je ionako uslov rada.

2.Pojmovnik

PojamZnačenje
ESIRElektronski sistem za izdavanje računa, to jest ovaj program. Prima stavke i plaćanja, šalje zahtev PFR-u i štampa ili šalje račun.
PFRProcesor fiskalnih računa. Fiskalizuje svaki račun: obračunava porez po važećim stopama, dodeljuje PFR broj, brojač i potpis, i čuva podatke za Poresku upravu.
L-PFRLokalni PFR: uređaj ili program u objektu obveznika (na istom računaru ili u lokalnoj mreži). Potpisuje račune i bez interneta.
V-PFRVirtuelni PFR: servis Poreske uprave u oblaku. Zahteva stalnu internet vezu i pristup preko PAK-a.
BEBezbednosni element: pametna kartica (ili fajl) koju obvezniku izdaje Poreska uprava. PFR njime potpisuje račune.
SUFSistem za upravljanje fiskalizacijom Poreske uprave. Na adresi suf.purs.gov.rs kupac proverava svaki fiskalni račun.
ŽurnalTekstualni sadržaj računa, širine 40 znakova po redu, na ćirilici. To je ono što se štampa, šalje e-poštom ili preuzima kao tekst.
JIDJedinstvena identifikaciona oznaka bezbednosnog elementa. Ulazi u sastav PFR broja računa.
PAKŠestoznakovni kod uz digitalni sertifikat za V-PFR, koji obveznik sam bira kada sertifikat traži od Poreske uprave; ESIR ga šalje uz svaki zahtev V-PFR-u.
Demo režimUgrađeni simulator PFR-a za prikaz, obuku i testiranje. Računi nose oznaku DEMO, nisu fiskalni i ne prijavljuju se Poreskoj upravi.

3.Zahtevi i instalacija

3.1 Pregledači i uređaji

Otkucaj radi u svakom savremenom pregledaču: Chrome, Edge, Firefox i Safari u aktuelnim verzijama. Preporučujemo Chrome ili Edge jer u njima najbolje radi instalacija aplikacije i štampa. Potreban je uključen JavaScript. Ekran kase je prilagođen i računaru i tabletu i telefonu.

3.2 Instalacija kao aplikacija (PWA)

Otkucaj je instalabilna progresivna veb aplikacija: dobija svoju ikonu, otvara se u sopstvenom prozoru i čuva šifarnik artikala lokalno, pa se Kasa otvara i bez interneta.

UređajPostupak
Windows, Chrome ili EdgeOtvorite otkucaj.com, kliknite ikonu „Instaliraj“ u adresnoj traci, ili meni pregledača, pa „Instaliraj aplikaciju“ (u Edge-u: Aplikacije, pa „Instaliraj ovu lokaciju kao aplikaciju“). Aplikacija dobija prečicu u Start meniju.
AndroidU Chrome-u otvorite sajt, meni sa tri tačke, pa „Instaliraj aplikaciju“ (ili „Dodaj na početni ekran“). Ikona Otkucaja pojavljuje se među aplikacijama.
iPhone i iPadU Safari-ju otvorite sajt, dugme Deli (Share), pa „Add to Home Screen“ („Dodaj na početni ekran“).

Dugme Instaliraj aplikaciju postoji i na početnoj strani sajta (gornja traka), u odeljku Podešavanja, O aplikaciji, i kao poslednji korak vodiča kroz prve korake (poglavlje 5): klik na njega pokreće isti postupak instalacije kao u tabeli iznad.

3.3 Podešavanje termalnog štampača

  1. Instalirajte štampač u operativni sistem sa drajverom proizvođača i podesite širinu papira: rolna 58 mm ili 80 mm.
  2. U dijalogu štampe pregledača (Ctrl+P) podesite: margine: bez margina (None), razmera (Scale): 100%, veličina papira: vaša rolna 58 ili 80 mm, i isključite zaglavlja i podnožja (Headers and footers).
  3. Odštampajte probni račun iz demo režima i proverite da žurnal staje u širinu papira i da se QR kod čita kamerom telefona. QR kod se štampa u veličini od 40 do 50 mm; podrazumevano 45 mm.

Štampa radi i na običnom A4 štampaču: žurnal se štampa u istom obliku, a ostatak ekrana se ne štampa jer je štampa izolovana samo na račun.

Podržane su rolne od 58 mm i 80 mm i listovi A4 i A5. Najmanja podržana širina rolne je 58 mm, pri širini računa od 32 znaka. Rolne uže od 57 mm nisu podržane: žurnal u rasporedu iz Tehničkog vodiča ne staje u manje znakova po redu, pa bi se redovi lomili.

Na rolni se štampa žurnal, doslovno onako kako ga je PFR potpisao. Na listu A4 i A5 račun se od verzije 1.3.6 ispisuje kao dokument, u rasporedu koji je opisan u poglavlju 6.2. Veličina lista se bira u samoj aplikaciji i upisuje se u pravilo @page dokumenta koji se štampa, pa se ne nasleđuje papir koji je u štampaču zatečen.

Podešavanja štampe pregledač pamti, pa se margine i razmera podešavaju samo prvi put po uređaju.

3.4 Dva načina rada: na internetu i lokalno u objektu

Otkucaj se može koristiti na dva načina. Oba su predviđena i oba koriste isti program; razlikuju se po tome gde je ESIR instaliran i na koji PFR se povezuje.

Rad preko internetaLokalni rad u objektu
Gde radi ESIRNa našem serveru, otvara se na adresi otkucaj.comNa računaru u objektu obveznika ili na serveru u lokalnoj mreži
PFRV-PFR Poreske uprave, preko HTTPS-a uz PAKL-PFR u objektu, preko HTTP-a na localhost ili na adresi u lokalnoj mreži
Potreban internetDa, stalnoNe za izdavanje računa. L-PFR potpisuje lokalno pomoću bezbednosnog elementa, a podatke šalje Poreskoj upravi čim veza postoji, a najkasnije u roku od 5 dana od dana izdavanja svakog računa.
Kad ima smislaProdaja isključivo preko interneta, gde je veza ionako uslov radaProdajni objekat, gde veza ume da padne, a rad ne sme da stane

Šta je potrebno za lokalnu instalaciju

  1. Računar sa operativnim sistemom Windows ili Linux, na kome radi PHP 8.3 ili noviji i MySQL 8 ili MariaDB 10.6 ili noviji.
  2. L-PFR, zasebno odobren kod Poreske uprave, instaliran na istom računaru ili u istoj mreži, sa čitačem kartica i bezbednosnim elementom. L-PFR nije deo Otkucaja (videti poglavlje 1).
  3. Kopija programa i baza podataka. Instalaciju i početno podešavanje radi isporučilac.

Podešavanja za rad bez interneta

Posle instalacije, u datoteci podešavanja i u odeljku Podešavanja postavlja se sledeće:

  • Adresa aplikacije se postavlja na lokalnu adresu, na primer http://localhost:8080 ili adresu računara u mreži. Tako sve veze unutar aplikacije ostaju u lokalnoj mreži.
  • Režim PFR-a se postavlja na L-PFR, a adresa L-PFR-a na onu koju je dao njegov isporučilac, najčešće http://localhost:8888. Status veze se odmah vidi u Podešavanjima.
  • Provera pri prijavi (Cloudflare Turnstile) se isključuje, jer ona zahteva internet. Prijava i dalje traži korisničko ime i lozinku.
  • Slanje računa e-poštom radi samo kada postoji veza. Štampa i preuzimanje žurnala rade uvek.
Važno: svi delovi izgleda koje Otkucaj koristi, uključujući pisma (fontove), isporučuju se uz program i ne preuzimaju se sa interneta. Aplikacija zato izgleda isto i kada računar nema vezu sa svetom. Provera računa na adresi suf.purs.gov.rs prirodno zahteva internet, ali je to provera koju radi kupac, a ne izdavanje računa.

4.Prijava i uloge

  1. Otvorite https://otkucaj.com i kliknite Prijava.
  2. Unesite korisničko ime i lozinku koje ste dobili od administratora.
  3. Posle prijave otvara se ekran Kasa.

Posle 8 pogrešnih pokušaja u minutu prijava se privremeno zaključava. Zaboravljenu lozinku resetuje administrator u odeljku Podešavanja, Korisnici.

UlogaPrava
KasirIzdavanje računa na Kasi, pregled i radnje nad računima (kopija, refundacija, slanje e-poštom), pregled artikala.
AdministratorSve što i kasir, plus: uređivanje artikala i uvoz/izvoz, izveštaji, podešavanja (obveznik, PFR režim, režim plaćanja, poreske oznake), korisnici i uloge, API ključevi, dnevnik aktivnosti.

Ime kasira se upisuje na svaki izdati račun, a svaka radnja se beleži u dnevnik aktivnosti.

Registracija i odobravanje naloga

Novi obveznik može sam da otvori nalog na stranici Registracija; link ka njoj postoji i na stranici za prijavu. Obrazac traži: poslovno ime, PIB, matični broj, broj telefona iz Srbije, e-poštu, korisničko ime i lozinku od najmanje 10 znakova.

  • Nalog se otvara neaktivan: prijava nije moguća dok ga administrator ne odobri u odeljku Podešavanja, Korisnici.
  • Ako su Telegram obaveštenja podešena (poglavlje 18), administrator odmah dobija poruku o novoj registraciji.
  • Po aktivaciji korisnik se prijavljuje uobičajeno, korisničkim imenom i lozinkom.

Zaštita prijave: Cloudflare Turnstile

Obrasci za prijavu i registraciju zaštićeni su proverom Cloudflare Turnstile. Provera je nevidljiva: ne traži slagalice ni prekucavanje znakova, najčešće se završi sama, u deliću sekunde. Ako servis provere trenutno nije dostupan, prijava svejedno prolazi, tako da niko ne može ostati zaključan zbog ispada treće strane.

5.Ekran Kase

Kasa je podeljena na dva dela: levo je izbor artikala, desno je korpa sa plaćanjima i dugmetom za izdavanje.

Pri prvoj prijavi aplikacija prikazuje kratak vodič kroz pet koraka: osnove Kase, kartice otvorenih računa, vrste računa i plaćanja, izdavanje i štampu, i na kraju instalaciju aplikacije. Vodič se može ponovo pokrenuti u svakom trenutku: Podešavanja, O aplikaciji, dugme Vodič.

Duž leve ivice ekrana stoji sajdbar sa glavnim menijem. Dugme ⟨ pri njegovom dnu sužava sajdbar na ikone, pa Kasa dobija više prostora; ponovni klik ga vraća u punu širinu. Izabrano stanje se pamti po uređaju.

Pretraga i izbor artikala

  • Pretraga: kucajte naziv, PLU ili bar-kod; spisak se sužava dok kucate. Taster Enter potvrđuje unos: ako uneti tekst tačno odgovara PLU-u ili GTIN-u, artikal se odmah dodaje u korpu (ponašanje skenera, poglavlje 7). Ako ukucani ili skenirani kod ne odgovara nijednom artiklu, spisak artikala odgovara da poklapanja nema, a unos ostaje u polju da se ispravi.
  • Kategorije: ispod pretrage stoje dugmad kategorija (npr. Pića, Hrana). Klik filtrira mrežu artikala na izabranu kategoriju, ponovni klik vraća sve.
  • Mreža artikala: klik na pločicu artikla dodaje jedan komad u korpu.
  • Slobodan unos: za robu ili uslugu koje nema u šifarniku otvorite „Slobodan unos“ i ukucajte naziv, cenu i poresku oznaku. Stavka ide u korpu kao i svaka druga.
  • Poreske oznake: ispod izbora artikala stoji sklopivi odeljak Poreske oznake. Klik na njega ispisuje sve važeće oznake, naziv poreske kategorije uz svaku i stopu. Tu ih kasir može pogledati u svakom trenutku, a to je i jedino mesto na kom ih vidi: Podešavanja otvara samo administrator. Prikazan je isti spisak koji važi i na računu i koji dolazi od PFR-a, nikad iz aplikacije (poglavlje 18.6).

Više otvorenih računa

Iznad korpe stoje kartice otvorenih računa. Dugme + otvara nov prazan račun, a klikom na karticu prelazite sa jednog kupca na drugog, na primer kada kasir naplaćuje više stolova ili kada jedan kupac „sačeka“. Svi otvoreni računi se čuvaju lokalno u uređaju i preživljavaju osvežavanje stranice i zatvaranje pregledača; brišu se tek izdavanjem ili ručnim zatvaranjem kartice.

Korpa

  • Količina: menja se tasterima − i + ili direktnim unosom. Podržani su decimalni unosi, npr. 0,375 za 375 grama.
  • Cena: jedinična cena svake stavke može se izmeniti direktno u korpi (npr. za robu sa istaknutom akcijskom cenom).
  • Popust po stavci: svaka stavka ima polje popusta u procentima; iznos stavke se odmah preračunava.
  • Popust na ceo račun: unesite procenat za ceo račun i Otkucaj ga raspoređuje po svakoj stavci, tako da zbir stavki i dalje odgovara onome što PFR obračunava.
  • Uklanjanje stavke: svaki red u korpi ima dugme × u gornjem desnom uglu i uklanja se pojedinačno, dok ostale stavke ostaju netaknute. Stavka nestaje i kada joj količinu spustite na nulu. Stavke se uklanjaju sve dok račun nije izdat; posle izdavanja se račun više ne menja, nego se stornira (poglavlje 10).
  • Avansne stavke: dugmad za propisane avansne stavke (poglavlje 13).

Polja uz račun

  • Vrsta računa (Promet, Avans, Predračun, Obuka, Kopija) i vrsta transakcije (Prodaja, Refundacija). Kopiju računa koji postoji u ovoj instalaciji redovno izdajete iz samog računa u registru, i referentni broj se tada popunjava sam. Vrsta Kopija se bira ovde kada originala nema u ovoj instalaciji, na primer kad je račun izdat na drugom uređaju: tada referentni broj unosite ručno, a bez njega izdavanje nije moguće (poglavlje 11).
  • ID kupca: identifikacija kupca u obliku šifra:vrednost (tabela u poglavlju 9). Obavezna kod refundacije, a unosi se i kad kupac traži račun sa svojim PIB-om.
  • Opciono polje kupca: oznaka dokumenta koji bliže određuje namenu računa, takođe u obliku šifra:vrednost (najviše 20 znakova). Unosi se samo kada za njim ima potrebe, a tada se štampa na računu ispod ID kupca. Najčešće: 50: broj korporacijske kartice (način plaćanja je tada uvek Vaučer), 30: broj PPO-PDV potvrde, 20: broj SNPDV obrasca, 60:ddmmgggg_ddmmgggg kalendarski mesec na zbirnoj refundaciji prometa po korporacijskim karticama.
  • Reklamni tekst: proizvoljan tekst koji se štampa ispod kraja računa (npr. „Hvala na poverenju“); kod zatvaranja avansa ovde automatski stoji broj i datum avansnog računa.
  • ESIR vreme: datum i vreme uplate avansa, kada je avans uplaćen prenosom na račun pre dana izdavanja računa Avans Prodaja. Kako mi razumemo čl. 11 Pravilnika o vrstama fiskalnih računa, takav račun se izdaje najkasnije narednog radnog dana od prijema uplate (poglavlje 13). ESIR vreme ne služi za naknadno izdavanje računa za promet.
  • Plaćanja: redovi plaćanja sa automatskim poljem „ostatak“ (poglavlje 8).

6.Izdavanje računa korak po korak

  1. Pronađite artikle pretragom, skenerom ili klikom i dodajte ih u korpu.
  2. Po potrebi izmenite količine i cene, unesite popuste.
  3. Proverite vrstu računa (za običnu prodaju: Promet, Prodaja).
  4. Po potrebi unesite ID kupca, Opciono polje kupca i reklamni tekst.
  5. Izaberite način plaćanja; kod deljenog plaćanja dodajte još redova (poglavlje 8).
  6. Kliknite Izdaj račun. Otkucaj šalje zahtev PFR-u, a zatim prikazuje žurnal sa QR kodom.
  7. Kliknite Štampaj za štampu, ili pošaljite račun e-poštom (poglavlje 15).
Važno: ako PFR odbije zahtev ili je nedostupan, račun NIJE izdat i na ekranu se prikazuje razlog. Ne pokušavajte da „prepišete“ račun ručno: otklonite uzrok (poglavlje 22) pa ponovite izdavanje.

Primer sa brojevima

Kupac uzima 2 kom Koka-kole po 180,00 (oznaka Đ, 20%) i jedan Hleb 89,99 (oznaka E, 10%). Na Koka-kolu se odobrava popust 10%. Kupac plaća 100,00 gotovinom, a ostatak karticom.

StavkaKol.CenaPopustIznos
Koka-kola (Đ)2180,0010%324,00
Hleb (E)189,9989,99
Za uplatu413,99

Plaćanje: gotovina 100,00; čim to unesete, polje „ostatak“ pokazuje 313,99, pa dodate red „platna kartica 313,99“. Poreski pregled na računu (obračunava ga PFR):

OznakaStopaOsnovicaPorez
Đ20%270,0054,00
E10%81,818,18
Ukupan porez62,18

Elementi izdatog računa

Žurnal je formatiran na 40 znakova po redu, na ćirilici, u rasporedu iz Tehničkog vodiča, i sadrži redom:

  • PIB, poslovno ime, naziv i adresu prodajnog mesta obveznika;
  • oznaku kasira, ID kupca ako je unet, i ESIR broj (broj iz registra odobrenih ESIR-a, poglavlje 18);
  • vrstu računa i transakcije (npr. PROMET PRODAJA);
  • stavke: naziv, količina, jedinična cena, iznos i poreska oznaka;
  • red sa ukupnim iznosom računa i redove plaćanja po načinima;
  • poreski pregled po oznakama: Đ 20%, E 10%, G 0%, A van PDV; stope uvek dolaze iz PFR-a, nikad iz aplikacije;
  • PFR vreme, PFR broj računa u obliku JID-JID-redni broj i brojač, npr. 143/302PP: 143. račun vrste Promet Prodaja od ukupno 302 računa;
  • QR kod i link za proveru računa; štampani QR kod ima od 40 do 50 mm (podrazumevano 45 mm);
  • posle kraja računa: reklamni tekst, ako je unet.

Kopija, Predračun i Obuka štampaju „OVO NIJE FISKALNI RAČUN“ u dvostrukoj veličini slova. U demo režimu to važi za svaku vrstu računa, uključujući i Promet Prodaju: demo simulator nema PFR, pa nijedan dokument koji on napravi nije fiskalni račun (poglavlje 25).

6.1 Elementi fiskalnog računa, polje po polje

Ispod je ceo žurnal jednog stvarnog računa, onako kako ga je potpisao PFR i kako se štampa, u širini od 40 znakova. Račun je izdat u test okruženju Poreske uprave (poglavlje 18.1), pa su podaci o obvezniku ispisani onako kako su upisani u tom sistemu: mesto prodaje je tamo registrovano pod istim nazivom kao i obveznik, zato se taj red ponavlja, a grad stoji kao NOT APPLICABLE jer u test sistemu nije popunjen. Poreske oznake i stope su takođe one koje važe u test sistemu, ne srpske. Ništa od toga ne piše aplikacija: zaglavlje, poreski pregled i fiskalni metapodaci dolaze iz odgovora PFR-a i prikazuju se kako su primljeni (poglavlje 25).

============ ФИСКАЛНИ РАЧУН ============
RS112978955
Saša Mihajlović pr Računovodstveni poslovi TEFIS Vlasotince
Saša Mihajlović pr Računovodstveni poslovi TEFIS Vlasotince
Hajduk Veljka 9
NOT APPLICABLE
Касир:                  Филип Михајловић
ИД купца:                   10:112978955
Опционо поље купца:        50:6600123456
ЕСИР број:                    1667/1.3.6
-------------ПРОМЕТ ПРОДАЈА-------------
Артикли
========================================
Назив   Цена         Кол.         Укупно
Кафа еспресо /ком (Ж)
       220,00          2          440,00
Хлеб бели 500г /ком (A)
        89,99          1           89,99
----------------------------------------
Укупан износ:                     529,99
Ваучер:                           529,99
========================================
Ознака       Име      Стопа        Порез
Ж             VAT   19,00%         70,25
A             VAT   10,00%          8,18
----------------------------------------
Укупан износ пореза:               78,43
========================================
ПФР време:          16.09.2026. 12:51:21
ПФР број рачуна:    25MLSU5E-Dt1Ov2o0-22
Бројач рачуна:                   16/22ПП
========================================
======== КРАЈ ФИСКАЛНОГ РАЧУНА =========

Tabela ispod imenuje svaki element računa oznakom koju nosi u upitniku Poreske uprave za administrativni i tehnički pregled ESIR-a, odeljak 16, i govori kako taj element izgleda na papiru, odakle dolazi i kada se prikazuje. Redovi koji se ne vide u primeru iznad prikazuju se samo na određenim vrstama računa i tu su navedeni u obliku u kom se štampaju.

StavkaElementKako izgleda na računuOdakle dolazi i kada se prikazuje
16.P1Naslovna linija početka fiskalnog dela============ FISKALNI RAČUN ============Prva linija svakog fiskalnog računa; ispisuje je PFR. Na vrstama Kopija, Predračun i Obuka na njenom mestu stoji poruka iz reda 16.P10.
16.P2Zaglavlje sa podacima izdavaocaPet redova ispod naslovne linije: PIB, obveznik, mesto prodaje, adresa i gradFormira ih PFR pri fiskalizaciji i vraća ih ESIR-u u odgovoru. Otkucaj ih ispisuje onako kako ih je primio i ne zamenjuje ih sopstvenim podešavanjima (poglavlje 25). Isti podaci se unose i u Podešavanja, Podaci o obvezniku (18.4), i moraju se poklapati sa podacima o poslovnom prostoru koje ste prijavili Poreskoj upravi.
16.P3Identifikacija kasiraKasir: Filip MihajlovićIme korisnika koji je prijavljen na Kasu (poglavlje 4). Stoji na svakoj vrsti računa i svakom tipu transakcije.
16.P4ID kupca i Opciono polje kupcaID kupca: 10:112978955
Opciono polje kupca: 50:6600123456
Unose se na Kasi, u obliku šifra:vrednost (poglavlje 5; šifarnik identifikacija u poglavlju 9). ID kupca je obavezan na refundaciji i na svakoj transakciji u kojoj se kupac identifikuje. Opciono polje se upisuje samo kada za njim ima potrebe i tada stoji odmah ispod ID kupca, najviše 20 znakova.
16.P5ESIR broj i ESIR vremeESIR broj: 1667/1.3.6
ESIR vreme: 15.09.2026. 9:15:00
ESIR broj je evidencioni broj odobrenog ESIR-a i verzija softvera, spojeni kosom crtom; stoji na svakoj vrsti računa i svakom tipu transakcije. U primeru stoji evidencioni broj 1667, koji Poreska uprava dodeljuje u postupku odobrenja (18.4); produkcija odbija rezervisanu vrednost 000. ESIR vreme se ispisuje na računu Avans Prodaja kada je avans uplaćen pre izdavanja računa, dakle kada se razlikuje od PFR vremena (poglavlje 13).
16.P6Referentni brojRef. broj: 25MLSU5E-Dt1Ov2o0-31
Ref. vreme: 16.09.2026. 12:51:26
PFR broj računa na koji se ovaj račun poziva, u obliku JIDZahteva-JIDPotpisa-RedniBroj. Obavezan na Kopiji i na Refundaciji, i na računu Promet Prodaja koji se nadovezuje na Avans Refundaciju; prema čl. 11 Pravilnika o vrstama fiskalnih računa poziv na broj se iskazuje i kada se prodaja nadovezuje na predračun ili je plaćena avansom, i Otkucaj ga u tim tokovima popunjava sam (poglavlja 12 i 13). Propisani rezervni oblici, kada originalnog fiskalnog računa nema, u poglavlju 9.
16.P7Vrsta računa i tip transakcije-------------PROMET PRODAJA-------------Linija između zaglavlja i liste artikala. Svih pet vrsta računa i oba tipa transakcije navedeni su u tabeli u poglavlju 1. Ista oznaka se ponavlja i u brojaču računa (red 16.P11).
16.P8Lista artikalaKafa espreso /kom (Ž)
220,00 2 440,00
Prvi red stavke nosi naziv, znak deljenja i jedinicu mere, pa poresku oznaku u zagradi; drugi red jediničnu cenu, količinu i promet po artiklu. Jedinica mere je obavezno polje artikla i uvek se ispisuje; za komadne proizvode i pojedinačne usluge to je kom. Količina se vodi na tri decimale, iznosi na dve (18.6.1). GTIN je opcioni deo stavke: ako je upisan uz artikal, šalje se PFR-u u zahtevu za fiskalizaciju (poglavlje 16).
16.P9Ukupan iznos, povraćaj, porez po oznakama, ukupan porez i načini plaćanjaUkupan iznos: 529,99
Vaučer: 529,99
Ž VAT 19,00% 70,25
Ukupan iznos poreza: 78,43
Povraćaj: 412,12
Iznose stavki šalje ESIR, a porez obračunava PFR; ceo ovaj deo računa ispisuje i potpisuje PFR. Na refundaciji umesto reda Ukupan iznos stoji Ukupna refundacija. Plaćanja se ispisuju po načinima, jedan red po načinu, i istog načina može biti više puta (poglavlje 8). Red Povraćaj V-PFR ne ispisuje, pa ga Otkucaj upisuje u blok plaćanja, odmah iza poslednjeg reda plaćanja, unutar okvira računa, gde ga pokazuje i primer iz Tehničkog uputstva (poglavlje 25); povraćaj ne ulazi u promet.
16.P10Poruka da račun nije fiskalni======== OVO NIJE FISKALNI RAČUN =======Na vrstama Kopija, Predračun i Obuka, u veličini slova koja je dvostruko veća od ostatka računa. Pojavljuje se tri puta: umesto naslovne linije početka, između plaćanja i poreskog pregleda i umesto završne linije (poglavlja 11, 12 i 14).
16.P11PFR fiskalni metapodaciPFR vreme: 16.09.2026. 12:51:21
PFR broj računa: 25MLSU5E-Dt1Ov2o0-22
Brojač računa: 16/22PP
Nastaju pri fiskalizaciji. PFR broj je jedinstvena identifikacija računa u celom sistemu, a PFR vreme je zvanično vreme izdavanja koje se uzima u obzir pri obračunu poreza i u izveštajima. Brojač u primeru znači: 16. račun vrste Promet Prodaja (oznaka PP) od ukupno 22 računa. Po PFR broju i po brojaču račun se pronalazi u registru (15.1).
16.P12QR kodKvadrat u okviru računa: iznad završne linije, odmah posle PFR metapodatakaSliku pravi sam PFR i Otkucaj štampa nju; sopstvenu crta samo u demo režimu, gde PFR-a nema. Sadrži adresu za proveru računa, interne podatke i potpis. Stranica je 41 mm na rolni od 58 mm i 45 mm na rolni od 80 mm, dakle unutar propisanih 40 do 50 mm (poglavlje 3). Kada se račun dostavlja elektronski, QR kod zamenjuje ta adresa, kao hiperlink na koji kupac klikne (15.2).
16.P13Naslovna linija kraja fiskalnog dela======== KRAJ FISKALNOG RAČUNA =========Poslednja linija fiskalnog dela; ispisuje je PFR. Sve što je odštampano ispod nje ne smatra se delom fiskalnog računa. Na nefiskalnim vrstama na njenom mestu stoji poruka iz reda 16.P10.
16.P14Polje za reklamuPrazan red, pa slobodan tekst, ispod završne linijeUnosi se na Kasi, u polje Reklamni tekst (poglavlje 5), i štampa se isključivo ispod završne linije, nikada unutar fiskalnog dela. Pri zatvaranju avansa Otkucaj u njega sam upisuje broj i datum avansnog računa (poglavlje 13). Linija za potpis kupca na Kopiji Refundacije (poglavlje 9) i red Povraćaj (red 16.P9) ne stoje ovde, nego unutar okvira računa.
U demo režimu dokument namerno izgleda drugačije. Demo simulator nema PFR, pa ne može da napravi fiskalni račun nijedne vrste, ni Promet Prodaju. Umesto naslovne linije FISKALNI RAČUN i linije KRAJ FISKALNOG RAČUNA, na oba kraja stoji poruka OVO NIJE FISKALNI RAČUN u dvostrukoj veličini slova, a odmah ispod početne stoji red DEMO SIMULATOR, BEZ PFR-a. Demo dokument se zato ne može zameniti sa fiskalnim računom, ni na papiru, ni u e-pošti, ni u preuzetom žurnalu.

6.2 Račun kao dokument na A4 i A5

Od verzije 1.3.6 račun se na listu papira ne štampa kao žurnal nego kao dokument. Rolna ostaje ista: tamo se i dalje štampa žurnal koji je PFR potpisao, znak po znak. Razlika je u tome što žurnal ima smisla na traci od 40 znakova, a na listu A4 ili A5 ostavlja praznih osam desetina strane i nečitak je sa metar udaljenosti, dok račun koji ide uz pošiljku, u prilog e-pošte ili u knjigovodstvo najviše puta upravo tako i putuje.

Tako oblikovan račun je predviđen Tehničkim vodičem. Njegovo poglavlje „Mapping“ kaže da ESIR koji ne štampa žurnal nego sopstveno oblikovan račun mora da koristi propisanu mapu elemenata, dakle da svaku vrednost uzme iz zahteva za fiskalizaciju i iz odgovora PFR-a. Otkucaj radi tačno to: nijedan podatak na dokumentu ne nastaje u aplikaciji, nijedan iznos se ne računa ponovo i nijedan element iz odeljka 16 Tehničkog uputstva ne izostaje.

StavkaGde stoji na dokumentu
16.P1Naslov FISKALNI RAČUN u vrhu strane, a uz njega PFR broj i PFR vreme. Na vrstama Kopija, Predračun i Obuka na tom mestu stoji poruka iz reda 16.P10.
16.P2Blok Prodavac, levo ispod naslova: obveznik, PIB, adresa i grad, redom kako ih je PFR vratio.
16.P3Polje Kasir, u redu polja desno od bloka prodavca.
16.P4Polja ID kupca i Opciono polje kupca, u istom redu polja; prikazuju se samo kada ih račun ima.
16.P5Polje ESIR broj, i polje ESIR vreme na računu Avans Prodaja kada se razlikuje od PFR vremena.
16.P6Polja Ref. broj i Ref. vreme, pored prethodnih; prikazuju se samo kada račun ima referencu.
16.P7Vrsta računa i tip transakcije, kao linija preko cele širine neposredno iznad tabele artikala, u rečima koje je vratio PFR.
16.P8Tabela artikala: naziv sa jedinicom mere, poreska oznaka, cena, količina, ukupno, i GTIN ispod naziva kada je upisan uz artikal.
16.P9Dve kartice jedna pored druge: Plaćanje (ukupan iznos, redovi po načinima plaćanja, i red Povraćaj kada ga ima) i Porez (oznaka, ime, stopa, porez po oznaci i ukupan iznos poreza).
16.P10Na Kopiji, Predračunu i Obuci: poruka OVO NIJE FISKALNI RAČUN umesto naslova i umesto završne linije, u veličini slova najmanje dvostruko većoj od najvećeg drugog teksta na strani.
16.P11Tri polja u jednom redu ispod kartica: PFR vreme, PFR broj računa i Brojač računa.
16.P12QR kod, centriran ispod PFR metapodataka i iznad završne linije, dakle unutar okvira računa. Stranica je 45 mm, unutar propisanih 40 do 50 mm, na oba formata.
16.P13Završna linija KRAJ FISKALNOG RAČUNA. Ispod nje ne stoji ništa što pripada fiskalnom računu.
16.P14Polje za reklamu, ispod završne linije; u istom prostoru, na dnu strane, stoji i red sa nazivom proizvoda, serijskim brojem instalacije i verzijom, koji nije deo fiskalnog računa. Potpis kupca na Kopiji Refundacije stoji unutar okvira, iznad završne linije.

Oba formata nose isti raspored; razlikuju se samo veličinom slova i razmakom, tako da račun i na A5 staje na jednu stranu. Izmereno na serverski izrađenom PDF-u: strana A4 209,9 × 297,0 mm, strana A5 148,2 × 209,9 mm, QR kod 45,0 × 45,0 mm na obema, pročitan čitačem i upoređen sa adresom za proveru koja je uz račun zapisana.

Račun Promet Prodaja kao dokument na formatu A4
Promet Prodaja kao dokument na A4. Isti račun na A5 ima isti raspored u manjem keglu.

Dokument se otvara sa stranice računa, dugmadima Nov izgled (1.3.6) A4 i A5, i preuzima kao PDF: bilo iz dijaloga štampe pregledača, bilo sa servera, preko adrese /api/v1/invoices/{uuid}/document?paper=a4doc|a5doc&format=pdf (poglavlje 20). Veličina lista se upisuje u pravilo @page samog dokumenta, pa štampač dobija list koji je izabran, a ne onaj koji je u njemu zatečen. Dugme Dokument bez oznake verzije otvara oblik koji odgovara verziji upisanoj u podešavanjima: sa 1667/1.3.6 nov A4 dokument, sa 1651/1.3.5 onaj iz ranije verzije.

7.Bar-kod skener

Otkucaj radi sa svakim skenerom koji se javlja kao tastatura (USB ili Bluetooth HID), bez ikakvog podešavanja u aplikaciji.

  • Skener ukuca bar-kod u polje pretrage i pošalje Enter; Otkucaj pronađe artikal po GTIN-u i odmah ga doda u korpu. Isto važi i kad kod ili PLU ukucate ručno pa pritisnete Enter.
  • Prefiks količine: ukucajte 2*kod ili 2xkod (npr. 2*1001) pa potvrdite: stavka ulazi u korpu sa količinom 2. Radi i sa skenerom: ukucajte 2* pa skenirajte.
  • Bar-kod se vezuje za artikal u šifarniku, polje GTIN/bar-kod (poglavlje 16). Ako kod nije pronađen, Otkucaj to jasno kaže: dodajte artikal u šifarnik ili iskoristite slobodan unos.

Skener je za aplikaciju obična tastatura: on upisuje znakove u polje pretrage i pritiska Enter, i to je sve što radi. Ne razgovara sa PFR-om, nije deo toka izdavanja računa i ne može da ga odloži ni prekine. Isto važi za svaki drugi uređaj koji se povezuje na ovaj način, na primer vagu koja izlaz šalje kao otkucane znakove.

8.Načini plaćanja

Otkucaj podržava svih sedam načina plaćanja propisanih čl. 6 Pravilnika o vrstama fiskalnih računa:

NačinKada se koristi
GotovinaNovčanice i kovanice. Refundacija isplaćena u gotovini povlači potpis kupca (poglavlje 9).
Platna karticaNaplata karticom na terminalu.
ČekNaplata čekom.
Prenos na računVirman, uplatnica; tipično za avanse i pravna lica.
VaučerVaučer, poklon-kartica i slično.
Instant plaćanjeIPS skeniranje i slična instant plaćanja.
Drugo bezgotovinskoSvako drugo bezgotovinsko plaćanje koje ne spada u prethodne.

U zahtevu koji Otkucaj šalje PFR-u svaki način plaćanja nosi svoj numerički kod iz Tehničkog vodiča:

KodPaymentTypeNaziv na računu
0OtherDrugo bezgotovinsko plaćanje
1CashGotovina
2CardPlatna kartica
3CheckČek
4WireTransferPrenos na račun
5VoucherVaučer
6MobileMoneyInstant plaćanje

8.1 Primljeno i povraćaj

U polje iznosa uz način plaćanja unosi se ono što je kupac stvarno dao. Ako se ostavi prazno, taj način plaćanja pokriva ceo račun. Ako je uneti iznos veći od iznosa „Za uplatu“, razlika je povraćaj: prikazuje se na Kasi dok kasir kuca, štampa se na računu u redu „Povraćaj“ i ne ulazi u promet. Primer iz Tehničkog uputstva: račun je 349,90, kupac daje 200,00 gotovinom i 200,00 karticom, povraćaj je 50,10.

Iznos manji od ukupnog nije dozvoljen: račun koji nije pokriven je greška, a ne povraćaj. Kod refundacije povraćaja nema, pa se zbir mora poklopiti tačno.

8.2 Podeljeno plaćanje

Jedan račun može imati više redova plaćanja. Kada unesete prvi iznos, polje ostatak automatski pokazuje koliko je još nepokriveno, a nov red plaćanja se popunjava tim iznosom.

8.3 Režim po čl. 6 st. 2 Pravilnika

Kako mi razumemo čl. 6 st. 2 Pravilnika o vrstama fiskalnih računa, uređaj preko koga se evidentira usluga predaje hrane i pića za konzumaciju na licu mesta ili promet hrane i pića u objektu pekare mora da nudi samo četiri načina plaćanja, čak i ako se preko njega evidentira i drugi promet. Za takve obveznike Otkucaj ima poseban režim u Podešavanjima: načini platna kartica, ček i instant plaćanje su isključeni, a takve uplate se unose kao gotovina. U tom režimu ostaju četiri načina: Drugo bezgotovinsko (kod 0), Gotovina (1), Prenos na račun (4) i Vaučer (5). Kodovi 2, 3 i 6 se ne mogu uneti ni na Kasi ni preko API-ja: kasir ih ne vidi, a zahtev koji ih sadrži odbija se uz objašnjenje. Jedna instalacija Otkucaja radi isključivo u jednom od ova dva režima; režim bira administrator i važi za sve kasire.

9.Refundacija

Refundacija je fiskalni račun kojim se vraća promet: ceo račun ili pojedine stavke. Pravila:

  • Refundacija obavezno nosi referentni broj originalnog računa (PFR broj u obliku JID-JID-broj).
  • Refundacija obavezno nosi ID kupca.
  • Stavke se refundiraju po ceni po kojoj su stvarno naplaćene (sa popustom ako ga je bilo).
ŠifraID kupca
10:PIB kupca
11:JMBG kupca
12:PIB i JBKJS (korisnici javnih sredstava), oblik 12:PIB:JBKJS
20:Broj lične karte
23:Broj pasoša
30:Broj stranog pasoša

Šifarnik sadrži i ostale identifikacije iz Tehničkog vodiča; navedene su najčešće.

Postupak

  1. Otvorite Računi, pronađite originalni račun i kliknite Refundacija. Kasa se otvara sa popunjenim stavkama i referentnim brojem originala.
  2. Obrišite stavke koje se ne vraćaju ili smanjite količine.
  3. Unesite ID kupca, npr. 20: i broj lične karte kupca.
  4. Izaberite način isplate i kliknite Izdaj račun: izdaje se račun Promet Refundacija.

Refundacija se može izdati i ručno: na Kasi izaberite transakciju Refundacija i sami upišite referentni broj. Bez referentnog broja i ID kupca Otkucaj ne dozvoljava izdavanje.

Referentni broj kada originalnog fiskalnog računa nema

Referentni broj redovno glasi na PFR broj originalnog računa, u obliku JIDZahteva-JIDPotpisa-RedniBroj. Za promet nastao pre uvođenja elektronskog fiskalnog uređaja takvog broja nema, pa Tehničko uputstvo propisuje dva rezervna oblika. Oba se unose ručno, u isto polje referentnog broja:

  • XXXXXXXX-XXXXXXXX-121 za promet nastao pre uvođenja EFU. Prvi deo, XXXXXXXX-XXXXXXXX, je predefinisan i upisuje se tako kako stoji, a 121 je broj pod kojim je račun zaveden u evidenciji računa ili u knjigovodstvu.
  • XXXXXXXX-AB123456-159 za račun iz stare fiskalne kase. Prvi deo je predefinisan, AB123456 je IBFM, identifikacioni broj fiskalnog modula, a 159 je broj isečka.

Primer

Kupac iz primera u poglavlju 6 vraća obe Koka-kole. Na originalnom računu one su, sa popustom 10%, naplaćene 324,00. Refundacija glasi na 2 kom po 180,00 sa popustom 10%, ukupno 324,00, sa referentnim brojem originalnog računa i ID-om kupca. Hleb ostaje naplaćen i ne ulazi u refundaciju.

Isplata u gotovini: potpis kupca

Kada se novac kupcu vraća u gotovini, posle refundacije odmah izdajte i Kopiju refundacije (dugme Kopija na upravo izdatoj refundaciji). Kopija Refundacija štampa prostor „Potpis kupca“: kupac se potpisuje pri preuzimanju novca, a potpisani primerak ostaje prodavcu kao dokaz isplate.

10.Poništavanje pogrešnog računa

Izdati fiskalni račun se ne može izmeniti ni obrisati. Pogrešan račun (pogrešna cena ili količina, račun izdat za promet koji se nije dogodio) poništava se refundacijom sopstvenog računa, pri čemu se kao ID kupca unosi sopstveni PIB prodavca. Kada kupac odustane i dobije novac nazad, to je refundacija sa ID-om kupca (poglavlje 9):

  1. Otvorite Računi, pronađite pogrešan račun i kliknite Refundacija. Ostavite sve stavke i količine: poništava se ceo račun.
  2. U polje ID kupca unesite 10: i svoj PIB (npr. 10:SVOJPIB).
  3. Izaberite isti način plaćanja kao na originalu i kliknite Izdaj račun.
  4. Ako je kupac i dalje tu, izdajte odmah nov, ispravan račun Promet Prodaja.
Dva uslova iz Tehničkog uputstva (odeljak 9.3), kako ih mi razumemo. Ako je kupac pravno lice ili preduzetnik, sačuvajte dokaz da ste ga obavestili da je račun pogrešan i poništen. Ako je na računu izostao ID kupca (na primer PIB firme), račun se poništava i izdaje ponovo samo neposredno posle prometa; kasnije izdat nov račun sa ID kupca smatra se neispravnim.
Refundacije umanjuju promet u izveštajima, pa poništen račun ne uvećava dnevni pazar. Oba računa (pogrešan i refundacija) ostaju trajno u registru, što je ispravno: fiskalni tok se ne briše, nego se stornira.

11.Kopija računa

U Otkucaju se kopija izdaje iz već izdatog računa (Pravilnik dozvoljava i istovremeno i naknadno izdavanje) i uvek nosi referentni broj originalnog računa; bez njega izdavanje nije moguće. Postoje dva puta do nje, prema tome gde je original.

Original je u ovoj instalaciji. Otvorite račun u registru i kliknite Kopija. Otkucaj sam popunjava referentni broj originala i izdaje račun vrste Kopija kroz PFR. To je redovan put i ne traži da se išta prekucava.

Originala nema u ovoj instalaciji. Na Kasi izaberite vrstu računa Kopija, ukucajte stavke i ručno unesite referentni broj originalnog računa. Tako se kopija izdaje i za račun izdat na drugom uređaju ili u drugom programu. Propisani rezervni oblici referentnog broja, kada originalnog fiskalnog računa uopšte nema, navedeni su u poglavlju 9.

  • Kopija štampa „OVO NIJE FISKALNI RAČUN“ u dvostrukoj veličini slova i ne ulazi u promet.
  • Kopija Refundacije štampa i prostor „Potpis kupca“ (poglavlje 9).
  • Tipična upotreba: kupac je izgubio račun, potreban je duplikat za reklamaciju ili knjigovodstvo, potvrda isplate refundacije.

12.Predračun i konverzija u fiskalni račun

Predračun je ponuda: prolazi kroz PFR kao vrsta Predračun, ali nije fiskalni račun, ne ulazi u promet i štampa „OVO NIJE FISKALNI RAČUN“. Izdaje se sa Kase izborom vrste Predračun.

Kada kupac prihvati ponudu i plati:

  1. Otvorite predračun u registru računa.
  2. Kliknite Izdaj fiskalni račun. Kasa se otvara sa svim stavkama predračuna, a referentni broj predračuna je automatski popunjen.
  3. Izaberite način plaćanja i kliknite Izdaj račun: izdaje se normalan račun Promet Prodaja.

13.Avans

Avansni račun se izdaje kada kupac plati pre isporuke dobra ili usluge. Otkucaj pokriva ceo životni ciklus avansa: izdavanje, dodatne uplate, i zatvaranje u jedan klik.

Izdavanje avansnog računa

  1. Na Kasi izaberite vrstu Avans. Pojavljuju se dugmad propisanih avansnih stavki:
StavkaZa robu i usluge po stopi
10: Avans (Đ)Đ, 20%
11: Avans (E)E, 10%
12: Avans (G)G, 0%
13: Avans (A)A, van PDV
  1. Kliknite stavku po poreskoj stopi buduće isporuke. Količina je uvek 1, a kao cenu unesite iznos primljenog avansa.
  2. Ako buduća isporuka sadrži robu po različitim stopama, dodajte po jednu avansnu stavku za svaku stopu i podelite iznos.
  3. Izaberite način plaćanja (tipično prenos na račun) i izdajte račun Avans Prodaja.

ESIR vreme: uplate primljene ranije

Ako je avans uplaćen virmanom koji vidite tek narednog dana na izvodu, u polje ESIR vreme unesite stvarni datum i vreme uplate. Kako mi razumemo čl. 11 st. 5 Pravilnika o vrstama fiskalnih računa, račun Avans Prodaja se tada izdaje najkasnije narednog radnog dana od dana prijema uplate. Na računu će stajati i ESIR vreme (stvarno vreme uplate) i PFR vreme (vreme fiskalizacije).

Dodatni avansi

Ako kupac uplati još avansa pre isporuke, izdajte nov avansni račun na isti način, sa referentnim brojem prethodnog avansnog računa (Tehničko uputstvo, 9.1.1). Pri zatvaranju se refundira ukupan iznos svih avansa, a referenca ide na poslednji avansni račun.

Zatvaranje avansa u jedan klik

Kada se roba isporuči ili usluga izvrši, otvorite poslednji avansni račun u registru i kliknite Zatvori avans. Otkucaj tada:

  1. automatski izdaje račun Avans Refundacija na ukupan primljeni iznos, sa referentnim brojem avansnog računa (ovaj račun služi zatvaranju i ne predaje se kupcu);
  2. popunjava Kasu za konačni račun Promet Prodaja: referentni broj je popunjen, a u reklamnom tekstu automatski stoji broj i datum poslednjeg avansnog računa.

Kasir zatim u korpu dodaje stvarno isporučenu robu po punim cenama, unosi plaćanja i izdaje konačni račun.

Primer

Kupac 01.08.2026 uplaćuje avans 5.000,00 virmanom za robu po stopi Đ; uplata je proknjižena 02.08.2026.

  1. 02.08.2026: izdajete račun Avans Prodaja: stavka 10: Avans (Đ), količina 1, cena 5.000,00, plaćanje prenos na račun, ESIR vreme 01.08.2026.
  2. 19.08.2026: roba ukupne vrednosti 12.000,00 se isporučuje. Na avansnom računu kliknete Zatvori avans: Otkucaj automatski izdaje Avans Refundacija 5.000,00 sa referencom na avansni račun i otvara Kasu za konačni račun.
  3. U korpu dodate robu za 12.000,00. Plaćanja: prenos na račun 5.000,00 (već primljeni avans) i, npr., gotovina 7.000,00 koju kupac doplaćuje. Izdajete konačni račun Promet Prodaja; u reklamnom tekstu stoji broj i datum avansnog računa.

14.Obuka

Vrsta Obuka služi za uvežbavanje osoblja i probu opreme: račun prolazi ceo tok kao pravi (PFR, žurnal, QR kod, štampa), ali štampa „OVO NIJE FISKALNI RAČUN“ u dvostrukoj veličini slova, ne ulazi u promet i isključen je iz svih izveštaja. Koristite Obuku za probu štampača i posle svake promene PFR režima (poglavlje 18), pre prvog pravog računa.

15.Registar računa (elektronski žurnal), slanje i preuzimanje

15.1 Registar računa i pretraga

Stavka Računi u bočnom meniju otvara elektronski žurnal: spisak svih računa izdatih na ovoj instalaciji, od najnovijeg ka najstarijem, sa datumom, vrstom računa i transakcije, PFR brojem, brojačem računa, kasirom i iznosom. Spisak uvek obuhvata najmanje poslednjih 30 dana, a preko polja za period i starije račune.

Iznad spiska stoji polje za pretragu određenog računa. Pretražuje se ceo žurnal, nezavisno od izabranog perioda, po:

  • PFR broju računa (npr. Y9ANWU3Y-Y9ANWU3Y-150) ili njegovom delu;
  • brojaču računa (npr. 124/150PP);
  • referentnom broju, čime se uz originalni račun nalaze i njegova kopija i refundacija;
  • ID kupca i Opcionom polju kupca;
  • oznaci kasira;
  • iznosu računa;
  • nazivu artikla sa računa.

Ispod polja za pretragu je filter po periodu i po vrsti računa za pregledanje žurnala bez zadate pretrage. Klik na Prikaži otvara ceo račun sa žurnalom i QR kodom.

Računi izdati u test okruženju prikazuju se samo dok je to okruženje izabrano i nikada se ne mešaju sa produkcijskim (poglavlje 18.1).

15.2 Dostavljanje računa kupcu

Na stranici svakog računa u registru dostupno je:

  • Pošalji e-poštom: unesite adresu kupca; Otkucaj šalje račun kao uredan dokument, sa pregledom artikala, porezima, plaćanjem, QR kodom i fiskalnim isečkom u dnu. Kada se račun dostavlja elektronski, QR kod zamenjuje ta adresa, i to kao pravi hiperlink na koji kupac može da klikne. Kako mi razumemo čl. 13 Pravilnika o vrstama fiskalnih računa, račun u elektronskom obliku umesto štampanog izdaje samo obveznik koji prodaje isključivo preko interneta; u prodajnom objektu kupac uvek dobija štampani račun, a elektronski primerak može mu se poslati dodatno, samo uz njegovu saglasnost.
  • Dokument: isti račun kao dokument formata A4 ili A5, za štampu na običnom štampaču, za slanje u prilogu ili za arhivu. Dokument nosi sve elemente iz odeljka 16 Tehničkog uputstva, tim redom, sa QR kodom unutar okvira računa i završnom linijom ispod njega (poglavlje 6.2). Ništa u dokumentu ne zamenjuje fiskalni račun: on jeste taj račun, u obliku koji Tehnički vodič za takav ESIR propisuje. Na stranici dokumenta dugme Sačuvaj kao PDF otvara dijalog štampe, gde se kao odredište bira „Sačuvaj kao PDF“.
  • Preuzmi .txt: žurnal kao tekstualni fajl, npr. za arhivu ili slanje kroz druge kanale.
  • Štampaj: štampa na termalnom štampaču 58 ili 80 mm, gde ide žurnal, ili na listu A4 i A5, gde ide dokument; štampa se samo račun, bez ostatka ekrana.
  • PDF sa servera: isti dokument, ali izrađen na serveru i uvek istovetan, preuzima se sa adrese /api/v1/invoices/{uuid}/document?paper=a4|a5&format=pdf (poglavlje 20). To je put kojim kurirska služba ili prodavnica uzima račun da ga odštampa uz pošiljku.
  • PDF: u dijalogu štampe izaberite odredište „Sačuvaj kao PDF“ (ili „Microsoft Print to PDF“) i račun se čuva kao PDF dokument.

16.Artikli

Meni Artikli je šifarnik robe i usluga. Svako polje artikla:

PoljeOpis
NazivNaziv koji se štampa na računu.
Jedinica merekom, kg, l, m, čas...
CenaMaloprodajna cena sa uračunatim PDV-om.
Poreska oznakaĐ, E, G ili A.
PLUKratka šifra za brzo kucanje na Kasi.
GTIN/bar-kodKod za skener (poglavlje 7).
KategorijaGrupa artikala; postaje dugme-filter na Kasi.
AktivanNeaktivan artikal se ne nudi na Kasi, ali ostaje na starim računima (meko brisanje; artikli se nikad trajno ne brišu).

GTIN upisan uz artikal nije samo pomoć skeneru. On putuje PFR-u u zahtevu za fiskalizaciju, kao deo te stavke računa, i tako je globalni broj trgovinske jedinice podržan kroz ceo tok izdavanja. Upisuje se kao 8 do 14 cifara, bez razmaka i crtica; drugi oblici se odbijaju već pri čuvanju artikla.

CSV uvoz i izvoz

Dugmad Izvoz CSV i Uvoz CSV služe za masovan rad sa šifarnikom, npr. prenos iz starog programa ili ažuriranje cena u Excel-u. Format: UTF-8, kolone razdvojene tačka-zarezom:

plu;name;unit;price;label;gtin;active;category
1001;Кока-кола 0,5 l;ком;180,00;Ђ;8600123456789;1;Пића

Red sa već postojećim PLU-om ažurira taj artikal, red sa novim PLU-om dodaje nov. Preporučen tok: Izvoz CSV, izmena u tabelarnom programu, Uvoz CSV.

17.Izveštaji

Meni Izveštaji (administrator) nudi, za proizvoljan period:

  • dnevni promet;
  • promet po poreskim oznakama;
  • promet po načinu plaćanja;
  • promet po kasiru;
  • najprodavanije artikle.

Pravila obračuna: u promet ulaze fiskalizovani računi vrste Promet i Avans; refundacije umanjuju promet; Obuka, Predračun i Kopija su u potpunosti isključeni. Svaka tabela ima dugme Izvezi CSV: izaberite mesec i prosledite fajl knjigovođi.

18.Podešavanja

Meni Podešavanja vidi samo administrator. Ekran je podeljen na devet kartica, a redosled prati ono čime se zaista počinje: prvo okruženje, jer ono odlučuje da li je račun koji izdate pravi fiskalni račun ili proba, pa bezbednosni element, pa podaci obveznika, pa sve što se retko menja.

KarticaŠta se tu podešava
Okruženje i PFRTest ili produkcija, režim rada (demo, L-PFR, V-PFR), ESIR broj, adrese i PAK
Bezbednosni elementSertifikat, posebno za test i posebno za produkciju
Podaci o obveznikuPIB, poslovno ime, prodajno mesto, adresa
Štampa i plaćanjeŠirina papira i računa, dozvoljeni načini plaćanja
PoreziPoreske oznake i stope
KorisniciNalozi i uloge
API ključeviKljučevi za integracije
ObaveštenjaTelegram
Dnevnik radaKo je šta uradio i kada

Ako vas na neku karticu pošalje traka upozorenja sa vrha ekrana, ona se sama otvori i okvir koji treba da popunite bude istaknut. Ne morate da tražite.

18.1 Okruženje: test i produkcija

Svaka firma u Otkucaju ima dva potpuno odvojena okruženja, i u svakom trenutku jedno je aktivno.

Test okruženjeProdukcija
Šta jeTest sistem Poreske upraveStvarni sistem Poreske uprave
Čemu služiTehnički pregled pre odobrenja i obuka zaposlenihStvarna prodaja
Da li su računi fiskalniNisu. Ne ulaze u promet ni u poslovne knjigeJesu. Svaki račun je fiskalni račun
Bezbednosni elementSvoj, test sertifikatSvoj, stvarni sertifikat
PAK i ESIR brojSvoji, test vrednostiSvoji, stvarne vrednosti

Podaci dva okruženja se nikada ne mešaju. Svaki račun pamti u kom je okruženju izdat, pa lista računa, kontrolna tabla i izveštaji prikazuju samo ono što pripada aktivnom okruženju. Probni račun ne može da uđe u stvarni promet, ni greškom.

Na kartici Okruženje vidite obe kartice jednu pored druge: koja je aktivna, u kom je režimu, koji ima ESIR broj i da li ima sertifikat. Ispod svake stoji i provera spremnosti, u obliku spiska onoga što još nedostaje.

Prebacivanje na produkciju

Dugme Prebaci ovde radi tek kada je to okruženje zaista spremno. Ako nije, aplikacija odbija prelazak i ispisuje šta fali, umesto da vas pusti da otkrijete problem na prvom pravom računu. Produkcija se smatra spremnom kada ima:

  1. režim L-PFR ili V-PFR, nikako demo (demo ne izdaje fiskalne račune);
  2. ESIR broj koji je broj, dakle evidencioni broj koji je dodelila Poreska uprava;
  3. za V-PFR: postavljen sertifikat i unet PAK;
  4. za V-PFR: adresu koja nije test adresa Poreske uprave;
  5. sertifikat različit od onog u testu.

Dve greške koje aplikacija neće dozvoliti

Isti sertifikat u oba okruženja. Test i produkcija moraju imati različite bezbednosne elemente. Otkucaj pamti otisak svakog sertifikata i odbija da isti postavi u oba; ako se to ipak nekako desi, izdavanje računa se zaustavlja dok se ne ispravi.

Unakrsno povezivanje adresa. Ako u produkciju unesete test adresu Poreske uprave, računi bi izgledali kao pravi a ne bi bili fiskalni. Ako u test unesete produkcijsku adresu, probni računi bi otišli u stvarnu evidenciju. Oba unosa se odbijaju uz objašnjenje.

18.2 Režim rada (PFR)

Svako okruženje ima svoj režim, sa živim statusom veze:

RežimPodešavanjeNamena
DemoNema; ugrađeni simulator.Prikaz, obuka, testiranje. Računi nose oznaku DEMO. U produkciji nije dozvoljen.
L-PFRAdresa lokalnog procesora u mreži objekta.Prodaja; radi i bez interneta (poglavlje 19).
V-PFRAdresa V-PFR servisa, PAK i sertifikat.Prodaja; zahteva stalan internet.

Put od demoa do prave prodaje: (1) pribavite bezbednosni element od Poreske uprave (za V-PFR digitalni sertifikat, uz PAK koji sami birate pri zahtevu); (2) u test okruženju izaberite L-PFR ili V-PFR, unesite test podatke i izdajte nekoliko probnih računa; (3) kada sve radi, popunite produkcijsko okruženje stvarnim podacima i stvarnim sertifikatom; (4) proverite da provera spremnosti ne prijavljuje ništa; (5) pritisnite Prebaci ovde; (6) izdajte jedan račun vrste Obuka i proverite štampu i QR kod; (7) tek tada izdajte pravi račun.

18.2.1 Autentifikacija ESIR-a i PFR-a

ESIR i PFR se međusobno prepoznaju pre nego što bilo koji podatak o računu promeni ruke. Provera nije jednokratna, pri prvom povezivanju: obavlja se pri svakom obraćanju PFR-u.

V-PFR. Veza ide preko HTTPS-a. Otkucaj se predstavlja klijentskim sertifikatom, a to je bezbednosni element u obliku datoteke (.pfx ili .p12) koji je Poreska uprava izdala tom obvezniku; lozinka kojom se datoteka otvara čuva se šifrovano (18.3). Uz svaki zahtev ide i zaglavlje sa PAK-om. U istom rukovanju Otkucaj proverava i sertifikat V-PFR-a, dakle njegovog izdavaoca i ime domaćina; ta provera je uključena i ne može se isključiti nikakvim podešavanjem. Ako sertifikat nije postavljen, ako lozinka ne otvara datoteku ili ako PAK nije prihvaćen, V-PFR odbija zahtev, račun se ne izdaje, a poruka V-PFR-a se prikazuje kasiru onako kako je stigla.

L-PFR. Veza ide preko HTTP-a, u lokalnoj mreži objekta, i klijentski sertifikat se ne šalje jer u toj vezi nema mesta za njega. Prema bezbednosnom elementu autentifikuje se sam L-PFR, preko čitača pametnih kartica i PIN-a; Otkucaj kartici ne pristupa i ne može da joj pristupi (poglavlje 1). Ako L-PFR nije u stanju da potpiše račun, na primer zato što kartica nije ubačena ili traži PIN, on to javi statusom koji Otkucaj prikazuje (poglavlje 22).

Kada se provera obavlja. Status veze se proverava pri otvaranju početne strane i pri otvaranju Podešavanja, i prikazuje se uživo na kartici Okruženje i PFR. Isto rukovanje se ponavlja pri preuzimanju poreskih stopa (18.6) i pri svakom izdavanju računa. Neuspešna autentifikacija zaustavlja rad pre nego što se napravi šteta: dugme Izdaj račun je isključeno, a razlog je ispisan iznad korpe, dakle pre nego što kasir otkuca celu korpu, a ne tek kad pokuša da izda račun.

18.3 Bezbednosni element

Na kartici Bezbednosni element stoje dva odvojena okvira, jedan za test i jedan za produkciju. U svaki se postavlja njegov sertifikat (.pfx ili .p12) i njegova lozinka. Lozinka se čuva šifrovano, a sama datoteka stoji van veb direktorijuma i nikada se ne služi posetiocima.

Ako je Otkucaj instaliran lokalno na Windows računaru, umesto otpremanja datoteke možete upotrebiti sertifikat koji je već instaliran na tom računaru: izaberite skladište i unesite otisak sertifikata. Na otkucaj.com ta mogućnost ne postoji i ne može da postoji, jer server ne vidi skladište sertifikata vašeg računara.

Prikaz uz svaki sertifikat navodi kome je izdat, do kada važi i njegov otisak. Okvir se oboji i upozori trideset dana pre isteka, i posebno kada je istekao.

Smart karticu koju izdaje Poreska uprava koristi L-PFR, ne Otkucaj. Otkucaj kartici ne pristupa: on sa L-PFR-om razgovara preko mreže. Detaljnije u poglavlju 1.

18.4 Podaci o obvezniku

PIB, poslovno ime, naziv prodajnog mesta i adresa: štampaju se u zaglavlju svakog računa i isti su u oba okruženja. Moraju se poklapati sa podacima o poslovnom prostoru koje ste prijavili Poreskoj upravi. Proverite ih pre prvog računa.

Tu je i pregled O aplikaciji sa podacima koji identifikuju ovaj primerak programa: Proizvođač, naziv proizvoda, Verzija softvera, Serijski broj instalacije i ESIR broj. Serijski broj (oblik OTK-XXXXXXXXXXXX) dodeljuje se automatski pri prvom pokretanju, jedinstven je za tu instalaciju i ne menja se ni posle nadogradnje ni posle vraćanja rezervne kopije; navedite ga kad prijavljujete problem. Tu su i dugme Instaliraj aplikaciju (poglavlje 3) i dugme Vodič koje ponovo pokreće vodič kroz prve korake (poglavlje 5).

18.5 Štampa i plaćanje

Veličina papira (A4, rolna 80 mm, rolna 58 mm), širina računa u znakovima (uobičajeno 40 za rolnu od 80 mm i 32 za rolnu od 58 mm) i režim načina plaćanja: standardni sa svih sedam načina ili režim po čl. 6 st. 2 Pravilnika, obavezan za uslugu hrane i pića za konzumaciju na licu mesta i za pekare (poglavlje 8). Jedna instalacija radi isključivo u jednom režimu plaćanja.

To podešavanje opisuje papir na koji se štampa žurnal i upisuje se u pravilo @page, pa štampač dobija list koji je odabran, a ne onaj koji je u njemu zatečen. Račun kao dokument na A4 i A5 (poglavlje 6.2) ne zavisi od tog podešavanja: format se bira na samoj stranici računa i u pozivu API-ja, jer ista prodavnica često štampa račun na rolni za kupca na kasi i na A5 uz pošiljku.

18.6 Porezi

Pregled važećih oznaka i stopa: Đ 20%, E 10%, G 0%, A van PDV. Merodavan je PFR, ne ova tabela. Dok je povezan L-PFR ili V-PFR, stope se ne mogu menjati ručno: polja su zaključana, a dugme Preuzmi stope sa PFR-a ih osvežava iz izvora. Tako aplikacija ne može da obračuna porez po stopi koju je neko ukucao.

U demo režimu nema PFR-a od koga bi se stope preuzele, pa ostaju uredive i važe podrazumevane srpske stope.

Skup poreskih oznaka nije ugrađen u program. Preuzimanje zamenjuje celu lokalnu tabelu onom koju je PFR vratio, oznaku po oznaku, uključujući i naziv poreske kategorije uz svaku. Ako Poreska uprava uvede novu oznaku, promeni stopu ili povuče postojeću, to se pojavi prvim sledećim preuzimanjem i odmah se štampa na računu, bez izmene aplikacije i bez nove verzije. Broj oznaka nije ograničen na četiri: u test sistemu Poreske uprave ih je, na primer, devet.

18.6.1 Zaokruživanje

Svi novčani iznosi vode se i prikazuju na dve decimale, a količina na tri. Zaokružuje se tako što se druga decimala povećava ako je sledeća cifra 5 ili veća, a ostaje ista ako je manja od 5: 1,005 postaje 1,01, a 1,004 postaje 1,00. Tako se dobijaju iznos stavke (količina puta jedinična cena, sa popustom ako ga ima), ukupan iznos računa, iznos svakog plaćanja i povraćaj. Količina se vodi na tri decimale zato što se roba prodaje i na meru, pa 0,375 kg ostaje 0,375; na računu se suvišne nule ne ispisuju.

Poreske iznose aplikacija ne računa. Obračunava ih PFR po stopama koje važe u tom trenutku i vraća ih u odgovoru, na dve decimale, a Otkucaj ih prikazuje i štampa tačno onako kako ih je primio, bez sopstvenog zaokruživanja. Iz istog razloga i porez po oznakama i ukupan porez na računu dolaze od PFR-a (poglavlje 25).

18.7 Korisnici i uloge

Otvaranje naloga, dodela uloge (administrator ili kasir), reset lozinke, deaktivacija kasira koji više ne radi. Ovde se i odobravaju nalozi pristigli sa stranice za registraciju: takav nalog je neaktivan dok ga administrator ne aktivira (poglavlje 4).

18.8 API ključevi

Generisanje i opoziv ključeva za integracije (poglavlje 20). Ključ se prikazuje samo jednom, pri generisanju: odmah ga sačuvajte na sigurno mesto. Kompromitovan ključ odmah opozovite i generišite nov.

18.9 Telegram obaveštenja

Odeljak Obaveštenja šalje poruku u vaš Telegram za svaki izdati račun: vrsta računa, iznos, načini plaćanja, PFR broj, brojač i link za proveru. Posebno je korisno vlasnicima koji su veb prodavnicu povezali preko API-ja (poglavlje 20), jer svaku fiskalizovanu porudžbinu vide uživo, na telefonu.

  1. Bot token: u Telegramu otvorite @BotFather, komandom /newbot napravite svog bota i iskopirajte dobijeni token.
  2. Chat ID: broj vašeg razgovora; najlakše ga saznajete od bota @userinfobot. Može biti i ID grupe, ako obaveštenja treba da vidi više ljudi: u tom slučaju dodajte svog bota u grupu.
  3. Uključite prekidače za račune preko API-ja i/ili i za račune sa Kase, prema tome koje račune želite da pratite.
  4. Kliknite Pošalji probnu poruku: ako poruka stigne u Telegram, podešavanje je ispravno.

Kada je Telegram podešen, na istu adresu stiže i obaveštenje o svakoj novoj registraciji naloga (poglavlje 4).

18.10 Dnevnik rada

Hronološki zapis: ko je i kada izdao račun, menjao artikle, podešavanja, korisnike i ključeve, uključujući i promenu okruženja i postavljanje sertifikata, sa vremenom i IP adresom. Prikazuje se poslednjih 200 radnji.

19.Rad bez interneta

Otkucaj ima tri sloja rada bez mreže, i važno je razumeti šta koji garantuje:

1. Aplikacija se otvara i oflajn (PWA)

Instalirana aplikacija čuva svoj kod i šifarnik artikala lokalno u uređaju. Kasa se zato otvara i bez interneta: artikli, pretraga, korpa i otvoreni računi rade normalno.

2. Lokalni red čekanja

Ako veza prema serveru pukne baš u trenutku izdavanja, račun se ne gubi: ulazi u lokalni red čekanja, vidljiv na Kasi sa brojem računa na čekanju. Čim se veza vrati, Otkucaj ih automatski šalje i izdaje redom.

Važno: račun iz reda čekanja NIJE fiskalizovan dok ne prođe kroz PFR. Aplikacija to jasno označava i ne prikazuje ga kao izdat račun. Nemojte kupcu predavati dokument za račun koji je još u redu čekanja. Kako mi razumemo čl. 6 st. 1 i čl. 8 st. 1 Zakona o fiskalizaciji, fiskalni račun se izdaje u trenutku prometa, pa račun koji red izda kasnije nije izdat na vreme: dok račun čeka, promet ne završavajte. Obveznik koji radi sa V-PFR-om u poslovnom prostoru dužan je da tamo ima i L-PFR (čl. 6 st. 4), upravo da bi račune izdavao i bez interneta.

Tri stvari se dešavaju iza scene da red ne bi napravio veću štetu od samog prekida:

  • Nijedan račun ne može biti izdat dva puta. Svaki račun nosi svoj ključ zahteva. Ako odgovor servera propadne na putu nazad, što izgleda isto kao da zahtev nikada nije ni stigao, ponovno slanje vraća isti račun umesto da izda nov. Dvostruki fiskalni račun se ne može obrisati, samo refundirati, pa se ovde sprečava a ne popravlja.
  • Odbijen račun se ne gubi u tišini. Ako server trajno odbije račun iz reda, na primer zbog neispravnog podatka, on izlazi iz reda i Kasa ispisuje razlog i njegov ključ. Ranije je takav račun nestajao bez traga.
  • Privremena greška ne blokira kasu. Ako je PFR trenutno nedostupan, račun ostaje u redu i pokušaj se ponavlja na svakih 30 sekundi, a ne u petlji.

3. Potpuna oflajn fiskalizacija: L-PFR

Jedini način da se računi fiskalizuju bez interneta je L-PFR na istom računaru (localhost) ili u lokalnoj mreži: lokalni procesor potpisuje račune oflajn, a podatke Poreskoj upravi isporučuje čim se veza uspostavi, a najkasnije u roku od 5 dana od dana izdavanja svakog računa. V-PFR, nasuprot tome, zahteva internet za svako izdavanje: za rad bez interneta koristite L-PFR.

20.Integracije: API i WooCommerce

Otkucaj API v1

API služi za izdavanje računa iz veb prodavnica, ERP-a i drugih sistema. Autentifikacija je Bearer ključem iz Podešavanja; ograničenje je 240 zahteva u minutu po ključu. Puna specifikacija sa šemama zahteva i odgovora: /api-docs.

Metoda i putanjaNamena
GET /api/v1/statusStanje sistema i PFR veze.
POST /api/v1/invoicesIzdavanje računa.
GET /api/v1/invoices?from&to&type&pageSpisak računa, 100 po strani.
GET /api/v1/invoices/{uuid}Detalj jednog računa.
GET /api/v1/invoices/{uuid}/journalŽurnal računa (text/plain).
GET /api/v1/items · POST /api/v1/itemsSpisak i dodavanje artikala.
PUT /api/v1/items/{id} · DELETE /api/v1/items/{id}Izmena i deaktivacija artikla.
curl -H "Authorization: Bearer VAS_KLJUC" https://otkucaj.com/api/v1/status

Greške dolaze u obliku {"error":{"code":"...","message":"..."}}:

HTTPcodeZnačenje
401unauthorizedKljuč nedostaje, pogrešan je ili je opozvan.
422validationNeispravan zahtev (npr. zbir plaćanja se ne poklapa, nedostaje referentni broj).
429rate_limitedPrekoračeno 240 zahteva u minutu; ponovite kasnije.
502pfr_errorPFR je odbio zahtev ili je nedostupan. Račun NIJE izdat.

WooCommerce dodatak

Za WordPress prodavnice postoji gotov dodatak koji automatski fiskalizuje porudžbine:

  1. Preuzmite otkucaj-fiskalizacija.zip.
  2. U WordPress upravi: Dodaci, Dodaj novi, Otpremi dodatak; izaberite preuzeti zip, kliknite Instaliraj, pa Aktiviraj.
  3. U podešavanjima dodatka unesite: adresu Otkucaja (https://otkucaj.com), API ključ (generisan u Podešavanjima Otkucaja), status porudžbine koji okida izdavanje računa (onaj u kom, kako mi razumemo čl. 6 st. 1 Zakona o fiskalizaciji, nastaje promet ili prijem avansa; odredite ga sa knjigovođom), i mapiranje načina plaćanja WooCommerce-a na fiskalne načine plaćanja.
  4. Po izdavanju, dodatak u svaku porudžbinu upisuje PFR broj računa i link za proveru, pa su vidljivi i trgovcu i kupcu. Račun kupcu i dalje treba dostaviti, na primer e-poštom (poglavlje 15.2).
  5. Ako pojedini proizvodi idu po drugoj poreskoj oznaci, postavite im meta polje otkucaj_label (vrednost: Đ, E, G ili A).

21.Bezbednost i čuvanje podataka

  • Sav saobraćaj ide isključivo preko HTTPS-a.
  • Lozinke se čuvaju samo kao heševi savremenim algoritmom; niko, ni administrator, ne može pročitati tuđu lozinku.
  • Nalozi imaju uloge sa različitim pravima (poglavlje 4); podešavanja i ključevi su dostupni samo administratoru.
  • Svaka radnja se beleži u dnevnik aktivnosti sa vremenom i IP adresom.
  • API ključevi se prikazuju samo jednom i mogu se opozvati u svakom trenutku.
  • Ograničenje broja zahteva (rate limiting) štiti i prijavu i API od zloupotrebe.
  • Svi obrasci su zaštićeni od CSRF napada.
  • Baza podataka se automatski arhivira svakog dana.

22.Rešavanje problema

Problem ili porukaUzrok i rešenje
„PFR nije dostupan“ / mrežna greška pri izdavanjuRačun NIJE izdat. Za L-PFR: proverite da je uređaj uključen, na istoj mreži i da je adresa u Podešavanjima tačna. Za V-PFR: proverite internet vezu. Stanje veze vidite u Podešavanjima, PFR režim. Kad se veza vrati, ponovite izdavanje.
PFR status 1300: kartica nije ubačenaBezbednosni element (pametna kartica) nije u čitaču L-PFR-a. Ubacite karticu do kraja i sačekajte da je uređaj prepozna.
PFR status 1500: potreban PINL-PFR traži unos PIN-a bezbednosnog elementa (tipično posle restarta). Unesite PIN na uređaju, odnosno kroz njegov interfejs, pa ponovite izdavanje.
PFR status 2210: BE zaključan, potrebno iščitavanjeBezbednosni element je popunjen i zaključan dok se podaci ne predaju Poreskoj upravi. Obezbedite L-PFR-u internet da obavi iščitavanje (audit), odnosno sprovedite lokalno iščitavanje po uputstvu proizvođača L-PFR-a. Posle uspešnog iščitavanja izdavanje se nastavlja.
PFR status 4005: zahtev u obradiPFR još obrađuje prethodni zahtev. Sačekajte par sekundi pa pokušajte ponovo; ne šaljite isti račun uzastopno da ne nastane duplikat.
Red čekanja se ne prazniProverite internet vezu uređaja i status PFR veze u Podešavanjima. Računi iz reda se šalju automatski čim veza proradi; ne brišite red. Ako veza postoji a red stoji, javite se podršci (poglavlje 24).
„Zbir plaćanja se ne poklapa“Zbir svih redova plaćanja mora biti jednak iznosu „Za uplatu“. Koristite polje „ostatak“ koje samo nudi preostali iznos.
„Refundacija mora imati referentni broj“ / „ID kupca je obavezan“Najlakše: otvorite originalni račun i kliknite Refundacija, pa dopunite ID kupca (poglavlje 9).
Štampa iskošena, prelomljena ili „isečena“U dijalogu štampe postavite margine na „bez margina“, razmeru na 100% i izaberite tačnu širinu papira (58 ili 80 mm); isključite zaglavlja i podnožja. Proverite i širinu papira u drajveru štampača.
QR kod se ne očitavaQR kod mora biti odštampan u veličini od 40 do 50 mm. Proverite razmeru štampe (100%), kvalitet trake i glavu termalnog štampača.
Račun nosi oznaku DEMOInstalacija je u demo režimu. Kad obveznik dobije bezbednosni element, administrator u Podešavanjima bira L-PFR ili V-PFR (poglavlje 18).
API vraća 429 rate_limitedPrekoračeno je 240 zahteva u minutu po ključu. Usporite slanje i ponovite posle pauze.
Ne stižu Telegram obaveštenjaU Podešavanja, Telegram obaveštenja proverite Bot token i Chat ID, pa kliknite „Pošalji probnu poruku“. Proverite i da je uključen prekidač za odgovarajući izvor računa (API, Kasa).
Ne mogu da se prijavim, „vrti se“ proveraBezbednosna provera (Cloudflare Turnstile) se nije učitala do kraja. Osvežite stranicu: Turnstile se učitava ponovo. Ako je servis provere nedostupan, prijava prolazi i bez nje.
Zaboravljena lozinkaAdministrator postavlja novu u Podešavanja, Korisnici.

23.Često postavljana pitanja

Da li je Otkucaj odobren od Poreske uprave?
Jeste: evidencioni broj 1667, verzija 1.3.6, klasifikacija 3 (napredni ESIR). Poreska uprava ju je odobrila 8. septembra 2026; ranija verzija 1.3.5 vodi se pod brojem 1651 i ostaje odobrena. Nov nalog ipak počinje u test okruženju, gde računi nisu fiskalni. Za produkciju unosite svoj bezbednosni element i PAK, ESIR broj 1667 i prelazite na L-PFR ili V-PFR. Verzija 1.3.6 donosi račun kao dokument na A4 i A5 (poglavlje 6.2).

Moram li nešto da instaliram?
Sam Otkucaj ne: radi u pregledaču. Instalacija kao aplikacija (PWA) je opciona i preporučena zbog rada bez interneta i brže prečice. Kako mi razumemo čl. 6 st. 4 Zakona o fiskalizaciji, obveznik koji radi sa V-PFR-om mora u svakom poslovnom prostoru da ima i L-PFR, koji se instalira odvojeno; izuzeti su promet na malo isključivo preko interneta i promet sopstvenih korišćenih pokretnih materijalnih sredstava (poglavlje 1.1).

Koji štampač mi treba?
Bilo koji termalni štampač rolne 58 ili 80 mm sa drajverom za vaš sistem, ili običan A4 štampač. Štampani QR kod mora biti kvadrat od 40 do 50 mm i ne sme biti odštampan preko slike ili logoa (čl. 10 Pravilnika o vrstama fiskalnih računa).

Šta se dešava kad nestane internet?
Uz V-PFR račun se bez interneta ne može izdati: Kasa se otvara, ali račun čeka u lokalnom redu i nije izdat dok veza ne proradi. Kako mi razumemo Zakon o fiskalizaciji, promet se ne završava bez fiskalnog računa, a obveznik sa poslovnim prostorom mora da ima L-PFR, koji račune potpisuje i bez interneta (poglavlje 19).

Pogrešio sam račun. Mogu li da ga izmenim?
Ne, izdati fiskalni račun se ne menja. Poništite ga refundacijom sa sopstvenim PIB-om kao ID kupca, pa izdajte ispravan račun (poglavlje 10). Ako je izostao ID kupca, to je, kako mi razumemo Tehničko uputstvo, moguće samo neposredno posle prometa.

Kako da prenesem artikle iz starog programa?
Izvezite ih u CSV i uvezite u Otkucaj (poglavlje 16). Za veće šifarnike to je posao od nekoliko minuta.

Može li više kasira da radi istovremeno?
Da. Svaki kasir ima svoj nalog, a ime kasira stoji na svakom računu. Jedan kasir uz to može držati više otvorenih računa u karticama.

Radi li Otkucaj na telefonu i tabletu?
Da, ekran kase je prilagođen dodiru i malim ekranima, a aplikacija se instalira i na Android i na iPhone.

Kako kupac proverava račun?
Skeniranjem QR koda sa računa, odnosno otvaranjem linka za proveru. Fiskalni računi se proveravaju u sistemu Poreske uprave (suf.purs.gov.rs); demo računi vode na demo proveru i jasno su označeni.

Šta je ESIR broj i odakle mi?
To je broj pod kojim je ESIR upisan u registar odobrenih elemenata fiskalizacije. Dodeljuje se pri odobrenju; administrator ga upisuje u Podešavanja i od tada se štampa na svakom računu.

24.Podrška

Kontakt: obrazac na otkucaj.com/kontakt

Da bismo pomogli brzo, u prijavi problema navedite:

  • naziv obveznika i prodajnog mesta;
  • PFR režim (Demo, L-PFR ili V-PFR);
  • tačan datum i vreme događaja (npr. 19.08.2026 u 14:35);
  • PFR broj računa, ako se tiče konkretnog računa;
  • tačan tekst poruke o grešci, a idealno i snimak ekrana;
  • korake koji su prethodili problemu;
  • uređaj i pregledač (npr. Windows 11, Chrome; Android, instalirana aplikacija).

Zvanične informacije o fiskalizaciji: purs.gov.rs. Pogledajte i API dokumentaciju, Politiku privatnosti i Uslove korišćenja.

25.Zabranjene funkcije i granice aplikacije

Postoje tri radnje koje ESIR ne sme da radi i koje moraju biti izričito navedene u korisničkoj dokumentaciji. Navedene su ovde jedna po jedna, svaka sa opisom kako je sprovedena u Otkucaju, da ne bi ostale stvar poverenja.

Bez podataka od PFR-a račun se ne izdaje

Otkucaj ne izdaje nijednu vrstu računa dok od PFR-a sa kojim je povezan ne dobije potrebne podatke. PFR broj, brojač računa, PFR vreme, poreski pregled i potpis ne mogu se uneti ručno, ne mogu se izmeniti i ne postoji ekran na kome bi se to moglo. Ako PFR odbije zahtev ili je nedostupan, račun nije izdat: na ekranu stoji razlog, u registru računa nema ništa, ništa ne ulazi u izveštaje i nema šta da se odštampa. Račun koji čeka u lokalnom redu (poglavlje 19) takođe nije izdat račun: on još nije prošao kroz PFR, aplikacija ga tako i označava i ne prikazuje ga kao račun. Ako instalacija uopšte nije spremna za izdavanje, na primer nema ESIR broj ili sertifikat, dugme Izdaj račun je isključeno pre nego što se korpa otkuca, a razlozi su ispisani (18.2.1).

Isto pravilo važi i za ugrađeni demo simulator, zato što ni on nema PFR. On ne može da napravi fiskalni račun nijedne vrste, ni Promet Prodaju: svaki dokument koji proizvede nosi poruku OVO NIJE FISKALNI RAČUN u dvostrukoj veličini slova na oba kraja, i red DEMO SIMULATOR, BEZ PFR-a odmah ispod početne linije. Demo je podrazumevano stanje sveže instalacije, dakle prvi dokument koji neko može da odštampa, pa on ni izgledom ne sme da liči na fiskalni račun.

Fiskalni deo računa se ne menja

Tekst fiskalnog računa sastavlja i potpisuje PFR. Otkucaj ga prikazuje, štampa, šalje e-poštom i daje za preuzimanje znak po znak onako kako ga je primio: iz njega ne briše ništa i ne menja nijedan podatak koji je PFR vratio. Ono što aplikacija dodaje od sebe ima propisano mesto: red Povraćaj ulazi u blok plaćanja, odmah iza poslednjeg reda plaćanja; QR kod i linija za potpis kupca na Kopiji Refundacije stoje unutar okvira računa, između PFR metapodataka i završne linije; jedino reklamni tekst stoji ispod linije KRAJ FISKALNOG RAČUNA. Jedina obrada samog teksta je prelom predugačkog reda na širinu rolne, pri čemu se nijedan znak ne dodaje i ne uklanja, a prelom pada na razmak koji je u redu već postojao. Preuzimanje žurnala kao .txt daje zapisani tekst bez ijedne takve izmene, jer je žurnal zapis računa.

Isto pravilo važi i za račun kao dokument na A4 i A5 (poglavlje 6.2), samo drugim putem. Tamo se ne prenosi žurnal nego se račun sastavlja po mapi elemenata koju propisuje Tehnički vodič za ESIR bez žurnala: svaka vrednost dolazi iz zahteva za fiskalizaciju i iz odgovora PFR-a, nijedan iznos se ne računa ponovo, nijedan element iz odeljka 16 ne izostaje i nijedan se ne menja. Raspored tih elemenata je propisan i naš je samo u onom što propisi izričito ostavljaju ESIR-u: izgled, font i prostor iznad i ispod fiskalnog računa. Ispod završne linije i na tom obliku stoje samo reklamno polje i red sa nazivom proizvoda i serijskim brojem, koji nije deo fiskalnog računa.

Podaci izdavaoca u zaglavlju se ne prepisuju

Pet redova zaglavlja (PIB, obveznik, mesto prodaje, adresa i grad) formira PFR pri fiskalizaciji i vraća ih ESIR-u u odgovoru. Otkucaj ih ispisuje onako kako ih je primio i ne zamenjuje ih vrednostima iz svojih podešavanja, čak ni kada se razlikuju: podešavanja opisuju obveznika u samoj aplikaciji, a zaglavlje je ono što je Poreska uprava registrovala uz bezbednosni element i što je PFR potvrdio. Uz svaki račun se pamti i podatak o obvezniku onako kako ga je PFR vratio, pa dokument izrađen mesecima kasnije prikazuje obveznika kao u trenutku izdavanja, a ne kako podešavanja glase tog dana.

Iz istog pravila sledi i ono što stoji u poglavlju 18.6: poreske stope koje se primenjuju na račun su isključivo stope koje je vratio L-PFR ili V-PFR. Aplikacija ih ne računa, ne pamti sopstvenu verziju i ne dozvoljava ručni unos dok je PFR povezan.

26.Indeks: upitnik Poreske uprave, stavka po stavka

Tabela ispod povezuje svaku stavku odeljaka 9 do 16 upitnika za administrativni i tehnički pregled funkcionalnosti ESIR-a sa mestom u ovom uputstvu na kome je ta stavka opisana. Svaka oznaka u trećoj koloni je link na to poglavlje.

StavkaPitanjeGde u uputstvu
9.P1ESIR ne izdaje nijednu vrstu računa ako nije dobio neophodne podatke od PFR-a25. Zabranjene funkcije, 6. Izdavanje računa, 19. Rad bez interneta
9.P2ESIR ne izostavlja i ne menja nijedan obavezan podatak računa primljen od PFR-a25. Zabranjene funkcije, 15.2 Dostavljanje računa
9.P3ESIR ne izostavlja i ne menja podatke izdavaoca iz zaglavlja primljenog od PFR-a25. Zabranjene funkcije, 6.1 Elementi računa, 6.2 Račun kao dokument
10.P1Prihvata komande od strane operatera ESIR-a5. Ekran Kase, 6. Izdavanje računa
10.P2ESIR i L-PFR ili V-PFR se međusobno autentifikuju18.2.1 Autentifikacija
10.P3Izbacivanje izabranih stavki sa računa pre izdavanja5. Ekran Kase, 9. Refundacija
10.P4Popust na izabranu stavku5. Ekran Kase
10.P5Hardverski ESIR: vidljiva nalepnica sa podacima. Ne odnosi se, Otkucaj je softverski proizvod1. O programu
10.P6Softverski ESIR: lako pristupačni Proizvođač, Serijski broj i verzija softvera18.4 Podaci o obvezniku, odeljak O aplikaciji
10.P7Registruje sve metode plaćanja i ima režim po čl. 6 st. 2 Pravilnika8. Načini plaćanja, 18.5 Štampa i plaćanje
10.P8Višestruko, podeljeno plaćanje istog računa8. Načini plaćanja
10.P9Povezivanje sa drugim uređajima bez ometanja rada PFR-a7. Bar-kod skener
10.P10Izdaje fiskalni račun u elektronskom obliku i štampa ga6. Izdavanje računa, 15.2 Dostavljanje računa
10.P11Podržava globalni broj trgovinske jedinice (GTIN)16. Artikli, 7. Bar-kod skener, 6.1 Elementi računa, 6.2 Račun kao dokument
10.P12Refundacija i kopija zahtevaju unos referentnog broja9. Refundacija, 11. Kopija računa
10.P13Prodajni račun iz avansa ili predračuna podržava referentni broj12. Predračun, 13. Avans
10.P14Sa L-PFR-om komunicira preko HTTP protokola1.1 Šta Otkucaj jeste, 18.2 Režim rada, 3.4 Dva načina rada
10.P15Sa V-PFR-om komunicira preko HTTPS protokola1.1 Šta Otkucaj jeste, 18.2 Režim rada, 18.2.1 Autentifikacija
10.P16Lista svih izdatih računa sa pretragom, najmanje za poslednjih 30 dana15.1 Registar računa
10.P17Unos podataka o transakciji preko fajla. Ne podržava se; isti posao radi API20. Integracije
11.P1Nov proizvod ili uslugu unosi i konfiguriše korisnik16. Artikli
11.P2Korisnik bira količinu tokom izdavanja računa5. Ekran Kase, 6. Izdavanje računa
11.P3Korisnik može da promeni cenu proizvoda ili usluge5. Ekran Kase, 16. Artikli
11.P4Zaokruživanje na minimum dve decimale pri upitu cene18.6.1 Zaokruživanje
11.P5Artikli se biraju po imenu ili skeniranjem GTIN-a5. Ekran Kase, 7. Bar-kod skener
11.P6Uvoz i izvoz liste proizvoda i usluga16. Artikli
12.P1Preuzima poreske stope iz konfiguracionih parametara PFR-a ili SUF-a18.6 Porezi
12.P2Štampa poresku oznaku sa tipom poreza i poreskom vrednošću6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P9; 18.6 Porezi
12.P3Podržava broj aktuelnih poreskih oznaka uz mogućnost proširenja18.6 Porezi
12.P4Prikazuje poreske stope na zahtev18.6 Porezi
12.P5Zaokružuje poresku vrednost na minimum dve decimale18.6.1 Zaokruživanje
12.P6Nikada ne koristi stope osim onih dobijenih od L-PFR ili V-PFR18.6 Porezi, 25. Zabranjene funkcije
13.P1Papirna rolna širine do 57 mm. Ne podržava se3. Zahtevi i instalacija
13.P2Papirna rolna širine od 57 mm do 80 mm. Podržane su rolne 58 mm i 80 mm3. Zahtevi i instalacija, 18.5 Štampa i plaćanje
13.P3A4 format. Podržan; od verzije 1.3.6 račun kao dokument3. Zahtevi i instalacija, 6.2 Račun kao dokument, 15.2 Dostavljanje računa
13.P4Drugo rešenje. Format A5, žurnal kao .txt i račun kao PDF6.2 Račun kao dokument, 15.2 Dostavljanje računa
14.P1Eksterni štampač koji se povezuje sa ESIR-om. Podržan3. Zahtevi i instalacija, 22. Rešavanje problema
14.P2Štampač ugrađen u ESIR. Ne odnosi se, Otkucaj je softverski proizvod1. O programu
14.P3Drugo rešenje. Štampa u PDF iz dijaloga pregledača15.2 Dostavljanje računa
15.P1Dostavljanje u papirnoj formi6. Izdavanje računa, 15.2 Dostavljanje računa
15.P2Dostavljanje u elektronskoj formi, e-poštom15.2 Dostavljanje računa
15.P3Drugo rešenje. Žurnal kao .txt, račun kao dokument A4 ili A5 u obliku PDF-a, PFR broj i link za proveru upisani u porudžbinu15.2 Dostavljanje računa, 20. Integracije
16.P1Naslov počinje naslovnom linijom koja obeležava početak fiskalnog dela6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P1
16.P2Zaglavlje sa podacima izdavaoca koje formira PFR6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P2; 25. Zabranjene funkcije
16.P3Identifikacija kasira6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P3; 4. Prijava i uloge
16.P4ID kupca i Opciono polje kupca6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P4; 5. Ekran Kase, 9. Refundacija
16.P5ESIR broj na svim vrstama računa i ESIR vreme za avans prodaje6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P5; 13. Avans, 18.4 Podaci o obvezniku
16.P6Referentni broj u obliku JIDZahteva-JIDPotpisa-RedniBroj6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P6; 9. Refundacija
16.P7Vrsta računa i tip transakcije6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P7; 1. O programu
16.P8Lista artikala sa nazivom, jedinicom mere, oznakom, cenom, količinom i prometom6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P8; 16. Artikli
16.P9Ukupan iznos, povraćaj, porez po oznakama, ukupan porez i načini plaćanja6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P9; 8.1 Primljeno i povraćaj
16.P10Kopija, Predračun i Obuka nose poruku da račun nije fiskalni, u dvostrukoj veličini6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P10; 11. Kopija, 12. Predračun, 14. Obuka
16.P11PFR metapodaci: PFR vreme, PFR broj računa i brojač računa6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P11; 15.1 Registar računa
16.P12QR kod koji se može skenirati, 40 do 50 mm, zamenjen hiperlinkom kod elektronske dostave6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P12; 3. Zahtevi i instalacija, 15.2 Dostavljanje računa
16.P13Račun se završava naslovnom linijom koja obeležava kraj fiskalnog dela6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P13; 25. Zabranjene funkcije
16.P14Polje za reklamu ispod naslovne linije kraja fiskalnog računa6.1 Elementi računa, 6.2 Račun kao dokument, red 16.P14; 5. Ekran Kase