E-factuur valideren met de eConnect Validator

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.

Wat controleert de 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.

Ondersteunde formaten

De validator ondersteunt alle gangbare e-factuurformaten:

FormaatBeschrijvingPeppol BIS Billing V3De Peppol-standaard voor facturen en creditnota'sNLCIUS / SI-UBL 2.0De Nederlandse implementatie van EN 16931PINT (alle varianten)Peppol International Invoice (EU, A-NZ, Japan, Singapore, Maleisië, VAE)XRechnungDuitse implementatieCII (Cross-Industry Invoice)Alternatieve XML-syntax, inclusief Factur-X
Hoe gebruik je de validator?

De online validator is beschikbaar op psb.econnect.eu. Je hoeft geen account aan te maken om de validator te gebruiken.

  1. Ga naar de validator op psb.econnect.eu.
  2. Upload je XML-bestand of plak de XML-inhoud.
  3. De validator herkent automatisch het formaat en past de juiste regels toe.
  4. Bekijk het resultaat: per regel zie je of de controle is geslaagd, een waarschuwing geeft of een fout bevat.

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.

Fouten interpreteren

De validator geeft drie typen meldingen:

  • Fout (error): de factuur voldoet niet aan de specificatie en wordt geweigerd op het Peppol-netwerk. Dit moet je oplossen voor verzending.
  • Waarschuwing (warning): de factuur wordt niet geweigerd, maar er is een aandachtspunt. Waarschuwingen kunnen in een toekomstige release verplicht worden.
  • Informatief: een opmerking zonder gevolgen voor de verzending.

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.

Validatie bij verzending

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.

Nieuwe releases bijhouden

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.

Veelgestelde vragen
Wat als mijn factuur een fout bevat bij validatie?

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.

Welke formaten kan de validator controleren?

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.

Wordt mijn factuur ook automatisch gevalideerd bij verzending?

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

Gerelateerd