# BR-DE-10 Lieferort muss angegeben werden, wenn eine Lieferadresse verwendet wird

Wenn eine Rechnung eine gesonderte Lieferanschrift (BG-15) ausweist, die von der Rechnungsanschrift des Käufers abweicht, muss in der XRechnung der Lieferort (BT-77) zwingend angegeben werden. In der öffentlichen Beschaffung erfolgen Lieferungen häufig an Außenlager, Baustellen, Schulen oder Dienststellen. Die Angabe des Lieferortes ist erforderlich, um die Rechnung mit den entsprechenden Lieferscheinen und Wareneingangsnachweisen abzugleichen.

## Problembeschreibung

> **FEHLER**: Nationale XRechnung-Regel (KoSIT, BR-DE) · XRechnung 3.0

> **Wo BR-DE-10 geprüft wird**
>
> Ein Validator prüft eine E-Rechnung in Stufen. Zuerst muss die Datei wohlgeformtes XML sein und zum UBL- oder CII-Schema (XSD) passen. Dann laufen die Geschäftsregeln der EN 16931: BR-Kernregeln, BR-CO-Berechnungen, BR-CL-Codelisten, BR-DEC-Nachkommastellen und Regeln je Umsatzsteuerkategorie wie BR-S. Danach folgen die nationalen oder Netzwerk-Regeln, die BT-24 auswählt: BR-DE für XRechnung, PEPPOL-EN16931 für Peppol BIS Billing. Der Bericht nennt jede verletzte Regel: Ein Fehler bedeutet Ablehnung, nur Warnungen bedeuten weiterhin Annahme. BR-DE-10: XRechnung-Regel (Deutschland), gemeldet in der Stufe „Nationale Regeln (CIUS)“.

## Kontext und Bedeutung

Regel BR-DE-10 greift bedingt: Ist BG-15 vorhanden, wird BT-77 zur Pflichtangabe. Fehlt BT-77 bei vorhandener Lieferadressgruppe, schlägt die Validierung sofort fehl.

## Lösung

Stellen Sie im Versand- oder Auftragsmodul Ihres ERP-Systems sicher, dass die Lieferadresse einen Ort enthält. In UBL 2.1 befüllen Sie <cbc:CityName> unter <cac:Delivery><cac:DeliveryLocation><cac:Address>. In UN/CEFACT CII befüllen Sie <ram:CityName> unter <ram:ShipToTradeParty><ram:PostalTradeAddress>. Wird keine gesonderte Lieferanschrift benötigt, lassen Sie die Adressgruppe (<cac:Address>) komplett weg.

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-DE-10)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-DE-10)

## Gültige Beispiele

- Lieferadresse BG-15 vorhanden mit BT-77 = „München“, Postleitzahl „80331“ und Ländercode „DE“
- Rechnung enthält keine gesonderte Lieferadressgruppe BG-15 (Lieferung an Rechnungsadresse)

## Ungültige Beispiele

- Lieferadressgruppe (cac:Delivery/cac:DeliveryLocation/cac:Address) enthält Straße und PLZ, lässt cbc:CityName jedoch weg
- Lieferanschrift enthält ein leeres Ortselement (<cbc:CityName/>)

## Code-Beispiele

### Gültiges XML
```
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Industriestraße 5</cbc:StreetName>
      <cbc:CityName>München</cbc:CityName>
      <cbc:PostalZone>80331</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
```

### Ungültiges XML
```
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Industriestraße 5</cbc:StreetName>
      <cbc:PostalZone>80331</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
```

## Betroffene Felder

- [BT-77 Lieferort](/resources/xrechnung/bt-77-deliver-to-city)
- [BG-15 Lieferadresse](/resources/xrechnung/bt-80-deliver-to-country-code)
- [BT-78 Lieferpostleitzahl](/resources/xrechnung/bt-78-deliver-to-post-code)
- [BT-80 Lieferlandcode](/resources/xrechnung/bt-80-deliver-to-country-code)

## Verwandte Regeln

- [BR-20](/resources/kosit-validator-errors/br-20-tax-representative-country-code-required)
- [BR-DE-11](/resources/kosit-validator-errors/br-de-11-deliver-to-post-code-required)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
