Skip to Content

Croatia Fiskal 2.0

166.95 166.95

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Croatia Fiskalizacija 2.0 e-Invoicing for Odoo

CIUS-HR EN 16931 B2B electronic invoices with Porezna uprava e-reporting — generate, validate and submit straight from Odoo.

CIUS-HR EN 16931 / UBL 2.1 Porezna e-reporting Odoo 18 & 19

What It Does

This module makes Odoo ready for Croatia's Fiskalizacija 2.0 mandate. It builds standards-compliant CIUS-HR (EN 16931, UBL 2.1) invoices and credit notes, carries the Croatian OIB as the Peppol electronic address, validates every document against the Croatian business rules, computes the ZKI protective code and JIR-based verification QR, and submits to your configured access-point REST relay. Mandatory for VAT-registered taxpayers from 1 January 2026 and for the remaining taxpayers from 1 January 2027.

Built on a Shared e-Invoice Engine

This connector depends on the e-Invoice Core Engine and reuses its UBL 2.1 builder, declarative validation framework, QR engine and bring-your-own-key REST transport. Croatia-specific logic is added as a registered profile — no duplicated plumbing, a smaller and more reliable footprint.

Key Features

CIUS-HR EN 16931 UBL 2.1

Compliant XML for invoices (380) and credit notes (381) with the CIUS-HR customization, OIB endpoints (scheme 9934) and the Croatian VAT (PDV) categories — standard 25/13/5 %, zero, exempt, reverse charge and export. The CustomizationID is a configurable profile field (default to the current best-known value), not a hardcoded literal.

Real OIB Validation

The 11-digit OIB is validated with the official ISO 7064 MOD 11,10 check-digit algorithm on the company and on every partner, and surfaced as the HR VAT identifier.

Pre-Submission Business Rules

EN 16931 core rules plus the Croatian layer (seller/buyer OIB, EUR currency, VAT categories, totals coherence) are checked before anything leaves Odoo.

ZKI, JIR & Verification QR

Each invoice carries the ZKI issuer protective code, the JIR assigned by the Tax Administration, and a QR linking to the Porezna verification portal.

BYOK Access-Point REST Relay

Submit the UBL to a configurable access-point REST endpoint and poll clearance, with editable sandbox/production base URLs and full call logging. Direct Porezna fiscalization uses SOAP + XML-DSig and is out of scope; this connector relays to your access point. Credentials never leave your database.

Onboarding Wizard

A guided wizard captures the company OIB, business-premise / register labels and the endpoint credentials in a single step.

Requirements

  • Odoo 18.0 or 19.0 (Community or Enterprise).
  • The e-Invoice Core Engine module (dependency).
  • An account with an access point on the Croatian e-invoice network.
  • Python libraries: lxml, qrcode, requests, cryptography.
BYOK · software only: we deliver software only. It runs entirely under your own credentials and your own FINA certificate / private key, which never leave your database. We are not an integrator, intermediary, or access-point operator — the module transmits invoice data only to the access-point / endpoint you configure, using your keys. No data is sent anywhere else. Support is included and the purchase is refundable.

Support

Email: support@pokutsoft.com
Author: Pokutsoft — pokutsoft.com

© 2026 Pokutsoft · Croatia Fiskalizacija 2.0 e-Invoicing for Odoo · Odoo 18 & 19

Screenshots

Posted Invoice With Cius Hr

Posted Invoice With Cius Hr

Cius Hr Ubl 2 1 E Invoice Do

Cius Hr Ubl 2 1 E Invoice Do

Update date: 2026-07-02