BR-DE-4Das Element "Seller post code" (BT-38) muss übermittelt werden.
Offizieller Regeltext
In der Anschrift des Verkäufers muss die Postleitzahl stehen (BT-38) — geprüft wird nur, dass etwas drinsteht, nicht ob es eine PLZ ist. Die EN 16931 verlangt BT-38 gar nicht; erst die deutsche CIUS macht das Feld zur Pflicht, für den Käufer entsprechend BR-DE-9.
- 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-4 auf?
Wie beim Ort steckt die PLZ meist in einer kombinierten Adresszeile und wird beim Export nicht als eigenes Feld befüllt. Ein Platzhalter kommt dabei technisch durch: die Existenzprüfung ist der einzige Ausdruck im ganzen Regelwerk, der BT-38 überhaupt anfasst — Länge, Ziffern oder Land prüft weder XRechnung noch die EN 16931. „00000“ besteht die Validierung und fällt erst beim Empfänger auf.
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-4?
Übermitteln Sie die PLZ in BT-38: in UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone, in CII ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode. In CII heißt das Element PostcodeCode, nicht PostalCode — beim Mapping von Hand geht das regelmäßig daneben. Der Ort daneben ist BR-DE-3.
Im XML
Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PostalAddress>
<cbc:StreetName>Musterstraße 1</cbc:StreetName>
<cbc:CityName>Berlin</cbc:CityName>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingSupplierParty><cac:AccountingSupplierParty>
<cac:Party>
<cac:PostalAddress>
<cbc:StreetName>Musterstraße 1</cbc:StreetName>
<cbc:CityName>Berlin</cbc:CityName>
<cbc:PostalZone>10115</cbc:PostalZone>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingSupplierParty>Verwandte Regeln
NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.