VATupdate
Croatia

Share this post on

Croatia’s E‑Invoicing, Fiscalization & E‑Reporting Requirements

SUMMARY

As of January 1, 2026, Croatia has implemented “Fiscalization 2.0,” a comprehensive mandate for electronic invoicing and real-time reporting for nearly all domestic transactions. This requires VAT-registered businesses established in Croatia to issue and receive structured e-invoices for B2B and B2G sales, with invoice data transmitted to the Tax Administration in real-time. B2C sales require real-time fiscalization reporting, regardless of payment method, but not necessarily e-invoices. The goal is to digitally capture every taxable transaction. The system involves dual reporting responsibilities for sellers and buyers, handling of exceptions, and strict enforcement with penalties for non-compliance.

Key Themes and Ideas:

Mandatory E-Invoicing and Fiscalization:

  • Scope: The mandate covers nearly all domestic transactions, B2B, B2G, and B2C.
  • E-Invoicing: Mandatory for B2B and B2G sales between VAT-registered businesses. Invoices must be in a structured electronic format (XML) adhering to the European norm EN 16931 plus Croatia-specific requirements (CIUS “HR-FISK 2.0”).
  • Fiscalization: All B2C sales require real-time reporting (fiscalization) to the Tax Administration, regardless of payment method. This does not necessarily require issuing an e-invoice to the consumer; a traditional receipt is acceptable as long as the data is reported.
  • Goal: Digital capture of every taxable transaction. “The goal is that every taxable transaction – B2B, B2G, or B2C – is captured digitally by the tax system in 2026, with very few exceptions.”

Mandatory E-Invoicing Data Fields (B2B/B2G):

  • The required data elements on a Croatian e-invoice include:
    • Invoice Identification & Dates: Unique invoice number, invoice issue date, invoice type code, date of supply or service completion (if different), and payment due date (if applicable).
    • Seller and Buyer Details: Supplier name, company’s tax identification number (OIB), and the customer’s name and OIB (if applicable).
    • Line-Item Details: Description of goods or services, quantity and unit of measure, unit price (net of VAT), line-level discount (if any), a 6-digit “KPD 2025” product/service classification code, and the VAT category and rate applied.
    • Taxable Amounts and VAT Summary: Break down of the taxable base amount for each VAT rate or exemption category used, the corresponding VAT amount for each rate, the total VAT amount, the total invoice amount excluding VAT (net total), and the total including VAT (gross amount payable).
    • Payment Information: Supplier’s bank account number (IBAN or other payment identifier), and optionally the payment terms.
    • References (if applicable): If the invoice is a correction of a previous invoice, it must reference the original invoice’s number and date that it amends.
  • Digital Signature and Unique Identifiers: Every e-invoice must be digitally signed by the issuer using a qualified electronic signature certificate issued in Croatia (the certificate is tied to the company’s OIB).
  • “Croatia’s core invoice specification (CIUS “HR-FISK 2.0”) makes these fields mandatory in the XML format, above and beyond the base EU standard.”

Fiscalization for B2C Transactions (Real-Time Receipt Reporting):

  • Extends the existing fiscal reporting requirements to all B2C sales, regardless of payment method.
  • Businesses must transmit the transaction data to the Tax Administration electronically and get a Unique Identification Code (JIR) for every sale.
  • “The new law essentially keeps the B2C process separate: businesses do not have to send consumers structured e-invoices, but they do have to transmit the transaction data to the Tax Administration electronically and get an approval code for every sale.”
  • “the required fields sent to the tax authority for fiscalization largely overlap with the standard invoice fields discussed earlier (invoice number, date/time, seller’s OIB, VAT breakdown).”

Continuous E-Reporting Responsibilities (Seller vs. Buyer):

  • Dual Reporting: Both the seller and the buyer have obligations to report invoice data to the tax authorities.
  • Issuer (Seller): Must simultaneously (or immediately) send the full invoice XML data to the Tax Administration’s fiscalization system at the time of issuance. “Every invoice must be ‘fiscalized’ at the time of issuance by submitting its data digitally.”
  • Recipient (Buyer): Must report the invoice to the Tax Administration within 5 working days of receipt, confirming “Invoice X from Seller Y, amount Z, was received by us (Buyer Z) on this date.” The buyer’s submission includes all the same key fields of the invoice as the seller’s.
  • Rejection: If the buyer finds an error, they can reject the invoice by sending a “Record of Rejection” message with a reason code by the 20th of the following month.
  • Payment Status Reporting: The issuer must report when an invoice is paid by the 20th of the month after payment is received.
  • Non-Electronic Issuance Reporting: If a seller cannot issue a standard e-invoice (e.g., buyer not in the registry), they can issue a paper invoice temporarily but must still report the transaction electronically via a “delivery report” (IR report) within 5 working days.
  • “Sellers must report all invoices they issue (with full detail, in real time) and subsequently report certain events (payment received, or if they couldn’t issue an e-invoice). Buyers must report all invoices they receive (confirming receipt within 5 days) and report if they reject any invoice.”

Handling Exceptions:

  • Transactions Already Fiscalized via Cash Register: Exempt from e-invoicing if processed through the existing cash register system with a JIR code (typically B2C sales or on-the-spot payments).
  • Buyer Not Ready for E-Invoicing: Seller can issue a paper invoice if the buyer’s e-invoicing identifier is not found in the national registry (AMS), but must still report the invoice data electronically via the “IR” report.
  • System Downtime: Businesses should queue the data and send it as soon as the system is operational.
  • Cross-Border Transactions: Currently outside the mandatory e-invoicing scope.
  • “The overarching principle is that every sale gets reported somehow: if not via an actual e-invoice in real time, then via another message or later submission. There’s effectively no loophole to just skip reporting – you must either fiscalize or e-report the transaction.”

Penalties, Enforcement, and Grace Period Considerations:

  • Penalties apply for non-compliance, including failing to issue e-invoices, failing to receive or process e-invoices, not reporting data, or not using a proper digital certificate.
  • There is no official grace period after January 1, 2026, for VAT-registered businesses. Enforcement can begin immediately.
  • Invoice validity and VAT deduction can be impacted by non-compliance. An invoice that does not meet formal requirements could be deemed invalid for VAT deduction.
  • The FiskAplikacija web portal allows sellers to see if their invoice has been reported by the buyer or if the buyer rejected it.
  • “Companies can be fined for failing to issue e-invoices when required, failing to receive or process e-invoices, not reporting the data (either as issuer or recipient), or not using a proper digital certificate/signature on the invoices.”

Implications and Considerations:

  • Businesses operating in Croatia need to ensure their systems and processes are compliant with the new requirements. This includes the ability to issue and receive structured e-invoices, transmit data to the Tax Administration in real-time, and manage the dual reporting responsibilities.
  • Businesses need to understand the mandatory data fields for e-invoices and fiscalization receipts, including the Croatia-specific requirements.
  • Businesses should utilize the FiskAplikacija portal and other resources provided by the Tax Administration to monitor invoice statuses and ensure compliance.

INDEPTH ANALYSIS

Croatia’s E‑Invoicing, Fiscalization & E‑Reporting Requirements (as of Feb 2026)

As of January 1, 2026, Croatia’s “Fiscalization 2.0” reform mandates comprehensive electronic invoicing and real-time reporting for nearly all domestic transactions. All VAT-registered businesses established in Croatia must issue and receive structured e-invoices for B2B and B2G sales, with invoice data transmitted to the Tax Administration in real time. B2C transactions (sales to consumers) do not require e-invoices, but every retail sale must be reported (fiscalized) electronically in real time, regardless of payment method. In practice, this means paper invoices are largely phased out except in special scenarios (detailed below), and firms must ensure each transaction’s data reaches the tax authorities either via the e-invoicing system or the fiscalization system. The goal is that every taxable transaction – B2B, B2G, or B2C – is captured digitally by the tax system in 2026, with very few exceptions. [marosavat.com] [vatupdate.com] [kpmg.com]
Below is a breakdown of the mandatory vs. optional data fields for Croatia’s e-Invoices, fiscalization receipts, and e-reporting messages, followed by an explanation of seller vs. buyer reporting responsibilities, handling of exceptions (when electronic issuance/reporting isn’t possible), and the enforcement regime (confirmations, penalties, grace period) under the new law.

Mandatory E-Invoicing Data Fields (B2B/B2G)

Electronic invoices (eRačun) exchanged between businesses must include all standard invoice information defined by the European norm EN 16931, plus certain Croatia-specific fields introduced by the Fiscalization Act. In other words, the invoice content requirements are very comprehensive – covering identification, tax details, and payment information. The key mandatory data elements on a Croatian e-invoice include: [vatupdate.com], [vatupdate.com]
  • Invoice Identification & Dates: A unique invoice number (following Croatia’s format rules, which incorporate the seller’s business premise code and cash register/device code), the invoice issue date (YYYY-MM-DD), and an invoice type code (e.g. “380” for a standard invoice, “381” for a credit note). If the delivery or service occurred on a different date (or it’s an advance invoice), the date of supply or service completion must also be stated. Additionally, the payment due date (due date for payment) must be included if applicable. [vatupdate.com]
  • Seller and Buyer Details: The supplier (issuer) name and the company’s tax identification number – Croatia uses the OIB (Personal Identification Number) as the VAT ID – are required on every invoice. (If an individual operator or employee issues the invoice on behalf of the company, that person’s OIB must also be recorded in the e-invoice XML as a separate field.) The customer (recipient) name must appear, and if the buyer has an OIB (which all domestic businesses do), it should be included as well. (For public bodies or private individuals who may not have an OIB, the invoice would note their other identifying info – but for B2B transactions between VAT taxpayers, both sides’ OIBs are typically present.) [vatupdate.com]
  • Line-Item Details: Each invoiced line must be detailed with: a description of the goods or services, the quantity and unit of measure (using standard units like pieces, kg, hours, etc.), and the unit price (net of VAT) before any discount. Any line-level discount can be shown either by reducing the unit price or as a separate discount entry. Critically, Croatia now requires a product/service classification code for each line item – specifically the 6-digit “KPD 2025” code (aligned with EU CPA codes) that categorizes the item. Every invoice line must include the appropriate KPD code identifying that item (e.g. a certain type of product or service). Also, for each line you must specify the VAT category and rate applied – for example, standard 25% VAT (“S”), reduced rate 13% (“AA”), exempt (“E”) or reverse-charge, etc., along with any required explanation code if tax is exempted or reversed. [vatupdate.com]
  • Taxable Amounts and VAT Summary: The invoice needs to break down the taxable base amount for each VAT rate or exemption category used, and the corresponding VAT amount for each rate. From this, the total VAT amount on the invoice is calculated and must be shown. Additionally, the total invoice amount excluding VAT (net total) and the total including VAT (gross amount payable) are mandatory sum fields on the invoice. If any advance payments were made or a credit is applied, the invoice should note the amount already paid and the remaining amount due so that it’s clear what the buyer still owes. [vatupdate.com]
  • Payment Information: The law specifically requires the invoice to include the supplier’s bank account number (IBAN or other payment identifier) to which the payment should be made. (If a payment service provider or a virtual account is used, that identifier must be provided instead.) This ensures the Tax Authority knows the account involved in the transaction. In practice, most invoices will list an IBAN and possibly the bank’s BIC. Also, while not explicitly mandated as a separate field by law, it is common (and supported by the format) to indicate the payment terms (e.g. payment method and terms) – for instance, whether it’s by bank transfer, card, or cash, and within 30 days, etc.. (Notably, the payment method code is optional in the schema; the law doesn’t force you to include how the invoice will be paid, though you may include it. The key required payment info is the due date and the seller’s account details). [vatupdate.com]
  • References (if applicable): If the invoice is a correction of a previous invoice (such as a credit note or debit note), it must reference the original invoice’s number and date that it amends. This link back to the original document is mandatory for all adjustments. Likewise, if the invoice is an advance/proforma being settled or some document that isn’t a final invoice, references are needed to connect it to the final invoice. (For standard invoices, this section may not apply, so it’s only required when relevant.) [vatupdate.com]
  • Digital Signature and Unique Identifiers: Every e-invoice must be digitally signed by the issuer using a qualified electronic signature certificate issued in Croatia (the certificate is tied to the company’s OIB). The signature and certificate info travel with the invoice data to ensure authenticity and integrity. Unlike the older cash-register system, B2B/B2G e-invoices do not receive a “JIR” code from the tax authority – instead, the combination of the invoice’s unique number and the digital signature serves to uniquely identify and authenticate the invoice in the system. (For B2C receipts, the JIR code still exists – explained later – but for e-invoices the tax system tracks them by the invoice’s own ID and the digital signature rather than assigning a separate code.) [vatupdate.com]
Most of these elements are non-optional – the Fiscalization Act (Article 7 of the 2025 law) essentially lists them as required content on every invoice. Croatia’s core invoice specification (CIUS “HR-FISK 2.0”) makes these fields mandatory in the XML format, above and beyond the base EU standard. There are very few truly “optional” fields in an invoice under this system. For example, including the payment method (cash, card, transfer, etc.) or a reference like a purchase order number is technically optional – those are not explicitly required by law for reporting, though businesses often include them for their own process. Generally, if a piece of data is relevant to tax or payment, it’s required. Fields not listed in the law (like an internal order reference, or a customer contact person) would be optional extras – you may include them in the e-invoice XML, but the tax authority doesn’t mandate them. In summary, the mandatory fields cover all key invoice identifiers, the parties’ tax IDs, detailed line items with classification codes, all tax breakdowns, and payment account info, leaving little as optional beyond purely commercial add-ons. [vatupdate.com]
(Note: Cross-border invoices are currently outside the domestic e-invoicing mandate’s scope. If a Croatian company is invoicing a foreign business or receiving an invoice from abroad, they can still use paper/PDF invoices for those transactions. Those invoices won’t be “fiscalized” in real-time because the mandate applies to domestic transactions; however, such transactions may still need to be reported separately for VAT purposes. The focus of the mandatory e-invoice rules described above is on B2B and B2G deals within Croatia.) [marosavat.com]

Fiscalization for B2C Transactions (Real-Time Receipt Reporting)

For business-to-consumer (B2C) sales – e.g. retail, restaurants, services to individuals – Croatia has long had a “fiscalization” system (since 2013) where each receipt must be reported to the tax authority at the moment of issuance if paid in cash. As of 2026, this fiscal reporting requirement extends to all B2C sales, regardless of payment method. That means even if a consumer pays by credit card or bank transfer (not just cash), the sale must still go through the fiscalization system in real time. However, e-invoicing itself remains optional for B2C – businesses can choose to issue a traditional printed receipt to the customer (most will, in retail settings) as long as they perform the fiscal reporting. The new law essentially keeps the B2C process separate: businesses do not have to send consumers structured e-invoices, but they do have to transmit the transaction data to the Tax Administration electronically and get an approval code for every sale. [vatit.com] [vatupdate.com]
Mandatory fields for B2C fiscalization: When a sale is made to a consumer, the seller’s cash register or invoicing system must send a fiscalization message to the Tax Administration with key invoice data. This typically includes the issuer’s OIB (tax ID), the cash register (or business premise) code, the operator’s OIB (the employee or responsible person issuing the receipt, if applicable), the date and time of issuance, the invoice/receipt number (which is usually a sequential number combined with the identifiers for the business location and device), and the transaction amounts broken down by VAT rate. Essentially, the system reports how much was sold and how much VAT is due for each tax category on that receipt. Optionally, the business can also transmit line-item details in the fiscalization message, but the law’s core requirement is the summary amounts and identifiers needed to validate the sale. [vatit.com], [vatit.com]
Once the tax server receives this data, it checks it and immediately returns a Unique Identification Code for that receipt, known as the JIR (Jedinstveni Identifikator Racuna). The JIR is a string of letters/numbers that serves as proof the receipt was registered. The cash register prints the receipt including that JIR code (often also as a QR code) before handing it to the customer. Consumers can scan the QR code or use the code to verify on the government website that their purchase was indeed reported to the tax authority. This process – issuing the receipt, sending data, getting JIR, printing the finalized receipt – happens within seconds in any shop or restaurant, usually without manual intervention beyond the cashier finalizing the sale. [vatit.com]
For 2026, nothing fundamentally changes in the data fields for B2C receipts, except that now even card and electronic payments must be treated the same as cash in terms of reporting. Previously, if a customer paid by bank transfer, a company might not have had to do this real-time fiscalization (since the old law covered mainly cash). Now every sale to a consumer is “fiscalized” in real time. The mandatory content on the printed receipt itself is defined by law (it must show the seller’s info, the date/time, items and prices, VAT, etc., and the JIR code), but since the question focuses on data fields: the required fields sent to the tax authority for fiscalization largely overlap with the standard invoice fields discussed earlier (invoice number, date/time, seller’s OIB, VAT breakdown). One notable difference is B2C receipts usually don’t include the buyer’s information (you typically don’t take a private individual’s tax ID for a retail receipt unless they ask for it). So the buyer’s OIB is not a required field for B2C fiscalization – the tax system is content with the seller’s info and the amounts. If a consumer does request an invoice with their personal/company OIB on it (for instance, a business customer wanting an invoice for an expense), then that transaction might be handled as a B2B invoice instead of a generic receipt. [vatit.com]
Optional fields for B2C: In a retail fiscalization message, certain things can be considered optional or conditional. For example, “operator OIB” (the person issuing) is required if an employee is issuing the receipt, but if it’s an automated self-service kiosk, that field might be blank or use a default. Similarly, item-level detail is often sent but not strictly mandated by the fiscalization law – the law requires totals and tax breakdowns, not every product name (the printed receipt shows items to the customer, but the system’s required fields are more summary-level). Discounts or payment method on the receipt are usually present on the printout but are not separately reported fields to tax (payment method isn’t transmitted; the fact that it’s fiscalized means it was a method requiring fiscalization). So in summary, for fiscalization of B2C, the mandatory reported fields are those needed to identify the sale and its tax, whereas other details like item descriptions or methods are primarily for the customer’s benefit.
Unified approach for all payment types: By bringing card and electronic payments into the fiscalization scope from 2026, the law even allows that if a B2B transaction ends up being paid in cash or by card and is fiscalized with a JIR code, it does not also need to be issued as an e-invoice. In fact, the law says such a transaction should not be duplicated in the e-invoicing system. For example, if a small B2B client walks into a shop and pays cash (thus a fiscal receipt with JIR is generated), that sale is considered fulfilled under fiscalization rules and the seller is exempt from also issuing an e-invoice for it. (They would have to include the buyer’s OIB on the fiscal receipt in that case, since it’s a B2B sale, but they wouldn’t run it through the whole e-invoice exchange process later. This is an important exception to mandatory e-invoicing: transactions that go through the old fiscalization 1.0 system with a JIR are basically left out of the new e-invoice requirement to avoid double reporting.) [finacro.hr]
Summary: B2C transactions use real-time fiscalization: the seller sends core invoice data to the tax authority at the moment of sale and gets back a confirmation code (JIR) which is then printed on the receipt. The mandatory fields in that exchange include the seller’s identifiers, timestamp, unique receipt number, and tax amounts, while things like item list and payment method are secondary. From 2026, this applies to all B2C sales (cash, card, bank, etc.), ensuring that even non-cash sales are immediately known to the tax authority. Businesses still mostly issue paper receipts to consumers, not structured e-invoices, but they must perform this electronic reporting for compliance. [vatit.com]

Continuous E-Reporting Responsibilities (Seller vs. Buyer)

Croatia’s system introduces a concept of “dual reporting” for B2B/B2G invoices: both the seller and the buyer of an invoice have obligations to report data to the tax authorities. This is unlike a pure “clearance” model (where only the issuer sends the invoice to the government). Instead, Croatia opted for a decentralized exchange + central reporting model. Here’s how it works and what each side must do: [marosavat.com]
  • Issuer’s Real-Time Fiscalization of the Invoice: When a supplier issues an e-invoice to a domestic business customer, they must simultaneously (or immediately) send the invoice data to the Tax Administration’s fiscalization system. This is essentially the B2B equivalent of the fiscalization described for B2C, except that the full invoice XML is sent (with all the detailed fields discussed earlier, not just summary totals). The Tax Administration receives the invoice info in real time for every invoice issued. This is the seller’s primary reporting duty: every invoice must be “fiscalized” at the time of issuance by submitting its data digitally. In technical terms, the issuer’s system or their intermediary sends an XML message to the tax authority (often via a web service called “Fiskalizacija”) containing all the invoice’s fields. If the issuer is self-billing (issuing an invoice to themselves on behalf of a supplier) there’s a slight timing allowance – they must still report it within 5 working days – but generally for normal cases it’s immediate. [finacro.hr]
  • Recipient’s Confirmation of Receipt (Buyer’s Fiscalization): The buyer of a domestic e-invoice is obliged to also report that invoice to the Tax Administration when they receive it. They have up to 5 working days from receipt of the invoice to do so, but in practice this can be an automated process upon invoice ingestion. The buyer’s report basically mirrors the invoice data: it confirms “Invoice X from Seller Y, amount Z, was received by us (Buyer Z) on this date.” Importantly, the buyer’s submission includes all the same key fields of the invoice – the tax authority expects to get a matching record from the buyer to pair with the seller’s record. The only differences are that the buyer’s report is labeled as an incoming invoice (whereas the seller’s is outgoing) and it does not generate any new invoice content; it’s just an acknowledgment message. There’s no additional data field the buyer must add (other than perhaps indicating the date they received it, which can be derived) – they do not need to re-enter all details manually, since in practice they’d use the structured invoice file. So fields like invoice number, dates, OIBs, line amounts, product codes, VAT amounts, etc., are present in both the seller’s and buyer’s reports. This dual reporting allows the tax system to cross-check that both parties recorded the same transaction. Once the buyer’s report is received, the Tax Administration knows the invoice was successfully delivered and accepted by the buyer. [finacro.hr] [vatupdate.com], [vatupdate.com] [vatupdate.com]
    • If the buyer fails to report an invoice they received, it’s a red flag. The system will see an invoice that the seller reported but the buyer never acknowledged. This could imply non-compliance or an issue (perhaps the invoice wasn’t actually delivered to the buyer, or the buyer is neglecting their obligation). Thus, the buyer’s confirmation is effectively mandatory – it’s not optional if you’re the invoice recipient. It serves as an acknowledgment of the invoice in the government’s eyes. There isn’t a separate “acceptance” message; by reporting the invoice data, the buyer is acknowledging it. (If they have a problem with the invoice, that’s where rejection comes in – see next point.)
  • Recipient’s Rejection (if needed): If the buyer finds an error or dispute with the invoice, they have the option to reject the invoice. In the electronic system, a rejection is done by the buyer sending a “Record of Rejection” message through e-Reporting. This message will identify the invoice (by invoice number, date, and the seller’s OIB) and include a reason code for the rejection. The Croatian system defines a few standard rejection reasons: for example, “U” for a tax-relevant discrepancy (like the VAT or amount is wrong), “N” for a non-tax discrepancy (minor issues not affecting VAT, perhaps a wrong address), or “O” for Other reasons. The buyer must send this rejection report by the 20th of the month following the invoice’s month at the latest if they intend to officially reject it (they can also do it sooner). Once a rejection is reported, the Tax Administration marks that invoice as rejected in its system, and presumably the buyer won’t claim input VAT on it. The seller is informed through the system that the invoice was rejected (they would see this status in the portal or via their intermediary). The seller would then likely issue a corrected invoice if appropriate. If the buyer does not file a rejection report by the deadline, the invoice is considered accepted by default. So from the seller’s perspective: no news is good news – you’ll get confirmation the buyer reported it (which they must do within 5 days), and if you don’t get a rejection notice later, the invoice stands. (Sellers can view these statuses in the government’s FiskAplikacija portal, which lets them see which invoices have been reported by the recipient and whether any were rejected.) [vatupdate.com] [marosavat.com]
  • Issuer’s Payment Status Reporting: Another obligation is for the issuer to report when an invoice is paid (collected). Croatia is introducing this as part of e-Reporting to keep track of payments for VAT purposes. The seller must send a “payment report” by the 20th of the month after any payment was received on an invoice (or multiple partial payments) – essentially a monthly reporting cycle for payments received. The payment report references the original invoice (by number and OIBs) and states the date and amount that was paid, and optionally the method (they use codes like “T” for bank transfer, “O” for offset, etc.). For example, if invoice #100 was paid on Feb 10, 2026, the seller would include that info in their February e-report (due by Mar 20, 2026). If an invoice hasn’t been paid yet, there’s nothing to report for it (though the tax authorities will then know it’s still outstanding). This requirement means the seller has to track and periodically inform the tax authority of invoice settlement status. It’s an additional data point beyond the invoice itself. The buyer does not report payments – only the issuer does, since the seller is the one receiving the money in their account and can confirm it. [vatupdate.com] [ecosio.com]
  • Reporting Invoices that Could Not Be Issued Electronically: The law anticipates situations where a supplier couldn’t issue a standard e-invoice to the buyer (for example, the buyer wasn’t registered in the national e-invoice directory, so the seller had no electronic address to send to). In such cases, the seller is allowed to issue a paper invoice temporarily, but they must still report the transaction via the e-Reporting system. The mechanism for this is a special report often nicknamed the “delivery report” or “IR report” (for Izvješće o isporuci). Essentially, the seller sends an electronic notice to the Tax Administration with all the details of the transaction that would have been on an invoice, flagged as “Invoice was not issued electronically”. This includes the buyer and seller details, date of sale, items, amounts, taxes – effectively a complete invoice data set – just without an actual e-invoice document. The system uses a specific invoice type code “IR” (for this scenario) to distinguish it. This report must be submitted within 5 working days of the transaction (since no e-invoice was sent). It ensures the tax authorities still get the data on time. Later, if the seller eventually obtains the buyer’s e-invoicing details or resolves the issue, they might issue the e-invoice and link it, but the immediate requirement is fulfilled by this report. Only the issuer performs this step (since by definition the buyer didn’t get an e-invoice to report). This is a mandatory reporting event for sellers whenever an invoice can’t be electronically issued. It prevents gaps in the system’s data. [finacro.hr] [vatupdate.com]
To summarize the division of responsibilities: Sellers must report all invoices they issue (with full detail, in real time) and subsequently report certain events (payment received, or if they couldn’t issue an e-invoice). Buyers must report all invoices they receive (confirming receipt within 5 days) and report if they reject any invoice. Both sides thereby send in the core invoice information, which should match. There are no “optional” fields that one party can omit in their report versus the other – the invoice content itself is fixed. For instance, the supplier’s bank account and the due date are part of the invoice data the seller submits, and the buyer, when confirming, will effectively send the same data (they don’t get to leave out the bank account or tax details; it’s all embedded in the invoice record). The only differences in fields come from the nature of the report: e.g., only a buyer’s rejection report contains a “rejection reason” code (since a seller wouldn’t be reporting a rejection), and only an issuer’s payment report contains the “payment date/amount/method” fields (since the buyer doesn’t report payments). In other words, the invoice fields themselves are mandatory for both sides, but certain additional fields are required for specific scenarios (like rejection reason, or payment info, or the indicator that an invoice couldn’t be sent electronically) – and those extra fields depend on which party is reporting that scenario. [marosavat.com] [vatupdate.com]
Confirmation of acceptance or rejection: In this system, a seller effectively gets confirmation of the buyer’s actions through the Tax Authority’s platform. When a buyer reports an invoice (without rejection), that serves as an acceptance/acknowledgment. If a buyer formally rejects an invoice via the system, the seller will be able to see that status. The centralized FiskAplikacija portal allows both issuers and recipients to view invoice statuses (whether the invoice data from both sides has been received, whether a rejection was filed, etc.). Also, since the tax system matches up the two sides’ reports, if an invoice was not acknowledged by the buyer within the expected time, the seller (and tax authority) can infer a problem. In practice, service providers or the portal would alert the seller that, for example, “Invoice #123 hasn’t been confirmed by the buyer” or conversely, “Buyer X rejected Invoice #123 for reason ‘price discrepancy’.” So yes, the seller does get a form of confirmation – not an explicit “accept” message from the buyer, but the buyer’s compliance with reporting (or any rejection notice) is visible as the official confirmation. In B2G cases (government as buyer), the process is the same – public entities also have to send the confirmation report. And for B2C, there is no buyer confirmation (the consumer isn’t in the system), so the concept of acceptance/rejection is not applicable at the tax system level for B2C; the sale is simply final once fiscalized. [marosavat.com] [vatupdate.com]

Handling Exceptions: If E-Invoicing or E-Reporting Cannot Be Used

Despite the comprehensive digital mandate, the law recognizes certain scenarios where an e-invoice might not be feasible or the standard process can’t be followed. Here’s how those are handled:
  • Transactions Already Fiscalized via Cash Register: As noted, if a sale is processed through the legacy fiscalization (cash register) system with a JIR code, it is exempt from the e-invoicing requirement. This typically covers B2C sales and any scenario where an invoice was issued to a customer in paper form and fiscalized because they paid on the spot (cash or card). In such cases, the paper receipt with a JIR serves as the legal invoice for that transaction, and no further e-invoice needs to be generated. The rationale is to avoid double-reporting: the Tax Authority already got the data in real time when the JIR was issued. However, the law does add one twist: if that fiscalized receipt was actually for a B2B transaction (say a company purchasing goods and paying cash), the seller should include the buyer’s OIB on the fiscalized receipt if the buyer provided it. (Previously a cash receipt might not list the buyer’s ID at all. Now they want the OIB so the transaction can be tied to the buyer in the system.) In summary, the presence of a JIR on an invoice indicates that invoice was handled via the cash fiscalization route; those invoices are not sent as e-invoices and are considered compliant. [finacro.hr]
  • Buyer Not Ready for E-Invoicing: If a seller cannot deliver an e-invoice because the buyer isn’t capable of receiving it electronically, the law provides relief. Specifically, if the buyer’s e-invoicing identifier is not found in the national AMS directory (Adresar Metadata System – basically the registry of companies’ electronic addresses), the seller is not held liable for not issuing an e-invoice. In that case, the seller can issue the invoice in paper form to the customer. Crucially, the seller must still report the invoice data to the Tax Authority via e-Reporting. This is exactly the scenario for the “delivery for which e-invoice was not issued” report (the “IR” report described above). By sending that report within 5 days, the seller fulfills the reporting requirement even though the actual invoice was paper. So the transaction is on record with the tax authorities. Essentially, the lack of the buyer’s e-address lets the seller fall back to paper, but they cannot skip reporting – they just report through a different channel. This exception is expected to be temporary or rare, because most VAT-registered businesses are supposed to register for e-invoicing. Over time, as everyone gets an electronic address or uses an intermediary, this issue should fade. But if it happens, the law explicitly shields the seller from penalties as long as they do the e-reporting. [finacro.hr]
  • System Downtime or Technical Problems: The regulations foresee that either the taxpayer’s system or the Tax Authority’s system could have outages. The law and technical rules typically instruct taxpayers that if they cannot transmit data in the moment due to technical issues, they should transmit it as soon as the issue is resolved. (Under the old fiscalization rules, if your cash register couldn’t connect to the server, you could still issue receipts and then send the batch of data later once reconnected – within 48 hours. For the new system, similar provisions likely apply, although specific timeframes aren’t in the summary sources.) In practice, this means if e-invoicing or e-reporting is temporarily unavailable, businesses should queue the data and send it when possible. There isn’t an indefinite pass – delays have to be justified by genuine technical failure. The Tax Administration did upgrade systems and provided a test environment in late 2025 to iron out issues, so by 2026 they expect the channels to be robust. There is no permanent exemption for technical barriers – only a “send later when it works” approach. [edicomgroup.com]
  • Cross-Border Transactions: As mentioned, these are not under mandatory e-invoicing. If a Croatian company issues an invoice to a foreign customer, they can still do it via PDF or paper (at least until EU-wide digital reporting comes into play in the future). Such invoices still have to be accounted for in VAT returns, but they don’t go through Croatia’s real-time system. The new law’s continuous reporting is mainly for domestic transactions. One caveat: the Tax Authority does want to know about purchases from foreign suppliers too (for VAT control on reverse charge). Likely there will be an expectation for companies to report received foreign invoices (e.g. a Croatian buyer receiving an invoice from an EU supplier might have to input some data into the system for a pre-filled VAT return to work). This detail goes beyond the core question, but it’s worth noting that the system ultimately aims to capture all transactions affecting Croatian VAT, domestic or cross-border, one way or another.
In summary, if an invoice cannot be handled through the normal electronic pipeline, the law either exempts it from that pipeline or provides an alternate reporting mechanism. Cash sales can be handled with the existing fiscal cash register process (so long as you include the needed info like OIB). Unable to send e-invoice to buyer? Issue paper and send an e-report instead. System down? Send later – a short delay is tolerated but complete non-reporting is not. The overarching principle is that every sale gets reported somehow: if not via an actual e-invoice in real time, then via another message or later submission. There’s effectively no loophole to just skip reporting – you must either fiscalize or e-report the transaction. [finacro.hr]

Penalties, Enforcement, and Grace Period Considerations

The Fiscalization Act includes a range of penalties for non-compliance. Companies can be fined for failing to issue e-invoices when required, failing to receive or process e-invoices, not reporting the data (either as issuer or recipient), or not using a proper digital certificate/signature on the invoices. Missing the deadlines for the various reports (e.g. not reporting an invoice within the set time, or not submitting the payment/rejection info by the 20th of the next month) is also an offense. In short, any neglect of the obligations described above can trigger sanctions. The law treats these as fiscal offenses similar to how not issuing a receipt or not registering a sale was punishable under the old system. [kpmg.com]
Exact penalties: The law likely specifies fines scaled by the size of company and severity/repetition of offense. While the specific fine amounts aren’t given in the summary sources, historically in Croatia, failing to fiscalize a receipt could incur significant fines (hundreds or thousands of euros and even business shutdown for repeated offenses). We can expect similar or higher penalties for failing to comply with e-invoicing and e-reporting, given the emphasis on compliance. Moreover, a business that doesn’t issue a valid invoice or report it might find that the invoice isn’t legally valid for VAT deduction, causing business partners to complain. So beyond direct fines, non-compliance can disrupt operations (e.g., customers might refuse to pay or deduct VAT on an invoice that wasn’t properly reported).
Grace period: Notably, there is no official grace period after January 1, 2026 for these obligations – the requirements took effect on that date for all in-scope taxpayers. Croatia set the law in mid-2025 and even provided a testing environment from September 2025 so that businesses could prepare in advance. By February 1, 2026, the system is fully in force. Unlike some countries that had a soft-enforcement period, Croatia has not announced a blanket leniency period; enforcement can begin immediately in 2026. That said, there is a phased approach built into the rollout: the mandatory e-invoicing initially applies to VAT-registered taxpayers in 2026, and then in 2027 it extends to include entities not in the VAT system (like small businesses and certain government entities) needing to issue e-invoices as well. This phase-in is a kind of grace for those smaller players (they get an extra year to start issuing e-invoices), but for all VAT-registered companies, the deadline was firm – January 1, 2026. [edicomgroup.com] [marosavat.com]
In practice, the Tax Administration may show some leniency in the first few weeks for businesses genuinely struggling, focusing on education and warnings. Indeed, they launched support resources and the “FiskAplikacija” portal to help companies comply, and even a free “MIKROeRAČUN” invoicing app for micro businesses to use if they don’t have their own systems. These tools were provided so that no one has an excuse not to comply. Companies had several months to get ready. As of early 2026, any VAT-registered business not issuing e-invoices or not reporting transactions is technically violating the law. [finacro.hr]
Penalties specifics: According to KPMG’s summary of the law, penalties will apply for failure to issue an e-invoice (if you keep using paper with no exception), failure to receive or process e-invoices (if, say, you refuse to accept an e-invoice or don’t do your part as buyer), failure to use the required digital certificate/signature (ensuring authenticity), and missing the reporting deadlines or obligations (like not reporting a payment or a rejection). This comprehensive coverage means both sides of a transaction need to be diligent. For instance, a buyer that doesn’t report invoices or doesn’t reject by the deadline could also face penalties. The government is essentially using the stick to ensure participation from everyone. [kpmg.com]
Invoice validity and VAT implications: It’s also worth noting that under Croatian VAT law, an invoice that does not meet formal requirements could be deemed invalid for VAT deduction. So if a business tried to bypass the system (e.g., issue an unofficial invoice), their customer might not be able to deduct the VAT, which is a strong incentive for customers to demand compliant e-invoices.
Confirmation to seller about buyer’s action: As addressed above, the system itself provides confirmation/visibility. The FiskAplikacija web portal (and similar interfaces provided by intermediaries) lets sellers see if their invoice has been reported by the buyer or if the buyer rejected it, as well as whether the invoice is marked paid or not in the system. Also, since the tax authority matches the data, any discrepancy or failure (like buyer not reporting) might trigger an alert or inquiry. So while the seller doesn’t get an email saying “Invoice accepted!”, they can infer acceptance once the buyer’s report is in and no rejection is filed by the cutoff date. Likewise, if a buyer does reject, that info becomes visible to the seller via the system. This two-way transparency is part of the compliance regime – it encourages communication and correction of issues (e.g., if a buyer rejects an invoice, the seller will know to issue a correction, rather than the buyer just silently not paying it). [marosavat.com]
In summary, from January 2026 Croatia has fully activated its obligatory e-invoicing and e-reporting system for domestic transactions. All essential invoice data must be included and reported (with an extensive list of mandatory fields covering everything from invoice number to product codes and payment info). Sellers and buyers each have reporting duties to ensure the Tax Administration gets a complete picture of each transaction. There are mechanisms to handle exceptions (like using the old fiscalization for cash sales or fallback reporting if e-invoicing truly isn’t possible), but generally every transaction finds its way into the system. Non-compliance can lead to fines or other consequences, and the expectation from day one of 2026 is that businesses adhere to these rules. By February 1, 2026, one month in, companies should be issuing e-invoices for B2B/B2G, fiscalizing their B2C sales, and exchanging/reporting data accordingly. This high compliance bar is aimed at increasing VAT transparency and closing the gap on unreported sales, while also eventually simplifying VAT administration (with things like pre-filled VAT returns based on all this reported data). Everyone involved in invoicing in Croatia – sellers, buyers, and tax authorities – now operates in a more connected, real-time environment under Fiscalization 2.0. [marosavat.com] [kpmg.com], [marosavat.com]


Sponsors:

Pincvision

Advertisements:

  • Exchange Summit