ValidateFin

UBL / Peppol factuurvalidator BIS 3.0 & EN 16931

Dit gratis tool valideert UBL 2.1-facturen en creditnota's op XSD-schemaconformiteit en Peppol BIS Billing 3.0-bedrijfsregels (EN 16931-norm). Het is ontworpen voor ontwikkelaars, accountants en financiële teams die hun e-facturen willen controleren voor verzending via het Peppol-netwerk.

UBL 2.1Peppol BIS 3.0EN 16931
Veilige Verwerking
← Terug naar UBL / Peppol Validator
🇩🇪 Deutschland — XRechnung & Peppol BIS 3.0

XRechnung & Peppol BIS 3.0 Validator voor Duitse bedrijven

Duitsland verplicht XRechnung (UBL-gebaseerd) voor B2G sinds 2020 en gestructureerde e-facturatie voor B2B vanaf 2027. Valideer uw XRechnung- of Peppol BIS 3.0-facturen op EN 16931-naleving — gratis, geen upload.

Open XRechnung Validator

XRechnung en UBL in Duitsland: B2G- en B2B-verplichtingen

XRechnung is de nationale e-facturatiestandaard van Duitsland voor overheidsopdrachten (B2G), gedefinieerd door KoSIT. Het is gebaseerd op twee syntaxissen: UBL 2.1 (CIUS DE) en UN/CEFACT CII. Alle federale leveranciers moeten XRechnung-facturen indienen via de ZRE (Zentrale Rechnungseingangsplattform) of OZG-RE-platforms sinds november 2020.

Voor B2B-transacties stelt de Wachstumschancengesetz verplichte gestructureerde e-facturatie vast vanaf 2027. XRechnung en Peppol BIS Billing 3.0 zijn beide geaccepteerde formaten. Bedrijven moeten gestructureerde e-facturen kunnen ontvangen sinds januari 2025. ValidateFin valideert de UBL-syntaxis van XRechnung-facturen aan de hand van EN 16931- en Peppol BIS 3.0-regels.

Nalevingstijdlijn

Nov 2020

B2G (federaal): XRechnung verplicht voor alle federale overheidsopdrachten. Indiening via ZRE- of OZG-RE-platforms.

Jan 2025

B2B: alle in Duitsland btw-plichtige bedrijven moeten technisch in staat zijn gestructureerde e-facturen (EN 16931) te ONTVANGEN.

Jan 2027

B2B: verplichte VERZENDING van gestructureerde e-facturen voor bedrijven met een jaarlijkse omzet >800.000 €.

Jan 2028

B2B: verplichte verzending uitgebreid naar alle in Duitsland btw-plichtige bedrijven inclusief micro-ondernemingen.

Wat ValidateFin controleert in uw XRechnung / UBL-factuur

Controleer vóór indiening bij ZRE of een kopersysteem of uw XRechnung / UBL-factuur aan deze controles voldoet:

  • UBL 2.1-schemavalidatie aan de hand van XRechnung CIUS DE en Peppol BIS Billing 3.0-specificatie
  • Verplichte EN 16931-velden: btw verkoper/koper (USt-IdNr. DE-formaat), factuurnummer, leveringsdatum, btw-uitsplitsing
  • Leitweg-ID (BT-10): kopersreferentie verplicht voor alle B2G XRechnung-facturen ingediend bij ZRE
  • Duits btw-nummerformaat: DE + 9 cijfers (Umsatzsteuer-Identifikationsnummer)
  • XRechnung-profielidentificatie: CIUS-DE-conformantieniveau in cbc:CustomizationID

Veelvoorkomende XRechnung-fouten die leiden tot weigering door ZRE

Ontbrekende of ongeldige Leitweg-ID (BT-10)

De Leitweg-ID is de routeringsidentificatie van de Duitse publieke entiteit. Deze moet aanwezig zijn in cbc:BuyerReference. Zonder deze kan ZRE de factuur niet naar de juiste ontvanger routeren — directe weigering.

Onjuiste cbc:CustomizationID voor XRechnung

XRechnung-facturen moeten het CIUS-DE-profiel declareren in cbc:CustomizationID (bijv. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3). Afwijkingen worden door ZRE afgekeurd.

Ongeldig Duits btw-nummerformaat

De Duitse Umsatzsteuer-Identifikationsnummer moet het formaat DE + 9 cijfers volgen (bijv. DE123456789). Ontbrekend DE-voorvoegsel of onjuist cijferaantal veroorzaakt EN 16931-regelfout BR-DE-01.

Veelgestelde vragen

Is XRechnung hetzelfde als Peppol BIS 3.0?

XRechnung en Peppol BIS Billing 3.0 zijn beide UBL 2.1-gebaseerde formaten die EN 16931 implementeren, maar het zijn verschillende CIUS-specificaties (Core Invoice Usage Specifications). XRechnung (CIUS-DE) voegt Duits-specifieke verplichte velden toe (Leitweg-ID, specifieke btw-regels). Peppol BIS 3.0 is de pan-Europese standaard die op het Peppol-netwerk wordt gebruikt. Beide zijn geaccepteerd voor Duits B2B-e-facturatie vanaf 2027.

Kan ValidateFin XRechnung-facturen valideren?

ValidateFin valideert de UBL 2.1-structuur en EN 16931 / Peppol BIS 3.0-bedrijfsregels van uw factuur. Voor XRechnung-specifieke CIUS-DE-regels is de kernvalidatie (aanwezigheid Leitweg-ID, Duits btw-formaat, verplichte velden) inbegrepen. Volledige ondersteuning van de KoSIT XRechnung-regelset wordt geleidelijk uitgebreid.

Mijn bedrijf moet e-facturen kunnen ontvangen en verwerken vanaf januari 2025 — wat betekent dat technisch?

Vanaf januari 2025 moet uw boekhoudsysteem of ERP gestructureerde e-facturen kunnen importeren en verwerken in ten minste één EN 16931-conform formaat (XRechnung UBL, XRechnung CII, ZUGFeRD 2.x of Peppol BIS 3.0). ValidateFin helpt u ontvangen UBL-facturen te inspecteren en te valideren om te controleren of ze correct zijn gestructureerd.

Valideer uw XRechnung- of Peppol-factuur vóór indiening

Controleer direct de UBL 2.1-structuur, EN 16931-regels en XRechnung-naleving. Geen bestand geüpload.

Over de UBL / Peppol factuurvalidator

Dit gratis tool valideert UBL 2.1-facturen en creditnota's op XSD-schemaconformiteit en Peppol BIS Billing 3.0-bedrijfsregels (EN 16931-norm). Het is ontworpen voor ontwikkelaars, accountants en financiële teams die hun e-facturen willen controleren voor verzending via het Peppol-netwerk.

De validator controleert structuur, verplichte velden, BTW-consistentie, regeltotalen en tientallen bedrijfsregels van de Europese e-factureringsnorm. Alles wordt lokaal verwerkt — er worden geen factuurgegevens naar een server gestuurd.

UBL (Universal Business Language) 2.1 is een OASIS-standaard die XML-schema's definieert voor veelgebruikte zakelijke documenten zoals facturen, creditnota's en bestellingen. In Europa gebruikt het Peppol-netwerk UBL als primair factuurformaat, geregeld door de BIS Billing 3.0-specificatie die de Europese norm EN 16931 implementeert. Nu EU-lidstaten verplichte e-facturering invoeren (Frankrijk in 2026, Duitsland in 2025 voor B2B, België via Peppol vanaf januari 2026), wordt de mogelijkheid om UBL-facturen vóór verzending te valideren essentieel voor naleving.

De validatie omvat twee lagen: structurele validatie tegen het UBL 2.1 XSD-schema (controle van elementnamen, gegevenstypen en kardinaliteit) en semantische validatie tegen Peppol-bedrijfsregels (controle op consistentie van belastingberekeningen, aanwezigheid van verplichte leveranciers- en kopersidentificatoren en mathematische juistheid van documenttotalen). Eén mislukte bedrijfsregel kan leiden tot weigering van de factuur op het Peppol-netwerk, wat leidt tot vertraagde betalingen.

Wat is UBL?

UBL (Universal Business Language) 2.1 is een open OASIS-standaard die XML-schema's definieert voor gangbare bedrijfsdocumenten zoals facturen en creditnota's. In Europa is UBL het primaire formaat op het Peppol-netwerk voor e-facturering, beheerst door de BIS Billing 3.0-specificatie die de Europese e-factureringsstandaard EN 16931 implementeert.

Belangrijkste punten

  • UBL 2.1 is het primaire factuurformaat voor het Peppol-netwerk in heel Europa
  • Peppol BIS Billing 3.0 hanteert ca. 150 bedrijfsregels bovenop het UBL XML-schema
  • Belastingberekeningen moeten wiskundig consistent zijn — zelfs een verschil van € 0,01 leidt tot afwijzing
  • Verplichte velden omvatten btw verkoper/koper, factuurnummer, belastingspecificatie en geldbedragen
  • ValidateFin valideert zowel het UBL-schema als de Peppol-bedrijfsregels volledig in uw browser

Vergelijking Europese e-factuurformaten

FormaatSyntaxisPrimaire marktenToepassing
UBL 2.1 (Peppol BIS 3.0)XMLAlle EU via PeppolB2B/B2G e-factuurnetwerk
Factur-X / ZUGFeRDPDF/A-3 + XMLFrankrijk, Duitsland, BelgiëHybride mens+machine-facturen
CII (Cross Industry Invoice)XMLDuitsland (XRechnung)Overheidsfacturering (B2G)
FatturaPAXML (SDI)ItaliëVerplicht B2B sinds 2019

Alle formaten implementeren EN 16931. Peppol BIS 3.0 gebruikt UBL-syntaxis en is het meest verspreid in de EU.

Veelgestelde vragen

Welke UBL-factuurversies worden ondersteund?

De validator ondersteunt UBL 2.1-facturen en creditnota's, met Peppol BIS Billing 3.0-bedrijfsregelvalidatie (EN 16931-norm). Zie onze UBL/Peppol factureringsgids voor meer informatie.

Wat is het verschil tussen XSD-validatie en Peppol-regels?

XSD-validatie controleert de documentstructuur en datatypes. Peppol BIS 3.0-regels voegen bedrijfslogicacontroles toe: BTW-consistentie, verplichte leveranciersvelden en regeltotalen.

Is dit tool geschikt voor e-facturatie-compliance in Europa?

Ja. Het tool valideert volgens EN 16931, de Europese norm voor elektronische facturering, geschikt voor compliance-checks in alle EU-lidstaten. Lees meer over komende verplichtingen in ons artikel e-facturering in Europa 2026.

Moet ik software installeren?

Geen installatie vereist. De validator draait volledig in uw browser, zonder plugins of extensies.

Wat is Peppol BIS Billing 3.0?

Peppol BIS Billing 3.0 (Business Interoperability Specification) is de standaardspecificatie voor elektronische facturen die worden uitgewisseld via het Peppol-netwerk. Het implementeert de Europese norm EN 16931 en definieert specifieke bedrijfsregels rond btw, betalingsvoorwaarden, kortingen, kosten en documenttotalen. Het wordt gebruikt in alle EU-lidstaten en vele internationale partners.

Waarom slaagt mijn UBL-factuur de XSD-validatie maar faalt de Peppol-regels?

XSD-validatie controleert alleen structuur en datatypes — het kan bedrijfslogica niet verifiëren. Peppol BIS 3.0-regels bevatten controles zoals: de som van regelbedragen moet gelijk zijn aan het belastbare bedrag van het document, elke belastingsubtotaal moet een overeenkomende btw-categorie hebben, en bepaalde velden zijn conditioneel verplicht op basis van het documenttype. Een factuur kan structureel geldig zijn maar toch deze bedrijfsregels schenden.

Wat is de EN 16931-norm?

EN 16931 is de Europese norm voor elektronisch factureren, gepubliceerd in 2017 en verplicht voor alle e-facturering in de publieke sector in EU-lidstaten. Het definieert een semantisch gegevensmodel voor factuurinhoud. UBL 2.1 en UN/CEFACT CII zijn de twee XML-syntaxen die deze norm implementeren. Peppol BIS 3.0 is een profiel gebouwd op EN 16931.

Kan ik een creditnota valideren met dit tool?

Ja. De validator ondersteunt zowel UBL 2.1-facturen als UBL 2.1-creditnota's. Dezelfde Peppol BIS 3.0 en EN 16931-regels gelden voor beide, met specifieke regels die alleen voor creditnota's worden geactiveerd (bijv. een CreditedQuantity of PayableAmount met een negatief teken). Voor hybride PDF-facturen, zie de Factur-X / ZUGFeRD Viewer.

Welke btw-categorieën worden ondersteund?

De validator ondersteunt alle standaard EN 16931 btw-categorieën: S (standaardtarief), Z (nultarief), E (vrijgesteld), AE (verlegging), K (intra-EU levering), G (export buiten EU), O (buiten toepassingsgebied), en IGIC/IPSI voor de Canarische Eilanden en Ceuta/Melilla. Elke categorie heeft specifieke verplichte veldvereisten die worden gecontroleerd door de Peppol-regels.

Zijn mijn factuurgegevens veilig bij gebruik van dit tool?

Ja. Het volledige validatieproces draait lokaal in uw browser via JavaScript. Uw XML-factuurbestand wordt nooit geüpload naar een server, verzonden via het netwerk of ergens opgeslagen. Dit maakt het tool volledig GDPR-conform en veilig voor gebruik met echte leveranciers- en klantgegevens. Zie onze AVG-nalevingspagina voor meer informatie.