Račun korisnika
Hrvatski

Validator eRačuna (HR CIUS 2025)

Provjerite UBL XML prije slanja informacijskom posredniku ili saznajte zašto je eRačun odbijen.

Datoteke se obrađuju u memoriji i nikad se ne spremaju.

Što se provjerava

Popis svih pravila s objašnjenjem nalazi se na stranici greške eRačuna (HR-BR).

Najčešće greške

PraviloZnačenjeKako popraviti
HR-BR-25Stavka nema KPD oznakuDodajte cac:CommodityClassification/cbc:ItemClassificationCode listID="CG" s oznakom iz KPD 2025 (aplikacija KLASUS, DZS)
HR-BR-9Neispravan OIB operateraU cac:SellerContact/cbc:ID upišite 11-znamenkasti OIB osobe koja izdaje račun
HR-BR-53Neispravan OIB prodavatelja ili kupcaProvjerite kontrolnu znamenku; PDV broj ima oblik HR + 11 znamenki
HR-BR-34Nedostaje oznaka procesaU cbc:ProfileID upišite P1–P12 ili P99:oznaka kupca
HR-BR-2Nedostaje vrijeme izdavanjaDodajte cbc:IssueTime u obliku hh:mm:ss
HR-BR-40Datum izdavanja prije 1. 1. 2026.eRačun po Fiskalizaciji 2.0 ne može imati raniji datum; provjerite cbc:IssueDate

Što ispravna provjera znači u praksi

Datoteka koja prolazi oba schematrona strukturno je ispravan eRačun. Prilikom razmjene sustav dodatno provjerava podatke koje nije moguće provjeriti iz same datoteke: postoji li primatelj u adresaru metapodatkovnih servisa (AMS), je li broj računa jedinstven i ima li izdavatelj ovlaštenog informacijskog posrednika. Za primatelja provjera znači nešto drugo: eRačun s greškama u izračunu PDV-a ili s neispravnim OIB-om treba vratiti izdavatelju, a izvještaj s ove stranice (kod pravila i putanja) dobra je podloga za zahtjev za ispravak.

Za programere

Ista provjera dostupna je kao HTTP API: pošaljite datoteku metodom POST i dobit ćete JSON izvještaj s kodom pravila, porukom i putanjom do elementa. Tako je provjeru moguće ugraditi u program za fakturiranje prije predaje informacijskom posredniku. Postoji i MCP poslužitelj za AI agente.

Česta pitanja

Sprema li se datoteka negdje?

Ne. eRačun se obrađuje u memoriji i briše nakon slanja izvještaja. Ništa se ne prosljeđuje Poreznoj upravi ni trećim stranama.

Zašto službeni primjeri Porezne uprave ne prolaze provjeru?

Primjeri objavljeni u prosincu 2025. imaju datum izdavanja iz 2025. i ogledne OIB-ove (npr. 12345678901) bez ispravne kontrolne znamenke. Schematron u primjeni od 15. 3. 2026. to označava pravilima HR-BR-40, HR-BR-9 i HR-BR-53. To je očekivano ponašanje, a ne greška validatora.

Podržavate li odobrenja i račune za predujam?

Da. Provjeravaju se UBL Invoice i CreditNote, uključujući račune za predujam, storno i odobrenja, s pravilima koja za njih vrijede (npr. KPD oznaka nije obvezna kod računa za predujam i odobrenja).

Koja je razlika između greške BR-xx i HR-BR-xx?

BR-xx su europska pravila norme EN 16931 i vrijede za e-račune u cijeloj EU. HR-BR-xx su hrvatska pravila iz Specifikacije osnovne uporabe eRačuna s proširenjima i vrijede samo za eRačune po Fiskalizaciji 2.0.

Za programere: isti alat kao API

curl -F file=@invoice.pdf https://einvoicechecker.com/v1/validate
curl -F file=@invoice.xml https://einvoicechecker.com/v1/parse
curl -F file=@invoice.xml "https://einvoicechecker.com/v1/render?lang=hr" -o invoice.html