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.
2.7.0
Company buyers, including those outside the EU, can enter the company name and their tax number at checkout. Products can be synced with Fiskalizator in one click.
2.6.1
Updates now arrive through WordPress. Nothing changes in how orders are fiscalized.
2.6.0
Refunds made in WooCommerce now issue their storno or credit note automatically. Review the "Webshop behaviour" setting if you prefer to confirm each one.
2.5.0
Block checkout support for the company tax number field, and the account's plan on the Overview screen.
2.4.0
Security update for the store connection check. Update before reconnecting a store.
2.3.0
New plugin folder. Deactivate the older copy, then activate this version; your connection is kept.
2.2.0
The footer withdrawal button is now opt-in. If your store already shows it, nothing changes.