Fiskalizacija 2.0: How to Connect an Existing ERP or Web Shop to Croatian e-Invoicing
Fiskalizacija 2.0 is two integrations, not one: AS4 exchange plus a separate fiscalisation API. How to connect an ERP or web shop you already run.


If you run an ERP, a web shop or a custom system and it has to produce Croatian e-invoices, the first thing to get right is that you are building two integrations, not one.
The first is exchange. Your invoice leaves as UBL 2.1 XML over an AS4 connection to the buyer's access point. The second is fiscalisation and reporting to the Tax Administration, which runs over a different interface with its own schemas and its own message signing. The Tax Administration is explicit that the issuer fiscalises an issued e-invoice separately from the exchange procedure, at the moment of issue, and for self-billing no later than five working days after issue.
Two channels, two sets of failure modes. An invoice can reach the buyer and fail to be fiscalised, or the reverse. Most of what is published about Fiskalizacija 2.0 is written for the owner asking what they owe. This is written for whoever has to wire it up.
Where the dates actually stand
The Fiscalisation Act (NN 89/2025) took effect on 1 September 2025 and applies from 1 January 2026.
Since 1 January 2026, taxpayers registered for VAT issue and fiscalise e-invoices for domestic B2B. Everyone else must be able to receive e-invoices and fiscalise the receipt. From 1 January 2027, taxpayers outside the VAT system have to issue and fiscalise as well.
If you are VAT registered, which most companies running an ERP or a shop at any volume are, both obligations have been live since January 2026. The date still ahead applies to issuers outside the VAT system. Either way, issuing is the side that touches your software.
Source: Porezna uprava, Izdavanje i primanje eRačuna i fiskalizacija eRačuna.
The specification is not guidance
This is the part engineers underestimate. The Pravilnik o eRačunu (NN 11/2026), adopted under Article 64 of the Act and in force since 31 January 2026, defines the technical specification as the documentation published on the Tax Administration's Fiskalizacija 2.0 portal, and makes it binding.
A revision to that documentation is therefore a change to your legal obligation, not an item someone can leave in the backlog. Treat the specification version as a pinned dependency. Record which version you built against, and review it when a new one is published.
At the time of writing the published technical specification is version 1.8, dated 12 March 2026, with UBL 2.1 as the syntax. Check the specification page for the current version before you start.

Tin Martinić
Founder & CEO
Neviox Digital CEO with an Engineer's degree in Computer Science from the University of Split, and multiple certifications, my core competencies span across front-end and back-end technologies, with an emphasis on Langchain, Next.js and AWS
Neviox Digital
Do you have a vision for a digital solution? Want to share your technical expertise or promote your brand? Let’s collaborate and build the future together!





