einvoicecheck
Menu

Rules / DE-R-031 · Markdown

Peppol BIS Billing 3.0 · rule

DE-R-031

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

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

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.