Officiële regels · werkt in je browser
Peppol validator – is mijn Peppol-factuur correct?
Sleep een Peppol-factuur (UBL-XML) hierheen. We controleren ze met de officiële Peppol BIS Billing 3.0-regels van OpenPeppol én de EN 16931-norm – rechtstreeks in je browser.
Sleep de e-factuur hierheen (XML of pdf)
of klik om een bestand te kiezen – het verlaat je computer niet
- Officiële regelsDezelfde regelsets als de officiële validators: CEN EN 16931, OpenPeppol en KoSIT XRechnung 3.0.
- 100% privéDe controle gebeurt in je browser. Je factuur wordt nergens geüpload.
- XML en pdfUBL- en CII-bestanden, plus de XML in ZUGFeRD- en Factur-X-pdf's.
- Duidelijke resultatenElk probleem met het regelnummer, de officiële melding en de plaats in het bestand.
Vragen
Welke regels worden gecontroleerd?
Altijd de Europese norm EN 16931 (CEN-regels voor UBL of CII). Voor Peppol BIS Billing 3.0 ook de Peppol-regels, voor XRechnung de KoSIT-regels en voor CII-facturen van een Franse verkoper ook de Franse BR-FR-regels.
Is het resultaat juridisch bindend?
Nee. De controle gebruikt de officiële regelbestanden, maar de ontvanger of de validator van je Peppol-dienst beslist. Het XML-schema (XSD) wordt niet in detail gecontroleerd – de bedrijfsregels vangen de meeste fouten op.
Wat is het verschil tussen Peppol, UBL en Factur-X?
Peppol BIS Billing 3.0 is een UBL-XML-bestand met extra Peppol-regels, het formaat in België. Factur-X / ZUGFeRD is een pdf met de XML ingebouwd, vooral gebruikt in Frankrijk en Duitsland.
Mijn factuur heeft fouten. Wat nu?
Elke fout toont het regelnummer en de officiële melding. Pas de gegevens aan in je facturatiesoftware – of maak gratis een nieuwe, geldige e-factuur met ons formulier.
Wordt mijn bestand geüpload?
Nee. Je browser downloadt de regelbestanden één keer en voert de controle lokaal uit. De factuur verlaat je computer niet.
Regels: CEN/TC 434 EN 16931-validatieartefacten (EUPL 1.2), KoSIT XRechnung-schematron (Apache 2.0), OpenPeppol BIS Billing 3.0, Franse BR-FR-regels (AIFE). Engine: SaxonJS © Saxonica Ltd.
Wat controleert de Peppol validator?
Een Peppol-factuur moet twee reeksen regels tegelijk volgen: de Europese norm EN 16931 (verplichte velden, berekeningen, codelijsten) en de regels van Peppol BIS Billing 3.0 van OpenPeppol (regels PEPPOL-EN16931-…). Onze validator past beide toe, met dezelfde officiële Schematron-bestanden die ook toegangspunten gebruiken. Herkend worden facturen (Invoice) en creditnota’s (CreditNote) in UBL.
Sinds 1 januari 2026 versturen Belgische btw-plichtige ondernemingen hun facturen aan andere Belgische ondernemingen via Peppol. Een factuur die deze regels niet haalt, kan door het toegangspunt van de ontvanger geweigerd worden.
Veelvoorkomende fouten in een Peppol-factuur
| Regel | Betekenis | Oplossing |
|---|---|---|
PEPPOL-EN16931-R010 | Het elektronisch adres van de koper ontbreekt. | Vul de Peppol-ID van de klant in, in België meestal 0208 + ondernemingsnummer. |
PEPPOL-EN16931-R020 | Het elektronisch adres van de verkoper ontbreekt. | Vul je eigen Peppol-ID in. |
PEPPOL-EN16931-R003 | Er is geen referentie van de koper of bestelbonnummer. | Vul een referentie in, bijvoorbeeld het factuur- of bestelnummer. |
PEPPOL-EN16931-R008 | Het bestand bevat lege elementen. | Laat lege velden weg in plaats van ze leeg te versturen. |
BR-CO-15 | Totaal incl. btw ≠ totaal excl. btw + btw. | Controleer de afrondingen. |
Weet je de Peppol-ID van je klant niet? Lees Peppol-ID opzoeken via btw-nummer of zoek hem op met onze Peppol & btw-check.
Een correcte Peppol-factuur maken
Met ons formulier kun je gratis een Peppol-factuur maken (UBL, Peppol BIS 3.0). De Peppol-ID’s worden uit de btw-nummers ingevuld en de verplichte velden worden vóór het downloaden gecontroleerd.
Factuurkit is geen Peppol-toegangspunt: de validator controleert de inhoud van het bestand, hij verstuurt niets. Voor het versturen via Peppol heb je een boekhoudprogramma of toegangspunt nodig.