Elektronisch factureren met UBL 2.1 en Peppol BIS 3.0
Elektronisch factureren wordt in veel Europese landen verplicht. Ontdek hoe het UBL 2.1-formaat en het Peppol-netwerk de B2B- en B2G-uitwisseling vereenvoudigen.
Waarom elektronisch factureren?
Elektronisch factureren (e-invoicing) vervangt papieren en PDF-facturen door gestructureerde XML-berichten. Het verlaagt verwerkingskosten, versnelt betalingen en vergemakkelijkt geautomatiseerde belastingcontroles.
In Europa verplicht Richtlijn 2014/55/EU e-facturering voor overheidsopdrachten. Veel landen breiden deze verplichting nu uit naar de private sector (Frankrijk, België, Duitsland...).
Blog.post2.s1.p3
UBL 2.1-factuurstructuur
Een Peppol BIS 3.0-factuur is een UBL 2.1 XML-bestand. Hier is een vereenvoudigd voorbeeld:
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<ID>INV-2026-001</ID>
<IssueDate>2026-01-28</IssueDate>
<DueDate>2026-02-27</DueDate>
<InvoiceTypeCode>380</InvoiceTypeCode>
<DocumentCurrencyCode>EUR</DocumentCurrencyCode>
<AccountingSupplierParty>
<Party>
<PartyName><Name>ACME SA</Name></PartyName>
<EndpointID schemeID="0088">1234567890128</EndpointID>
</Party>
</AccountingSupplierParty>
<LegalMonetaryTotal>
<TaxExclusiveAmount currencyID="EUR">1000.00</TaxExclusiveAmount>
<TaxInclusiveAmount currencyID="EUR">1210.00</TaxInclusiveAmount>
<PayableAmount currencyID="EUR">1210.00</PayableAmount>
</LegalMonetaryTotal>
</Invoice>Peppol BIS 3.0-validatieregels
Peppol handhaaft bedrijfsregels (PINT/BR) naast XSD-validatie:
BR-01
De factuur moet een unieke identificatie (ID) hebben
BR-04
De uitgevingsdatum is verplicht
BR-CO-15
Totaal incl. btw = totaal excl. btw + btw-bedrag
BR-S-08
Het btw-tarief moet worden vermeld voor elke belastbare regel
BR-E-01
De btw-vrijstellingsreden moet worden opgegeven wanneer de belastingcategorie E (vrijgesteld) is.
BR-AE-01
Belastingcategorie AE (verleggingsregeling) vereist een btw-vrijstellingsreden.
BR-CO-09
Het btw-identificatienummer van de verkoper of het belastingregistratienummer moet aanwezig zijn.
BR-CO-26
Vooruitbetalingen moeten worden weergegeven in het factuurtotaal.
Peppol-netwerk: hoe werkt het?
Peppol (Pan-European Public Procurement OnLine) is een gestandaardiseerd uitwisselingsnetwerk. Bedrijven verbinden zich via een gecertificeerd Access Point. Documenten worden via het netwerk gerouteerd met Peppol-identificatoren (GLN, btw-nummer...).
Om een factuur via Peppol te verzenden, moet uw UBL-bestand voldoen aan de BIS 3.0-regels. Daar wordt een validator zoals ValidateFin onmisbaar vóór het verzenden.
Het Peppol-netwerk verbindt momenteel meer dan 300.000 bedrijven in meer dan 70 landen. Elk bedrijf dat is geregistreerd bij een gecertificeerd Access Point kan documenten verzenden naar en ontvangen van elke andere deelnemer wereldwijd.
Verplichte velden in UBL 2.1
Een geldige Peppol BIS 3.0-factuur moet de volgende verplichte velden bevatten:
- Factuur-ID (BT-1) — Unieke identificator toegewezen door de verkoper.
- Uitgiftedatum (BT-2) — De datum waarop de factuur is uitgegeven.
- Factuurtype-code (BT-3) — 380 voor factuur, 381 voor creditnota.
- Valuta (BT-5) — ISO 4217-valutacode (bijv. EUR).
- Verkoper (BT-27) — Wettelijke naam van de leverancier.
- Koper (BT-44) — Wettelijke naam van de koper.
- Btw-totaal (BT-110) — Totaal btw-bedrag op de factuur.
- Nettobedrag per regel (BT-131) — Nettobedrag voor elke factuurregel.
- Bedrag excl. btw (BT-109) — Totaalbedrag exclusief btw.
- Bedrag incl. btw (BT-112) — Totaalbedrag inclusief btw.
Verbinding maken met Peppol
Voor het verzenden van facturen via het Peppol-netwerk zijn enkele installatiestappen vereist:
- Kies een Access Point — Selecteer een gecertificeerde Peppol Access Point-aanbieder (bijv. Basware, Pagero, Storecove).
- Registreer uw identificator — Uw AP registreert uw bedrijfsidentificator (btw-nummer, KBO, DUNS...) in de Peppol SMP.
- Documenttypen configureren — Geef aan welke documenttypen u kunt verzenden en ontvangen (BIS Billing 3.0 Invoice, CreditNote).
- Bestanden valideren — Valideer vóór verzending elke factuur aan de hand van Peppol BIS 3.0-regels met ValidateFin.
- Verzenden via AS4 — Uw AP stuurt de factuur via het AS4-berichtenprotocol naar de AP van de ontvanger.
ValidateFin stelt u in staat uw UBL-facturen te valideren voordat u ze indient bij uw Access Point, waardoor dure afwijzingen worden vermeden.
Uw UBL-factuur valideren
Onze UBL/Peppol-validator controleert de structurele conformiteit (XSD) en de Peppol BIS 3.0-bedrijfsregels. Bekijk alle factuurregels en corrigeer fouten vóór het verzenden.
Mijn UBL-factuur validerenVeelgestelde vragen
Wat is UBL 2.1 en hoe verhoudt het zich tot Peppol?
UBL 2.1 (Universal Business Language) is een XML-standaard voor elektronische bedrijfsdocumenten inclusief facturen en creditnota's. Peppol BIS Billing 3.0 is een specificatie gebouwd bovenop UBL 2.1 die specifieke bedrijfsregels toevoegt voor e-facturering via het Peppol-netwerk, ter implementatie van de Europese EN 16931-norm.
Welke Peppol BIS 3.0-bedrijfsregels controleert de validator?
De validator controleert tientallen bedrijfsregels waaronder: consistentie van btw-categorieën, berekeningen van regelitemtotalen, verplichte leveranciers-/kopersidentificatie, validatie van betalingsvoorwaarden, berekeningen van toeslagen en kortingen, en afstemming van totalen op documentniveau.
Kan ik zowel UBL-facturen als creditnota's valideren?
Ja. ValidateFins UBL Validator ondersteunt zowel UBL 2.1 Invoice als Credit Note documenttypes. Dezelfde Peppol BIS 3.0- en EN 16931-regels gelden voor beide, met specifieke regels die worden geactiveerd voor creditnota's.
Wat is het verschil tussen EN 16931 en Peppol BIS 3.0?
EN 16931 is de Europese norm voor elektronisch factureren (een kernfactuurmodel). Peppol BIS 3.0 is een specifieke implementatie van EN 16931, met aanvullende Peppol-specifieke bedrijfsregels voor gebruik op het Peppol-netwerk.
Welke landen gebruiken Peppol voor e-facturering?
Peppol wordt veel gebruikt in Noorwegen, Zweden, Denemarken, Finland, België, Nederland, Australië, Nieuw-Zeeland en Singapore. Frankrijk, Duitsland en Italië breiden Peppol-gebruik uit voor B2G- en B2B-e-facturering.
Wat is een Peppol Access Point?
Een Peppol Access Point (AP) is een gecertificeerde dienstverlener die uw bedrijf verbindt met het Peppol-netwerk. Het verzorgt documenttransmissie via het AS4-protocol, SMP-lookups en digitale ondertekening.
Hoe vind ik mijn Peppol-deelnemersidentificator?
Uw Peppol-deelnemersidentificator wordt geregistreerd door uw Access Point-aanbieder. Doorgaans gebruikt het uw btw-nummer of nationale bedrijfsidentificator (bijv. KBO voor België, KvK voor Nederland) met een schema-prefix.
Kan ik via Peppol ook andere documenttypen versturen naast facturen?
Ja. Het Peppol-netwerk ondersteunt meerdere documenttypen: Inkooporders (BIS Order 3), Orderbevestigingen, Verzendbericht, Catalogus en Factuurresponsberichten, allemaal in UBL 2.1 of CII XML.
Wat gebeurt er als een Peppol-factuur validatie niet doorstaat?
Als uw factuur Peppol BIS 3.0-validatie niet doorstaat, wordt deze afgewezen door uw Access Point of dat van de ontvanger. Met ValidateFin kunt u fouten opsporen en corrigeren vóór indiening.
Is ValidateFin compatibel met NLCIUS en XRechnung?
ValidateFin valideert tegen Peppol BIS 3.0 en EN 16931-regels, die de meeste NLCIUS (Nederland) en XRechnung (Duitsland) vereisten dekken. Landspecifieke extensies kunnen aanvullende controles vereisen.