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

Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick