More formats
Account
English

Croatian eRačun Validator

Drop a Croatian e-invoice (UBL 2.1, HR CIUS 2025 + HR extension). It is checked with the official rule sets and shown as a readable invoice.

Files are processed in memory and never stored.

Fiskalizacija 2.0 in short

DateWhoObligation
1 January 2026VAT-registered businesses in CroatiaIssue and receive domestic B2B and B2G invoices as eRačun; every eRačun is fiscalised and reported (eIzvještavanje)
1 January 2026Businesses outside the VAT systemMust be able to receive eRačun
1 January 2027Businesses outside the VAT systemMust also issue eRačun

An eRačun is a UBL 2.1 XML file built to the Ministry of Finance Specifikacija osnovne uporabe eRačuna s proširenjima, identified by urn:cen.eu:en16931:2017#compliant#urn:mfin.gov.hr:cius-2025:1.0#conformant#urn:mfin.gov.hr:ext-2025:1.0. Exchange and fiscalisation go through an information intermediary (informacijski posrednik) or the free MIKROeRAČUN app.

What is checked

All 62 HR-BR rules are listed, in Croatian, with fixes on the eRačun error codes page. UBL-CR warnings that conflict with the Croatian specification (for example IssueTime and SellerContact, which HR requires) are not shown.

For ERP and invoicing software vendors

The same validation is available as a REST API (POST /v1/validate) and as an MCP server for AI agents. Run it before handing an invoice to the intermediary: the JSON report gives the rule id (e.g. HR-BR-25), message and XPath of the failing element.

Frequently asked questions

Does this tool send the invoice to the Croatian Tax Administration?

No. It only validates and displays the file. Sending and fiscalisation are done by your information intermediary or the MIKROeRAČUN app.

Why do the official sample files fail?

The samples published in December 2025 have 2025 issue dates and placeholder OIBs without valid check digits. The validator in force since 15 March 2026 reports them as HR-BR-40, HR-BR-9 and HR-BR-53, which is the expected result.

Do foreign suppliers have to issue Croatian eRačun?

Fiskalizacija 2.0 covers domestic transactions between businesses established in Croatia. Invoices to and from foreign businesses are outside the eRačun obligation, although a Croatian buyer may ask for a Peppol or eRačun file.

Developers: same engine as an 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=en" -o invoice.html