BR-07: Der Name des Käufers (BT-44) fehlt
Die Meldung BR-07 bedeutet: In der Datei fehlt der Name des Käufers, in der Norm „Buyer name“ oder kurz BT-44, oder das Element ist leer. Die Regel stammt aus der europäischen Norm EN 16931, auf der XRechnung aufbaut. Diese Seite zeigt, wo der Name in UBL und in CII steht und wie Sie die Meldung beheben.
Was die Regel verlangt
BR-07 gehört zu den Pflichtangaben der Rechnung. Sie steht neben BR-06, die den Namen des Verkäufers (BT-27) verlangt, und neben BR-10, die die Postanschrift des Käufers (BG-8) verlangt. Das Werkzeug prüft nur, dass ein nicht leerer Wert da ist. Ob der Name die Rechtsform enthält oder zum Eintrag im Handelsregister passt, prüft es nicht.
Woran Sie die Meldung erkennen
Im Bericht steht BR-07 mit der Stufe „Fehler“ und dem Text „Name des Käufers (BT-44) fehlt.“ Der Pfad zeigt auf die Stelle, an der der Name stehen müsste:
- in UBL:
/Invoice/AccountingCustomerParty/Party/PartyLegalEntity/RegistrationName - in CII:
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeAgreement/BuyerTradeParty/Name
Bei einer Gutschrift in UBL beginnt der Pfad mit /CreditNote statt mit /Invoice.
Mögliche Ursachen
- Der Kunde ist im Rechnungsprogramm nur mit einer Kundennummer angelegt, der Name ist leer.
- Das Programm schreibt den Namen des Kunden in ein anderes Element, in UBL etwa nur in
cac:PartyName/cbc:Name. Das Werkzeug liest den Käufernamen aber auscac:PartyLegalEntity/cbc:RegistrationName. - Bei Privatpersonen oder Einzelunternehmen ist nur ein Ansprechpartner eingetragen, nicht der Name des Käufers.
- In CII fehlt das Element
ram:Nameinram:BuyerTradeParty, obwohl die Anschrift vorhanden ist.
Wo der Name in UBL steht
In UBL 2.1 steht der Name im Käuferblock cac:AccountingCustomerParty, und zwar in cac:PartyLegalEntity als cbc:RegistrationName (Werte erfunden):
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PostalAddress>
…
</cac:PostalAddress>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Muster GmbH</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty>
Der Verkäufer trägt seinen Namen an der gleichen Stelle in cac:AccountingSupplierParty ein; dort gilt BR-06.
Wo der Name in CII steht
In CII ist es das Element ram:Name direkt in ram:BuyerTradeParty, im Block ram:ApplicableHeaderTradeAgreement:
<ram:BuyerTradeParty>
<ram:Name>Muster GmbH</ram:Name>
<ram:PostalTradeAddress>
…
</ram:PostalTradeAddress>
</ram:BuyerTradeParty>
Die Schreibweise unterscheidet sich also je nach Syntax: In UBL liegt der Name eine Ebene tiefer, in PartyLegalEntity. Der Name „Muster GmbH“ ist ein erfundenes Beispiel.
So beheben Sie die Meldung
- Tragen Sie im Rechnungsprogramm bei dem Kunden den vollständigen Namen ein und erzeugen Sie die Datei neu.
- Bei einer eigenen Vorlage ergänzen Sie das Element an der oben gezeigten Stelle der Syntax, die Sie verwenden.
- Fehlt der Name, fehlt oft auch die Anschrift; achten Sie im Bericht auf BR-10 sowie auf BR-DE-8 und BR-DE-9.
- Prüfen Sie die Datei erneut. Weitere Meldungen erklärt die Übersicht XRechnung-Fehler beheben.
Im Werkzeug dieser Website
Im Bereich „Erstellen“ ist der Name des Käufers eine Pflichtangabe. Fehlt er, nennt das Werkzeug ihn in der Liste fehlender Angaben („Käufer: Name“) und erstellt keine XML-Datei; eine dort erzeugte Datei löst BR-07 deshalb nicht aus. In der CSV-Stapelverarbeitung ist die Spalte buyer_name (alternative Kopfzeilen „Kunde“ und „Kunde_Name“) Pflicht; der Name wird aus der ersten Zeile einer Rechnung genommen.
Nur prüfen, mit Skripten ohne Netzwerkaufruf: E-Rechnung-Prüfer ohne Netzwerkzugriff.
Was die Regel nicht abdeckt
Ob der Name stimmt und zur Anschrift und zur Käuferreferenz passt, zeigt die Regel in diesem Werkzeug nicht. Der KoSIT-Validator mit der Konfiguration für XRechnung prüft mehr, und auch danach kann ein Empfänger eine Datei ablehnen.
Prüfbericht und Stapel
Ein Lizenzschlüssel schaltet im Werkzeug den Prüfbericht mit Korrekturhinweisen und die Stapelverarbeitung aus CSV frei. Einzelne Rechnungen erstellen und prüfen Sie weiter kostenlos.
Lizenzschlüssel bei Gumroad kaufen Preis: 19 US-Dollar. Gumroad ist Verkäufer und Vertragspartner für den Kauf und rechnet die Umsatzsteuer hinzu, wo sie anfällt; den Endpreis zeigt Gumroad im Bestellvorgang. Werkzeug, keine Steuer- oder Rechtsberatung; keine Garantie für Konformität; Prüfung durch Steuerberater/Empfänger empfohlen.