Zum Inhalt springen

BR-50: Kontokennung (BT-84) fehlt trotz Überweisungsangaben

Offizielle Meldung

[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice.

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BT-84, BG-16, BG-17

Was bedeutet das?

Enthält die Rechnung Angaben zur Überweisung (Credit transfer, BG-17), muss die Kennung des Zahlungskontos (Payment account identifier, BT-84) angegeben sein, bei SEPA die IBAN. Geprüft wird das Konto des Zahlungsempfängers bei Zahlungsart 30 oder 58: Es ist vorhanden, enthält aber weder IBAN noch nationale Kontonummer.

Typische Ursachen

Beim Konto wurde nur der Kontoinhaber (BT-85) angegeben (in UBL auch nur die BIC, BT-86).
Die IBAN steht im Kontoinhaber, im Informationstext oder in den Zahlungsbedingungen.

So beheben Sie den Fehler

Beim Konto des Zahlungsempfängers die IBAN oder, außerhalb von SEPA, die nationale Kontonummer angeben.
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID bzw. ram:ProprietaryID, UBL: cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ beim Zahlungsmittel mit „Zahlungscode (BT-81)“ 30 oder 58 das Feld „IBAN (BT-84)“ (oder „Nationale Kontonr. (BT-84-0)“) ausfüllen. Ist nur „Kontoinhaber (BT-85)“ ausgefüllt, wird das Konto ohne Kennung ausgegeben; eine zusätzlich eingetragene „BIC (BT-86)“ ersetzt die IBAN nicht.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:AccountName>Muster GmbH</ram:AccountName>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
    <ram:AccountName>Muster GmbH</ram:AccountName>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount

normalize-space(ram:IBANID) != '' or normalize-space(ram:ProprietaryID) != ''

EN 16931 (UBL) (UBL)

Kontext: cac:PaymentMeans[cbc:PaymentMeansCode='30' or cbc:PaymentMeansCode='58']/cac:PayeeFinancialAccount

normalize-space(cbc:ID) != ''

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000133

Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount

(ram:IBANID) or (ram:ProprietaryID)

Verwandte Prüfregeln

  • BR-01: Spezifikationskennung (BT-24) fehlt
  • BR-02: Rechnungsnummer (BT-1) fehlt
  • BR-03: Rechnungsdatum (BT-2) fehlt
  • BR-04: Rechnungsart-Code (BT-3) fehlt
  • BR-05: Rechnungswährung (BT-5) fehlt
  • BR-06: Name des Verkäufers (BT-27) fehlt

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.