What it means
When the payment means code (BT-81) is 58, SEPA credit transfer, the payment account (BT-84) should be a correct IBAN: a country code, two check digits and the account number, with a check sum that adds up.
Why it matters
This is a warning, so the invoice is still accepted. It is worth fixing, because German recipients use this information to process the invoice automatically, and a portal or buyer may ask you to correct it.
How to fix it
Enter your IBAN in the bank details of your invoicing software, copied from your bank statement, without spaces. A national account number or a mistyped digit fails the check. If the invoice is not paid by SEPA credit transfer, choose the right payment means instead of 58.
The rule as published
"Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. Business terms: BT-81, BT-84
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 |
Check your file
Drop your e-invoice to see whether BR-DE-19 still fails, and which other rules do.
Related rules
- BR-61 Payment by transfer needs an account number
- DE-R-019 A SEPA bank transfer should name a valid IBAN
- IS-R-006 Payment code 9 for Icelandic sellers needs a 12-digit account
- IS-R-007 Bank transfers from Icelandic sellers need a 12-digit account
- BR-49 Payment means code is required
- BR-50 A credit transfer needs an account number