Zum Inhalt springen

BR-DE-11: Postleitzahl der Lieferanschrift (BT-78) fehlt

Offizielle Meldung

[BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird.

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-78, BG-15

Was bedeutet das?

Enthält die Rechnung eine Lieferanschrift (Deliver to address, BG-15), muss darin die Postleitzahl (Deliver to post code, BT-78) angegeben sein. Das Element fehlt oder enthält nur Leerzeichen.

Typische Ursachen

Eine abweichende Lieferanschrift wurde angelegt, aber ohne Postleitzahl.
Postleitzahl und Ort stehen gemeinsam im Feld für den Ort.

So beheben Sie den Fehler

Die Postleitzahl in der Lieferanschrift eintragen (CII: ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode, UBL: cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:PostalZone).
Wird keine abweichende Lieferanschrift benötigt, die Lieferanschrift ganz weglassen.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Lieferadresse / abw. Empfänger (BG-13)“ das Feld „PLZ (BT-38/53)“ ausfüllen oder das Häkchen „Abweichende Lieferadresse angeben“ entfernen, wenn keine Lieferadresse nötig ist.

Beispiel

Fehlerhaft

<ram:ShipToTradeParty>
  <ram:PostalTradeAddress>
    <ram:CityName>20095 Hamburg</ram:CityName>
    <ram:CountryID>DE</ram:CountryID>
  </ram:PostalTradeAddress>
</ram:ShipToTradeParty>

Richtig

<ram:ShipToTradeParty>
  <ram:PostalTradeAddress>
    <ram:PostcodeCode>20095</ram:PostcodeCode>
    <ram:CityName>Hamburg</ram:CityName>
    <ram:CountryID>DE</ram:CountryID>
  </ram:PostalTradeAddress>
</ram:ShipToTradeParty>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress

ram:PostcodeCode[boolean(normalize-space(.))]

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address | /cn:CreditNote/cac:Delivery/cac:DeliveryLocation/cac:Address

cbc:PostalZone[boolean(normalize-space(.))]

Verwandte Prüfregeln

  • BR-DE-1: Zahlungsanweisungen (BG-16) fehlen
  • BR-DE-10: Ort der Lieferanschrift (BT-77) fehlt
  • BR-DE-14: Steuersatz in der Steueraufschlüsselung (BT-119) fehlt
  • BR-DE-15: Käuferreferenz (BT-10) fehlt
  • BR-DE-16: USt-IdNr., Steuernummer oder Steuervertreter des Verkäufers fehlt
  • BR-DE-17: Rechnungsart-Code (BT-3) ist für XRechnung nicht vorgesehen

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.