On June 11, Croatia finally approved and published the Fiskalizacija 2.0 project. This project will implement electronic invoicing and B2B electronic reporting.
The government of Croatia has created a directory of taxpayers and authorized electronic invoicing service providers. This directory and a notification portal (FiskApplication) will support the entire electronic invoicing process in the country. You can also use a free electronic invoicing application (MICROeINVOICE).
The timeline for B2B electronic invoicing in Croatia was defined as follows:

Last September, the Croatian Tax Administration published an updated technical document. This document was for companies. The goal was to make it easier for companies to adopt the Taxation 2.0 bill and mandatory electronic invoicing.
In 2015, the Croatian Ministry of Economy began implementing e-invoicing between private companies and public entities in the country.
Since 28 February 2016, B2G e-invoicing has been mandatory for all main procuring entities, as per Decision 124/2015.
As of 1 December 2018, central authorities are required to receive e-invoices in public procurement procedures, in accordance with the Law on e-Invoicing in Public Procurement (OJ 94/2018). Similarly, invoice issuers are required to issue and send e-invoices as of 1 July 2019.
To simplify the exchange of B2G e-invoices, the FINA agency, supervised by the Ministry of Finance, created the e-Račun e-invoicing platform.
Additionally, E-Račun works with PEPPOL, which allows companies to exchange electronic invoices.
The eRačun platform offers several advantages for invoicing, including:
A simple registration is all that is required to exchange e-invoices with other registered users.
In Croatia, suppliers dealing with authorities are obliged to issue e-invoices in electronic format. However, there are no specific mandatory requirements yet for business-to-business transactions.
In the B2G area, all contracting authorities will need to receive electronic invoices. Currently, for B2B transactions, only the buyer's consent is required to receive electronic invoices.
It is recommended to use the standard OASIS UBL 2.1 format and the CII (Cross Industry Invoice) to issue electronic invoices through eRačun.
In terms of electronic tax reporting, In January 2019, Croatia introduced the obligation to electronically submit the purchase invoice register (known as the U-RA form) together with the VAT return, according to Article 165 of the Value Added Tax Ordinance.
This reporting obligation applies to all taxable persons registered for VAT in the country, including non-resident businesses, on a monthly or quarterly basis depending on the frequency of the VAT return.
Only domestic purchases related to B2B and B2G transactions need to be declared.