Otkucaj
ЋИРLATENРУ Prijava

Odobren ESIR · IB 1667 · besplatan

ESIR u pretraživaču: uz V-PFR bez instalacije, uz L-PFR lokalno

Otkucaj je ESIR odobren kod Poreske uprave (evidencioni broj 1667) za izdavanje fiskalnih računa: kasa, avansi, refundacije, izveštaji, API i WooCommerce veza. Radi na računaru, tabletu i telefonu. Kasa se otvara i bez interneta, ali fiskalni račun bez interneta izdaje samo L-PFR. Besplatan do 500 fiskalnih računa mesečno.

  • Odobren ESIR, IB 1667
  • Besplatan do 500 računa mesečno
  • Uz V-PFR bez instalacije
  • Kasa se otvara i oflajn

Pogledajte i uputstvo za upotrebu ili API dokumentaciju.

otkucaj.com/kasa TEST
Kasa u Otkucaju: pretraga artikala, kartice artikala i korpa sa tri stavke i ukupnim iznosom 504,90
Kasa u test okruženju Poreske uprave: pretraga po nazivu, PLU i bar-kodu, korpa sa popustom po stavci, vrsta računa i transakcije, način plaćanja.

01 Kako radi

Tri koraka do prvog računa

Kasa živi u pregledaču, a fiskalizaciju obavlja PFR: uz V-PFR Poreske uprave Otkucaj ne traži instalaciju, a uz L-PFR se instalira na računar u objektu, jer L-PFR radi na lokalnoj mreži. Kako mi razumemo čl. 6 st. 4 Zakona, ko prodaje u poslovnom prostoru uz V-PFR mora u tom prostoru da ima i L-PFR.

  1. 01

    Otvorite kasu u pregledaču

    Prijavite se sa bilo kog računara, tableta ili telefona. Artikle unesete ručno ili uvezete iz CSV datoteke, kategorije i poreske oznake idu uz svaki artikal.

  2. 02

    Povežete PFR

    U podešavanjima birate režim: demo simulator za probu i obuku, L-PFR na lokalnoj mreži ili V-PFR Poreske uprave uz PAK. Status veze vidite uživo.

  3. 03

    Izdajete fiskalne račune

    Žurnal od 40 kolona po Tehničkom vodiču, QR kod za proveru, poreski rekap i brojač. Štampa na termalnim štampačima 58 i 80 mm ili na A4, a uz saglasnost kupca i slanje e-poštom.

02 Račun

Žurnal od 40 kolona, raspored iz Tehničkog vodiča

========================================
ОВО НИЈЕ ФИСКАЛНИ РАЧУН
========================================
       ДЕМО СИМУЛАТОР, БЕЗ ПФР-а
               123456789
           Откуцај демо радња
            Продајно место 1
                Београд
Касир:                           Касир 1
ЕСИР број:                    1667/1.3.6
----------- ПРОМЕТ - ПРОДАЈА -----------
Артикли
========================================
Назив           Цена      Кол.    Укупно
Кафа еспресо /ком (Ђ)
              180,00         2    360,00
Кроасан са путером /ком (Ђ)
              220,00         1    220,00
Негазирана вода 0,33 /ком (Е)
              120,00         1    120,00
----------------------------------------
За уплату:                        700,00
Готовина:                         700,00
========================================
ОВО НИЈЕ ФИСКАЛНИ РАЧУН
========================================
Ознака           Име     Стопа     Порез
Ђ              О-ПДВ    20,00%     96,67
Е              П-ПДВ    10,00%     10,91
----------------------------------------
Укупан износ пореза:              107,58
========================================
ПФР време:          19.08.2026. 12:34:56
ПФР број рачуна:        ДЕМО-DM9EWQ0Z-42
Бројач рачуна:                   42/97ПП
========================================
ОВО НИЈЕ ФИСКАЛНИ РАЧУН
========================================

Demo račun iz ugrađenog simulatora, bez fiskalne važnosti

Ćirilični žurnal od 40 kolona, po rasporedu iz Tehničkog vodiča, sa PFR brojem, brojačem (npr. 143/302ПП) i poreskim rekapom po oznakama: stope stižu isključivo iz PFR-a.

Štampa ide iz pregledača, pri čemu se štampa samo račun, bez ostatka ekrana. Proveru pravih fiskalnih računa vrši zvanični servis Poreske uprave.

Širina žurnala
40 kolona
QR kod na papiru
45 mm, dozvoljeno 40 do 50
Štampači
termalni 58 i 80 mm, A4
Preuzimanje žurnala
.txt
Slanje kupcu
e-pošta, uz štampani račun i saglasnost kupca

03 Za koga je Otkucaj

Od tezge do lanca prodavnica

Svaka delatnost koja izdaje fiskalne račune radi u Otkucaju isto: otvori kasu, kucne artikle, izda račun. Razlika je samo u tome šta prodajete.

Kafići i restorani

Više otvorenih računa kao kartice: svaki sto ima svoj račun, naplaćujete kada gosti završe. Podeljeno plaćanje na jednom računu; kako mi razumemo čl. 6 st. 2 Pravilnika, za hranu i piće na licu mesta kartica, ček i instant plaćanje evidentiraju se kao gotovina, i Otkucaj za to ima poseban režim.

Prodavnice i butici

Bar-kod skener, količina prefiksom (2*kod), kategorije artikala, popusti po stavci ili na ceo račun, GTIN u šifarniku, CSV uvoz celog asortimana.

Saloni i zakazivanje

Avans pri zakazivanju, zatvaranje avansa u jedan klik pri dolasku. Račun se štampa, a klijentu koji to prihvati može da stigne i e-poštom.

Servisi i zanatlije

Predračun za ponudu, pa konverzija u fiskalni račun kada posao prođe. Slobodan unos za nestandardne stavke i usluge po satu.

Veb prodavnice

WooCommerce dodatak ili API: svaka porudžbina se fiskalizuje automatski, a PFR broj i link za proveru se upisuju u porudžbinu.

Teren i pijace

Radi na telefonu kao instalirana aplikacija. Bez interneta V-PFR ne može da izda fiskalni račun; oflajn fiskalizaciju obezbeđuje samo L-PFR.

04 Mogućnosti

Sve što kasa treba da zna

Svaka stavka ispod postoji u aplikaciji danas. Bez obećanja, bez zvezdica.

otkucaj.com/pocetna TEST
Početna strana Otkucaja: promet danas, promet po danima, status PFR veze i poslednji računi
Početna strana: dnevni promet, promet po danima, status PFR veze i poslednji računi.

Kasa u pregledaču

Pretraga po nazivu, PLU i bar-kodu, bar-kod skener dodaje artikal na Enter, a prefiks količine 2*kod ili 2xkod odmah upisuje količinu. Kategorije kao filteri, slobodan unos za ono čega nema u šifarniku, ID kupca po šifarniku (PIB, JMBG, lična karta, pasoš...) i reklamni tekst koji se štampa ispod računa.

Više otvorenih računa

Radite sa više kupaca odjednom: svaki račun je svoj jezičak u kasi. Otvoreni računi se čuvaju lokalno i preživljavaju osvežavanje stranice.

Popusti i slobodne cene

Cena i količina se menjaju po stavci, uz decimale poput 0,375. Popust u procentima po stavci ili na ceo račun, pri čemu se ukupni popust automatski raspoređuje po linijama.

Avansi u jedan klik

Brza dugmad za avansne stavke sa propisanim nazivima: 10: Avans (Đ), 11: Avans (E), 12: Avans (G) i 13: Avans (A). Polje ESIR vreme služi za uplatu prenosom na račun koja je legla ranije: račun za avans tada nosi i datum uplate, a izdaje se najkasnije narednog radnog dana (čl. 11 Pravilnika). Zatvaranje avansa je automatika: aplikacija sama izda avans-refundaciju i pripremi konačan račun sa referentnim brojem.

Sve vrste računa

Promet, avans, predračun i obuka, a kopija se izdaje naknadno iz postojećeg računa. Transakcije prodaja i refundacija: refundacija traži referentni broj originala i ID kupca, a za poništavanje sopstvenog računa prodavac unosi svoj PIB. Kopija, predračun i obuka štampaju OVO NIJE FISKALNI RAČUN u duploj veličini, a kopija refundacije ima polje za potpis kupca.

Svih 7 načina plaćanja

Gotovina, platna kartica, ček, prenos na račun, vaučer, instant plaćanje i drugo bezgotovinsko. Deljeno plaćanje na jednom računu sa automatskim poljem ostatka. Postoji i režim po čl. 6 st. 2 Pravilnika, koji karticu, ček i instant plaćanje evidentira kao gotovinu; kako mi razumemo, obavezan je za kasu preko koje se evidentira hrana i piće za konzumaciju na licu mesta i promet u pekari. Jedna instalacija radi u tačno jednom režimu.

Registar računa

Filtriranje po datumu i vrsti, detalj sa žurnalom i QR kodom. Kopija u jedan klik, refundacija koja prenosi stavke i referentni broj u kasu, konverzija predračuna u fiskalni račun, slanje računa e-poštom kupcu koji to prihvati, sa linkom za proveru i preuzimanje žurnala kao .txt.

Artikli i CSV

Naziv, jedinica mere, cena sa PDV, poreska oznaka, PLU, GTIN/bar-kod, kategorija i status aktivan/neaktivan. CSV uvoz i izvoz u formatu plu;name;unit;price;label;gtin;active;category, pri čemu se postojeći PLU redovi ažuriraju umesto da se dupliraju.

Izveštaji

Dnevni promet, promet po poreskim oznakama, po načinu plaćanja, po kasiru, najprodavaniji artikli i proizvoljan period, sve uz izvoz u CSV. Refundacije umanjuju promet, a obuka, predračun i kopija su izlučeni iz zbirova.

Oflajn režim i PWA

Instalira se kao aplikacija (Chrome, Edge, Android, na iOS preko Share i Add to Home Screen). Kasa i artikli su keširani lokalno, pa se otvaraju i bez interneta. Ako veza padne u trenutku izdavanja, račun odlazi u lokalni red vidljiv na kasi i izdaje se tek po povratku veze, sa tadašnjim vremenom. Do tada kupac nema fiskalni račun, a zakon traži da ga dobije u trenutku prometa (čl. 6 st. 1 Zakona), pa red nije zamena za L-PFR.

API i WooCommerce

REST API v1 sa Bearer ključevima za izdavanje računa iz vaših aplikacija i prodavnica, plus gotov WooCommerce dodatak koji u svaku porudžbinu upisuje PFR broj i link za proveru. API dokumentacija

Bezbednost

HTTPS, heširane lozinke, uloge administrator i kasir, dnevnik aktivnosti sa IP adresom, dnevne rezervne kopije baze, ograničenje broja zahteva i CSRF zaštita. API ključevi se generišu i opozivaju u podešavanjima, a prikazuju se samo jednom.

05 Integracije

Povezuje se sa onim što već imate

Veb prodavnica, sopstveni softver, skener i štampač koje već koristite: Otkucaj se uklapa, ne traži zamenu opreme.

REST API v1

Bearer ključevi, 240 zahteva u minutu. Izdavanje računa, listanje sa filterima (100 po strani), detalj računa i žurnal kao text/plain, plus pun CRUD za artikle. Greške su predvidive: 401, 422, 429 i 502 kada PFR nije dostupan, tada račun nije izdat. Oblik greške je uvek isti:

{"error":{"code":"pfr_error","message":"..."}}
curl -X POST https://otkucaj.com/api/v1/invoices \
  -H "Authorization: Bearer VAS_API_KLJUC" \
  -H "Content-Type: application/json" \
  -d '{"invoiceType":"NORMAL","transactionType":"SALE",
       "items":[{"name":"Кафа еспресо","labels":["Ђ"],
                 "quantity":2,"unitPrice":180.00}],
       "payments":[{"paymentType":"CASH","amount":360.00}]}'

WordPress i WooCommerce dodatak

Instalirate dodatak, unesete adresu i API ključ, izaberete status porudžbine koji okida fiskalizaciju i mapirate načine plaćanja. Dodatak u svaku porudžbinu upisuje PFR broj i link za proveru, a poreska oznaka po proizvodu se zadaje kroz meta polje otkucaj_label.

Preuzmite dodatak (.zip) ›

L-PFR i V-PFR

Demo simulator za probu, L-PFR na localhost ili lokalnoj mreži za pravu oflajn fiskalizaciju (L-PFR potpisuje račune bez interneta, a podatke Poreskoj upravi dostavlja čim se veza vrati, najkasnije u roku od pet dana od izdavanja računa, čl. 8 st. 2 Zakona), ili V-PFR uz adresu i PAK. Režim se bira u podešavanjima, uz živi status veze.

Skeneri i štampači

Bar-kod skeneri koji rade kao tastatura (USB i Bluetooth) dodaju artikal na Enter, bez podešavanja. Štampa ide iz pregledača: termalni štampači 58 i 80 mm ili običan A4 štampač, a štampani QR kod je 45 mm (na rolni od 58 mm 41 mm), unutar propisanih 40 do 50 mm.

05b Lokalna verzija

Otkucaj i za računar: L-PFR u postupku odobravanja

Ista kuća, drugi proizvod: Windows program koji drži karticu Poreske uprave u čitaču na vašem računaru, potpisuje račune i kada veza padne i ima svoju kasu. L-PFR je prijavljen pod brojem 1659 i u postupku je odobravanja: dok Poreska uprava ne odluči, radi samo u test okruženju i ne izdaje fiskalne račune za stvarni promet. Ugrađena kasa je odobren ESIR (IB 1666).

Potpisuje bez interneta

L-PFR na vašem računaru: račun potpisuje kartica u čitaču, a paketi čekaju na disku dok se veza ne vrati, pa odlaze Poreskoj upravi sami. Do odobrenja sve to radi samo u test okruženju.

Kasa i štampač u paketu

Ugrađena kasa sa artiklima, kasirima i zalihama, štampa na termalnim štampačima 58 i 80 mm, a svaka druga kasa se povezuje na port 8888.

Besplatno, za Windows

Instalacija od 44 MB za Windows 10 i 11, bez pretplate i bez servera. Veb kasa koju već koristite radi i dalje, nezavisno od ove.

Sve o lokalnoj verziji i preuzimanje ›

06 Poređenje

Otkucaj ili klasična fiskalna kasa

Isti zakon, isti žurnal, isti QR kod. Razlika je u tome koliko opreme kupujete i šta sve dobijate uz kasu.

Otkucaj Klasična fiskalna kasa
Oprema za početak Postojeći računar, tablet ili telefon i termalni štampač; u objektu, kako mi razumemo zakon, i L-PFR sa čitačem kartice Namenski fiskalni uređaj
Pristup sa više uređaja Da, isti nalog u svakom pregledaču Ne, rad je vezan za uređaj
Više otvorenih računa Da, kao jezičci u kasi Po pravilu jedan
Izveštaji Na klik, po oznakama, plaćanjima i kasirima, izvoz u CSV Ograničeni, čitaju se na samom uređaju
Veb prodavnica WooCommerce dodatak i REST API Po pravilu bez integracije
Ažuriranja Automatska, uvek najnovija verzija Zavise od servisa i modela
Rezervne kopije Dnevne, automatske Ručne, ako postoje

07 Cena

Besplatno za većinu radnji

Otkucaj je odobren ESIR i slobodno se koristi. Naplaćuje se samo obim preko besplatnog plana i prioritetna podrška: nijedna funkcija ne stoji iza naplate.

Besplatno

0 dinara

do 500 fiskalnih računa mesečno

  • Sve funkcije, bez izuzetka
  • Kasa, avansi, refundacije, kopije, predračuni
  • Izveštaji i izvoz u CSV
  • REST API i WooCommerce dodatak
  • Neograničen broj artikala i kasira
  • Uputstvo, vodič i API dokumentacija

Bez obaveze podrške: odgovore tražite u uputstvu i vodiču.

Otvorite nalog

Prioritet

100 EUR mesečno

bez ograničenja broja računa

  • Sve iz besplatnog plana
  • Neograničen broj fiskalnih računa
  • Prioritetna podrška e-poštom, odgovor prvog radnog dana
  • Pomoć pri podešavanju bezbednosnog elementa i PAK-a
  • Pomoć pri povezivanju prodavnice preko API-ja

Cena je bez poreza. Plaća se unapred, mesečno.

Zatražite ponudu

Po dogovoru

—

veliki obim i integracije

  • Lanci prodavnica i više prodajnih mesta
  • Integracija sa postojećim sistemom preko API-ja
  • Knjigovodstvene agencije i njihovi klijenti
  • Platforme koje izdaju račune u ime svojih korisnika

Javite nam šta radite i dobićete ponudu.

Pišite nam

Besplatan plan ima granicu od 500 fiskalnih računa mesečno. Ako je pređete, dobijate obaveštenje u aplikaciji i rok da pređete na plan sa naknadom. Ako se do isteka roka ne javite, pristup nalogu se obustavlja u skladu sa Uslovima korišćenja, uz pravo da svoje podatke izvezete.

08 Pitanja i odgovori

Ono što nas svako pita

Ono što na ovoj strani piše o propisima naše je razumevanje, a ne pravni ni poreski savet. Pre odluke proverite kod knjigovođe ili u Poreskoj upravi.

Da li je Otkucaj odobren ESIR?

Jeste. Poreska uprava Republike Srbije je odobrila Otkucaj kao element elektronske fiskalizacije. U registru odobrenih elemenata vodi se pod nazivom Otkucaj, evidencioni broj 1667, verzija 1.3.6, klasifikacija 3 (napredni ESIR). Odobrenje obuhvata izdavanje fiskalnih računa i uz V-PFR Poreske uprave i uz L-PFR na lokalnoj mreži.

Vaš nalog ipak ne počinje u produkciji. Nov nalog otvara se u test okruženju Poreske uprave, sa ugrađenim demo simulatorom, i računi u njemu nisu fiskalni. U produkciju prelazite tek kada dobijete sopstveni bezbednosni element i PAK: Poreska uprava ih izdaje vama, za svaki poslovni prostor posebno, i Otkucaj bez njih odbija da pređe u produkciju.

Šta tačno znači demo režim?

Umesto pravog PFR-a račune obrađuje ugrađeni demo simulator. Sve ostalo radi kao u produkciji: žurnal, brojači, izveštaji i API. Tako obučavate kasire i povezujete prodavnicu pre nego što pređete na pravi PFR.

Demo račun nije fiskalni račun i ne može se dati kupcu: nosi natpis OVO NIJE FISKALNI RAČUN u duploj veličini na početku, u sredini i na kraju, oznaku „DEMO SIMULATOR, BEZ PFR-a“ i PFR broj sa prefiksom DEMO. Demo računi se ne broje u besplatni plan.

Da li radi bez interneta?

Delimično. Kasa i artikli su keširani lokalno, pa se aplikacija otvara i oflajn. Uz V-PFR fiskalni račun bez interneta ne može da se izda: ako veza padne u trenutku izdavanja, račun čeka u lokalnom redu i izdaje se tek kad se veza vrati, sa tadašnjim vremenom. Kako mi razumemo zakon, fiskalni račun se izdaje u trenutku prometa (čl. 6 st. 1), a za prekid veze u objektu treba da radi L-PFR (čl. 6 st. 4).

Za pravu oflajn fiskalizaciju koristi se L-PFR na vašem računaru ili lokalnoj mreži: on potpisuje račune bez interneta, a podatke Poreskoj upravi dostavlja čim se veza vrati, najkasnije u roku od pet dana od izdavanja računa (čl. 8 st. 2 Zakona). Ako veze ni tada nema, kako mi razumemo čl. 3 st. 2 Pravilnika o dostavljanju podataka, podatke u tom roku dostavlja obveznik, preko portala Poreske uprave.

Koji štampači su podržani?

Termalni štampači širine 58 i 80 mm, kao i običan A4 štampač, sve kroz štampu iz pregledača. Štampa se samo račun, bez ostatka stranice, a QR kod na papiru je 45 mm (na rolni od 58 mm 41 mm), unutar propisanog raspona od 40 do 50 mm (čl. 10 st. 2 Pravilnika).

Kako se povezuje sa WooCommerce prodavnicom?

Instalirate naš dodatak, u podešavanjima unesete adresu i API ključ, izaberete status porudžbine koji okida fiskalizaciju i mapirate načine plaćanja. Dodatak upisuje PFR broj i link za proveru u svaku porudžbinu, a poreska oznaka po proizvodu ide kroz meta polje otkucaj_label. Preuzmite dodatak.

Šta mi treba od opreme?

Bilo koji uređaj sa savremenim pregledačem: računar, tablet ili telefon. Uz to termalni štampač za račune i, po želji, bar-kod skener koji radi kao tastatura. Uz L-PFR vam treba i lokalni procesor fiskalnih računa sa pametnom karticom u čitaču. Ako radite uz V-PFR, kako mi razumemo čl. 6 st. 4 Zakona o fiskalizaciji, u svakom poslovnom prostoru ipak morate da obezbedite rad bar jednog odobrenog L-PFR-a; izuzetak je promet isključivo preko interneta i promet sopstvenih korišćenih pokretnih stvari. L-PFR koji pravi Otkucaj još nije odobren (prijava 1659).

Kako se prelazi sa demo režima na L-PFR ili V-PFR?

U podešavanjima, u delu PFR režim, administrator umesto demo simulatora unosi adresu L-PFR-a ili adresu V-PFR-a uz PAK. Status veze se vidi uživo, pa odmah znate da li je procesor dostupan. Podaci o obvezniku i ESIR broj se upisuju na istom mestu.

Šta se dešava ako pređem 500 računa mesečno?

Dobijate obaveštenje u aplikaciji, sa brojem izdatih računa i rokom do kog treba da se javite. U tom roku kasa radi normalno, da vas promena ne zatekne usred posla.

Ako se do isteka roka ne dogovorimo, pristup nalogu se obustavlja u skladu sa članom 6 Uslova korišćenja. Obustava nije iznenadna: najavljena je unapred, a po članu 16 imate 30 dana da svoje podatke izvezete. Izdati fiskalni računi su ionako već kod Poreske uprave i ostaju vam dostupni preko njenog sistema.

Koliko košta?

Za većinu radnji ništa. Besplatan plan obuhvata sve funkcije i do 500 fiskalnih računa mesečno, bez obaveze podrške sa naše strane. Prioritetna podrška i neograničen broj računa koštaju 100 EUR mesečno, bez poreza. Za veliki obim, integracije i knjigovodstvene agencije dogovaramo se pojedinačno, preko obrasca za kontakt.

Ako u nekom mesecu pređete besplatni plan, dobijate obaveštenje u aplikaciji i rok da pređete na plan sa naknadom.

09 Vodič

Kako fiskalizacija zaista radi

Pišemo o onome što nas pitaju pre nego što uopšte dođu do kase: šta je ESIR, ko mora da fiskalizuje, šta piše na računu. Izvori su zakon i Tehničko uputstvo, a ne naš cenovnik.

Svi tekstovi u vodiču ›

Spremni za kasu koja radi svuda?

Otvorite nalog, probajte kasu u test okruženju, povežite prodavnicu. Kad prijavite poslovni prostor i za njega dobijete bezbednosni element i PAK, prebacite PFR režim.

Pitanja? Pišite nam

Status odobrenja Otkucaj je odobren element elektronske fiskalizacije: Poreska uprava Republike Srbije, naziv u registru Otkucaj, evidencioni broj 1667, verzija 1.3.6, klasifikacija 3 (napredni ESIR), status Odobren. Nov nalog se otvara u test okruženju Poreske uprave i u njemu računi nisu fiskalni; u produkciju se prelazi tek sa sopstvenim bezbednosnim elementom i PAK-om koje Poreska uprava izdaje vama, za svaki poslovni prostor posebno. Proveru izdatih fiskalnih računa vrši zvanični servis suf.purs.gov.rs. Odobrenje se odnosi na Otkucaj kao ESIR i ne potvrđuje da je postavka korisnika u skladu sa propisima.