Zum Inhalt springen
E-Rechnung Zentrale

BR-DE-9

Postleitzahl des Käufers (BT-53) fehlt

In der Anschrift des Käufers bzw. Rechnungsempfängers fehlt die Postleitzahl (BT-53).

Regelwerk
XRechnung (KoSIT)
Stufe
Fehler
Betroffene Felder
BT-53
Originaltext der Meldung
[BR-DE-9] Das Element "Buyer post code" (BT-53) muss übermittelt werden.

Was bedeutet BR-DE-9?

BR-DE-9 verlangt in der Postanschrift des Käufers (BG-8) eine nicht leere Postleitzahl (BT-53, „Buyer post code"):

  • UBL: cbc:PostalZone in cac:AccountingCustomerParty/cac:Party/cac:PostalAddress
  • CII: ram:PostcodeCode in ram:BuyerTradeParty/ram:PostalTradeAddress

Das Format wird nicht geprüft, nur die Existenz. Achten Sie trotzdem auf führende Nullen (Sachsen, Thüringen usw.), denn Tabellenkalkulationen machen aus 01067 gern 1067. Bei Behörden mit Postfachadresse gehört die Postfach-PLZ in BT-53, das Postfach selbst kann in der Adresszeile stehen.

Fehlt zusätzlich der Ort, erscheint parallel BR-DE-8. Die Regel gilt für Rechnungen und Gutschriften gleichermaßen und unabhängig davon, ob der Käufer eine Behörde oder ein Unternehmen ist – sobald die Datei als XRechnung geprüft wird, muss die Käuferanschrift vollständig sein.

Typische Ursachen

  • Beim Kunden ist keine PLZ gepflegt.
  • Die PLZ ist als Zahl gespeichert und verliert die führende Null bzw. wird leer exportiert.
  • PLZ und Ort stehen in einem gemeinsamen Feld.

So beheben Sie den Fehler

  1. Ergänzen Sie im Kundenstamm die Postleitzahl als eigenes Textfeld.
  2. Prüfen Sie Importe aus Excel/CSV auf abgeschnittene führende Nullen.
  3. Erzeugen Sie die Rechnung neu und kontrollieren Sie cbc:PostalZone bzw. ram:PostcodeCode.

Beispiel: falsch und richtig

Falsch
<cac:PostalAddress>
  <cbc:StreetName>Rathausplatz 1</cbc:StreetName>
  <cbc:CityName>Beispielstadt</cbc:CityName>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Richtig
<cac:PostalAddress>
  <cbc:StreetName>Rathausplatz 1</cbc:StreetName>
  <cbc:CityName>Beispielstadt</cbc:CityName>
  <cbc:PostalZone>12345</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress | /cn:CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PostalAddress
CII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,

Fragen zu BR-DE-9

Wird die PLZ gegen ein Verzeichnis geprüft?

Nein. Der Validator prüft nur, ob BT-53 vorhanden und nicht leer ist.

Der Kunde sitzt im Ausland ohne PLZ-System. Was nun?

XRechnung verlangt BT-53 trotzdem. Stimmen Sie mit dem Empfänger ab, welche Angabe er erwartet.