KoSIT Validator: ZUGFeRD- en XRechnung-bestanden valideren
De KoSIT Validator (Koordinierungsstelle für IT-Standards — Coördinatiebureau voor IT-standaarden) is het officiële tool van de Duitse overheid voor het valideren van e-facturen. Iedereen die ZUGFeRD- of XRechnung-bestanden verstuurt, dient deze vooraf te valideren — een afgewezen factuur vertraagt de betaling en veroorzaakt onnodig extra werk. Dit is bijzonder belangrijk voor Nederlandse bedrijven die facturen naar Duitsland sturen.
> Kort antwoord: De KoSIT Validator controleert e-facturen op XSD-schema’s, bedrijfsregels en Duitse CIUS-regels. U kunt het gebruiken als lokaal Java-tool of als alternatief de gratis ZUGFeRD & XRechnung Validator rechtstreeks in uw browser.
Wat controleert de KoSIT Validator precies?
De Validator voert vijf opeenvolgende controles uit:
- Syntaxiscontrole: Is de XML welgevormd?
- Schemacontrole: Voldoet de structuur aan het UBL 2.1- of CII-schema?
- Bedrijfsregels (BR): Zijn alle verplichte velden aanwezig? (BR-01 tot BR-65)
- Rekenregels (BR-CO): Kloppen de totalen? (Netto + btw = bruto)
- CIUS-regels: Duits-specifieke regels voor XRechnung (BR-DE-01 tot BR-DE-25)
Alleen wanneer alle vijf niveaus slagen, wordt de e-factuur als geldig beschouwd. Een enkele fout op elk niveau leidt tot afwijzing.
Hoe kan ik de KoSIT Validator gebruiken?
Optie 1: Online Validator
Diverse aanbieders bieden de KoSIT Validator aan als online tool. U uploadt uw XML-bestand en ontvangt onmiddellijk een validatieresultaat. Het nadeel: uw factuurgegevens worden naar een externe server verzonden.
Optie 2: Opdrachtregel (Java)
De officiële Validator is een Java-programma:
- Installeer Java Runtime (JRE 11+)
- Download de Validator ZIP
- Laad de configuratie (Scenarios) voor XRechnung of ZUGFeRD
- Voer het commando uit:
java -jar validationtool.jar -s scenarios.xml bestand.xml
Optie 3: Gratis browsergebaseerde Validator
De ZUGFeRD & XRechnung Validator op onze website controleert uw XML-bestand rechtstreeks in de browser op alle EN 16931 verplichte velden. Geen installatie, geen upload — het bestand verlaat nooit uw computer.
Wat zijn de meest voorkomende validatiefouten?
| Fout | Oorzaak | Oplossing |
|---|---|---|
| BR-02 | Factuurdatum ontbreekt | Voeg BT-2 (IssueDate) toe |
| BR-06 | Naam verkoper ontbreekt | Voeg BT-27 (SellerName) toe |
| BR-16 | Geen regelposten | Voeg minimaal één InvoiceLine toe |
| BR-CO-10 | Onjuist totaalbedrag | Controleer regelposttotalen |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-uitgelegd) ontbreekt | Voeg BT-10 toe voor XRechnung |
Een volledig overzicht van verplichte velden vindt u in EN 16931: alle verplichte velden.
Waarom moet ik valideren voor verzending?
Een ongeldige e-factuur wordt onmiddellijk afgewezen door overheidsinstanties via de ZRE. Bedrijven met geautomatiseerde factuurontvangstsystemen weigeren ook foutieve bestanden. Het resultaat: vertraagde betalingen en onnodig correctiewerk.
Valideer elke e-factuur voor verzending met de gratis ZUGFeRD & XRechnung Validator — rechtstreeks in uw browser, zonder upload naar een server. Als alternatief kunt u een XRechnung maken via de formuliergebaseerde XRechnung Generator — validatie is ingebouwd.
Hoe valideert TaxLayer automatisch?
TaxLayer valideert automatisch elke gegenereerde e-factuur op alle EN 16931 verplichte velden voordat het bestand beschikbaar is voor download. Zo voorkomt u afwijzingen door de ontvanger — zonder handmatige validatiestap. De eerste twee conversies per maand zijn gratis.
Veelgestelde vragen
Wat is de KoSIT Validator?
De KoSIT Validator is het officiële tool van de Koordinierungsstelle für IT-Standards (Coördinatiebureau voor IT-standaarden) voor het valideren van e-facturen. Het valideert XML-bestanden op basis van XSD-schema’s, Schematron-regels en Duitse CIUS-regels voor XRechnung.
Welke controles voert de KoSIT Validator uit?
Het voert vijf niveaus van controles uit: syntaxiscontrole (welgevormde XML), schemacontrole (UBL/CII-structuur), bedrijfsregels (BR-01 tot BR-65), rekenregels (netto + btw = bruto) en CIUS-regels (BR-DE-01 tot BR-DE-25).
Is er een gratis online alternatief voor de KoSIT Validator?
Ja. De ZUGFeRD & XRechnung Validator van TaxLayer controleert uw bestand rechtstreeks in de browser op alle EN 16931 verplichte velden — geen installatie, geen upload naar een server.
Wat betekent de fout BR-DE-01?
BR-DE-01 betekent dat de Leitweg-ID (BT-10) ontbreekt. Deze fout treedt op bij XRechnung, omdat de Leitweg-ID daar een verplicht veld is. Meer details in Leitweg-ID uitgelegd.
Kan ik ZUGFeRD-PDF’s valideren met de Validator?
De officiële KoSIT Validator controleert alleen XML-bestanden. De TaxLayer Validator kan ook ZUGFeRD-PDF’s rechtstreeks in de browser controleren — deze extraheert de ingebedde XML automatisch.
Moet ik elke e-factuur valideren voor verzending?
Het is niet wettelijk verplicht, maar sterk aanbevolen. Een ongeldige e-factuur wordt door de ontvanger geweigerd, wat de betaling vertraagt. TaxLayer valideert automatisch op basis van EN 16931 voor het genereren van het bestand.
Gratis tools
Gerelateerde artikelen
Converteer nu uw PDF-facturen
Probeer TaxLayer gratis — 2 conversies per maand, geen creditcard vereist.
Aan de slag