BR-DE-3
Ort des Verkäufers (BT-37) fehlt
In der Anschrift des Verkäufers fehlt der Ort (BT-37), der bei XRechnung Pflicht ist.
- Regelwerk
- XRechnung (KoSIT)
- Stufe
- Fehler
- Betroffene Felder
- BT-37
[BR-DE-3] Das Element "Seller city" (BT-37) muss übermittelt werden.
Was bedeutet BR-DE-3?
BR-DE-3 verlangt, dass die Postanschrift des Verkäufers (BG-5) einen Ort (BT-37, „Seller city") enthält. Die EN 16931 schreibt in der Anschrift nur den Ländercode zwingend vor; die XRechnung ergänzt Ort und Postleitzahl als Pflichtangaben, weil eine Rechnung nach § 14 UStG die vollständige Anschrift des leistenden Unternehmers enthalten muss.
Geprüft wird, ob das Element vorhanden ist und nicht nur aus Leerzeichen besteht:
- UBL:
cbc:CityNameincac:AccountingSupplierParty/cac:Party/cac:PostalAddress - CII:
ram:CityNameinram:SellerTradeParty/ram:PostalTradeAddress
Typisch ist der Fehler bei Programmen, die die Anschrift als eine einzige Textzeile speichern („Hauptstraße 12, 04109 Leipzig") und dann nur StreetName oder LineOne befüllen. Für die XRechnung müssen Straße, PLZ und Ort getrennt übergeben werden.
Typische Ursachen
- Die Anschrift ist in den Stammdaten als ein Freitextfeld gespeichert und wird nicht aufgeteilt.
- Das Feld Ort ist leer oder enthält nur Leerzeichen.
- Die Software schreibt PLZ und Ort zusammen in ein Adresszeilen-Feld.
So beheben Sie den Fehler
- Öffnen Sie Ihre Firmenstammdaten und prüfen Sie, ob Straße, PLZ und Ort in getrennten Feldern stehen.
- Tragen Sie den Ort ohne Postleitzahl ein (z. B. „Leipzig").
- Erstellen Sie die Rechnung neu und kontrollieren Sie im XML
cbc:CityName(UBL) bzw.ram:CityName(CII).
Beispiel: falsch und richtig
<cac:PostalAddress> <cbc:StreetName>Hauptstraße 12, 04109 Leipzig</cbc:StreetName> <cbc:PostalZone>04109</cbc:PostalZone> <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> </cac:PostalAddress>
<cac:PostalAddress> <cbc:StreetName>Hauptstraße 12</cbc:StreetName> <cbc:CityName>Leipzig</cbc:CityName> <cbc:PostalZone>04109</cbc:PostalZone> <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country> </cac:PostalAddress>
Wo die Regel prüft (XPath)
- UBL
- /ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress
- CII
- /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/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-3
Reicht es, den Ort in die Adresszeile zu schreiben?
Nein. Geprüft wird das eigene Element für den Ort (cbc:CityName bzw. ram:CityName). Text in Straße oder Adresszeile zählt nicht.
Gilt die Regel auch für ausländische Verkäufer?
Ja. BR-DE-3 gilt für jede XRechnung, unabhängig vom Land des Verkäufers.