# Peppol-factuur controleren

Source: https://veriport.io/nl/peppol-factuur-controleren (published 2026-11-08)

Laad een Peppol BIS Billing 3.0-factuur of -creditnota (UBL 2.1) op en deze pagina controleert ze zoals een accesspoint dat doet voor het verzenden: het UBL 2.1-schema, de CEN EN 16931-regels 1.3.16 en de OpenPeppol-regels van release 3.0.21 (PEPPOL-EN16931-*, PEPPOL-COMMON-*, de nationale regels), elke bevinding met haar regel-ID en het XPath van het element. Zonder account, 4 controles per dag; het bestand wordt niet bewaard.

- De regelbestanden zoals OpenPeppol en het CEN ze publiceren, uitgevoerd in het geheugen: op onze testset geven deze validator en de KoSIT-validator met dezelfde Peppol-regels dezelfde regel-ID’s.
- België heeft geen nationale regelset in Peppol BIS: de enige Belgische regel is PEPPOL-COMMON-R043, het ondernemingsnummer onder schema 0208 (modulo 97). De Belgische praktijk (tarieven 21/12/6 %, de gestructureerde mededeling) komt als Veriport-waarschuwing, zo vermeld.
- Een accesspoint weigert een bestand dat deze regels niet haalt: eerst controleren bespaart een geweigerde verzending. Deze pagina verstuurt niets; een accesspoint doet dat.
- België: gestructureerde e-facturatie tussen ondernemingen via Peppol sinds 1 januari 2026. Geen fiscaal advies.

## Wat er gecontroleerd wordt

Het UBL 2.1-schema van een Invoice of een CreditNote, daarna de CEN EN 16931-regels (BR-*, BR-CO-*, de regels per btw-categorie, de codelijsten BR-CL-*) en de Peppol-regels (PEPPOL-EN16931-R*, -CL*, PEPPOL-COMMON-R*). Een bestand dat een ander profiel opgeeft (XRechnung, EN 16931 CII) wordt tegen zijn eigen regels gecontroleerd, en het rapport zegt welke.

## Veelvoorkomende fouten

- PEPPOL-EN16931-R003: geen kopersreferentie (BT-10) en geen bestelreferentie (BT-13).
- PEPPOL-EN16931-R002: meer dan één opmerking op documentniveau.
- PEPPOL-EN16931-CL008: een elektronisch adres in een schema buiten de Peppol-lijst (e-mail is geen Peppol-adres).
- PEPPOL-COMMON-R043: een Belgisch ondernemingsnummer waarvan de controlecijfers niet kloppen.
- BR-CL-23: een eenheidscode buiten UN/ECE-aanbeveling 20 (fataal in Peppol).

## De ontvanger eerst nakijken

Een geldig bestand komt alleen aan als de klant op Peppol staat en Billing 3.0-facturen ontvangt. De [Peppol-ID-opzoeking](/nl/peppol-id-opzoeken) zegt het in één stap, met het ondernemings- of btw-nummer.

## Voor ontwikkelaars

Deze pagina roept `POST https://veriport.io/api/v1/einvoice/validate` aan zonder sleutel. Met een gratis sleutel 100 oproepen per maand (een controle kost er 5, dus 20 controles); `POST /einvoice/create` met `format: "peppol-bis"` maakt het Peppol-bestand uit JSON (Belgische verkoper in v1) en controleert het voor het teruggegeven wordt. De documentatie is in het Engels.

## Questions

### Is dit de officiële Peppol-validator?

Nee. Veriport wordt uitgegeven door Janolab Studio LLC en voert de regelbestanden uit die OpenPeppol publiceert; accesspoints en de eigen tools van OpenPeppol gebruiken dezelfde bestanden. Niet verbonden aan OpenPeppol; « Peppol » wordt beschrijvend gebruikt.

### Wordt mijn factuur bewaard?

Nee. Ze wordt in het geheugen gecontroleerd en daarna weggegooid; alleen de oproep wordt geteld.

### Betekent « geldig » dat mijn accesspoint het bestand aanvaardt?

Het betekent dat het bestand de gepubliceerde regels van release 3.0.21 haalt. Een accesspoint kan ook de envelop (SBDH) en de registratie van de ontvanger controleren, wat een bestandscontrole niet ziet.

### Hoeveel gratis controles?

4 per dag per adres zonder sleutel, 20 per maand met een gratis sleutel.

## Read next

- [Peppol-ID opzoeken](https://veriport.io/nl/peppol-id-opzoeken)
- [Peppol BIS validator (EN)](https://veriport.io/tools/peppol-validator)
- [Valider une facture Peppol (FR)](https://veriport.io/fr/valider-facture-peppol)
- [De Belgische verplichting: wat een Peppol-bestand moet doorstaan (EN)](https://veriport.io/guides/belgium-peppol-e-invoicing-mandate)
- [E-invoice viewer (EN)](https://veriport.io/tools/einvoice-viewer)
- [De e-factuur-API (EN)](https://veriport.io/einvoice-api)

## Sources

- Peppol BIS Billing 3.0 — specification, identifiers, code lists and rules — https://docs.peppol.eu/poacc/billing/3.0/ (2026-10-28)
- Peppol BIS Billing 3.0 release 3.0.21: PEPPOL-EN16931-UBL.sch and the CEN files it ships — https://github.com/OpenPEPPOL/peppol-bis-invoice-3/tree/3.0.21/rules/sch (2026-10-28)
- EN 16931 validation artefacts 1.3.16 (UBL and CII schematron, the business rules BR-*) — https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.16 (2026-10-28)
- SPF BOSA — e-invoicing between Belgian businesses, structured (Peppol BIS) since 1 January 2026 — https://efacture.belgium.be/fr (2026-10-28)
