XRechnung
valideren
Wat betekent validatie, welke tools zijn er en hoe controleer ik mijn XML-bestand op fouten?
XRechnung openen →Wat betekent validatie, welke tools zijn er en hoe controleer ik mijn XML-bestand op fouten?
XRechnung openen →XRechnung-validatie controleert of het XML-bestand voldoet aan de norm EN 16931 en de Duitse XRechnung-uitbreidingen. Concreet betekent dit:
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/validatorGratis 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/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.
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)
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.
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.
Velden, regelitems en bedragen in één overzicht – gratis, zonder upload naar server.
XRechnung 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.
Aanbevolen ja. Zeker bij facturen aan overheidsinstanties: het federale portaal ZRE weigert ongeldige XRechnung automatisch.
De KoSIT-validator is open source (gratis). De Ecosio-validator is gratis voor handmatige controles.