BR-DE-9Das Element "Buyer post code" (BT-53) muss übermittelt werden.

Offizieller Regeltext

Die Anschrift des Käufers muss eine Postleitzahl tragen (BT-53) — BR-DE-8 verlangt daneben den Ort, BR-DE-4 dasselbe beim Verkäufer. Eine Ausnahme für Länder ohne Postleitzahlensystem gibt es nicht: der Ausdruck sieht das Länderkennzeichen gar nicht an.

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-9 auf?

Dieselbe Wurzel wie bei BR-DE-8: unzerteilte Adresszeilen. Zusätzlich trifft es Rechnungen an Käufer in Ländern ohne Postleitzahlensystem, weil das Feld dort schlicht leer bleibt — und die Regel kennt dafür keine Ausnahme, weder über BT-55 noch sonst. Ein leeres Element genügt ebenfalls nicht: geprüft wird mit normalize-space.

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

Quelle: Regelwerk v2026-08-31

Wie behebt man BR-DE-9?

Übermitteln Sie die Postleitzahl in BT-53: in UBL cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:PostalZone, in CII ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode. Hat das Land des Käufers keine Postleitzahlen, tragen Sie ein, was dort postalisch verwendet wird: geprüft wird nur, dass etwas dasteht, nicht ob es eine gültige PLZ ist.

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: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.