Validator voor Belgische e-facturen: Peppol BIS

Controleer een Peppol BIS Billing 3.0-factuur voordat je ze over het Peppol-netwerk verstuurt: het UBL-schema, de EN 16931-regels en de Peppol-regels, met elke bevinding op haar regel. Er wordt niets geüpload.

De verplichting in het kort

Sinds 1 januari 2026 moeten btw-plichtige ondernemingen in België gestructureerde elektronische facturen uitreiken en ontvangen voor binnenlandse B2B-verkopen. Het Peppol-netwerk is het standaardkanaal en Peppol BIS Billing 3.0 het referentieformaat; twee ondernemingen kunnen een ander formaat afspreken dat EN 16931 volgt. Een pdf, ook per e-mail verstuurd, is geen gestructureerde factuur.

Zo controleer je een factuur

  1. Open de validator met het Peppol BIS-factuurprofiel, of dat voor de creditnota.
  2. Plak de UBL of sleep het bestand erin en klik op Validate.
  3. Klik op een regel-id om te zien wat de regel controleert en hoe je het oplost.

Wat er wordt gecontroleerd

Het UBL 2.1-schema, de EN 16931-regels en de regels van Peppol BIS Billing 3.0 (3.0.21), zoals Peppol-accesspoints ze toepassen. We hebben de resultaten vergeleken met Saxon voor Java op de 573 testdocumenten in de repository van OpenPeppol: elke regel en elk niveau was gelijk.

Belgische facturen identificeren partijen meestal met hun ondernemingsnummer, schema 0208, dat tien cijfers met een geldig controlegetal moet hebben (PEPPOL-COMMON-R043). Andere vaak voorkomende bevindingen zijn een ontbrekend bedrijfsproces (PEPPOL-EN16931-R001), ontbrekende elektronische adressen (PEPPOL-EN16931-R010, PEPPOL-EN16931-R020) en een adresschema buiten de EAS-lijst (BR-CL-25).

Profielen om mee te controleren

De regels die facturen het vaakst breken

Elke regel heeft een pagina met wat hij controleert, zijn test en vaak hoe je het oplost.

  • PEPPOL-EN16931-R001: Business process MUST be provided.
  • PEPPOL-EN16931-R010: Buyer electronic address MUST be provided
  • PEPPOL-EN16931-R020: Seller electronic address MUST be provided
  • BR-CL-25: Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
  • PEPPOL-COMMON-R043: Belgian enterprise number MUST be stated in the correct format.
  • PEPPOL-EN16931-R003: A buyer reference or purchase order reference MUST be provided.
  • BR-CO-15: Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

Vragen

Wordt de factuur geüpload?

Nee. De schemacontrole en de regels draaien allebei in je browser. Alleen de API en de URL-monitors valideren op onze servers.

Betekent een geldig resultaat dat de factuur afgeleverd wordt?

Het betekent dat de factuur de regels doorstaat die accesspoints toepassen. Voor de aflevering moet de koper ook op Peppol geregistreerd zijn, wat deze controle niet opzoekt.

Welke Peppol-versie wordt gebruikt?

Peppol BIS Billing 3.0.21 (mei 2026) met de EN 16931-regels 1.3.16, de versie die ze noemt. Een wekelijkse controle laat ons weten wanneer OpenPeppol een nieuwere publiceert.

Officiële bronnen

Andere landen