PEPPOL-EN16931-R061
Error (blocking) Peppol BIS Billing 3.0
Official rule text
Mandate reference MUST be provided for direct debit.
What it means
When the payment means code (BT-81) is 49 or 59 (direct debit / SEPA direct debit), Peppol requires the mandate reference (BT-89) in cac:PaymentMeans/cac:PaymentMandate/cbc:ID. Invoices announcing direct debit without the mandate identifier are rejected - typically because the SEPA mandate lives in the ERP's payment module and never reached the invoice mapping.
How to fix it
Add cac:PaymentMandate/cbc:ID with the SEPA mandate reference (BT-89) under cac:PaymentMeans, or use the payment means code that actually applies if the invoice is not collected by direct debit.
Business terms involved: BT-89BT-81
🇫🇷 En français
Quand le code de moyen de paiement (BT-81) vaut 49 ou 59 (prélèvement / prélèvement SEPA), Peppol exige la référence de mandat (BT-89) dans cac:PaymentMeans/cac:PaymentMandate/cbc:ID. Une facture annonçant un prélèvement sans référence de mandat est rejetée - typiquement parce que le mandat SEPA vit dans le module de règlement de l'ERP et n'a jamais atteint le mapping de la facture.
Correction : Ajoutez cac:PaymentMandate/cbc:ID avec la référence de mandat SEPA (BT-89) sous cac:PaymentMeans, ou utilisez le code de moyen de paiement réellement applicable si la facture n'est pas réglée par prélèvement.
Seeing PEPPOL-EN16931-R061 in a rejection?
Run your file through the free validator to see every violation at once — or let NormDrift watch your reference invoices so the next ruleset release never surprises you.