Skip to content

Fatal: fails the selected checks

BR-DE-31: Account to be debited is required

In short

BR-DE-31 means the debited account identifier (BT-91) is missing. Enter the customer's IBAN, as given in their SEPA mandate, on the customer record in your invoicing software and export again.

On this page

What it means

Every invoice must contain the debited account identifier (BT-91) when it contains direct debit details (BG-19). It is the IBAN of the customer's account that the direct debit will be collected from.

Why it matters

XRechnung, the German standard for e-invoices, requires this on top of EN 16931. Public bodies in Germany and their invoice portals (ZRE, OZG-RE and the state portals) reject an XRechnung that fails this rule, and many German businesses check incoming invoices the same way.

How to fix it

Enter the customer's IBAN, as given in their SEPA mandate, on the customer record in your invoicing software and export again. If the invoice is not collected by direct debit, remove the direct debit details and choose another payment means.

The rule as published

Wenn "DIRECT DEBIT" BG-19 vorhanden ist, dann muss "Debited account identifier" BT-91 übermittelt werden.

Business terms: BG-19, BT-91

Where this rule applies

Rule set Version
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-DE-31 still fails, and which other rules do.