Zum Inhalt springen

BR-61: Kontokennung (BT-84) fehlt bei Zahlungsart Überweisung

Offizielle Meldung

[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.

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

[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.

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

[BR-61] If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.

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-81, BT-84

Was bedeutet das?

Ist als Zahlungsart (Payment means type code, BT-81) eine Überweisung angegeben, also Code 30 (Überweisung) oder 58 (SEPA-Überweisung), muss die Kennung des Zahlungskontos (Payment account identifier, BT-84) angegeben sein, bei SEPA die IBAN. Sie fehlt.
In UBL schlägt die Prüfung fehl, sobald bei Code 30 oder 58 die Kontokennung fehlt. In CII prüft sie das Konto des Zahlungsempfängers bei Code 30 oder 58 nur, wenn es vorhanden ist; fehlt das Konto ganz, meldet die XRechnung dies über BR-DE-23-a.

Typische Ursachen

Die Zahlungsart 30 oder 58 wurde gewählt, aber keine IBAN bzw. Kontonummer eingetragen.
Beim Konto wurde nur der Kontoinhaber (BT-85) angegeben.
Die Bankverbindung steht nur im Freitext.

So beheben Sie den Fehler

Beim Zahlungsmittel mit Code 30 oder 58 die IBAN oder, außerhalb von SEPA, die Kontonummer des Zahlungsempfängers angeben.
Wird nicht überwiesen, einen passenden anderen Code wählen, z. B. 59 (SEPA-Lastschrift) oder 48 (Zahlungskarte).
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.

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

(ram:IBANID) or (ram:ProprietaryID)

EN 16931 (UBL) (UBL)

Kontext: cac:PaymentMeans

(exists(cac:PayeeFinancialAccount/cbc:ID) and ((normalize-space(cbc:PaymentMeansCode) = '30') or (normalize-space(cbc:PaymentMeansCode) = '58') )) or ((normalize-space(cbc:PaymentMeansCode) != '30') and (normalize-space(cbc:PaymentMeansCode) != '58'))

Factur-X / ZUGFeRD EN 16931 (CII)

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

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

Häufige Fragen

Was ist der Unterschied zu BR-50?

BR-50 knüpft an vorhandene Überweisungsangaben (BG-17) an, BR-61 an die Zahlungsart 30 oder 58. In CII sind beide Prüfungen gleich formuliert und schlagen deshalb meist gemeinsam fehl; in UBL meldet BR-61 auch ein ganz fehlendes Konto.

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