Zurück zum Compliance Hub
Kritisch

BR-DE-1

Zahlungsanweisungen fehlen (BG-16)

Was dieser Fehler bedeutet

BR-DE-1 ist eine Regel der deutschen CIUS XRechnung: Jede Rechnung muss die Gruppe PAYMENT INSTRUCTIONS (BG-16) enthalten. In UBL ist das cac:PaymentMeans, in CII ram:SpecifiedTradeSettlementPaymentMeans. Die EN 16931 behandelt BG-16 als optional. Eine Datei, die eine reine EN-16931-Prüfung besteht, kann hier also trotzdem scheitern. Die Regel ist fatal. Der KoSIT-Validator meldet sie mit dem Text „Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.“ und empfiehlt die Ablehnung.

Warum dieser Fehler auftritt

Das KoSIT-Schematron prüft nur eines: ob unter dem Wurzelelement Invoice oder CreditNote ein cac:PaymentMeans existiert (in CII: ram:SpecifiedTradeSettlementPaymentMeans in der Kopf-Abrechnung). Fehlt es, schlägt BR-DE-1 an, unabhängig vom Zahlbetrag. XRechnung macht BG-16 zur Pflicht, weil öffentliche Auftraggeber in automatisierten Abläufen bezahlen und die Zahlungsart strukturiert brauchen. Häufige Ursachen: Die Rechnungssoftware druckt die Bankverbindung nur in den PDF-Briefkopf oder in eine Freitext-Bemerkung (BT-22); der Export lässt cac:PaymentMeans weg, wenn die Rechnung schon bezahlt ist; es wird eine allgemeine Peppol- oder B2B-Vorlage verwendet, in der Zahlungsangaben optional sind; oder in CII steht die IBAN in den Zahlungsbedingungen (BT-20, ram:SpecifiedTradePaymentTerms) statt in der Gruppe für die Zahlungsart.

Wie Sie ihn beheben

Ergänzen Sie einen Block cac:PaymentMeans. In UBL steht er nach den Parteien (und nach cac:Delivery, falls vorhanden) und vor cac:PaymentTerms und cac:TaxTotal. Mindestens erforderlich ist der Zahlungsartcode BT-81 (cbc:PaymentMeansCode). Für eine Überweisung verwenden Sie 58 (SEPA-Überweisung) oder 30 (Überweisung) und tragen Ihre IBAN in cac:PayeeFinancialAccount/cbc:ID (BT-84) ein.

Schritt für Schritt

1) Legen Sie fest, wie der Käufer zahlen soll, und wählen Sie den Code für BT-81: 58 für SEPA-Überweisung, 30 für eine andere Überweisung, 59 für SEPA-Lastschrift, 48 für Bankkarte, 10 für bar. 2) Ergänzen Sie cac:PaymentMeans mit cbc:PaymentMeansCode. Optional, aber hilfreich: cbc:PaymentID (BT-83, Verwendungszweck), etwa die Rechnungsnummer. 3) Bei den Codes 30 und 58 ergänzen Sie cac:PayeeFinancialAccount mit der IBAN in cbc:ID (BT-84). XRechnung prüft das mit BR-DE-23-a, die EN 16931 mit BR-61, und BR-DE-19 warnt bei Code 58 vor einer formal falschen IBAN. 4) Bei Code 59 ergänzen Sie cac:PaymentMandate mit Mandatsreferenz (BT-89) und belastetem Konto (BT-91) sowie Ihre Gläubiger-Identifikationsnummer (BT-90, siehe BR-DE-30). 5) Bei den Codes 48, 54 und 55 ergänzen Sie cac:CardAccount mit den letzten Ziffern der Kartennummer (BR-DE-24-a). 6) Prüfen Sie erneut.

XML-Beispiel
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cbc:PaymentID>RE-2026-4711</cbc:PaymentID>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE02120300000000202051</cbc:ID>
    <cbc:Name>Muster Handels GmbH</cbc:Name>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>

Automatisch beheben

Laden Sie Ihre Rechnung in unsere Smart-Repair-Engine hoch. Sie prüft die Datei gegen das vollständige KoSIT-Regelwerk, auch auf BR-DE-1, und korrigiert unterstützte Felder mit einem GoBD-Prüfpfad.

Smart Repair öffnen

Häufig gestellte Fragen

Die Rechnung ist schon bezahlt. Brauche ich BG-16 trotzdem?

Ja. BR-DE-1 gilt für jede XRechnung, auch bei einem Zahlbetrag von 0,00. Geben Sie an, wie gezahlt wurde, etwa Code 10 für bar oder 48 für Kartenzahlung (mit cac:CardAccount), und tragen Sie den gezahlten Betrag in BT-113 (cbc:PrepaidAmount) ein, sodass BT-115 auf 0,00 steht.

Reicht es, die Bankverbindung auf das PDF zu drucken?

Nein. Bei der XRechnung ist die XML-Datei die Rechnung. Ein PDF-Anhang oder Briefkopf wird vom Validator nicht ausgewertet, und das System des Käufers liest die Zahlungsdaten nur aus BG-16.

Welchen Code verwende ich für eine normale Überweisung?

58 (SEPA-Überweisung) für Euro-Überweisungen im SEPA-Raum; 30 ist die allgemeine Überweisung. Beide verlangen die Gruppe CREDIT TRANSFER (BG-17) mit Kontokennung (BR-DE-23-a).

Verwandte Fehler

Andere häufig auftretende Validierungsfehler