← All rule codes

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.