eRačun nije PDF. To je strukturirana XML datoteka usklađena s europskom normom EN 16931; UBL je jedna od dozvoljenih sintaksi tog zapisa. PDF poslan e-poštom nije eRačun (Zakon o fiskalizaciji, NN 89/2025, čl. 8. t. 8). U XML-u su svi podaci računa — izdavatelj, primatelj, stavke i iznosi — zapisani u točno određena polja koja računalo čita bez pogrešaka. Vi u praksi ne gledate taj kôd: vaš program ili aplikacija primatelja pretvara XML u čitljiv prikaz (vizualizaciju) koji izgleda kao običan račun. U nastavku pokazujemo malu, označenu strukturu eRačuna i objašnjavamo zašto izgled na ekranu i zapis u datoteci nisu ista stvar.
Zašto eRačun nije PDF
Ključna razlika je u tome da je eRačun strojno čitljiv. PDF je slika računa za čovjeka — računalo iz njega ne može pouzdano izvući iznose, OIB-e ni stavke. eRačun je popis podataka u standardiziranim poljima, pa ga primateljev sustav može automatski proknjižiti, provjeriti i evidentirati.
Zato zakon jasno kaže: PDF privitak u e-pošti nije eRačun (NN 89/2025, čl. 8. t. 8). Norma EN 16931 definira koja polja moraju postojati i što znače, a UBL je jezik (sintaksa) kojim se ta polja zapisuju — otuda naziv "UBL račun".
Obveza eRačuna odnosi se na domaće (tuzemne) transakcije; računi stranim kupcima izuzeti su od te obveze (NN 89/2025, čl. 33. i 34.).
Kako izgleda struktura eRačuna (označeni primjer)
Ovo je pojednostavljeni, ilustrativni prikaz — pravi UBL zapis ima više polja, ali logika je ista: svaki podatak ima svoje označeno mjesto.
<Invoice>
<!-- Zaglavlje: broj i datum računa -->
<ID>1/POSL1/1</ID>
<IssueDate>2026-01-15</IssueDate>
<!-- IZDAVATELJ (prodavatelj): naziv, adresa, OIB -->
<AccountingSupplierParty>
<Name>Obrt Primjer</Name>
<CompanyID>12345678901</CompanyID> <!-- OIB -->
</AccountingSupplierParty>
<!-- PRIMATELJ (kupac): naziv, adresa, OIB -->
<AccountingCustomerParty>
<Name>Kupac d.o.o.</Name>
<CompanyID>98765432109</CompanyID>
</AccountingCustomerParty>
<!-- STAVKE: opis, KPD oznaka, količina, cijena -->
<InvoiceLine>
<Description>Izrada web aplikacije</Description>
<ItemClassificationCode>KPD (najmanje 6 znamenki)</ItemClassificationCode>
<Quantity>1</Quantity>
<PriceAmount>800.00</PriceAmount>
</InvoiceLine>
<!-- IZNOSI: zbrojni iznos naknade -->
<LegalMonetaryTotal>
<PayableAmount>800.00</PayableAmount>
</LegalMonetaryTotal>
</Invoice>
Primijetite polje KPD na stavci. Svaka stavka eRačuna nosi KPD oznaku od najmanje šest znamenki (KPD 2025, usklađen s CPA 2.2; Porezna uprava, /7718). Ispravnu oznaku tražite u KLASUS-u (DZS) — na primjer, za razvoj softvera to je oznaka iz skupine 62.10 (npr. 62.10.11), ali uvijek ju potvrdite u KLASUS-u za svoju djelatnost.
Vizualizacija: što vi zapravo vidite
Iako je datoteka XML, vi ne čitate kôd. Program ga učita i prikaže kao uredan, čitljiv račun — s logotipom, tablicom stavki i iznosima. Primatelj svoj eRačun otvara u vlastitoj aplikaciji (npr. besplatnom MIKROeRAČUN-u ili računovodstvenom programu) i vidi isti sadržaj u čitljivom obliku.
Mnogi sustavi uz XML generiraju ili prilažu i PDF kao ljudski prikaz računa. To je praktično za pregled, ali važno je zapamtiti: pravni dokument je strukturirani XML, a PDF je samo njegova vizualizacija. Točan način ugradnje PDF privitka unutar eRačuna ovisi o formatu i sustavu koji koristite.
Ukratko: XML je za računala, vizualizacija je za ljude — a oboje opisuju isti račun.
Kako to izgleda u Luppisu
Luppis izrađuje račune koji se izvoze upravo u ovakvom EN 16931 / UBL zapisu — dakle spremne za eRačun. KPD oznaka po stavci upisuje se u XML (na ispisanom PDF-u se ne prikazuje, jer KPD pripada samo eRačunima). Svaki račun nosi i HUB-3 barkod pa ga klijent može platiti skeniranjem. Ugrađeno slanje i fiskalizacija eRačuna tek stižu — prije roka 1.1.2027.
Česta pitanja (FAQ)
Je li PDF eRačun? Nije. PDF poslan e-poštom nije eRačun; eRačun mora biti strukturirani XML po normi EN 16931 (NN 89/2025, čl. 8. t. 8).
Moram li ja čitati XML? Ne. XML čita program i prikazuje ga kao običan, čitljiv račun. Vi radite s vizualizacijom, ne s kodom.
Što je UBL? UBL je jedna od dozvoljenih sintaksi (jezika) za zapis eRačuna prema EN 16931. "UBL račun" i "eRačun u UBL formatu" znače isto.
Šalje li Luppis eRačun umjesto mene? Luppis danas izrađuje račune i izvozi ih u EN 16931 / UBL formatu (spremne za eRačun). Ugrađeno slanje i fiskalizacija stižu prije roka 1.1.2027.
Izvori
- Zakon o fiskalizaciji, NN 89/2025 — čl. 8., čl. 33.–34.: https://narodne-novine.nn.hr/clanci/sluzbeni/full/2025_06_89_1233.html
- Porezna uprava — Vodič kroz Fiskalizaciju 2.0: https://porezna-uprava.gov.hr/hr/vodic-kroz-fiskalizaciju-2-0/8149
- Porezna uprava — KPD 2025 (/7718); DZS KLASUS ([email protected])
Želite račune koji su već spremni za eRačun? U Luppisu se svaki račun izvozi u EN 16931 / UBL formatu i nosi HUB-3 barkod za plaćanje skeniranjem. Ugrađeno slanje i fiskalizacija eRačuna stižu prije roka 1.1.2027. — javite se na listu čekanja. Više o obvezi pročitajte u vodičima Što je eRačun i eRačun za paušalni obrt.