Test een UBL- of XML-factuur tegen het juiste profiel en zie binnen seconden of het document voldoet aan Peppol BIS, NLCIUS, XRechnung, Factur-X of ZUGFeRD. Gebruik de validator om documenten vóór verzending te controleren, om foutmeldingen van een ontvanger te reproduceren, of om de output van je eigen ERP of softwarepakket te toetsen. Dezelfde validatie-engine die het eConnect-platform gebruikt voor productieverkeer, draait ook achter deze publieke tool.
Probeer de validator
Plan een kennismaking
De internationale Peppol-standaard voor e-facturatie. Schema-validatie plus alle business rules van het Peppol BIS Billing-profiel.
Nederlandse implementatie van EN 16931 voor B2G en B2B. Inclusief NL-specifieke regels op BTW, IBAN en referenties.
Duitse XML-standaard voor B2G-facturatie. De validator controleert schema en business rules van de actuele XRechnung-versie.
Hybride PDF-formaten met embedded CII-XML. De validator extraheert de XML-laag en controleert die tegen het juiste profiel.
De validator herkent het formaat automatisch op basis van de inhoud van het document en draait de bijbehorende schema- en business-rule-checks. Voor het volledige overzicht zie de documentformaten.
Naast de hoofdformaten herkent de validator ook SI-UBL 2.0 en andere XML-varianten automatisch. Handig voor branche-specifieke uitwisselingen waar handmatige profielselectie tijdverlies oplevert.
Test verkoopfacturen vóór verzending en vang fouten op die anders pas bij de ontvanger zichtbaar worden.
Spoor mapping-fouten op in UBL-output zonder een end-to-end test op de sandbox te draaien.
Valideer steekproeven uit je ERP zonder technische kennis. Upload, lees de uitleg en deel met je leverancier.
Toets de XML-output van je eigen pakket vóór je klanten live laat gaan op het Peppol-netwerk.
De validator is bedoeld voor iedereen die e-facturen produceert of verwerkt en wil controleren of ze technisch en inhoudelijk kloppen. Hieronder een paar typische gebruikers.
De validator dekt de gangbare e-facturatie-standaarden die op het Peppol-netwerk worden uitgewisseld, plus Duitse hybride formaten en branche-specifieke XML-varianten. UBL Peppol BIS Billing 3.0 is de internationale standaard die door alle aangesloten Access Points wordt geaccepteerd; dat is wat je standaard gebruikt voor grensoverschrijdende e-facturatie via Peppol. NLCIUS is de Nederlandse implementatie van EN 16931 en wordt gebruikt voor zowel B2G als B2B in Nederland, inclusief de Nederlandse regels op BTW, IBAN en referenties.
Voor de Duitse markt herkent de validator XRechnung, de XML-standaard die de Duitse overheid verplicht stelt voor B2G-facturatie. Factur-X en ZUGFeRD zijn hybride formaten waarbij een PDF-bestand een embedded CII-XML draagt; de validator extraheert die XML-laag en draait de controles op het juiste profiel. Daarnaast werken SI-UBL 2.0 en andere XML-varianten die in specifieke branches of bij grote afnemers worden gebruikt.
Je hoeft het formaat niet vooraf te kiezen. De validator herkent het automatisch op basis van de inhoud van het document en kiest dan de bijpassende schema- en business-rule-checks. Voor het volledige overzicht en de toepassing per formaat zie de documentformaten.
Valideren is een controle: je krijgt te horen of een document voldoet aan het bijbehorende profiel, maar het wordt niet doorgezet naar het Peppol-netwerk of naar een afnemer. Verzenden stuurt een document daadwerkelijk via een Access Point naar de ontvanger, waar het door diens ERP of factuurverwerking wordt opgepakt en verwerkt.
In de praktijk gebruik je de validator dus om een document vooraf te controleren, bijvoorbeeld tijdens een integratie of als je vermoedt dat een leverancier een mapping-fout maakt. Klopt het schema en voldoen alle business rules, dan weet je dat het document ook bij echte verzending door de validatie van de ontvangende kant heen komt. Klopt er iets niet, dan zie je per regel wát er niet klopt en op welke plek in het document, zodat je gericht kunt herstellen.
Voor productieverzending heb je een Peppol Access Point nodig. Via het eConnect-platform of een gecertificeerd softwarepakket verstuur je documenten naar de juiste ontvanger. De validator gebruikt dezelfde validatie-engine als die verzendpipelines, dus een document dat hier slaagt, slaagt ook bij operationele verzending. Voor de technische details zie de Validate API.
Ja. De validator geeft je twee dingen terug: een isValid-status en een gestructureerde lijst van alle assertions per validatielaag. Eerst zie je of de XML-structuur klopt volgens het XSD-schema. Daarna zie je per business rule van het herkende profiel (Peppol BIS, NLCIUS, XRechnung) of die rule slaagt, een waarschuwing geeft of faalt, met een beschrijvende tekst die zegt welke regel het betreft en op welke plek in het document het probleem zit.
Je document zelf wordt niet aangepast of opnieuw uitgegeven; de validator is een controle-tool, geen transformatie-tool. Wil je het document daarna ook daadwerkelijk verzenden, dan kun je dat doen via je eigen Peppol Access Point of via het eConnect-platform. Voor automatisering kun je dezelfde controle inbouwen in je pipeline of CI door de Validate API aan te roepen; de antwoorden zijn identiek aan wat de online validator op het scherm toont.
Voor klanten van eConnect kan de validatie nog een stap verder gaan. Binnen PSB en Control kun je klantspecifieke validatieregels toevoegen aan het standaardprofiel, zodat ook interne checks meelopen voordat een document naar een ontvanger gaat.
De online validator is een controle-tool. Een geüpload bestand wordt gebruikt om de validatie uit te voeren en wordt niet doorgezet naar het Peppol-netwerk of naar een andere afnemer. Voor de details over verwerking en bewaartermijnen volgen we het geldende security- en privacybeleid van het eConnect-platform, dat is afgestemd op de ISO 27001-, NEN 7510- en ISAE 3402-certificering.
Voor gebruik in een eigen pipeline of CI gebruik je de Validate API. Daar geldt hetzelfde principe: het document wordt gebruikt om de validatie uit te voeren en niet bewaard voor verzending. Je krijgt synchroon de validatie-respons terug en bouwt daarmee een geautomatiseerde controlestap in je software, ERP of integratiepipeline, zonder dat er een schaduwarchief ontstaat.
Wil je validatie integreren in een omgeving waar interne audit en compliance een rol spelen, dan kan dat via PSB en Control. Daar kun je klantspecifieke validatieregels toevoegen via predefined validation options en heb je inzicht in alle uitgevoerde validaties via de logging in het platform. Voor de details over hoe verwerking en bewaring zijn ingericht, zie kwaliteit en veiligheid.
Begin met de gratis online validator. Wil je de validatie inbouwen in je eigen toolchain, ERP of CI? Gebruik dezelfde engine via de Validate API.
Probeer de validator
Plan een kennismaking