Wat is een e-factuur? Het verschil met een PDF

Een e-factuur is geen PDF. Het is een bestand met de gegevens van je factuur, in een vaste vorm, zodat de software van je klant hem zelf kan inlezen. Hieronder het verschil, en wat termen als UBL, EN 16931 en NLCIUS betekenen.

Bijgewerkt op

In het kort

  • Een PDF is een plaatje van een factuur: een mens leest hem en typt de gegevens over.
  • Een e-factuur is gestructureerde data: elk gegeven staat in een eigen, benoemd veld.
  • De Europese norm EN 16931 bepaalt welke gegevens erin staan en wat ze betekenen.
  • UBL is het bestandsformaat dat in Nederland het meest wordt gebruikt.
  • Het kabinet wil dat een factuur aan een ander bedrijf vanaf 1 juli 2030 een e-factuur is.

Een PDF is geen e-factuur

Een PDF ziet er voor een mens uit als een factuur, maar voor een computer is het een opmaak van letters en lijnen. Wie hem ontvangt, moet het factuurnummer, de bedragen en de btw overtypen, of software laten raden wat waar staat. Daar sluipen fouten in.

Een e-factuur bevat dezelfde gegevens, maar als data: het factuurnummer staat in het veld voor het factuurnummer, het btw-bedrag in het veld voor het btw-bedrag. De boekhouding van je klant leest hem in zonder dat iemand iets overtypt.

Dat is ook hoe de Europese regels een e-factuur omschrijven: een factuur in een gestructureerd elektronisch formaat dat automatisch verwerkt kan worden. Een PDF valt daar niet onder, ook niet als je hem per mail stuurt.

De norm: EN 16931

Zodat elk systeem een e-factuur op dezelfde manier begrijpt, heeft Europa er een norm voor: EN 16931. Die legt vast welke gegevens een e-factuur bevat (wie levert aan wie, wat, wanneer, welke bedragen en welke btw) en wat elk gegeven betekent. Overheden in de EU moeten e-facturen volgens deze norm kunnen ontvangen; in Nederland is dat sinds 2019 zo.

Het bestand: UBL

De norm zegt wat erin staat, niet hoe het bestand eruitziet. Dat doet een syntaxis. EN 16931 kent er twee: UBL (Universal Business Language) en UN/CEFACT CII. In Nederland is UBL het gangbare formaat. Het is een XML-bestand; een stukje ervan ziet er zo uit:

<cbc:ID>2026-0042</cbc:ID>
<cbc:IssueDate>2026-10-14</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Je hoeft dit nooit zelf te lezen of te schrijven: je factuursoftware maakt het bestand, de software van je klant leest het.

Afspraken bovenop de norm: NLCIUS en Peppol BIS

Een norm laat ruimte voor keuzes. Daarom bestaan er afspraken die die ruimte invullen:

  • NLCIUS is de Nederlandse invulling van de norm, bijvoorbeeld hoe je een KvK-nummer of een btw-nummer opneemt.
  • Peppol BIS Billing 3.0 zijn de afspraken voor e-facturen die over het Peppol-netwerk gaan.

Bij elke set afspraken horen controleregels. Een goede e-factuur komt door die controle; een e-factuur die erop zakt, kan door de ontvanger worden geweigerd.

Hoe een e-factuur bij je klant komt

Een e-factuur kan als bijlage bij een mail, net als een PDF. Veel boekhoudprogramma's lezen zo'n bijlage in. Hij kan ook over een netwerk dat speciaal voor e-facturen is gemaakt, zoals Peppol. Welk netwerk vanaf 2030 wordt voorgeschreven, heeft het kabinet nog niet beslist; zie E-facturatie verplicht vanaf 1 juli 2030: de plannen en wat er verandert.

Zo doet efaktuur het

efaktuur maakt bij elke factuur een e-factuur (UBL) volgens EN 16931 en controleert hem met de officiële controleregels. Je klant krijgt hem per mail, als bijlage bij de PDF.

Bronnen

Deze pagina is algemene uitleg, geen fiscaal of juridisch advies. Twijfel je over je eigen situatie, vraag het dan aan je boekhouder of de Belastingdienst.

Lees ook

Facturen maken en als e-factuur versturen, zonder boekhoudpakket.

efaktuur maakt bij elke factuur een e-factuur (UBL) en controleert hem met de officiële regels. Je klant krijgt hem per mail, als bijlage bij de PDF.

Maak een account