Peppol BIS Billing 3.0 · rule
DE-R-031
What does DE-R-031 mean? If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited account identifier" (BT-91) shall be provided.
Why did my invoice fail DE-R-031?
On domestic German invoices, if the DIRECT DEBIT group (BG-19) is provided, it must include the Debited account identifier (BT-91) — the buyer's account from which the payment will be collected. A direct-debit instruction without the debited account is not executable. In UBL BT-91 is cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID.
Official rule text
If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited account identifier" (BT-91) shall be provided.
Common causes
- cac:PaymentMandate present with a mandate ID but no cac:PayerFinancialAccount
- Buyer IBAN not collected when the mandate was set up
- Account identifier placed in the payee account element instead of the payer account
How do I fix it?
<cac:PaymentMandate>
<cbc:ID>MANDATE-2026-001</cbc:ID>
<cac:PayerFinancialAccount>
<cbc:ID>DE75512108001245126199</cbc:ID>
</cac:PayerFinancialAccount>
</cac:PaymentMandate>
Related rules
DE-R-001 · DE-R-002 · DE-R-003 · DE-R-004 · DE-R-005 · DE-R-006 · DE-R-007 · DE-R-008
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.