Wat is Peppol?
Peppol (Pan-European Public Procurement OnLine) is een EU-breed netwerk en standaard voor het uitwisselen van elektronische zakelijke documenten — voornamelijk facturen, maar ook inkooporders en creditnota's. Het werd oorspronkelijk gebouwd voor overheidsaanbestedingen en is nu de standaard e-facturatievorm voor B2B-transacties in het grootste deel van Europa.
Als een koper vraagt om een "Peppol-factuur", bedoelen ze een gestructureerd XML-document dat via het Peppol-netwerk wordt afgeleverd — niet een PDF die naar een inbox wordt gestuurd. De factuur gaat van uw toegangspunt naar het toegangspunt van de koper in een machineleesbaar formaat dat hun financiële systeem automatisch kan importeren, zonder dat iemand handmatig gegevens hoeft in te voeren.
Het formaat dat in het grootste deel van Europa wordt gebruikt is UBL 2.1 (Universal Business Language), verpakt in de EN 16931 Europese factuurstandaard. In Nederland heet dit Peppol BIS Billing 3.0. De naam verschilt per land; de onderliggende standaard is dezelfde.
Waarom EU-zakelijke kopers om Peppol-facturen vragen
EU-lidstaten verplichten e-facturatie voor B2B-transacties steeds meer, te beginnen bij overheidsinstellingen. In Nederland zijn alle facturen aan overheidsinstanties al sinds 2019 verplicht in Peppol-formaat. Vergelijkbare verplichtingen zijn van kracht of worden ingefaseerd in België, Duitsland, Frankrijk, Italië en Spanje.
De adoptie in de privésector versnelt als direct gevolg hiervan. Grote kopers — retailketens, productiebedrijven, logistieke ondernemingen — hebben intern Peppol als standaard ingevoerd en accepteren simpelweg geen PDF-facturen meer van leveranciers. Als u B2B verkoopt aan Nederlandse of Duitse bedrijven van enige omvang, is de kans groot dat u binnen 12 maanden om een Peppol-factuur wordt gevraagd, als dat nog niet is gebeurd.
Voor WooCommerce-webshophouders creëert dit een gat. WooCommerce genereert PDF-facturen via plugins zoals WooCommerce PDF Invoices & Packing Slips, maar die zijn ontworpen voor B2C-verzendpapierwerk — niet voor gestructureerde B2B-e-facturen die via een netwerk worden afgeleverd. Er is geen Peppol-plugin in het WooCommerce-ecosysteem die de volledige flow end-to-end afhandelt.
Wat een conforme Peppol-factuur voor WooCommerce nodig heeft
Een juridisch conforme Peppol-factuur is niet alleen een goed opgemaakte XML. Verschillende velden zijn verplicht onder EN 16931 en hun waarden moeten worden gevalideerd aan de hand van gezaghebbende bronnen:
- Juridische naam en adres van verkoper en koper — moet overeenkomen met officiële registratiegegevens.
- BTW-nummer — gevalideerd via de EU VIES-database in real time. Een factuur met een ongeldig of inactief BTW-nummer is niet conform.
- KvK-nummer — voor Nederlandse bedrijven moet het KvK-nummer aanwezig zijn en gecontroleerd worden in het Handelsregister.
- Correct BTW-tarief per regelitem — standaard (21%), verlaagd (9%) of nul. WooCommerce-belastinginstellingen moeten correct worden gekoppeld aan Peppol BTW-categoriecodes.
- Peppol-eindpunt-ID — het adres van de koper op het Peppol-netwerk, doorgaans hun BTW- of KvK-nummer met een schemecode (bijv.
0088:voor GLN,9944:voor Nederlands KvK). - Uniek factuurnummer — opeenvolgend, niet herhalend en consistent met uw BTW-aangifte.
De meeste PDF-factuurplugins voor WooCommerce slaan de validatiestappen volledig over. Ze formatteren een document en noemen het een factuur — maar controleren het BTW-nummer van de koper niet via VIES, zoeken geen KvK-gegevens op en kunnen het document niet via het Peppol-netwerk afleveren.
Hoe u Peppol e-facturatie toevoegt aan uw WooCommerce-workflow
Er zijn twee praktische benaderingen voor WooCommerce-webshophouders die Peppol-facturen moeten versturen.
Optie 1: Een apart e-facturatieplatform
Platforms zoals Storecove, Visma eAccess en Exact Online verbinden zich via een API als toegangspunt met het Peppol-netwerk. U kunt een integratie bouwen of kopen die WooCommerce-ordergegevens naar een van deze platforms pusht en een Peppol-levering activeert.
Het nadeel is friction. U beheert een apart account, een aparte interface en aparte inloggegevens — bovenop uw WooCommerce-beheer. Elke factuur vereist het wisselen van tool. Voor teams die meer dan een handvol B2B-bestellingen per dag verwerken, wordt dit een echte operationele kostenpost.
Optie 2: Peppol-facturatie ingebouwd in uw WooCommerce-werkomgeving
De schonere aanpak is Peppol-facturatie direct beschikbaar hebben in dezelfde werkomgeving waar uw team bestellingen, klanten en supporttickets afhandelt. Een medewerker opent een bestelling, bekijkt de B2B-kopergegevens en verstuurt een conforme Peppol-factuur met twee klikken — zonder de orderweergave te verlaten.
Zo werkt het in Teamdock. Elke werkomgeving bevat Invoice Ninja, gekoppeld aan het Peppol-netwerk, met KvK Handelsregister-opzoekservice en VIES BTW-validatie ingebouwd. Wanneer een B2B-bestelling binnenkomt, haalt u het KvK-nummer van de koper op, het platform verifieert hun registratie en BTW-status, vult de factuurrubrieken automatisch in en levert het Peppol-document af bij het toegangspunt van de koper. De WooCommerce-bestelling en de factuur zijn gekoppeld in hetzelfde record.
Peppol e-facturatie en Nederlandse BTW: wat WooCommerce standaard fout doet
Het belastingsysteem van WooCommerce is flexibel, maar ontworpen voor B2C-checkout — niet voor B2B-facturatie. Verschillende zaken kunnen misgaan wanneer u het zonder aanpassingen probeert te gebruiken voor Peppol-facturen.
BTW-tarief-koppeling. WooCommerce gebruikt belastingklassenamen ("Standaard", "Verlaagd tarief") die geen directe equivalent hebben in het Peppol BTW-categoriecodesysteem (S, AA, Z, E, O). Een conforme Peppol-factuur vereist de juiste categoriecode per regelitem, niet alleen een percentage. Als uw integratie dit niet expliciet koppelt, genereert u facturen die niet worden gevalideerd door het toegangspunt van de koper.
Verleggingsregeling voor EU-grensoverschrijdend. Bij verkoop aan een BTW-geregistreerd bedrijf in een andere EU-lidstaat moet de factuur 0% BTW tonen met een "verleggingsregeling"-opmerking en het gevalideerde BTW-nummer van de koper. WooCommerce handelt dit niet automatisch af — u moet belastingvrijstellingen per verzendzone configureren en zorgen dat uw factuurmaker de juiste Peppol BTW-categoriecode (AE) toepast.
B2B- vs. B2C-detectie. WooCommerce heeft geen ingebouwd concept van een B2B-bestelling. Zonder een apart veld voor het BTW-nummer van de koper bij checkout — en validatie via VIES voordat de bestelling wordt geplaatst — kunt u niet betrouwbaar onderscheiden welke bestellingen een Peppol-factuur vereisen en welke standaard B2C-verkopen zijn.
Waar u op moet letten bij het kiezen van een Peppol-oplossing voor WooCommerce
Als u opties evalueert, zijn dit de mogelijkheden die een productie-klare Peppol-oplossing onderscheiden van een proof-of-concept:
- Real-time VIES-validatie — het BTW-nummer van de koper moet worden gecontroleerd via de live EU-database voordat de factuur wordt gegenereerd, niet erna.
- KvK Handelsregister-opzoekservice — voor Nederlandse kopers moeten bedrijfsnaam en adres automatisch worden ingevuld vanuit het officiële register om handmatige fouten te vermijden.
- Correcte EN 16931-XML-uitvoer — het gegenereerde document moet de officiële Schematron-validatieregels doorstaan. Vraag leveranciers om een voorbeeld en voer het door de EU's PEPPOL-validator.
- Gecertificeerd Peppol-toegangspunt — het platform moet een geregistreerde Peppol Service Provider zijn, niet alleen een documentopmaker. Controleer hun registratie in de Peppol-directory.
- Auditspoor — elke verzonden factuur moet worden gelogd met afleverbevestiging, tijdstempel en de factuur-XML opgeslagen voor de minimale wettelijke bewaartermijn (7 jaar in Nederland).
- WooCommerce-orderkoppeling — facturen moeten verwijzen naar WooCommerce-order-ID's en toegankelijk zijn vanuit de orderweergave, niet alleen vanuit een aparte factuurlijst.
Aan de slag met Peppol-facturatie voor uw WooCommerce-winkel
Als u een Nederlandse of Europese WooCommerce-winkel heeft met zakelijke klanten, is het veiligste moment om Peppol-facturatie in te stellen vóórdat uw eerste grote koper erom vraagt — niet nadat u al een betalingscyclus heeft gemist omdat het factuurformaat verkeerd was.
De praktische stappen zijn: registreer bij een gecertificeerd Peppol-toegangspunt, configureer uw BTW-tarief-koppelingen, verzamel BTW-nummers van kopers bij checkout en verbind uw orderflow met uw factuurprogramma. Als dat alles is ingebouwd in uw operationele werkomgeving in plaats van verspreid over vier afzonderlijke systemen, is het dagelijkse werk voor uw team een handvol klikken per B2B-bestelling.
Teamdock bevat Peppol e-facturatie bij elk abonnement — geen apart abonnement, geen aparte login. Uw team kan binnen een minuut een conforme factuur versturen rechtstreeks vanuit elke WooCommerce-bestelling.