All explained rules

BR-DE-19: The IBAN does not look like a real IBAN. How to fix it

For a SEPA credit transfer (code 58) the account field (BT-84) must hold a formally valid IBAN. This is a warning, not an error.

Warning: the invoice is acceptedFrom the German additional rules (XRechnung)

The rule, in its own words

"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.

Fields involved: BT-84, BT-81

What the rule checks

The rule checks the IBAN arithmetically: the country prefix, the length for that country, and the two check digits under the modulo-97 method. It does not check that the account exists or that it is yours, only that the number is internally consistent.

Why files fail it

  • A transposed digit. Two swapped figures change the checksum, which is exactly what the check digits are for.
  • The IBAN was copied out of a PDF or an email and picked up or lost a character on the way.
  • The account number was entered instead of the IBAN, or the country prefix at the front is missing.
  • The IBAN belongs to a different country than its length suggests: a German IBAN is 22 characters, an Austrian one 20.

How to fix it

  1. Compare the IBAN character by character against your bank statement. The fault is almost always one wrong position.
  2. Spaces do not matter and are ignored; a wrong character does.
  3. Note that this is a warning, not a refusal. The official report still accepts the invoice. But a wrong IBAN means your money does not arrive, which makes it more important than some genuine errors.
  4. Our form checks the IBAN as you type, with the same method, and tells you immediately if the check digits do not fit.

Check your file

Upload your invoice. It runs through the same official validator that applies this rule, and you see immediately whether it passes now.

Check an invoice

or drop it here

XRechnung XML, or a ZUGFeRD / Factur-X PDF. Up to 10 MB.

  • Run against the official EN 16931 and XRechnung rules
  • Your file is deleted the moment the result appears
  • No sign-up, and a result in seconds

What to do next

An invoice with errors will be rejected. Build a compliant one from the PDF you already have, or enter the details yourself. Either way you get a file that passes.