Sve o e-računima u Hrvatskoj: tko mora izdavati e-račune, B2B, B2G i B2C razlike, FINA sustav, UBL format i kako automatizirati proces.
TL;DR - Brzi odgovor
U 2026. godini e-račun u Hrvatskoj znači dvije različite stvari: fiskalizacija (obvezna za sve) i e-Račun za javnu nabavu putem FINE (obvezan samo za dobavljače javnog sektora). Za oba trebate program koji podržava strukturirano elektroničko fakturiranje. PDF poslan e-mailom nije e-račun u zakonskom smislu.
Što je e-račun i koje obveze postoje u 2026.?
U svakodnevnom govoru "e-račun" može značiti bilo koji račun koji se šalje digitalno, ali zakon pod tim pojmom podrazumijeva nešto specifično. U Hrvatskoj postoje tri odvojena konteksta elektroničkog fakturiranja:
1. Fiskalizacija (obvezna za sve)
Svaki poduzetnik koji izdaje račune mora ih fiskalizirati, tj. prijaviti Poreznoj upravi putem Centralnog informacijskog sustava (CIS). Fiskalizacija 2.0 (NN 89/25) proširuje obvezu na sve načine plaćanja, ne samo gotovinu.
Svaki fiskalizirani račun dobiva:
- ZKI (zaštitni kod izdavatelja) koji se generira lokalno
- JIR (jedinstveni identifikator računa) koji vraća Porezna uprava
2. e-Račun za javnu nabavu - B2G (obvezno za dobavljače javnog sektora)
Ako isporučujete robu ili usluge državnim tijelima, bolnicama, školama, komunalnim poduzećima ili bilo kojim drugim javnim naručiteljima, morate slati račune u strukturiranom XML formatu (EN 16931) putem FINA servisa za e-Račun. Ova obveza je na snazi od 1. srpnja 2019.
3. e-fakturiranje za B2B (dobrovoljno u 2026.)
Između privatnih poduzetnika, korištenje strukturiranih e-računa (npr. putem PEPPOL mreže) je dobrovoljno. Prednost: automatska obrada kod primatelja, bez ručnog unosa podataka u računovodstveni sustav.
Koji program trebam za e-račune?
Odabir programa ovisi o tome s kim poslujete i koje su vaše obveze. Evo što svaki scenarij zahtijeva:
Poslujete samo s privatnim klijentima (B2C i B2B)
Trebate program koji podržava Fiskalizaciju 2.0:
- Generiranje ZKI koda pomoću fiskalnog certifikata
- Komunikaciju s CIS sustavom (SOAP XML protokol)
- QR kod na računu za kupčevu provjeru
- Fiskalizaciju svih načina plaćanja: gotovina, kartica, virman
- Numeraciju računa u formatu BROJ-PROSTOR-UREDAJ
Poslujete s javnim sektorom (B2G)
Uz fiskalizaciju, trebate program koji podržava i e-Račun za javnu nabavu:
- Generiranje XML računa u UBL 2.1 formatu prema EN 16931 standardu
- Integraciju s FINA e-Račun servisom (API ili web sučelje)
- Validaciju XML dokumenta prema propisanoj shemi
- Primanje i obradu statusnih poruka (prihvaćen, odbijen, ispravak)
Planirate uvesti B2B e-fakturiranje (napredni korisnici)
Za dobrovoljno B2B e-fakturiranje putem PEPPOL mreže:
- PEPPOL pristupna točka (access point) ili posrednik
- Podršku za PEPPOL BIS Billing 3.0 profil
- Upravljanje PEPPOL identifikatorima za primatelje
Kako funkcionira slanje e-računa putem FINA sustava
Proces slanja e-računa javnim naručiteljima ima nekoliko koraka, ali integrirani program automatizira većinu od njih:
Korak 1: Priprema podataka
Program prikuplja sve obvezne podatke računa:
- OIB i naziv dobavljača (vas)
- OIB i naziv javnog naručitelja (primatelja)
- Stavke računa: opis, količina, jedinična cijena, PDV stopa
- Ukupni iznos, rok plaćanja, IBAN za uplatu
Korak 2: Generiranje XML dokumenta
Program automatski kreira strukturirani XML dokument prema EN 16931 standardu (UBL 2.1 format). Ovo je ključna razlika od PDF-a: XML sadrži strojno čitljive podatke koje primateljev sustav može direktno uvesti.
Korak 3: Validacija
Prije slanja, program validira XML prema propisanoj shemi. Ako nedostaje obavezno polje ili je format pogrešan, sustav javlja grešku i zahtijeva ispravak.
Korak 4: Slanje putem FINA API-ja
Program šalje XML dokument FINA servisu za e-Račun. FINA validira format i prosljeđuje račun javnom naručitelju u njegov sustav.
Korak 5: Praćenje statusa
FINA vraća statusne poruke: račun je prihvaćen, odbijen (s razlogom) ili traži se ispravak. Program treba bilježiti i prikazivati ove statuse.
Korak 6: Arhivacija
Originalni XML dokument mora se arhivirati kao vjerodostojna isprava. Dobri programi automatski arhiviraju sve račune u e-Arhivu.
Obvezni elementi e-računa prema EN 16931
Svaki e-račun koji šaljete javnom naručitelju mora sadržavati određene obvezne elemente. Nedostatak bilo kojeg elementa rezultira odbijanjem računa:
| Element | Obveznost | Primjer |
|---|---|---|
| Broj računa | Obavezan | R-2026-001 |
| Datum izdavanja | Obavezan | 2026-04-07 |
| OIB i naziv dobavljača | Obavezan | 12345678901, FiskAI d.o.o. |
| Adresa dobavljača | Obavezan | Ilica 1, 10000 Zagreb |
| OIB i naziv kupca | Obavezan | 98765432109, Ministarstvo X |
| Opis stavke | Obavezan | Usluga savjetovanja - travanj 2026. |
| Količina i mjerna jedinica | Obavezan | 10 sati |
| Jedinična cijena bez PDV-a | Obavezan | 100,00 EUR |
| PDV stopa | Obavezan | 25% |
| Iznos PDV-a | Obavezan | 250,00 EUR |
| Ukupan iznos s PDV-om | Obavezan | 1.250,00 EUR |
| Rok plaćanja | Preporučan | 30. travnja 2026. |
| IBAN za uplatu | Preporučan | HR12... |
| Poziv na broj | Preporučan | 99 2026-001 |
Registracija na FINA e-Račun servis
Ako još niste registrirani na FINA e-Račun servisu, evo koraka za postavljanje:
1. Osigurajte digitalni certifikat
Za pristup FINA servisu potreban je važeći certifikat. To može biti:
- FINA aplikativni certifikat (preporučuje se za integrirane sustave)
- FINA osobni kvalificirani certifikat
2. Registrirajte se na FINA portalu
Na FINA portalu (www.fina.hr) odaberite uslugu e-Račun za državu i prijavite se s certifikatom. Registracija je besplatna.
3. Konfigurirajte program
U programu za fakturiranje unesite:
- FINA API pristupne podatke
- Podatke o certifikatu (putanja do datoteke, lozinka)
- Broj IBAN računa na koji dolaze uplate
4. Testirajte s jednim računom
FINA nudi testno okruženje. Pošaljite jedan testni račun i provjerite status. Tek nakon uspješnog testa prijeđite na produkcijsko okruženje.
Fiskalizacija 2.0: što se mijenja u 2026.?
Novi Zakon o fiskalizaciji (NN 89/25) donosi nekoliko ključnih promjena koje utječu na svakog poduzetnika:
Fiskalizacija svih načina plaćanja
Do sada je fiskalizacija bila obvezna uglavnom za gotovinski promet. Od 2026. obveza obuhvaća sve načine plaćanja:
- Gotovina (novčanice i kovanice)
- Platne kartice (debitne, kreditne, kontaktless)
- Virmansko plaćanje (bankovni prijenosi)
- Ostali načini (kriptovalute, bonovi, kuponi)
Ovo znači da i B2B fakture koje se plaćaju virmanom moraju proći kroz fiskalizacijski sustav.
QR kod na svakom računu
Svaki fiskalizirani račun mora imati QR kod koji kupcu omogućuje provjeru autentičnosti računa na portalu Porezne uprave.
Strukturirano e-fakturiranje (dobrovoljno B2B)
Fiskalizacija 2.0 otvara vrata dobrovoljnom B2B e-fakturiranju putem PEPPOL mreže. Poduzetnici koji to žele mogu razmjenjivati strukturirane e-račune umjesto PDF-ova.
Što tražiti u programu za e-račune
Kada birate ili mijenjate program, provjerite podržava li sve ove funkcionalnosti:
Neophodne funkcije (za sve)
- Fiskalizacija svih načina plaćanja (gotovina, kartica, virman)
- Generiranje ZKI koda fiskalnim certifikatom
- Komunikacija s CIS sustavom Porezne uprave u realnom vremenu
- QR kod na svakom računu
- Ispravna numeracija računa (BROJ-PROSTOR-UREĐAJ format)
Potrebne funkcije (ako poslujete s javnim sektorom)
- Generiranje XML računa u UBL 2.1 / EN 16931 formatu
- Integracija s FINA e-Račun servisom
- Validacija XML dokumenta
- Praćenje statusa poslanih e-računa
- Arhivacija originalnih XML dokumenata
Korisne funkcije (za sve)
- e-Arhiva s dugotrajnim čuvanjem dokumenata (11 godina)
- Izvoz podataka za knjigovođu
- Podrška za više poslovnih prostora i naplatnih uređaja
- Mobilna aplikacija za fakturiranje na terenu
- Automatska numeracija i predlošci računa
Usporedba modela pristupa FINA servisu
Postoje različiti načini kako integrirani program može slati e-račune putem FINA servisa:
| Model pristupa | Kako funkcionira | Tko ga koristi |
|---|---|---|
| Direktna API integracija | Program direktno komunicira s FINA API-jem | Veće tvrtke s internim IT-jem |
| Posrednik (operator) | Program šalje kroz certificiranog FINA operatera | Manja poduzeća, SaaS rješenja |
| FINA web sučelje | Ručno unošenje podataka na FINA portalu | Rijetki slučajevi s malo računa |
| PEPPOL pristupna točka | Slanje putem PEPPOL mreže (za B2G i B2B) | Poduzetnici s EU poslovanjem |
Za većinu malih i srednjih poduzetnika najpraktičniji je model posrednika jer smanjuje tehničku kompleksnost integracije.
Česta pitanja
Kako FiskAI rješava e-fakturiranje
FiskAI integrirani je program za fakturiranje koji pokriva sve zahtjeve e-fakturiranja u jednom sučelju:
Fiskalizacija 2.0:
- Fiskalizacija svih načina plaćanja (gotovina, kartica, virman)
- Automatsko generiranje ZKI koda i komunikacija s CIS sustavom
- QR kod na svakom računu
- Podrška za više poslovnih prostora i naplatnih uređaja
e-Račun za javnu nabavu:
- Generiranje XML računa u EN 16931 formatu
- Slanje putem FINA e-Račun servisa
- Praćenje statusa i obavijesti o odbijenim računima
e-Arhiva:
- Automatsko arhiviranje svih računa (XML i PDF) 11 godina, besplatno
- Pristup arhivi s bilo kojeg uređaja
e-Računi i fiskalizacija u jednom programu
Bez ugovorne obveze
FiskAI automatski fiskalizira račune, šalje e-Račune javnim naručiteljima i čuva sve dokumente u e-Arhivi 11 godina. Registracija je besplatna.
- ✓Fiskalizacija 2.0 za sve načine plaćanja
- ✓e-Račun u EN 16931 formatu za FINA servis
- ✓e-Arhiva 11 godina, besplatno
Povezani pojmovi
- e-Račun - Elektronički račun u zakonskom smislu
- Fiskalizacija - Sustav prijave računa Poreznoj upravi
- UBL - Universal Business Language XML format
- PEPPOL - Europska mreža za e-fakturiranje
- JIR - Jedinstveni identifikator računa
- ZKI - Zaštitni kod izdavatelja
Povezani vodiči
- e-Račun za državu (FINA) vs Fiskalizacija 2.0 - Detaljna usporedba sustava
- UBL e-račun primjer - Konkretan primjer XML strukture
- PEPPOL Hrvatska - Vodič za PEPPOL mrežu
- Fiskalna blagajna - Odabir fiskalne blagajne
Spreman za e-Račune i Fiskalizaciju 2.0?
FiskAI podržava cjelokupan ciklus e-fakturiranja: od fiskalizacije svih načina plaćanja, generiranja e-Računa za javnu nabavu, do automatske e-Arhive. Sve bez papira.
Bez ugovorne obveze • Otkažite kad želite