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 tri odvojena konteksta: B2G e-Račun za javnu nabavu (FINA, od 2019.), B2B tuzemni eRačun (Fiskalizacija 2.0 - obvezno za PDV obveznike od 1.1.2026.) i B2C fiskalizacija računa u krajnjoj potrošnji (JIR/ZKI/QR, svi načini plaćanja od 1.1.2026.). 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:
1. Fiskalizacija računa u krajnjoj potrošnji (B2C)
Obveznici fiskalizacije provode fiskalizaciju B2C računa (čl. 3. Zakona o fiskalizaciji) - od 1.1.2026. za sve načine plaćanja, ne samo gotovinu. Račun nosi ZKI, JIR i QR kod. To nije isto što i B2B eRačun.
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. Tuzemni B2B eRačun (obvezno od 2026./2027.)
Za tuzemne transakcije između poduzetnika obveza izdavanja i zaprimanja strukturiranog eRačuna propisana je Zakonom o fiskalizaciji (NN 89/2025):
- PDV obveznici: izdavanje i zaprimanje od 1.1.2026.
- Ne-PDV obveznici: zaprimanje od 1.1.2026., izdavanje od 1.1.2027.
eRačun se razmjenjuje putem informacijskog posrednika i pristupne točke (AMS). Sam dokument ne sadrži JIR, ZKI ni QR kod - fiskalizacija eRačuna je odvojen postupak.
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 krajnje potrošnje (B2C) i, ako ste PDV obveznik, tuzemni B2B eRačun:
B2C (fiskalizacija računa):
- Generiranje ZKI koda pomoću fiskalnog certifikata
- Komunikacija s CIS sustavom za B2C račune
- QR kod na B2C računu
- Fiskalizacija svih načina plaćanja od 1.1.2026.
- Numeracija u formatu BROJ-PROSTOR-UREĐAJ
B2B (eRačun od 2026./2027.):
- Strukturirani XML (UBL 2.1 / EN 16931)
- Informacijski posrednik i AMS adresa
- KPD šifre po stavci
- Fiskalizacija izdavanja/zaprimanja eRačuna (odvojeno od razmjene)
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 naprednu EU razmjenu (opcionalno)
Za razmjenu e-računa s inozemnim partnerima ili kroz PEPPOL mrežu (nije zamjena za tuzemni B2B eRačun propisan Zakonom o fiskalizaciji):
- PEPPOL pristupna točka ili posrednik
- 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 B2C: svi načini plaćanja
Fiskalizacija računa u krajnjoj potrošnji od 1.1.2026. obuhvaća sve načine plaćanja (čl. 3. Zakona o fiskalizaciji): gotovinu, karticu, transakcijski račun i ostale načine. To se odnosi na B2C promet, ne na zamjenu B2B eRačuna.
QR kod na B2C računu
QR kod obvezan je na računima u krajnjoj potrošnji koji podliježu fiskalizaciji. Na tuzemnom B2B eRačunu QR kod nije element dokumenta.
Tuzemni B2B eRačun (obvezno, ne dobrovoljno)
PDV obveznici od 1.1.2026. moraju izdavati i zaprimati tuzemne eRačune. Ne-PDV obveznici zaprimaju od 1.1.2026., a izdaju od 1.1.2027. Razmjena ide putem informacijskog posrednika - PEPPOL je mogući kanal u EU kontekstu, ali tuzemna obveza temelji se na Zakonu o fiskalizaciji, ne na dobrovoljnom e-fakturiranju.
Š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 obveznike fiskalizacije)
- Fiskalizacija B2C računa za sve načine plaćanja (od 1.1.2026.)
- Generiranje ZKI koda fiskalnim certifikatom (B2C)
- Komunikacija s CIS sustavom za krajnju potrošnju
- QR kod na B2C računu
- Ispravna numeracija računa (BROJ-PROSTOR-UREĐAJ format)
Neophodne funkcije (B2B eRačun od 2026./2027.)
- Strukturirani XML (UBL 2.1 / EN 16931) za tuzemni B2B eRačun
- Informacijski posrednik i AMS
- KPD šifre po stavci
- Fiskalizacija izdavanja i zaprimanja eRačuna
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 (EU / opcionalno) | 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
Izvori
Informativni sadržaj. Za specifične situacije konzultirajte stručnjaka.