Error codes · Peppol BIS 3.0
PEPPOL-EN16931-R061Fixable here
Missing direct debit mandate reference
This is the rejection, word for word: „[PEPPOL-EN16931-R061] When payment is by direct debit (SEPA or other), the invoice must include the mandate reference number. This is the unique identifier of the agreement that authorizes the seller to collect payment from the buyer's bank account.“
XPath: cac:PaymentMeans/cac:PaymentMandate/cbc:ID — Peppol rule PEPPOL-EN16931-R061. When PaymentMeansCode = 59 (direct debit), PaymentMandate/ID (BT-89) must be present.
What to have readyDirect Debit Mandate Reference
What we doThis requires user input to resolve. Provide the correct value for `cbc:ID` (BT-89).
If you enter it yourself in your invoicing software
Before
<cac:PayerFinancialAccount> <!-- cbc:ID is missing --> </cac:PayerFinancialAccount>
After
<cac:PayerFinancialAccount> <cbc:ID>valid-value</cbc:ID> </cac:PayerFinancialAccount>
What the finding looks likeExample
FindingValue missing · PEPPOL-EN16931-R061
From youDirect Debit Mandate Reference
ThenPassed
ProofSHA-256 and /verify link after the check
Often appears together with
BR-DE-01Invalid Leitweg-ID Format