Zum Inhalt springen

BR-DE – XRechnung

BR-DE-1: Zahlungsangaben (BG-16) fehlen in der XRechnung

FehlerGeschäftsregel XRechnung (KoSIT)

Offizielle Meldung

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

Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)

Was die Meldung bedeutet

Die Rechnung enthält keine Angaben dazu, wie sie bezahlt werden soll. Der Standard XRechnung verlangt diese Zahlungsangaben in jeder Rechnung: mindestens die Zahlungsart, bei Überweisung auch die Kontoverbindung. Empfänger lehnen eine XRechnung ohne diesen Block ab, weil die Zahlung nicht automatisch angestoßen werden kann. Die Rechnung gilt dann als nicht ordnungsgemäß eingereicht und wird nicht bezahlt.

So beheben Sie den Fehler

Ergänzen Sie den Zahlungsblock mit dem Code der Zahlungsart aus der Liste UNTDID 4461, bei Überweisung Code 58 (SEPA) mit IBAN und Kontoinhaber. Für Lastschriften gilt Code 59, für Kartenzahlung Code 48.

Vorher – fehlerhaft
<ubl:Invoice>
  <cbc:ID>RE-2026-0142</cbc:ID>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</ubl:Invoice>
Nachher – korrigiert
<ubl:Invoice>
  <cbc:ID>RE-2026-0142</cbc:ID>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
    <cac:PayeeFinancialAccount>
      <cbc:ID>DE02120300000000202051</cbc:ID>
      <cbc:Name>Muster GmbH</cbc:Name>
    </cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="EUR">1190.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</ubl:Invoice>

Häufige Fragen

Warum verlangt XRechnung Zahlungsangaben, obwohl die Bankverbindung auf dem PDF steht?

Die empfangende Software verarbeitet nur die XML-Daten; ein PDF oder Briefpapier wird nicht gelesen. Zahlungsart und Kontoverbindung müssen deshalb als strukturierte Felder in der XRechnung stehen.

Reicht ein Zahlungsblock ohne Kontoverbindung?

Für BR-DE-1 ja: Die Regel verlangt nur die Gruppe mit der Zahlungsart. Ob dazu Kontodaten (Überweisung, Code 30 oder 58), Kartenangaben oder ein Mandat (Lastschrift, Code 59) gehören müssen, prüfen eigene Regeln.

Auch anzutreffen, wenn …

  • Das Rechnungsprogramm füllt den Zahlungsblock nur, wenn eine Bankverbindung in den Stammdaten hinterlegt ist.
  • Die Rechnung wurde aus einer Vorlage ohne Zahlungsart erzeugt, etwa einer Vorlage für Gutschriften.
  • Beim Export nach UBL oder CII wurde das Element PaymentMeans nicht abgebildet.

Betroffene Felder

  • BG-16

Verwandte Regeln

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

Technische Details
UBL · Kontext (XPath)
/ubl:Invoice | /cn:CreditNote
UBL · Schematron-Test
cac:PaymentMeans
CII · Kontext (XPath)
/rsm:CrossIndustryInvoice
CII · Schematron-Test
rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans

Erklärung erstellt am 14.09.2026