Zum Inhalt springen

BR-49: Code der Zahlungsart (BT-81) fehlt

Offizielle Meldung

[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).

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

[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).

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

[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).

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
BG-16, BT-81

Was bedeutet das?

Jede Zahlungsanweisung (Payment instruction, BG-16) muss den Code der Zahlungsart (Payment means type code, BT-81) enthalten, z. B. 58 für SEPA-Überweisung. Bei mindestens einem Zahlungsmittel fehlt er.

Typische Ursachen

Das Zahlungsmittel wurde nur mit Bankverbindung oder Freitext ausgegeben.
Die Zahlungsart steht nur als Text im Informationstext (BT-82).

So beheben Sie den Fehler

Für jedes Zahlungsmittel den Code aus der Liste UNTDID 4461 angeben, z. B. 58 (SEPA-Überweisung), 30 (Überweisung), 59 (SEPA-Lastschrift), 48 (Zahlungskarte) oder 10 (bar).
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode, UBL: cac:PaymentMeans/cbc:PaymentMeansCode.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ bei jedem Zahlungsmittel im Feld „Zahlungscode (BT-81)“ die Zahlungsart wählen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:Information>Überweisung</ram:Information>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  <ram:Information>Überweisung</ram:Information>
  <ram:PayeePartyCreditorFinancialAccount>
    <ram:IBANID>DE02120300000000202051</ram:IBANID>
  </ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:SpecifiedTradeSettlementPaymentMeans

(ram:TypeCode)

EN 16931 (UBL) (UBL)

Kontext: cac:PaymentMeans

exists(cbc:PaymentMeansCode)

Factur-X / ZUGFeRD EN 16931 (CII)

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

Kontext: //ram:SpecifiedTradeSettlementPaymentMeans

(ram:TypeCode)

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.