E-factuurvalidator

Testfacturen voor e-facturatie en Peppol

Hier vind je gratis testfacturen voor e-facturatie en Peppol: geldige e-facturen en facturen met bewuste fouten, in UBL, CII en andere formaten. Download ze om je eigen software te testen, of open ze met één klik in onze gratis validator. Zo zie je meteen wat er gecontroleerd wordt.

Alle testfacturen

Peppol BIS · UBLGeldig

Belgische Peppol-factuur

Een volledige factuur volgens Peppol BIS Billing 3.0, met geldige Belgische ondernemingsnummers voor verkoper en koper.

Verwacht resultaat: structuur en businessregels geldig.

SBDH · UBLGeldig

Peppol-factuur in een SBDH-envelop

Zo stuurt een Access Point een factuur door. De validator haalt de factuur zelf uit de envelop.

Verwacht resultaat: geldig, met de melding dat de factuur in een envelop zat.

EN 16931 · CIIBusinessregels

CII-factuur: structuur juist, regels niet

Een minimale factuur in CII, het tweede formaat van de Europese norm. De structuur klopt, maar er ontbreken gegevens die EN 16931 verplicht maakt.

Verwacht resultaat: structuur geldig, 10 fouten in de Europese businessregels.

Peppol BIS · UBLBusinessregels

Peppol-factuur met fouten in de businessregels

Een factuur met onder meer verkeerde btw-berekeningen, zoals een Access Point ze zou weigeren.

Verwacht resultaat: structuur geldig, 5 fouten in de businessregels, met uitleg per foutcode.

Peppol BIS · UBLStructuurfout

Element op de verkeerde plaats

De factuurdatum staat vóór het factuurnummer. De businessregels zien dat niet, de structuurcontrole wel.

Verwacht resultaat: 1 structuurfout, businessregels geldig.

SBDH · UBLStructuurfout

Structuurfout in een SBDH-envelop

Dezelfde fout in de volgorde, maar nu in een envelop. De regelnummers kloppen met het oorspronkelijke bestand.

Verwacht resultaat: 1 structuurfout, met het regelnummer in het volledige bestand; businessregels geldig.

Voorbeeld van een UBL-factuur (XML)

Zo ziet het begin van een geldige UBL-factuur volgens Peppol BIS Billing 3.0 eruit. Het fragment komt uit onze testfactuur voorbeeld-geldig.xml, die je hierboven kan downloaden of meteen kan testen. Meer uitleg over het formaat vind je bij wat is een UBL-factuur.

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" …>
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
  <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
  <cbc:ID>VOORBEELD-001</cbc:ID>
  <cbc:IssueDate>2026-10-09</cbc:IssueDate>
  <cbc:DueDate>2026-11-08</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>PO-7781</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0208">0123456749</cbc:EndpointID>
      …
  • CustomizationID en ProfileID zeggen dat het om een factuur volgens Peppol BIS Billing 3.0 gaat.
  • InvoiceTypeCode 380 staat voor een gewone factuur.
  • BuyerReference is de referentie van de koper. Peppol vraagt die of een bestelreferentie.
  • EndpointID met schema 0208 is het Peppol-adres van de leverancier: zijn ondernemingsnummer.

Waarvoor gebruik je deze testfacturen?

Softwareleveranciers testen er hun import en export mee. Accountants en ondernemers zien zo hoe een geldige e-factuur eruitziet, en welke meldingen een Access Point geeft bij een fout. Elke foute factuur bevat bovendien één bewuste fout. Daardoor zie je precies welke controle ze vindt.

Structuur of businessregels?

De validator controleert eerst de structuur tegen het officiële XML-schema, daarna de businessregels. Sommige fouten ziet alleen de eerste controle, zoals een element op de verkeerde plaats. Andere, zoals een verkeerde btw-berekening, ziet alleen de tweede. Per land zie je welke controles we doen.

Je eigen factuur testen

Heb je zelf een e-factuur? Sleep ze dan in de e-factuurvalidator. Je bestand blijft daarbij op je eigen computer. Krijg je een foutcode, dan lees je de uitleg bij de Peppol-foutcodes.

Alle testfacturen bevatten fictieve gegevens. De ondertekende FatturaPA is het publieke voorbeeld van de Italiaanse belastingdienst (fatturapa.gov.it), ondertekend met een testcertificaat.