De 10 meest voorkomende validatiefouten bij e-facturen oplossen
BR-CO-15, BR-CO-17, BR-S-08, PEPPOL-R003 en meer: wat de vaakste EN 16931- en Peppol-fouten betekenen en hoe je ze oplost in je boekhoudpakket of ERP.
8 min lezen · Bijgewerkt
De meeste geweigerde e-facturen falen om een handvol redenen. Hier zijn ze, met de oplossing.
1. BR-CO-17 — btw-bedrag klopt niet met het tarief
Het btw-bedrag per categorie moet gelijk zijn aan maatstaf × tarief ÷ 100, afgerond op twee decimalen. Pakketten die de btw per regel afronden en daarna optellen, zitten vaak een paar cent naast. Bereken de btw per tariefgroep op de opgetelde maatstaf en rond één keer af.
2. BR-CO-15 — totaal inclusief btw is fout
TaxInclusiveAmount moet gelijk zijn aan TaxExclusiveAmount plus het btw-totaal. Dat loopt meestal mis wanneer een afrondingsverschil in het ene totaal wordt verwerkt en in het andere niet. Gebruik PayableRoundingAmount voor een afronding van het te betalen bedrag.
3. BR-S-08 — maatstaf per tarief is fout
De maatstaf van elke btw-uitsplitsing moet de som zijn van de regels met die categorie en dat tarief, min kortingen en plus toeslagen op documentniveau met dezelfde categorie. Zorg dat kortingen op documentniveau een btw-categorie en -tarief hebben.
4. BR-CO-10 — som van de regels klopt niet
LineExtensionAmount op documentniveau moet exact gelijk zijn aan de som van de regelbedragen. Rond eerst elke regel af en tel daarna op.
5. PEPPOL-EN16931-R003 — referentie van de koper ontbreekt
Peppol vereist een referentie van de koper (BT-10) of een bestelreferentie (BT-13). Vraag je klant naar zijn referentie — overheden gebruiken ze om facturen intern door te sturen.
6. PEPPOL-EN16931-R010 / R020 — elektronisch adres ontbreekt
Beide partijen hebben een EndpointID met schemeID nodig. Zonder dat adres kan het access point het document niet afleveren. Gebruik voor een Belgisch bedrijf bij voorkeur 0208 met het ondernemingsnummer.
7. BR-CO-09 — btw-nummer zonder landcode
Schrijf btw-nummers met hun ISO-landcode en zonder spaties: BE0123456749, niet 0123.456.749. Griekenland gebruikt EL.
8. BR-CL-14 — ongeldige landcode
Het Verenigd Koninkrijk is GB, niet UK. Landcodes zijn twee hoofdletters volgens ISO 3166-1.
9. BR-E-10 / BR-AE-10 — vrijstellingsreden ontbreekt
Uitsplitsingen voor vrijgestelde handelingen, btw-verlegging, intracommunautaire leveringen en handelingen buiten het toepassingsgebied hebben een vrijstellingscode (VATEX-EU-…) of een reden in tekst nodig. Gebruik bij btw-verlegging VATEX-EU-AE.
10. BR-DEC — te veel decimalen
Bedragen hebben maximaal twee decimalen. Eenheidsprijzen mogen er meer hebben; regeltotalen en documenttotalen niet.
Los het op bij de bron
De XML met de hand aanpassen herstelt één factuur. De berekening in je factuursjabloon of ERP aanpassen herstelt ze allemaal — valideer na elke wijziging een paar testfacturen.
Verwante gidsen
- Wat is Peppol BIS Billing 3.0?Een praktische inleiding tot Peppol BIS Billing 3.0: het netwerk, het documentformaat, Peppol-ID’s zoals 0208 en 9925, en de regels die tellen bij verzending.
- De Peppol-verplichting in België sinds 2026: wat is er veranderd?Sinds 1 januari 2026 is e-facturatie tussen Belgische bedrijven verplicht. Wie valt eronder, waarom Peppol, 0208 en 9925, boetes en wat er in 2028 volgt.
- Factuur geweigerd via Peppol: wat moet je aanpassen?Factuur geweigerd via Peppol? Herken het verschil tussen een XML-validatiefout en een weigering door je klant, en herstel de oorzaak voor je opnieuw verstuurt.
Deze gids vat openbare specificaties en officiële richtlijnen samen. Het is geen juridisch of fiscaal advies — vraag je adviseur wat in jouw situatie geldt.