Foutcode PEPPOL-EN16931-R061 betekent: de factuur wordt via domiciliëring betaald, maar vermeldt geen mandaatreferentie.
Wat betekent PEPPOL-EN16931-R061?
De validator toont deze melding (in het Engels, zoals in de officiële regels):
[PEPPOL-EN16931-R061]-Mandate reference MUST be provided for direct debit.
Betaal je via SEPA-domiciliëring (betaalcode 59), dan moet de factuur de referentie van het mandaat vermelden (BT-89, cac:PaymentMandate/cbc:ID). Zo weet de klant op basis van welk mandaat het bedrag van zijn rekening gaat.
Veelvoorkomende oorzaken
- De klant betaalt via domiciliëring, maar de mandaatreferentie staat niet in de klantenfiche.
- De export zet code 59 voor alle klanten, ook voor wie per overschrijving betaalt.
- De mandaatreferentie staat enkel in een notitie.
Zo los je het op als verzender
- Vul de mandaatreferentie in bij elke klant die via domiciliëring betaalt.
- Laat de export die referentie in
cac:PaymentMandate/cbc:IDzetten. - Gebruik code 59 enkel voor klanten met een mandaat. Voor een overschrijving gebruik je 30 of 58.
Je ontving een factuur met deze fout?
Een factuur met deze fout is niet conform. Vraag de leverancier om een gecorrigeerde factuur en pas de XML niet zelf aan.
Voorbeeld in de XML
❌ Fout
<cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount><cbc:ID>BE68539007547034</cbc:ID></cac:PayeeFinancialAccount>
</cac:PaymentMeans>
✅ Juist
<cac:PaymentMeans>
<cbc:PaymentMeansCode>59</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount><cbc:ID>BE68539007547034</cbc:ID></cac:PayeeFinancialAccount>
<cac:PaymentMandate><cbc:ID>MANDAAT-2026-001</cbc:ID></cac:PaymentMandate>
</cac:PaymentMeans>
Beide fragmenten komen uit een volledige testfactuur die we met onze validator hebben gecontroleerd: de foute versie geeft precies deze melding, de juiste versie geen enkele fout.
Goed om te weten
Bij een overschrijving vraagt de norm juist een rekeningnummer van de leverancier. Ontbreekt dat, dan krijg je BR-61.
Controleer je factuur
Plak of sleep je XML in de gratis validator. Je ziet meteen of deze fout (nog) voorkomt, met een link naar de uitleg bij elke melding.
Officiële regel
De volledige regel met de technische test (Schematron) staat in de officiële Peppol-documentatie:
Verwante foutcodes
- BR-61: De factuur vraagt een overschrijving, maar vermeldt geen rekeningnummer.
- BR-CO-16: Het te betalen bedrag is niet gelijk aan het totaal met btw, min wat al betaald is, plus de afronding.
Veelgestelde vragen over PEPPOL-EN16931-R061
Wat is een mandaatreferentie?
De unieke referentie van de toestemming die de klant gaf om bedragen van zijn rekening te laten innen. Je vindt ze in je SEPA-mandaat.
Waar staat de mandaatreferentie in de XML?
In cac:PaymentMeans/cac:PaymentMandate/cbc:ID.