Elektronisch factureren

Het CII-formaat uitgelegd: de andere e-factuursyntax

Het CII-formaat ontcijferd: de tweede syntax toegelaten door EN 16931, hoe het verschilt van UBL 2.1 en wanneer een Belgisch bedrijf het tegenkomt.

Door YouInv-team7 min leestijd
Ontwikkelaar die een gestructureerd XML-bestand op een scherm leest, als illustratie van het CII-formaat van een e-factuur

Kernpunten

  • Het CII-formaat (UN/CEFACT Cross Industry Invoice) is een van de twee syntaxen toegelaten door de norm EN 16931, naast UBL 2.1.
  • CII en UBL 2.1 drukken hetzelfde semantische factuurmodel uit: dezelfde informatie, een andere XML-grammatica.
  • Voor facturatie op Peppol is de in de praktijk uitgewisselde syntax UBL 2.1; CII komt vooral grensoverschrijdend en in hybride formaten voor.
  • Conforme software bespaart u het schrijven van XML: het CII-formaat telt vooral bij de ontvangst van een buitenlandse factuur.

Het CII-formaat, de tweede syntax van de Europese e-factuur

De Europese e-factuur heeft niet één technische vorm. Achter de norm EN 16931 bestaan officieel twee XML-syntaxen naast elkaar: UBL 2.1, de meest verspreide in België, en het CII-formaat, voluit Cross Industry Invoice. Beide zijn toegelaten, beide zijn geldig, en ze uit elkaar houden voorkomt een veelvoorkomende verwarring wanneer een ontvangen bestand er niet uitziet zoals wat uw software aanmaakt.

Die dualiteit staat in het Europese recht. Uitvoeringsbesluit (EU) 2017/1870 van 16 oktober 2017 publiceert de verwijzing naar EN 16931 en haar lijst van syntaxen krachtens Richtlijn 2014/55/EU. Die lijst behoudt precies twee syntaxen: de UBL-berichten (factuur en creditnota) en het UN/CEFACT CII-bericht.

Dit artikel legt uit wat het CII-formaat is, hoe het verschilt van UBL zonder iets aan de inhoud van de factuur te veranderen, en in welke gevallen een Belgisch bedrijf het werkelijk tegenkomt. Voor de meest voorkomende syntax bij ons leest u Het UBL 2.1-formaat uitgelegd; voor het model dat beide gemeen hebben, De norm EN 16931.

Twee syntaxen, één semantisch model

Het punt om te onthouden is dat CII en UBL inhoudelijk niet tegenover elkaar staan. Ze drukken hetzelfde semantische model uit dat EN 16931 definieert: de verkoper, de koper, de factuurlijnen, de btw-opsplitsing en de geldelijke totalen zijn er identiek in terug te vinden. Wat verandert, is de XML-structuur en de naam van de tags.

Eenzelfde gegeven, bijvoorbeeld het totale te betalen bedrag, draagt een ander pad en een ander label naargelang de syntax. Software die maar één syntax kent, leest de andere niet, ook al is de informatie dezelfde. Daarom betekent conformiteit met EN 16931 dat beide zijden verwerkt kunnen worden.

Dezelfde factuurinhoud, twee verschillende XML-grammatica's en twee verschillende uitgevende organisaties.
CII-formaatUBL 2.1
Drukt het semantische model EN 16931 uit
Dekt de factuur en de creditnota
Uitgegeven door UN/CEFACT
Uitgegeven door OASIS (ISO/IEC 19845)
Syntax die in de praktijk op Peppol voor facturatie wordt uitgewisseld

Waar het CII-formaat vandaan komt

Het CII-formaat wordt onderhouden door UN/CEFACT, het Centrum van de Verenigde Naties voor handelsfacilitatie en elektronisch zakendoen. Het behoort tot een familie van gestandaardiseerde berichten die zijn ontworpen voor uitwisselingen tussen bedrijven uit verschillende sectoren, vandaar de naam Cross Industry Invoice. De syntax steunt op de XML-schema's die door UN/CEFACT worden gepubliceerd.

UBL van zijn kant wordt uitgegeven door het consortium OASIS en genormaliseerd onder de referentie ISO/IEC 19845:2015. De twee syntaxen komen dus uit verschillende organisaties en verschillende geschiedenissen voort, wat verklaart waarom ze naast elkaar bestaan in plaats van dat de ene de andere heeft vervangen. EN 16931 verzoent ze op semantisch niveau zonder ze samen te voegen.

2

toegelaten syntaxen

UBL 2.1 en UN/CEFACT CII

2017

uitvoeringsbesluit

(EU) 2017/1870 dat EN 16931 publiceert

1

semantisch model

gemeenschappelijk aan beide syntaxen

Waar het CII-formaat werkelijk opduikt

In België reist de factuur voor de B2B-verplichting over het Peppol-netwerk in het profiel Peppol BIS Billing 3.0, dat op UBL 2.1 is gebouwd. In dat kader maakt u geen CII aan. Het CII-formaat verdwijnt daarom niet: het blijft aanwezig in verschillende contexten die uw software moet kunnen verwerken.

De contexten waarin het CII-formaat opduikt

  • Grensoverschrijdende uitwisselingen

    Een partner die gevestigd is in een land waar CII de voorkeur krijgt, kan u een factuur in die syntax bezorgen.

  • Hybride PDF + XML-formaten

    Formaten zoals Factur-X bevatten een XML-bestand in het CII-formaat binnen een voor mensen leesbare PDF.

  • Europese overheidsopdrachten

    Richtlijn 2014/55/EU verplicht de betrokken overheidsentiteiten om beide syntaxen te ontvangen en te verwerken.

  • Bepaalde bedrijfssoftware

    Sommige ERP-systemen en historische platformen produceren van nature CII in plaats van UBL.

De praktische regel is asymmetrisch. Bij het uitsturen, in Belgische B2B, maakt u UBL aan via Peppol. Bij ontvangst kunt u zowel UBL als CII krijgen, en uw tool moet beide interpreteren zonder dat u hoeft tussen te komen.

Conforme facturen, ongeacht de syntax

YouInv maakt uw facturen aan in het profiel Peppol BIS Billing 3.0 en verstuurt ze via het Peppol-netwerk, zonder dat u de XML aanraakt.

Wat het verandert voor uw onderneming

Het goede nieuws sluit aan bij dat van UBL: u hoeft het CII-formaat niet met de hand te hanteren. Conforme software maakt de juiste syntax aan bij het uitsturen en decodeert de andere bij ontvangst. Uw rol beperkt zich tot het invoeren van juiste gegevens en het kiezen van een tool die beide aankan.

Wat verandert, is het keuzecriterium. Software die alleen UBL zou lezen, zou u blootstellen aan het weigeren van een geldige factuur die in het CII-formaat is ontvangen. Kijk dus, voordat u uw oplossing kiest of bijwerkt, na of ze de twee door EN 16931 toegelaten syntaxen dekt, zowel bij het uitsturen als bij de ontvangst.

Ook lezen

De referentiebron is gezaghebbend: Uitvoeringsbesluit (EU) 2017/1870 gepubliceerd in het Publicatieblad van de Europese Unie.

Wat is het CII-formaat?

Het CII-formaat (UN/CEFACT Cross Industry Invoice) is een XML-syntax voor e-facturen, gepubliceerd door UN/CEFACT. Het is een van de twee syntaxen die de Europese norm EN 16931 toelaat om het semantische model van de factuur uit te drukken, de andere is UBL 2.1.

Wat is het verschil tussen het CII-formaat en UBL 2.1?

CII en UBL 2.1 zijn twee verschillende XML-grammatica's die hetzelfde semantische model EN 16931 uitdrukken. Dezelfde informatie (verkoper, koper, lijnen, btw-opsplitsing, totalen) is in beide aanwezig, maar geschreven met tags en een structuur eigen aan elke syntax. Conforme software moet beide kunnen lezen.

Wordt het CII-formaat gebruikt op het Peppol-netwerk?

Voor facturatie gebruikt het Peppol-netwerk in de praktijk het profiel Peppol BIS Billing 3.0, gebouwd op de UBL 2.1-syntax. Het CII-formaat is toegelaten door EN 16931 en komt vooral voor in grensoverschrijdende uitwisselingen en in hybride formaten, maar het is niet de syntax die standaard op Peppol wordt uitgewisseld.

Moet een Belgisch bedrijf het CII-formaat beheersen?

Nee. Voor de Belgische B2B-verplichting reist de factuur over Peppol in het profiel Peppol BIS Billing 3.0 (UBL 2.1). Conforme software maakt dat formaat aan en valideert het zonder dat u XML schrijft. Het CII-formaat telt vooral bij ontvangst, wanneer een buitenlandse partner een factuur in die syntax verstuurt.

Waarom laat EN 16931 twee syntaxen toe?

Uitvoeringsbesluit (EU) 2017/1870 publiceert de verwijzing naar de norm EN 16931 en haar lijst van syntaxen krachtens Richtlijn 2014/55/EU. Twee syntaxen worden behouden, UBL 2.1 en UN/CEFACT CII, om rekening te houden met de ecosystemen die al in Europa aanwezig zijn en om niemand tot een volledige herbouw te dwingen.

Terug naar blog

Gerelateerde artikelen