Categorieën bekijken

Hoe configureer ik WooCommerce om correct e-facturen te versturen?

3 min leestijd

Peppol Commerce gebruikt de gegevens van WooCommerce om de e-factuur aan te maken. We gebruiken dus de gegevens uit WooCommerce, wat betekent dat deze gegevens helemaal correct horen te zijn om een e-factuur correct via het Peppol netwerk te versturen. Wanneer de gegevens uit WooCommerce niet correct of onvolledig zijn, dan zal de e-factuur niet verstuurd worden op het Peppol netwerk.

WooCommerce kan op verschillende manieren geconfigureerd worden. Zo kunnen er ook andere WooCommerce plugins in gebruik zijn die impact hebben op het functioneren van onze Peppol Commerce plugin. Deze kunnen steeds impact hebben op het versturen van facturatie gegevens vanuit WooCommerce. Controleer deze dus zeker indien er zich problemen voordoen.

Daarnaast zijn er een aantal standaard instellingen / data die je zeker hoort na te kijken. Hieronder een lijst met belangrijke instellingen en/of data waar je rekening mee hoort te houden.

Afronden bij prijzen inclusief BTW #

WooCommerce is van origine een Amerikaans product waar vaak met Sales Tax gewerkt wordt. In US is het algemeen dat BTW per ‘line item’ berekend wordt. Echter, in Europa zorgt dit voor problemen wanneer prijzen inclusief BTW in de webshop getoond worden.

Om dit probleem te omzeilen is het nodig om de berekening van BTW op het hele order te doen in plaats per line item. Hiervoor zet je de volgende setting

Wat te doen? #

Pas de afronding in WooCommerce aan zodat deze per bestelling gebeurt

BTW op verzending #

Wanneer de levering in België gebeurt, dan hoort over het algemeen het hoogste BTW tarief in het order gebruikt te worden voor de berekening van de verzendkosten.

Wat te doen? #

In WooCommerce:

  • Controleer je verzendmethodes (WooCommerce > Instellingen > Verzending).
  • Koppel verzendkosten aan een juist btw-tarief.
  • Maak eventueel aparte verzendmethodes voor verschillende btw-scenario’s.

In je PEPPOL-plugin:

  • Zorg dat verzending als aparte lijn met het juiste btw-tarief in de XML verschijnt.
  • Test expliciet een order met verzendkosten en valideer de gegenereerde e-factuur.

Peppol identificatie #

PEPPOL draait niet alleen om bedragen en btw, maar ook om correcte identificatie. Zorg dat de volgende gegevens gekend zijn op het Peppol netwerk:

  • Jouw businessgegevens – zorg dat je zelf een Peppol ID hebt
  • De gegevens van je klant – kijk na of jouw klant een Peppol ID heeft
  • De identificatie van je producten – gebruik productcodes (SKU) om je producten gestructureerd op het Peppol netwerkt te publishen

ISO landcodes #

Zorg dat je informatie over landen via de landcode doorstuurt. Voor België is dat bijvoorbeeld ‘BE’, voor Nederland ‘NL’ en voor Frankrijk is dat ‘FR’.

WooCommerce gebruikt standaard de landcodes, maar indien je custom velden hebt dan kan het gebeuren dat deze niet correct meegestuurd worden.

SKUs #

SKU’s (artikelnummers) worden vaak gezien als ‘optioneel’ in WooCommerce. Maar in een B2B- en PEPPOL-context zijn ze goud waard.

Waarom SKU’s essentieel zijn:

  • Ze maken producten eenduidig identificeerbaar.
  • Boekhoudsoftware kan SKU’s gebruiken om automatisch te koppelen aan artikelbestanden.
  • Ze verminderen discussies: iedereen verwijst naar hetzelfde artikelnummer.

In PEPPOL-XML:

  • SKU’s komen terecht in de item-identificatie.
  • Ontvangende systemen verwachten vaak een vorm van artikelcode.

Wat te doen:

  • Voorzie een consequent SKU-systeem (bijv. PRO-001, PRO-002).
  • Maak SKU’s verplicht tijdens productaanmaak in je business.
  • Vul SKU’s ook in voor variabele producten en varianten.

Niet alle facturen hebben BTW. Denk aan:

  • Intracommunautaire leveringen binnen de EU.
  • Specifieke vrijstellingen.
  • Bepaalde diensten waarbij de btw wordt verlegd naar de klant.

Maar: 0% BTW betekent niet “we schrijven gewoon 0 en klaar”.
Fiscale regelgeving verwacht dat je duidelijk aangeeft waarom er 0% btw wordt toegepast.