Zum Inhalt springen

BR-DE-1: Zahlungsanweisungen (BG-16) fehlen

Offizielle Meldung

[BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BG-16

Was bedeutet das?

Eine XRechnung muss die Gruppe „Payment instructions“ (BG-16) enthalten, also mindestens ein Zahlungsmittel mit Zahlungsart-Code (BT-81). In der Rechnung fehlt diese Gruppe.

Typische Ursachen

Es wurde kein Zahlungsmittel angegeben, z. B. weil die Bankverbindung nur im Freitext oder auf dem PDF steht.
Die Rechnung wurde nach EN 16931 erstellt, wo BG-16 optional ist, und anschließend gegen die XRechnung-Regeln geprüft.

So beheben Sie den Fehler

Mindestens ein Zahlungsmittel mit Zahlungsart-Code (BT-81) angeben, z. B. 58 für SEPA-Überweisung oder 59 für SEPA-Lastschrift.
Je nach Zahlungsart die zugehörigen Angaben ergänzen (z. B. IBAN in BT-84 bei Überweisung).
CII: ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans, UBL: cac:PaymentMeans.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ über „+ Zahlungsmittel hinzufügen“ ein Zahlungsmittel anlegen, den „Zahlungscode (BT-81)“ wählen und die passenden Felder (z. B. „IBAN (BT-84)“) ausfüllen.

Beispiel

Fehlerhaft

<ram:ApplicableHeaderTradeSettlement>
  <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
  <!-- kein ram:SpecifiedTradeSettlementPaymentMeans -->
  ...
</ram:ApplicableHeaderTradeSettlement>

Richtig

<ram:ApplicableHeaderTradeSettlement>
  <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
  <ram:SpecifiedTradeSettlementPaymentMeans>
    <ram:TypeCode>58</ram:TypeCode>
    <ram:PayeePartyCreditorFinancialAccount>
      <ram:IBANID>DE02120300000000202051</ram:IBANID>
    </ram:PayeePartyCreditorFinancialAccount>
  </ram:SpecifiedTradeSettlementPaymentMeans>
  ...
</ram:ApplicableHeaderTradeSettlement>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice

rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

cac:PaymentMeans

Verwandte Prüfregeln

  • BR-DE-10: Ort der Lieferanschrift (BT-77) fehlt
  • BR-DE-11: Postleitzahl der Lieferanschrift (BT-78) fehlt
  • BR-DE-14: Steuersatz in der Steueraufschlüsselung (BT-119) fehlt
  • BR-DE-15: Käuferreferenz (BT-10) fehlt
  • BR-DE-16: USt-IdNr., Steuernummer oder Steuervertreter des Verkäufers fehlt
  • BR-DE-17: Rechnungsart-Code (BT-3) ist für XRechnung nicht vorgesehen

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