Skip to main content
Gratis · Geen upload · Geen account

XRechnung
valideren

Wat betekent validatie, welke tools zijn er en hoe controleer ik mijn XML-bestand op fouten?

XRechnung openen →

Wat betekent XRechnung valideren?

XRechnung-validatie controleert of het XML-bestand voldoet aan de norm EN 16931 en de Duitse XRechnung-uitbreidingen. Concreet betekent dit:

Belangrijk: ongeldige XRechnung worden automatisch geweigerd door overheidsportalen (bijv. het federale portaal ZRE). Validatie voor verzending bespaart tijd en voorkomt herwerk.

Validators in één overzicht

KoSIT Validator Officieel

De officiële validator van de Koordinierungsstelle für IT-Standards. Controleert XRechnung UBL en CII op alle Schematron-regels. Vereist Java en lokale installatie.

github.com/itplr-kosit/validator
Ecosio Validator Online

Gratis online validator zonder installatie. Controleert XRechnung, ZUGFeRD, Factur-X en PEPPOL-formaten direct in de browser – geen Java, geen installatie nodig.

ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
digital-rechnung.de Lezen

Geen formele validator, maar ideaal om de inhoud te openen en te controleren: zijn alle velden ingevuld? Kloppen de bedragen? Lokale verwerking in de browser, geen upload.

Wat controleert een validator precies?

XRechnung-validatie verloopt in twee fasen. Eerst de schemacontrole: is het XML-bestand technisch geldig volgens het UBL- of CII-schema? Dan de Schematron-controle: worden alle bedrijfsregels nageleefd? Schematron-regels controleren bijvoorbeeld of de som van de regelbedragen overeenkomt met het vermelde totaalbedrag, of dat een belastingcategoriecode overeenkomt met het opgegeven belastingtarief.

De KoSIT-Validator is de referentie-implementatie voor Duitsland en bevat alle actuele Schematron-regels voor XRechnung 3.0.x. Hij draait lokaal met Java – voor eenmalige controles zonder Java-installatie is de Ecosio-Validator de eenvoudigere optie.

KoSIT-Validator (GitHub, open source) · Ecosio-Validator (online, gratis)

Typische validatiefouten en hun oorzaken

De meest voorkomende fouten: ontbrekende of verkeerd opgemaakte Leitweg-ID, ongeldige UN/CEFACT-eenheidscodes (bijv. "stuk" in plaats van "C62"), belastingcategoriecode zonder motivering (verplicht bij 0% en vrijgestelde facturen), datumwaarden in het verkeerde formaat (ISO 8601: JJJJ-MM-DD).

Bij fouten geeft een validator de regel-ID (bijv. BR-DE-1) en de XPath-positie in de XML. Als je de foutmelding niet kunt interpreteren: open het bestand op digital-rechnung.de en controleer de velden visueel – de fout is dan vaak meteen duidelijk.

XRechnung-specificatie met alle BR-regels (KoSIT)

Federaal portaal ZRE: wat gebeurt er met een ongeldige XRechnung?

Het Centrale Factuurontvangstportaal van de federale overheid (ZRE) weigert automatisch ongeldige bestanden. De indiener ontvangt een foutmelding met het validatieresultaat. In dat geval geldt de factuur als niet ontvangen.

Het ZRE accepteert uitsluitend XRechnung-bestanden (UBL of CII), geen ZUGFeRD-pdf's. Op deelstaatniveau kunnen andere portalen extra formaten accepteren – afhankelijk van de deelstaat.

ZRE – Centraal Factuurontvangstportaal (Federaal)

Wil je eerst de inhoud van je XRechnung lezen en controleren?

Velden, regelitems en bedragen in één overzicht – gratis, zonder upload naar server.

XRechnung openen →

Veelgestelde vragen

Wat is het verschil tussen validatie en openen?

Validatie controleert de technische conformiteit volgens EN 16931 en de XRechnung Schematron-regels. Openen (zoals bij digital-rechnung.de) toont de inhoud leesbaar – handig voor handmatige inhoudscontrole, maar geen formele validator.

Moet ik voor elke verzending valideren?

Aanbevolen ja. Zeker bij facturen aan overheidsinstanties: het federale portaal ZRE weigert ongeldige XRechnung automatisch.

Kost de validatie iets?

De KoSIT-validator is open source (gratis). De Ecosio-validator is gratis voor handmatige controles.