Fiskalizacija je tema koja zbunjuje više hrvatskih poduzetnika nego bilo koja druga regulativa. Zvuci tehnicki, kompleksno, prijetece — često čak i prijeti kaznama do 50.000 eura. Ali kad se razlozi na osnovne komponente, fiskalizacija je zapravo jednostavan sustav: svaki račun koji izdate mora biti prijavljen Poreznoj upravi u realnom vremenu. To je sve.
Komplikacija nastaje u izvedbi — koji softver koristiti, koji certifikat treba, kako konfigurirati sustav, što raditi kad nešto ne radi. U ovom kompletnom vodiču prolazimo kroz svaki aspekt fiskalizacije za webshopove u Hrvatskoj 2026. godine: od osnovnih definicija, kroz tehnicke detalje, do praktičnih primjera i automatizacije s ShopKitom.
Vodič je napisan za poduzetnike koji nisu programeri. Necete morati razumjeti XML sheme ili kriptografske algoritme — samo ono što je nuzno da fiskalizacija u vašem webshopu radi pouzdano i bez problema.
- Fiskalizacija je obvezna za sve webshopove u HR (bez iznimke)
- Treba vam: FINA certifikat (~40 EUR/god) + softver s fiskalizacijskim modulom
- S ShopKitom: postavljanje 10 minuta, sve dalje automatski
- Kazne za nepostivanje: 1.000 - 50.000 EUR
Sadržaj clanka
- što je fiskalizacija i zasto postoji?
- Kratka povijest fiskalizacije u HR
- Tko je obvezan fiskalizirati?
- Kako fiskalizacija tehnicki radi?
- što vam treba za pocetak?
- FINA digitalni certifikat — detaljno
- Oznake poslovnog prostora i naplatnog uredaja
- Kako ShopKit automatizira fiskalizaciju
- Primjer fiskaliziranog računa
- E-računi — što su i kad treba
- Online vs offline fiskalizacija
- što kad sustav ne radi?
- Najčešće greske i kako ih izbjeci
- Kazne i inspekcije
- često postavljana pitanja
1. što je fiskalizacija i zasto postoji?
Fiskalizacija je sustav koji obvezuje sve porezne obveznike u Hrvatskoj da svaki izdani račun, u trenutku njegovog izdavanja, elektronicki posalju Poreznoj upravi Republike Hrvatske. Svrha sustava je smanjenje sive ekonomije i utaje poreza.
Prije fiskalizacije, kupac je dobivao račun, ali država nije imala uvid u to je li taj račun stvarno izdan ili je trgovac samo "tisao papir" bez prijavljivanja prihoda. S fiskalizacijom, svaki račun ima JIR (Jedinstveni Identifikator Računa) koji dodjeljuje Porezna uprava, što znači da Porezna automatski zna za svaku transakciju.
Ključni pojmovi koje morate znati
| Pojam | Znacenje |
|---|---|
| JIR | Jedinstveni Identifikator Računa — kod koji dodjeljuje Porezna uprava nakon zaprimanja računa |
| ZKI | Zastitni Kod Izdavatelja — kod koji generira softver poreznog obveznika kao "potpis" |
| FINA certifikat | Digitalni certifikat koji izdaje Financijska agencija — sluzi za elektronicko potpisivanje |
| OIB | Osobni Identifikacijski Broj — porezni broj poslovnog subjekta |
| Oznaka poslovnog prostora | Identifikator lokacije gdje se izdaje račun (npr. "WEB1" za webshop) |
| Oznaka naplatnog uredaja | Identifikator uredaja koji izdaje račun (npr. "1" za primarni) |
| Slijedni broj računa | Redni broj u nizu — mora biti uzlazan i bez praznina |
2. Kratka povijest fiskalizacije u HR
Fiskalizacija u Hrvatskoj uvedena je 2013. godine, prvo za ugostiteljske djelatnosti, a zatim postupno prosirena na sve poduzetnike. Sustav se temelji na Zakonu o fiskalizaciji u prometu gotovinom (NN 133/12, sa izmjenama).
U 2026. godini je u tijeku Fiskalizacija 2.0 — modernizacija sustava koja uključuje obvezne e-račune za B2B transakcije, integraciju s europskim VIDA sustavom i dodatne real-time provjere. ShopKit prati sve regulatorne promjene i automatski azurira modul fiskalizacije za sve korisnike.
3. Tko je obvezan fiskalizirati?
Krace receno: svi koji izdaju račune za isporuku dobara ili usluga. Detaljnije:
- Obrti (svi tipovi)
- j.d.o.o. i d.o.o.
- Slobodne djelatnosti
- Udruge ako prodaju
- OPG-ovi (za neke djelatnosti)
- Prodaja na trznicama (do limita)
- Pojedini OPG-ovi
- Vlastite ribolovne djelatnosti
- Drzavna i javna tijela
Online prodaja nikad nije iznimka. Bez obzira na velicinu prometa ili pravnu formu, ako prodajete putem webshopa morate imati fiskalizaciju.
4. Kako fiskalizacija tehnicki radi?
Iako proces korisniku izgleda trenutan, "iza scene" se dogadaju točno definirani koraci:
Cijeli proces se odvija u manje od jedne sekunde. Komunikacija s Poreznom upravom ide preko sigurnog kanala (HTTPS s digitalnim potpisom), a podaci su strukturirani prema sluzbenoj XML shemi koju je objavila Porezna.
5. što vam treba za pocetak?
Konkretna lista koraka i resursa:
- Registrirana djelatnost — Obrt, j.d.o.o., d.o.o. ili druga forma
- OIB poslovnog subjekta — Dobivate pri registraciji
- FINA digitalni certifikat — Kupujete na FINA-i (online ili u poslovnici)
- Definirane oznake — Oznaka poslovnog prostora i naplatnog uredaja
- Pravilnik o fiskalizaciji — Interni dokument koji propisuje postupke (ShopKit nudi template)
- Softver s ugradenom fiskalizacijom — Poput ShopKita
6. FINA digitalni certifikat — detaljno
FINA certifikat je elektronicki "potpis" vase tvrtke koji omogućuje sigurno i verificirano slanje računa Poreznoj upravi. Postoje dva tipa:
Certifikat za fiskalizaciju (preporučeno)
- Cijena: ~40 EUR/godinu
- Format: PFX/P12 datoteka s lozinkom
- Vrijedi: 2 godine
- Specifično za fiskalizaciju, ne možete ga koristiti za druge svrhe
Certifikat za poslovne subjekte (univerzalni)
- Cijena: ~70 EUR/godinu
- Sluzi i za fiskalizaciju i za druge elektronicke postupke (npr. ePorezna, eRacun, javnu nabavu)
- Vrijedi: 2 godine
- Preporučeno ako planirate raditi s drzavnim institucijama
Postupak nabave
- Idite na
fina.hr→ "Digitalni certifikati" - Ispunite zahtjev online (potrebno: OIB, podaci o tvrtki, kontakt)
- Platite naknadu (online karticom)
- Posjetite najblizu FINA poslovnicu s osobnom iskaznicom (zbog identifikacije)
- Dobivate USB stick ili download link s certifikatom
- Importate certifikat u ShopKit (admin → Postavke → Fiskalizacija → Upload certifikata)
FINA certifikat istjece nakon 2 godine. Postavite si podsjetnik 30 dana prije isteka — ako certifikat istekne, fiskalizacija će stati i necete moci izdavati račune. ShopKit automatski salje upozorenje 30 dana prije isteka.
7. Oznake poslovnog prostora i naplatnog uredaja
Svaki poslovni subjekt mora prijaviti svoje poslovne prostore i naplatne uredaje Poreznoj upravi. Za webshopove:
Oznaka poslovnog prostora
Webshop se tretira kao "poslovni prostor" koji se nalazi na sluzbenoj adresi tvrtke. Standardne oznake:
WEB1— primarni webshopWEB2— drugi webshop (ako imate više)ONLINE— alternativna oznaka
Oznaku prijavljujete jednom kroz ePorezna servis (služba "Prijava poslovnog prostora"). Nakon prijave, tu oznaku koristite u svim racunima.
Oznaka naplatnog uredaja
Za webshop, naplatni uredaj je sam softver (ShopKit). Standardna oznaka je 1 (jedinica). Ako imate više paralelnih softvera, koristite 2, 3...
8. Kako ShopKit automatizira fiskalizaciju
Sve gore navedeno zvuci kompleksno, ali s ShopKitom korisnik vidi samo postavke i finalni rezultat. Cijela tehnicka kompleksnost je apstrahovana.
Postupak postavljanja (10 minuta)
- U ShopKit adminu, idite na Postavke → Fiskalizacija
- Ukljucite "Aktivna fiskalizacija"
- Unesite OIB tvrtke
- Unesite oznaku poslovnog prostora (WEB1)
- Unesite oznaku naplatnog uredaja (1)
- Uploadajte FINA certifikat (.pfx datoteka)
- Unesite lozinku certifikata
- Kliknite "Test connection" — ShopKit poslje test račun na test okolinu Porezne
- Ako je uspješno, prebacite na "Produkcija" mod
- Spremite postavke
što se dogada nakon postavljanja
Apsolutno ništa više ne morate raditi rucno. Za svaku narudžbu:
- Račun se automatski generira s svim potrebnim podacima
- Salje se Poreznoj upravi u realnom vremenu
- JIR i ZKI se ispisuju na racunu
- Kupac dobiva PDF račun na email
- Vi imate sve račune u "Računi" sekciji admin panela
Zakon predvida tu situaciju. ShopKit u tom slučaju izdaje račun s ZKI kodom (vlastiti potpis) i markira ga za naknadno slanje. Cim Porezna postane dostupna (obicno unutar nekoliko minuta), ShopKit automatski salje sve "queued" račune i dohvaca JIR. Sve transparentno, bez vase intervencije.
9. Primjer fiskaliziranog računa
Evo kako izgleda standardni račun koji ShopKit generira nakon fiskalizacije:
Ulica Primjera 123, 10000 Zagreb
OIB: 12345678901
Datum izdavanja: 17.04.2026. 14:32:15
Način plaćanja: Karticno
Operater: Sustav
| Artikl | Kol | Cijena | Ukupno |
|---|---|---|---|
| Pamucna majica M | 2 | 15,00 | 30,00 |
| Dostava GLS | 1 | 3,50 | 3,50 |
PDV 25%: 6,70 EUR
UKUPNO: 33,50 EUR
ZKI: 12345abcdef67890
Operater: ShopKit Fiskalizacijski modul v2.4
10. E-računi — što su i kad treba
E-račun je strukturirani XML račun koji se može automatski procitati i obraditi od strane racunalnih sustava. Razlikuje se od PDF računa koji je "samo slika".
Kad su e-računi obvezni?
- B2G (Business-to-Government): Obvezno od 2019. — svi računi za drzavne institucije moraju biti e-računi
- B2B: Postaje obvezno tijekom 2026.-2028. (faza po faza, prvo za velike tvrtke)
- B2C: Nije obvezno, ali se sve više koristi (npr. za telekom račune)
ShopKit i e-računi
ShopKit Business i Enterprise planovi automatski generiraju e-račune u standardnom UBL 2.1 formatu (kompatibilnom s Peppol mrezom). Možete ih:
- Slati direktno preko Peppol mreže (ako kupac to podrzava)
- Saljati emailom kao XML privitak
- Distribuirati preko ServiceNow-a, Mojeg eRacuna ili drugih platformi
11. Online vs offline fiskalizacija
Postoje dva moda fiskalizacije:
Račun se salje Poreznoj prije nego se uruci kupcu. JIR je obvezno na racunu.
- Standard za webshopove
- Kupac vidi finalni račun s JIR-om
- Maksimalna sigurnost
Račun se izdaje s ZKI, a salje Poreznoj do 2 dana kasnije. Koristi se kad nema internet veze.
- Backup mehanizam
- Mora se naknadno fiskalizirati
- ShopKit automatski radi reconciliation
12. što kad sustav ne radi?
Tri najčešća scenarija problema i kako ih riješiti:
Problem 1: "Certifikat istekao"
Uzrok: FINA certifikat vrijedi 2 godine, istekao je rok.
Rješenje: Obnoviti FINA certifikat (postupak isti kao prvi put), uploadati novi u ShopKit. Tijekom obnove, ShopKit prelazi u offline mod i sve račune queue-a za naknadno slanje.
Problem 2: "Porezna uprava ne odgovara"
Uzrok: Server Porezne uprave je trenutno nedostupan (rijetko, ali se dešava — narocito tijekom velikih sistemskih azuriranja).
Rješenje: Ništa — ShopKit automatski koristi offline mod i naknadno salje račune kad sustav postane dostupan.
Problem 3: "Krivi PDV iznos"
Uzrok: Greska u konfiguraciji proizvoda (nema postavljenu PDV stopu) ili krivi izracun (npr. cijena bez PDV-a oznacena kao "s PDV-om").
Rješenje: U ShopKit adminu, ispravite PDV postavke proizvoda i napravite storno + novi račun.
13. Najčešće greske i kako ih izbjeci
- Kasno prijavljen račun — Po zakonu, račun mora biti fiskaliziran u trenutku izdavanja, ne sat vremena kasnije. ShopKit to radi automatski.
- Praznine u nizu brojeva — Računi moraju biti uzlazni i bez praznina (1, 2, 3, 4...). Ako stornujete račun, on i dalje "broji" — sljedeci je naredni broj.
- Krivi format datuma — Datum mora biti točno onaj kad je račun izdan, ne kad je narudžba kreirana.
- Pogresna oznaka poslovnog prostora — Mnogi koriste oznaku koja nije prijavljena Poreznoj. Provjerite kroz ePorezna koje su vase prijavljene oznake.
- PDV greske — Cijene na webshopu moraju ukljucivati PDV za maloprodaju (zakonska obveza). Net cijene su dozvoljene samo za B2B.
- Istekli certifikat — FINA certifikat vrijedi 2 godine. Postavite podsjetnik.
- Nedostatak pravilnika o fiskalizaciji — Iako ne morate slati Poreznoj, morate ga imati interno (inspekcija ga može traziti).
- Brisanje računa — Računi se ne smiju brisati iz sustava, samo storniraju. ShopKit ne dopusta brisanje fiskaliziranih računa.
14. Kazne i inspekcije
| Prekrsaj | Kazna za fizicku osobu | Kazna za pravnu osobu |
|---|---|---|
| Neizdavanje računa | 1.000 - 7.500 EUR | 5.000 - 50.000 EUR |
| Nefiskaliziran račun | 500 - 5.000 EUR | 2.000 - 25.000 EUR |
| Bez prijave poslovnog prostora | 300 - 2.000 EUR | 1.000 - 10.000 EUR |
| Bez pravilnika o fiskalizaciji | 200 - 1.500 EUR | 500 - 5.000 EUR |
| Onemogucavanje inspekcije | 2.000 - 15.000 EUR | 10.000 - 50.000 EUR |
Kako se inspekcije provode?
Inspektori Porezne uprave imaju ovlast napraviti "test purchase" — kupiti proizvod kao obican kupac i provjeriti je li račun fiskaliziran. Mogu i pregledati vase poslovne knjige, traziti pristup softveru i provjeriti sve transakcije za zadnju godinu dana.
Ako koristite ShopKit, inspekcija je u pravilu kratka i bezbolna — sve transakcije su evidentirane, sve račune možete pokazati kroz admin panel i sve je transparentno.
15. često postavljana pitanja
Koliko stoji fiskalizacija godišnje?
FINA certifikat ~40 EUR/god. Softver — ako koristite ShopKit, vec je ukljuceno u mjesečnu pretplatu (od 9 EUR/mj). Ostali troskovi: 0 EUR.
Mogu li fiskalizirati račune rucno bez softvera?
Tehnicki da, kroz ePorezna sucelje, ali to je impractical za webshop koji ima više od par narudžbi mjesečno. Softverska automatizacija je standard.
što ako kupac trazi povrat?
Izdate "račun za povrat" (oznaka R za "rabat" ili stornitran račun). Taj se takoder fiskalizira i evidentira kod Porezne. ShopKit automatski radi taj proces kad u adminu kliknete "Povrat narudžbe".
Trebam li fiskalizirati narudžbe iz inozemstva?
Da, sve dokle ste hrvatski porezni obveznik. Ako prodajete EU kupcima preko 10.000 EUR godišnje, dodatno trebate registraciju u OSS sustav za PDV druge drzave.
što ako sam u "small business" rezimu (do 40k EUR)?
Fiskalizacija je i dalje obvezna. PDV niste obvezan obracunavati, ali svaki račun mora biti fiskaliziran. ShopKit automatski poznaje ovaj rezim i izdaje račune bez PDV-a.
Mogu li koristiti staru blagajnu i ShopKit istovremeno?
Da, ali svaka mora imati svoju oznaku naplatnog uredaja (npr. blagajna = "1", webshop = "2"). Brojevi računa takoder moraju biti odvojeni nizovi.
Zakljucak
Fiskalizacija je jedan od onih "nuzni zli" stvari u poduzetnistvu — moras je imati, ali ne donosi direktnu vrijednost. Dobre vijesti: u 2026. godini, s pravom platformom poput ShopKita, fiskalizacija je apsolutno automatska. Postavite jednom, zaboravite zauvijek.
Vase vrijeme i energija trebaju ici u ono što stvarno donosi vrijednost: prodaju, marketing, kupce. Tehnicki dio neka se brine sam za sebe.
Pokrenite webshop s ugradenom fiskalizacijom
ShopKit ima fiskalizaciju ukljucenu u sve planove. Bez dodatnih pluginova, bez dodatnih troskova. Postavite za 10 minuta.
Pocnite besplatno →


