BR-DE-3: Ort des Verkäufers fehlt
Die XRechnung verlangt den Ort in der Verkäuferadresse als eigenes Datenfeld. Häufigster Auslöser: Die Adresse steckt komplett in einer Freitextzeile.
Das Element "Seller city" (BT-37) muss übermittelt werden.
Die europäische Norm verlangt von der Verkäuferadresse nur das Land (BR-09). Die XRechnung geht weiter und macht auch Ort und Postleitzahl zur Pflicht, BR-DE-3 ist der Orts-Teil davon.
Was die Regel prüft
Der Ort des Verkäufers (BT-37, BT steht für Business Term, das nummerierte Feld der Norm) muss als eigenes Feld übermittelt werden. In der CII-Syntax ist das ram:CityName innerhalb von ram:PostalTradeAddress beim ram:SellerTradeParty. Es zählt nur dieses Feld: Ein Ort, der irgendwo anders in der Datei auftaucht, erfüllt die Regel nicht.
Warum sie in der Praxis fehlschlägt
Der Klassiker: Die Software führt die Firmenadresse als ein oder zwei Freitextzeilen („Musterstraße 12, 04109 Leipzig") und schreibt beim Export alles in die Straßenzeile ram:LineOne. Der Ort steht dann zwar in der XML, aber im falschen Feld, und der Validator sieht ein leeres BT-37.
Seltener: Der Ort wurde in ein Zusatzfeld wie ram:LineTwo gemappt, oder die Stammdaten sind schlicht unvollständig ausgefüllt, weil die Adresse bisher nur fürs PDF-Layout gebraucht wurde.
So behebst du den Fehler
Erfasse deine Firmenadresse in strukturierten Einzelfeldern: Straße, Postleitzahl, Ort, Land. Dann kann die Software jedes Feld an die richtige Stelle schreiben. Fehlt neben dem Ort auch die Postleitzahl, meldet der Validator zusätzlich BR-DE-4, beide Fehler haben fast immer dieselbe Ursache. In Belegschmied sind Ort und PLZ getrennte Pflichtfelder in den Firmendaten und landen automatisch im richtigen Element.
XML-Beispiel: vorher und nachher
<ram:SellerTradeParty>
<ram:Name>Mustermann Elektrotechnik GmbH</ram:Name>
<ram:PostalTradeAddress>
<!-- verletzt BR-DE-3: Ort steckt in der Straßenzeile, ram:CityName fehlt -->
<ram:LineOne>Musterstraße 12, 04109 Leipzig</ram:LineOne>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
</ram:SellerTradeParty>
<ram:SellerTradeParty>
<ram:Name>Mustermann Elektrotechnik GmbH</ram:Name>
<ram:PostalTradeAddress>
<ram:PostcodeCode>04109</ram:PostcodeCode>
<ram:LineOne>Musterstraße 12</ram:LineOne>
<ram:CityName>Leipzig</ram:CityName>
<ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
</ram:SellerTradeParty>
Rechnung selbst prüfen
Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.
Regeln, die oft zusammen auftreten
← Alle Fehlermeldungen im Überblick
Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor