ValidateFin
Terug naar blog
·Bijgewerkt 11 mrt 2026·E-Invoicing·Door Eliel Nicaise

UBL vs CII vs Factur-X — Vergelijking van Europese e-factuurformaten

Begrijp de verschillen tussen UBL 2.1, UN/CEFACT CII en Factur-X/ZUGFeRD voor Europese e-facturering — en wanneer u welk formaat moet gebruiken.

De drie belangrijkste e-factuurformaten in Europa

Europese e-facturering heeft drie concurrerende XML-syntaxen geconsolideerd die allemaal voldoen aan de EN 16931-norm: UBL 2.1 (Universal Business Language), CII (UN/CEFACT Cross-Industry Invoice) en Factur-X/ZUGFeRD (een hybride PDF/A-3+XML-benadering).

Alle drie kunnen hetzelfde EN 16931-semantische model uitdrukken, maar hebben verschillende XML-structuren, verschillende sterke punten en verschillende toepassingsgebieden. Het kiezen van het verkeerde formaat voor uw land of handelspartners is een veelvoorkomende foutenbron.

Deze gids legt de technische verschillen uit, welke landen welk formaat prefereren en wanneer u elk moet converteren.

Snelle vergelijking

UBL, CII en Factur-X in één oogopslag vergeleken:

KenmerkUBL 2.1CII (UN/CEFACT)Factur-X / ZUGFeRD
NormorganisatieOASISUN/CEFACTFNFE-MPE / FeRD
XML-naamruimteurn:oasis:names:specification:ubl:schema:xsd:Invoice-2urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100CII XML ingebed in PDF/A-3
Peppol BIS 3.0Ja — primaire syntaxisJa — alternatieve syntaxisNee (geen Peppol AS4-levering)
Frans Chorus ProJaJaJa — alle profielen
Duits ZUGFeRDNeeJaJa — voorkeursformaat
Visueel leesbaarAlleen XMLAlleen XMLJa — ingebed PDF

UBL 2.1 — Het door Peppol geprefereerde formaat

Blog.post11.s3.intro

Universal Business Language (UBL) 2.1 is het door OASIS beheerde formaat en de voorkeurssyntaxis in het Peppol-netwerk. De Peppol BIS 3.0-standaard (CIUS naar EN 16931) is voornamelijk gericht op UBL.

UBL-facturen gebruiken het <Invoice>-rootelement (of <CreditNote> voor creditnota's). De XML is uitgebreider dan CII maar beter gedocumenteerd met een betere tool-ecosysteem.

Als u handelt via Peppol, levert aan overheidsinstanties in Noord-Europa (Scandinavië, Nederland, België) en Australië/Nieuw-Zeeland, is UBL uw eerste keuze.

CII — UN/CEFACT Cross-Industry Invoice

Blog.post11.s4.intro

CII (Cross-Industry Invoice) is de UN/CEFACT-standaard en komt uit de handels-EDI-omgeving. Het is de native XML-syntaxis voor ZUGFeRD en Factur-X wanneer ze als puur XML worden geëxporteerd.

CII heeft een complexere, meer geneste structuur dan UBL. Elementen heten <rsm:CrossIndustryInvoice> voor het root. CII is geschikt voor complexe supply chain-scenario's omdat het een dieper B2B-datamodel ondersteunt.

In Duitsland, Oostenrijk en Frankrijk wordt CII goed ondersteund. Veel boekhoudsoftware exporteert ZUGFeRD/Factur-X in CII-formaat.

Factur-X / ZUGFeRD — Het hybride formaat

Blog.post11.s5.intro

Factur-X (Frankrijk) en ZUGFeRD (Duitsland) zijn identieke standaarden — een CII XML-bestand ingebed als bijlage in een PDF/A-3-bestand. Mensen kunnen de PDF lezen; systemen kunnen de XML extraheren en verwerken.

Factur-X-profielen variëren van MINIMUM (alleen belasting-ID en bedrag) tot EXTENDED (volledige EN 16931-conformiteit met aanvullende velden). Voor Peppol-transmissie moet het XML-deel worden geëxtraheerd.

ValidateFin kan Factur-X/ZUGFeRD-bestanden verwerken — het extraheert de CII XML uit de PDF en valideert deze tegen het gedeclareerde profiel.

Welk formaat moet ik kiezen?

Kies op basis van uw primaire handelskanaal: Peppol-netwerk → UBL 2.1; Duitse/Oostenrijkse handelspartners → Factur-X/ZUGFeRD (CII); Franse overheidsinstanties via Chorus Pro → alle drie worden geaccepteerd; Gemengd Europees B2B → UBL 2.1 voor maximale compatibiliteit.

UBL-validator openen

Veelgestelde vragen

Zijn UBL en CII gelijkwaardig voor EN 16931?

Ja. Beide syntaxen zijn erkend door de Europese Commissie als geldige implementaties van de EN 16931-norm. Een document in UBL en hetzelfde in CII kunnen dezelfde EN 16931-semantische elementen uitdrukken.

Kan ik van UBL naar CII converteren?

Ja, maar het is niet triviaal. XSLT-transformaties bestaan (CEN heeft referentie-XSLT gepubliceerd), maar veldmappings zijn niet altijd 1:1. Test geconverteerde bestanden met ValidateFin voordat u ze indient.

Accepteert Peppol Factur-X?

Peppol BIS 3.0 definieert syntaxen voor UBL en CII — niet voor PDF. Factur-X-documenten kunnen via Peppol worden verzonden als de ingebedde CII XML wordt geëxtraheerd, maar de PDF-omhulling wordt niet overgedragen.

Wat is beter voor Duits overheidsinkoopbeleid?

Duitsland gebruikt XRechnung (een CIUS naar EN 16931 die zowel UBL als CII ondersteunt) voor B2G-facturen. ZUGFeRD 2.x / Factur-X is populair voor B2B. Voor federale instanties is XRechnung verplicht.

Valideert ValidateFin alle drie formaten?

ValidateFin valideert UBL-facturen en Factur-X/ZUGFeRD-bestanden (door de ingebedde CII XML te extraheren en te valideren). Pure CII-bestanden worden ondersteund via de UBL-validator wanneer ze zijn ingebed als Factur-X-bijlagen.

Worden creditnota's anders behandeld?

In UBL zijn er afzonderlijke documenttypen: <Invoice> en <CreditNote>. In CII wordt het type bepaald door TypeCode (380 voor factuur, 381 voor creditnota). ValidateFin verwerkt beide documenttypen in beide syntaxen.

Blog.post11.faq.q7

Blog.post11.faq.a7

Blog.post11.faq.q8

Blog.post11.faq.a8

Blog.post11.faq.q9

Blog.post11.faq.a9

Blog.post11.faq.q10

Blog.post11.faq.a10