Zum Inhalt springen

BR-DE – XRechnung

BR-DE-9: Postleitzahl des Käufers (BT-53) fehlt

FehlerGeschäftsregel XRechnung (KoSIT)

Offizielle Meldung

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

Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)

So beheben Sie den Fehler

Ergänzen Sie die Postleitzahl in der Käuferanschrift: in UBL cbc:PostalZone unter cac:AccountingCustomerParty/cac:Party/cac:PostalAddress, in CII ram:PostcodeCode in der PostalTradeAddress des BuyerTradeParty. Der Wert ist Text; führende Nullen bleiben erhalten.

Vorher – fehlerhaft
<cac:PostalAddress>
  <cbc:StreetName>Domstraße 8</cbc:StreetName>
  <cbc:CityName>Erfurt</cbc:CityName>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Nachher – korrigiert
<cac:PostalAddress>
  <cbc:StreetName>Domstraße 8</cbc:StreetName>
  <cbc:CityName>Erfurt</cbc:CityName>
  <cbc:PostalZone>99084</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>

Was die Meldung bedeutet

Die Anschrift des Rechnungsempfängers enthält keine Postleitzahl. XRechnung behandelt die Käuferanschrift wie die des Verkäufers: Straße, Ort, Postleitzahl und Land müssen vorhanden sein, damit die Rechnung den Empfänger eindeutig benennt. Häufig steckt die Postleitzahl im Ortsfeld des Kundenstamms und geht beim Export verloren. Korrigieren Sie den Stammsatz, sonst kehrt der Fehler bei jeder weiteren Rechnung an denselben Kunden zurück.

Häufige Ursachen

  • Postleitzahl und Ort stehen im Kundenstamm in einem gemeinsamen Feld.
  • Die Käuferanschrift wurde manuell erfasst und die Postleitzahl vergessen.
  • Eine Schnittstelle überträgt die Postleitzahl nur für inländische Kunden.

Häufige Fragen

Was tun bei einem Kunden im Ausland ohne Postleitzahl?

Tragen Sie den dort üblichen Postcode ein; wo es keinen gibt, den Wert, den die Post des Landes für die Zustellung verwendet.

Prüft die Regel, ob die Postleitzahl zum Ort passt?

Nein. BR-DE-9 verlangt nur, dass das Feld gefüllt ist. Ob Postleitzahl und Ort zusammenpassen, prüft kein Validator.

Betroffene Felder

  • BT-53
  • BG-8

Verwandte Regeln

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

Technische Details
UBL · Kontext (XPath)
/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress | /cn:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress
UBL · Schematron-Test
cbc:PostalZone[boolean(normalize-space(.))]
CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress
CII · Schematron-Test
ram:PostcodeCode[boolean(normalize-space(.))]

Erklärung erstellt am 14.09.2026