Validator eRačuna

Provjerite eRačun za Fiskalizaciju 2.0 prema pravilima koja objavljuje Porezna uprava: UBL 2.1 shema, EN 16931 i hrvatska HR-BR pravila, sa svakim nalazom na njegovom retku. Ništa se ne prenosi.

Fiskalizacija 2.0 ukratko

Od 1. siječnja 2026. obveznici PDV-a sa sjedištem, prebivalištem ili uobičajenim boravištem u Hrvatskoj šalju i primaju eRačune (strukturirane elektroničke račune) za tuzemne transakcije te Poreznoj upravi dostavljaju podatke o izlaznim i ulaznim eRačunima. Obveznici izvan sustava PDV-a tijekom 2026. mogu primati eRačune u besplatnoj aplikaciji MIKROeRAČUN. Porezna uprava objavljuje popis informacijskih posrednika koji razmjenjuju eRačune za poduzetnike.

eRačun slijedi EN 16931 s hrvatskom specifikacijom i njezinim proširenjima (HR CIUS 2025 s HR proširenjima), u UBL 2.1. Njegova oznaka specifikacije (BT-24) navodi oboje: urn:cen.eu:en16931:2017#compliant#urn:mfin.gov.hr:cius-2025:1.0#conformant#urn:mfin.gov.hr:ext-2025:1.0.

Kako provjeriti eRačun

  1. Otvorite validator s profilom eRačuna ili onaj za odobrenje. eRačun otvoren kao datoteka sam odabire pravi profil prema svojoj oznaci.
  2. Zalijepite UBL ili ispustite datoteku, zatim kliknite Validate.
  3. Kliknite oznaku pravila da vidite što provjerava; hrvatska pravila daju poruke na hrvatskom, kako su objavljena, s engleskim prijevodom ispod svakog nalaza i na stranici svakog pravila.

Što se provjerava

UBL 2.1 shema, zatim pravila EN 16931 (aktualno izdanje službenih CEN artefakata, kako traži uputa Porezne uprave) i njezina pravila HR-CIUS-EXT-EN16931-UBL od 13. ožujka 2026., u primjeni od 15. ožujka 2026. Naše smo rezultate usporedili sa Saxonom za Javu na 20 primjera računa Porezne uprave i 62 izmijenjena: svako je pravilo dalo isti rezultat.

Hrvatska pravila provjeravaju OIB prodavatelja, kupca i operatera s kontrolnom znamenkom (HR-BR-9, HR-BR-53), datum izdavanja od 2026. nadalje (HR-BR-40), brojeve računa bez razmaka (HR-BR-1), KPD klasifikaciju svake stavke (HR-BR-25) te hrvatske porezne kategorije i fiskalne podatke u UBL proširenjima.

Primjeri računa koje je Porezna uprava objavila u prosincu 2025. datirani su 2025. i koriste zamjenski OIB, pa ih aktualna pravila odbijaju. Primjeri u našem katalogu su ti računi s datumima iz 2026. i OIB-om prodavatelja s ispravnom kontrolnom znamenkom.

Profili za provjeru

  • Croatia eRačun Invoice (UBL): A Croatian eRačun for Fiskalizacija 2.0, checked against the UBL 2.1 schema, the EN 16931 rules and the Croatian rules (HR-BR-*) published by the Tax Administration. Provjeri
  • Croatia eRačun Credit Note (UBL): A Croatian eRačun credit note (odobrenje) for Fiskalizacija 2.0, checked against the UBL 2.1 CreditNote schema, the EN 16931 rules and the Croatian rules (HR-BR-*). Provjeri

Pravila koja se najčešće krše

Svako ima stranicu s onim što provjerava, svojim testom i često načinom ispravka.

  • HR-BR-40: Datum izdavanja računa (BT-2) - (…) mora biti veći od 01.01.2026 i manji od 01.01.2100.
  • HR-BR-9: Račun mora sadržavati ispravan OIB operatera (HR-BT-5)
  • HR-BR-53: HR PDV identifikacijski broj (BT-31, BT-48, BT-63) ili porezni identifikator (BT-32) mora biti ispravan OIB
  • HR-BR-25: Stavka …: Svaki artikl MORA imati identifikator klasifikacije artikla iz sheme Klasifikacija proizvoda po djelatnostima: KPD (CPA) – listID „CG“, osim u slučaju...
  • HR-BR-1: Broj računa ne smije sadržavati bjeline (whitespace znakove)
  • BR-CO-15: Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Pitanja

Prenosi li se eRačun na poslužitelj?

Ne. Provjera sheme i pravila izvode se u vašem pregledniku. Samo API i nadzor URL-ova provjeravaju na našim poslužiteljima.

Znači li valjan rezultat da će eRačun biti prihvaćen?

Znači da prolazi shemu i pravila koja Porezna uprava objavljuje za svoj validator. Dostava i fiskalizacija ovise i o informacijskom posredniku te o podacima prijavljenima Poreznoj upravi, što ova provjera ne dohvaća.

Zašto su nalazi EN 16931 na engleskom, a hrvatski na hrvatskom?

Svaki skup pravila zadržava poruke koje je napisao njegov izdavatelj: CEN na engleskom, Porezna uprava na hrvatskom. Validator svaki hrvatski nalaz prikazuje i na engleskom, ispod izvornika.

Mogu li provjeravati račune iz koda?

Da: putem API-ja i klijenta za naredbeni redak s --schema hr-eracun-invoice ili --schema auto za mapu s različitim računima.

Službeni izvori

Druge zemlje