Factur-X-profielen uitgelegd — Van MINIMUM tot EXTENDED
Complete gids voor de vijf Factur-X/ZUGFeRD 2.x-profielen: MINIMUM, BASIC WL, BASIC, EN 16931 en EXTENDED — met velden, gebruiksscenario's en conformiteitsregels.
Wat zijn Factur-X-profielen?
Factur-X (Frankrijk) en ZUGFeRD 2.x (Duitsland) definiëren vijf gelaagde profielen die verschillende niveaus van gestructureerde gegevens bieden in het ingebedde CII XML-bestand. Elk profiel is een superset van het vorige: een BASIC-factuur bevat alle MINIMUM-velden plus meer.
Het kiezen van het juiste profiel hangt af van uw gebruiksscenario: geautomatiseerde verwerking, wettelijke conformiteit of handmatige beoordeling. Chorus Pro (het Franse B2G-portal) accepteert alle profielen.
Profielen: MINIMUM (minimale metadata), BASIC WL (zonder regels), BASIC (regelniveau), EN 16931 (volledige norm), EXTENDED (boven EN 16931).
Profiel MINIMUM
Factur-X definieert zes profielen, van minst tot meest gedetailleerd:
| Profiel | Velden | EN 16931 | Gebruiksscenario |
|---|---|---|---|
| MINIMUM | ~10 velden | Nee | Alleen referentie: factuurnummer, datum, totaal, naam koper/verkoper, valuta |
| BASIC WL | ~30 velden | Nee | Zonder regels: koptekst + belastingoverzicht, geen individuele regelitems |
| BASIC | ~50 velden | Nee | Volledige koptekst + regelitems met basisgegevens (beschrijving, hoeveelheid, prijs) |
| EN 16931 (COMFORT) | ~100 velden | Ja | Volledige EN 16931-conformiteit: alle verplichte en gangbare optionele velden |
| EXTENDED | ~150 velden | Superset | EN 16931 + aanvullende velden voor complexe scenario's (levering, logistiek) |
| XRECHNUNG | ~100 velden | Ja (CIUS) | Duitse B2G-variant: EN 16931 met XRechnung-specifieke vereisten |
Profielen BASIC WL en BASIC
Welk profiel bij uw behoeften past:
BASIC WL (Without Lines / Zonder regels) voegt betalingsinformatie, bankgegevens (IBAN/BIC) en BTW-nummer leverancier toe, maar bevat geen regeldetails. Geschikt voor eenvoudige facturen met één belastingklasse.
BASIC voegt regeldetails toe: elke factuurregel met beschrijving, hoeveelheid, eenheidsprijs en regelbedrag. Dit maakt geautomatiseerde regelafstemming mogelijk bij inkoopfactuurverwerking.
BASIC is het meest gebruikte profiel voor standaard B2B-leveranciersfacturen. Het biedt voldoende gegevens voor automatische verwerking zonder de complexiteit van EN 16931 of EXTENDED.
Profielen EN 16931 en EXTENDED
Het EN 16931-profiel is het belangrijkste voor regelgevende conformiteit:
Het EN 16931-profiel (ook bekend als COMFORT) implementeert de volledige EN 16931-norm, inclusief alle verplichte en optionele velden: factuur-/orderreferenties, afleveradres, betalingsvoorwaarden, kortingen, meerdere belastingklassen.
EXTENDED gaat verder dan EN 16931 en biedt aanvullende velden voor complexe handelsscenario's: meerdere ontvangers, gedetailleerde logistieke informatie, serienummers, douane-informatie. Het is compatibel met UN/CEFACT SCRDM.
Voor Peppol-transmissie via toegangspunt moeten Factur-X-bestanden de ingebedde CII XML gebruiken die minimaal voldoet aan EN 16931, met CustomizationID ingesteld op de Peppol BIS 3.0-waarde.
ValidateFin en Factur-X
ValidateFin extraheert de CII XML uit uw Factur-X/ZUGFeRD PDF-bestand, detecteert automatisch het profiel en valideert de XML tegen de juiste schematron-regels. U ziet het volledige validatierapport inclusief alle fouten met veldpaden.
Factur-X-validator openenVeelgestelde vragen
Is Factur-X hetzelfde als ZUGFeRD?
Ja en nee. De technische specificatie is identiek (beide zijn PDF/A-3 + CII XML). Het verschil zit in de naam en nationale oorsprong: Factur-X is de Franse naam, ZUGFeRD de Duitse. Vanaf ZUGFeRD 2.1 / Factur-X 1.0 zijn ze volledig gesynchroniseerd.
Welk profiel moet ik gebruiken voor Chorus Pro?
Chorus Pro accepteert alle Factur-X-profielen. Voor geautomatiseerde verwerking wordt EN 16931 aanbevolen. Voor handmatige beoordeling volstaat BASIC. Als u twijfelt, kies EN 16931 voor maximale compatibiliteit.
Kan ik een Factur-X-document maken zonder PDF?
Nee. Factur-X is per definitie een PDF/A-3-document met ingebedde XML. De PDF is verplicht. Als u alleen XML nodig heeft (bijv. voor Peppol), exporteer de CII XML apart en transmiteer het direct.
Valideert ValidateFin alle vijf Factur-X-profielen?
Ja. ValidateFin extraheert de CII XML uit het PDF-bestand, leest de gedeclareerde profielnaam en valideert tegen de bijbehorende schematron-regels. Profielen MINIMUM tot EXTENDED worden allemaal ondersteund.
Hoe extraheer ik de XML uit een Factur-X-bestand?
ValidateFin extraheert en toont de XML automatisch. Als u handmatig wilt extraheren: open het PDF-bestand met een PDF-tool die bijlagen toont, en zoek naar de bijlage 'factur-x.xml' of 'zugferd-invoice.xml'.
Wat is het verschil tussen BASIC en BASIC WL?
BASIC bevat individuele regelitems (InvoiceLine). BASIC WL (Without Lines) heeft alleen koptekstgegevens en belastingoverzicht — geen regelitemdetails. Gebruik BASIC WL wanneer regelitems alleen in de PDF staan.
Is EXTENDED achterwaarts compatibel met EN 16931?
Ja. EXTENDED is een superset van EN 16931. Alle EN 16931-verplichte velden zijn aanwezig. Ontvangers die alleen EN 16931 ondersteunen, kunnen EXTENDED-facturen verwerken door extra velden te negeren.
Welk profiel gebruiken Duitse bedrijven het meest?
Voor B2G (XRechnung) is het XRECHNUNG-profiel verplicht. Voor B2B gebruiken de meeste Duitse bedrijven EN 16931 (COMFORT) of EXTENDED, hoewel BASIC gangbaar is bij het mkb.
Hoe geef ik het profiel op in mijn Factur-X-XML?
Het profiel wordt gedeclareerd in rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Elk profiel heeft een specifieke URN-identificator.
Komen er in de toekomst nieuwe profielen?
De huidige 6 profielen beslaan het volledige spectrum van minimaal tot uitgebreid. Nieuwe versies kunnen velden toevoegen aan bestaande profielen, maar de profielhiërarchie zal naar verwachting stabiel blijven.