BR-07An Invoice shall contain the Buyer name (BT-44).

Offizieller Regeltext

Die Rechnung muss den Namen des Käufers (BT-44) enthalten — den Namen, unter dem der Empfänger die Rechnung erwartet.

Schweregrad
Fehler
Gilt für
CII, UBL
Regelwerk
v2026-08-31
Geprüft am

Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.

Warum tritt BR-07 auf?

Im Debitorenstamm stehen oft mehrere Namensfelder: Anzeigename, Suchbegriff, Rechnungsempfänger. Das Mapping greift auf ein Feld zu, das bei manchen Kunden leer ist, weil es nur für die Suche gepflegt wird.

Was der Validator prüft

Der Ausdruck, den das offizielle KoSIT-Regelwerk auswertet — nicht paraphrasiert, sondern aus der ausgelieferten Schematron-Datei gelesen. UBL und CII adressieren verschiedene Dokumentbäume, deshalb steht dieselbe Regel je Syntax anders da.

UBL
normalize-space(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''
CII
normalize-space(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name) != ''

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-07?

Setzen Sie BT-44 auf den Namen des Rechnungsempfängers: cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName in UBL, ram:BuyerTradeParty/ram:Name in CII. Der Handelsname des Käufers gehört, falls abweichend, zusätzlich in BT-45 — cac:PartyName/cbc:Name. Nur dort gesetzt, bleibt BT-44 leer, und BR-07 meldet weiter einen fehlenden Namen, obwohl im XML einer steht.

Im XML

Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.

Fehlerhaft
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PostalAddress>
      <cbc:CityName>Bonn</cbc:CityName>
    </cac:PostalAddress>
  </cac:Party>
</cac:AccountingCustomerParty>
Korrigiert
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PostalAddress>
      <cbc:CityName>Bonn</cbc:CityName>
    </cac:PostalAddress>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Behörde Bonn</cbc:RegistrationName>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingCustomerParty>

Verwandte Regeln

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.