BR-DE-8Das Element "Buyer city" (BT-52) muss übermittelt werden.

Offizieller Regeltext

Die Anschrift des Käufers muss den Ort tragen (BT-52) — die EN 16931 verlangt nur das Land, der Ort kommt aus der deutschen CIUS. Gemeint ist die Rechnungsanschrift des Käufers, nicht die des Verkäufers (BR-DE-3) und nicht eine abweichende Lieferanschrift (BR-DE-10).

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-DE-8 auf?

Meist liegt die Anschrift im Quellsystem nur als eine zusammengezogene Zeile vor („Musterstraße 1, 10115 Berlin“) und wird beim Mapping nicht in Einzelfelder zerlegt — der Ort landet dann nirgends. Ein leeres Element zählt dabei nicht: der Ausdruck prüft mit normalize-space. Und bei öffentlichen Auftraggebern ersetzt die Leitweg-ID in BT-10 die Anschrift nicht — sie ist eine Routing-Kennung, die Gruppe BG-8 muss trotzdem vollständig sein.

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
cbc:CityName[boolean(normalize-space(.))]
CII
ram:CityName[boolean(normalize-space(.))]

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-8?

Übermitteln Sie den Ort strukturiert in BT-52: in UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName, in CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName.

Im XML

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

Fehlerhaft
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PostalAddress>
      <cbc:PostalZone>53113</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:PostalAddress>
  </cac:Party>
</cac:AccountingCustomerParty>
Korrigiert
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PostalAddress>
      <cbc:CityName>Bonn</cbc:CityName>
      <cbc:PostalZone>53113</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:PostalAddress>
  </cac:Party>
</cac:AccountingCustomerParty>

Verwandte Regeln

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.