Belegschmied
BR-DE-3XRechnung 3.0 nur XRechnung

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.

Regeltext im Prüfregelwerk

Das Element "Seller city" (BT-37) muss übermittelt werden.

BT-37

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