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
[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:PostalZoneincac:AccountingCustomerParty/cac:Party/cac:PostalAddress - CII:
ram:PostcodeCodeinram: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
- Ergänzen Sie im Kundenstamm die Postleitzahl als eigenes Textfeld.
- Prüfen Sie Importe aus Excel/CSV auf abgeschnittene führende Nullen.
- Erzeugen Sie die Rechnung neu und kontrollieren Sie
cbc:PostalZonebzw.ram:PostcodeCode.
Beispiel: falsch und richtig
<cac:PostalAddress> <cbc:StreetName>Rathausplatz 1</cbc:StreetName> <cbc:CityName>Beispielstadt</cbc:CityName> <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> </cac:PostalAddress>
<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.