De gratis eConnect Validator: controleer of je XML voldoet aan UBL, BIS Billing en NLCIUS.
Voordat je een e-factuur verstuurt, wil je zeker weten dat het XML-bestand technisch correct is. De eConnect Validator controleert je factuur op XML-schema's, Schematron-regels en landspecifieke validaties. De tool is gratis beschikbaar als online validator.
De eConnect Validator voert meerdere controles uit op je e-factuurbestand:
XML-schemavalidatie. Klopt de basisstructuur van het bestand? Zijn alle verplichte XML-elementen aanwezig en correct genest?
Schematron-validatie. Voldoet de factuur aan de business rules van het gekozen profiel? Denk aan regels voor BTW-berekeningen, verplichte velden en codelijsten.
Profielcontrole. Het systeem herkent automatisch welk profiel je factuur volgt (BIS Billing V3, NLCIUS, PINT, XRechnung) en past de bijbehorende validatieregels toe.
Landspecifieke regels. Per land gelden aanvullende validatieregels. Voor Nederland zijn dat de NL-R regels, voor Duitsland de DE-R regels, voor Denemarken de DK-R regels, enzovoort. De validator past deze automatisch toe op basis van de landcode in de factuur.
De validator ondersteunt alle gangbare e-factuurformaten:
De online validator is beschikbaar op psb.econnect.eu. Je hoeft geen account aan te maken om de validator te gebruiken.
Bij fouten geeft de validator de exacte foutcode, een beschrijving van het probleem en de locatie in het XML-bestand (XPath). Zo weet je precies wat je moet aanpassen.
De validator geeft drie typen meldingen:
Veelvoorkomende foutcodes beginnen met een prefix die het domein aangeeft: PEPPOL- voor Peppol-brede regels, NL-R- voor Nederlandse regels, BR- voor basisregels uit EN 16931. De foutbeschrijving geeft altijd aan wat het verwachte gedrag is.
Naast de handmatige validator voert het eConnect-platform ook automatisch validatie uit op het moment van verzending. Als een factuur niet voldoet aan de vereisten, wordt de verzending geblokkeerd en krijg je een foutmelding met de betreffende validatieregel.
Voor API-gebruikers: de PSB valideert elke factuur bij het instuurmoment en retourneert de validatieresultaten in de API-response. Zo kun je validatie ook inbouwen in je eigen softwareproces.
De validatieregels worden bijgewerkt bij elke nieuwe release van de Peppol BIS Billing-specificatie. eConnect werkt de Schematron-artefacten en codelijsten bij zodra een nieuwe versie verplicht wordt. De online validator valideert altijd tegen de actuele release.
Tip: controleer na een specificatie-update of je facturen nog steeds valide zijn. Nieuwe regels kunnen strengere eisen stellen aan velden die eerder optioneel waren.
Tip: softwarepakketten die "UBL Ready" zijn gecertificeerd (via de UBL Ketentest van Onderzoeksbureau GBNED), hebben aangetoond dat hun UBL-output technisch correct is. Krijg je toch validatiefouten van zo'n pakket? Vraag dan de softwareleverancier om het probleem te onderzoeken.
De validator toont per fout de exacte foutcode, een beschrijving van het probleem en de locatie in het XML-bestand (XPath). Fouten (errors) moeten worden opgelost voor verzending, omdat de factuur anders wordt geweigerd op het Peppol-netwerk. Waarschuwingen zijn aandachtspunten, maar blokkeren de verzending niet.
De validator ondersteunt Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, alle PINT-varianten, XRechnung en CII (Cross-Industry Invoice, inclusief Factur-X). Het formaat wordt automatisch herkend bij het uploaden van je XML-bestand.
Ja. Het eConnect-platform voert automatisch validatie uit op het moment van verzending. Als een factuur niet voldoet aan de vereisten, wordt de verzending geblokkeerd met een foutmelding. API-gebruikers ontvangen de validatieresultaten in de API-response.
Wil je voorbeeldbestanden bekijken om je eigen XML-opbouw te controleren? Download voorbeeldbestanden.
Valideer je factuur