einvoicecheck
Menu

Rules / DE-R-030 · Markdown

Peppol BIS Billing 3.0 · rule

DE-R-030

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does DE-R-030 mean? If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Bank assigned creditor identifier" (BT-90) shall be provided.

Why did my invoice fail DE-R-030?

On domestic German invoices, if the DIRECT DEBIT group (BG-19) is provided, it must include the Bank assigned creditor identifier (BT-90) — the SEPA creditor identifier under which the seller collects the debit. Without it the buyer's bank cannot validate the mandate. BT-90 is carried as a party identifier with schemeID "SEPA", on either the seller (cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID) or the payee (cac:PayeeParty/cac:PartyIdentification/cbc:ID) — not on cac:PaymentMeans/cbc:PaymentID, which instead carries the unrelated remittance information (BT-83).

Official rule text

If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Bank assigned creditor identifier" (BT-90) shall be provided.

Common causes

How do I fix it?

<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyIdentification>
      <cbc:ID schemeID="SEPA">DE98ZZZ09999999999</cbc:ID>
    </cac:PartyIdentification>
  </cac:Party>
</cac:AccountingSupplierParty>

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.