Croatie — Fiscalizacija 2.0 : mandat B2B universel 2026
La Croatie étend son dispositif Fiscalizacija (B2C, en vigueur depuis 2013) à l'ensemble B2B, avec une obligation universelle d'e-invoicing entrant en vigueur le 1er janvier 2026. La Porezna uprava (Tax Administration) opère la couche de clearance ; le format de référence est UBL 2.1 ou UN/CEFACT CII 16B avec extensions HR, transmis via les plateformes accréditées informacijski posrednik.
Timeline réglementaire
- 2 novembre 2012 — Zakon o fiskalizaciji. La Croatie adopte sa loi sur la fiscalisation, posant les bases du dispositif Fiskalizacija appliqué d'abord aux caisses enregistreuses B2C.
- 1er janvier 2013 — Fiskalizacija B2C en vigueur. Toute caisse enregistreuse doit signer chaque reçu, l'envoyer en temps réel à la Porezna uprava qui retourne un JIR (Jedinstveni identifikator računa) — unique invoice identifier, et l'imprime sur le ticket avec un ZKI (Zaštitni kod izdavatelja) côté vendeur.
- 1er décembre 2018 — B2G obligatoire. Application de la Directive UE 2014/55. Le portail FINA e-Račun est désigné access point national PEPPOL et hub officiel B2G.
- 1er janvier 2025 — Mise à jour Fiskalizacija 2.0. Nouvelle version du dispositif, ouverte sur la couche e-invoice B2B.
- Septembre 2025 — Adoption loi B2B. Le Hrvatski sabor (Parlement) adopte l'amendement étendant Fiskalizacija au B2B universel.
- 1er janvier 2026 — B2B obligatoire universel. Toutes les factures B2B entre assujettis croates doivent passer par Fiskalizacija 2.0 : signature, transmission temps réel à la Porezna uprava, et routage via un intermédiaire accrédité informacijski posrednik.
Approfondissements — 10 pages dédiées
Dix pages dédiées approfondissent chaque dimension de l'écosystème croate d'e-facturation et d'EDI — les réformes pionnières (Fiskalizacija 2013, Fina e-Račun B2G 2018-2019, e-Građani 2014, roadmap ViDA), les spécifications techniques (OIB identifiant universel, PDV 25 %, Fina e-Poslovanje B2B), et l'usage B2B réel qui pré-existe et complète la régulation UE (EDIFACT retail Konzum/Lidl, verticales industrielles Pliva/INA/Đuro Đaković, douane CEMS).
Réformes pionnières
- Fina e-Račun — mandat B2G 2018-2019 · Mandat B2G croate opéré par Fina depuis 1ᵉʳ déc 2018 (agences d'État) puis 1ᵉʳ juil 2019 (tous pouvoirs adjudicateurs). Zakon o elektroničkom izdavanju računa u javnoj nabavi NN 94/2018, transposition 2014/55/UE. Peppol BIS + e-Račun national.
- Fiskalizacija — caisses temps réel depuis 2013 · Système croate CTC pionnier mondial sur les encaissements espèces depuis 1ᵉʳ janvier 2013 — dix ans avant la vague CTC e-facture européenne. JIR + ZKI + QR code, Zakon NN 133/2012, ~3,8 Md de reçus/an, ~98 % conformité.
- e-Građani — portail citoyen depuis 2014 · Portail unifié des services publics HR lancé 10 juin 2014. NIAS + SDLI + certificats Fina/AKD pour authentification eIDAS « high ». ~80 services connectés, ~1,8 M utilisateurs actifs. Équivalent fonctionnel d'e-Estonia côté UE-Sud-Est.
- ViDA Croatie 2026-2030 · Trajectoire ViDA HR : pas de mandat B2B en 2026, infrastructure CTC déjà en place (Fiskalizacija 2013, Fina e-Račun 2018). Consultation Porezna uprava 2026-2027, cible mandat 2028-2029, DRR cross-border 1ᵉʳ juillet 2030.
Specs techniques
- OIB — identifiant universel 11 chiffres · Identifiant universel à 11 chiffres délivré par Porezna uprava depuis 2009 (Zakon NN 60/2008). Sert d'ID fiscal, ICD Peppol 0208, clé Fina, accès e-Građani. Checksum MOD-11 spécifique, distinct du Luhn classique. VAT HR = HR + OIB.
- PDV — régimes TVA (25 / 13 / 5 %) · Standard PDV 25 % — parmi les plus élevés UE après HU 27 %, FI 25,5 %, DK/SE 25 %. Réduit 13 % (restauration, hôtellerie, énergie), super-réduit 5 % (livres, médicaments). Zakon NN 73/2013. Seuil €40 000 depuis 2023. EUR depuis 1ᵉʳ janvier 2023.
- Fina e-Poslovanje — plateforme B2B 2024+ · Extension B2B volontaire de la plateforme e-Račun, lancée par Fina en 2024. UBL Peppol BIS + e-Račun CIUS HR, intégration bancaire Servis24 + mojaCRO, paiements EUR. ~20 000 entreprises raccordées fin 2025. Pas de mandat universel.
Usage B2B réel
- EDIFACT retail — Konzum, Lidl, Plodine, Studenac · Konzum (Fortenova, héritier Agrokor 2017-2019), Lidl HR, Plodine, Studenac, Tommy, Spar HR, KTC, Kaufland HR. EANCOM 2002 subset GS1 Croatia, ORDERS/DESADV/INVOIC, VANs Editel + Combis + IN2. ~80 % flux retail dominants.
- EDI industriel — Pliva, Podravka, INA, Đuro Đaković · Pliva (TEVA Pharmaceutical Industries depuis 2008), Podravka (Vegeta), INA d.d. (MOL Hungary majoritaire), Adris Group (TDR tabac, Maistra), Đuro Đaković Slavonski Brod, Brodograđevna industrija Split. OFTP2 + EDIFACT + GS1 selon verticales.
- CEMS / e-Carina — douane modernisée post-2013 · Adhésion UE 1ᵉʳ juillet 2013, démantèlement frontières internes UE (SI/HU). UCC règlement UE 952/2013, systèmes NCTS / AES / ICS2 / EORI. Schengen terrestre 2023. Port Rijeka pivot ICS2 maritime. Frontières externes BA/RS/ME (1 268 km).
Schéma technique
Le format croate B2B 2026 est UBL 2.1 aligné PEPPOL BIS Billing 3.0 avec extensions HR pour Fiskalizacija. UN/CEFACT CII 16B est également accepté. Le profil HR ajoute :
- JIR : identifiant unique 32-caractères retourné par la Porezna uprava après transmission ; obligatoire sur la représentation visuelle, encapsulé dans un QR Code.
- ZKI : code 32-caractères généré côté vendeur (MD5 de la concaténation OIB, date, séquence) ; sert de signature logique pour preuve d'émission avant retour Porezna uprava.
- OIB : Osobni identifikacijski broj, 11 chiffres avec check digit MOD 11. Obligatoire pour vendeur ET acheteur en B2B.
- Code TVA HR : 25 % standard, 13 % intermédiaire (énergie, billetterie culturelle), 5 % (alimentation de base, médicaments).
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:hrfs="urn:hr:porezna-uprava:fiskalizacija:2026">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:hr.porezna-uprava:fiskalizacija:2026</cbc:CustomizationID>
<cbc:ID>HR-2026-0142</cbc:ID>
<cbc:IssueDate>2026-05-19</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<hrfs:JIR>00000000-0000-0000-0000-000000000000</hrfs:JIR>
<hrfs:ZKI>a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6</hrfs:ZKI>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID schemeID="9934">12345678901</cbc:ID>
</cac:PartyIdentification>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Ediverse Demo Hrvatska d.o.o.</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
</Invoice>Flux de soumission
Modèle clearance temps réel intégrant la fiscalisation : le vendeur calcule ZKI et signe le payload, puis transmet à la Porezna uprava qui retourne le JIR. Le payload signé + JIR est ensuite routé vers l'acheteur via l'informacijski posrednik (intermédiaire accrédité).
┌──────────────┐ ┌──────────────────┐ ┌──────────────┐ ┌──────────────┐
│ Vendeur HR │───>│ Porezna uprava │───>│ Posrednik │───>│ Acheteur HR │
│ (ZKI signé) │ │ (assigne JIR) │ │ (routage HR) │ │ (ERP + QR) │
└──────────────┘ └──────────────────┘ └──────────────┘ └──────────────┘La Porezna uprava conserve une copie de chaque facture B2B et l'utilise pour le pré-remplissage des déclarations TVA. L'absence de JIR sur une facture B2B = invalidité fiscale pour l'acheteur (pas de déduction de TVA en amont).
Validation
- Portail Fiskalizacija : porezna-uprava.hr/HR_Fiskalizacija/.
- FINA e-Račun : moj-eracun.fina.hr — plateforme B2G, access point PEPPOL et intermédiaire B2B accrédité.
- Documentation technique : schémas XSD, Schematron CIUS HR et exemples publiés par la Porezna uprava sur le portail développeur.
- Validateur PEPPOL : peppol.helger.com.
Pièges courants
- Calcul ZKI vs JIR. ZKI est calculé côté vendeur (preuve d'émission), JIR est assigné côté Porezna uprava (preuve de réception). Une représentation visuelle qui n'embarque que le ZKI sans JIR signifie que la facture n'a pas été reçue par la PU : re-soumission obligatoire.
- OIB check digit MOD 11. L'OIB est calculé avec un MOD 11 ISO 7064 (variante slovène-similaire). Les saisies manuelles font régulièrement passer un OIB de 11 chiffres avec mauvais check digit qui passe les contrôles de longueur mais est rejeté par la PU.
- Encodage HR avec ć, č, đ, š, ž. UTF-8 obligatoire ; éviter ISO-8859-2 ou Windows-1250 historiques. Les ć/č/đ/š/ž doivent être correctement encodés sinon les noms de raison sociale sont corrompus dans le pré-remplissage déclaratif.
-
EUR depuis 2023, plus HRK. La Croatie est passée à
l'EUR le 1er janvier 2023. Les ERP qui continuent à
produire des factures en HRK ou avec conversion mal arrondie HRK→EUR
génèrent des rejets
CR-001. - Posrednik accrédité obligatoire. Pour le B2B 2026, le vendeur ne peut pas transmettre directement à la Porezna uprava sans passer par un informacijski posrednik accrédité. La liste est publiée par la PU et mise à jour mensuellement.
Liens transverses
- Slovénie — voisin balkanique, e-SLOG + UJP.
- Hongrie — NAV Online Számla, autre modèle clearance temps réel.
- Italie — SdI, comparaison clearance européen avec hub fiscal.
- PEPPOL — FINA e-Račun est le PEPPOL Authority HR.
- Sources officielles : porezna-uprava.hr, moj-eracun.fina.hr, Narodne novine — Zakon o fiskalizaciji.