Croatian law requires invoices to be reported to the Tax Administration (Porezna uprava) in real time - "fiskalizacija". Fiskalizator for WooCommerce connects your store to the
Fiskalizator service, which creates the invoice for each paid order, signs it with your fiscalization certificate, reports it to the Tax Administration and returns the JIR and ZKI codes.
Hrvatski: dodatak povezuje WooCommerce trgovinu s Fiskalizatorom, koji za svaku plaćenu narudžbu izradi račun, potpiše ga vašim certifikatom, fiskalizira kod Porezne uprave i vrati JIR i ZKI. Sučelje je na hrvatskom kad je WordPress na hrvatskom.
What it does
- Fiscalizes orders automatically when they reach "Processing" or "Completed" (Fiskalizacija 1.0, B2C receipts with JIR/ZKI).
- Issues a structured B2B e-invoice (eRačun, Fiskalizacija 2.0) when the buyer enters a company tax number (OIB) at checkout, sent through your own information intermediary.
- Writes the result back to the order: an order note, the invoice number and JIR, and a "Fiscalization" column in the orders list (classic and HPOS screens).
- Guided setup inside the WordPress admin: company details, certificate upload, business premises, e-invoice access point, EU OSS sales and reverse charge.
- Invoice book with late fiscalization, proformas and invoices from orders, and offers.
- Optional "Withdraw from the contract" button (EU Directive 2023/2673), as a footer button you switch on or the
[fiskalizator_raskid] shortcode.
- An OIB / EU VAT number field at checkout - both the block checkout and the classic one - with a check-digit validation.
The plugin is an interface to the Fiskalizator service. The fiscalization itself - certificate handling, XML signing and the connection to the Tax Administration - runs in the service, not on your site.
Requirements
- A WooCommerce store selling under a Croatian tax number (OIB).
- A Fiskalizator account. The plugin can open one for you when you connect the store. The service is paid, with a free trial; see https://fiskalizator.klikoteka.hr.
- A fiscalization certificate (.p12) from FINA or Certilia.
- For e-invoices: your own contract with a Croatian information intermediary (for example ePoslovanje or Moj-eRačun).
- Install and activate the plugin. WooCommerce must be active.
- Open Fiskalizator → Connection in the WordPress admin.
- If you already have a Fiskalizator account, enter its e-mail address and confirm the message sent to it. If you do not, choose "open a new account" and the store is connected in one click.
- Follow Fiskalizator → Setup: company details, certificate, business premises and, if you sell to companies, your e-invoice access point.
From then on orders are fiscalized automatically.