BR-DE – XRechnung
BR-DE-4: Postleitzahl des Verkäufers (BT-38) fehlt
FehlerGeschäftsregel XRechnung (KoSIT)
Originaltext der Regel
[BR-DE-4] Das Element "Seller post code" (BT-38) muss übermittelt werden.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Bedeutung der Regel
Die Anschrift des Rechnungsstellers enthält keine Postleitzahl. Für XRechnung gehört sie zur Pflichtanschrift, damit der Empfänger den Aussteller postalisch erreichen und das Finanzamt ihn zuordnen kann. Der Fehler fällt oft erst beim Empfänger auf, weil das PDF der Rechnung die Postleitzahl zeigt, das XML aber nicht. Prüfen Sie deshalb die Stammdaten und die Feldzuordnung Ihrer Software, nicht nur die gedruckte Rechnung.
Korrektur im XML
Tragen Sie die Postleitzahl in die Verkäuferanschrift ein: in UBL cbc:PostalZone unter cac:PostalAddress, in CII ram:PostcodeCode in der PostalTradeAddress des Verkäufers. Der Wert wird als Text übernommen, führende Nullen bleiben erhalten.
<cac:PostalAddress>
<cbc:StreetName>Am Hafen 3</cbc:StreetName>
<cbc:CityName>Hamburg</cbc:CityName>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress><cac:PostalAddress>
<cbc:StreetName>Am Hafen 3</cbc:StreetName>
<cbc:CityName>Hamburg</cbc:CityName>
<cbc:PostalZone>20457</cbc:PostalZone>
<cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>Fragen und Antworten
Gilt BR-DE-4 auch für Verkäufer im Ausland ohne Postleitzahlensystem?
Ja, die Regel kennt keine Ausnahme. Tragen Sie den Wert ein, den die dortige Post verwendet, oder das dort übliche Äquivalent.
Reicht es, wenn die Postleitzahl im Ortsfeld steht?
Nein. Die Prüfung sieht nur das Element für die Postleitzahl; ein Wert im Ortsfeld zählt nicht und die Rechnung bleibt ungültig.
Weitere typische Ursachen
- Die Postleitzahl steht in den Stammdaten im selben Feld wie der Ort und wird nicht getrennt exportiert.
- Die Zuordnung des Felds im XML-Export der Software fehlt.
- Bei ausländischen Anschriften wurde die Postleitzahl als entbehrlich angesehen.
Felder der EN 16931
- BT-38
- BG-5
Siehe auch
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Die Regel im Detail
- UBL · Kontext (XPath)
/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress- UBL · Schematron-Test
cbc:PostalZone[boolean(normalize-space(.))]- CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress- CII · Schematron-Test
ram:PostcodeCode[boolean(normalize-space(.))]
Erklärung erstellt am 14.09.2026