BR-11: Ländercode des Käufers fehlt

Die Anschrift des Käufers muss einen Ländercode (BT-55) enthalten.

Regelwerk
EN 16931 (CEN)
Syntax
UBL und CII
Betroffene Felder
BT-55

Offizieller Regeltext

The Buyer postal address shall contain a Buyer country code (BT-55).

Regeltext aus den Validierungsartefakten zu EN 16931 in Version 1.3.16 (CEN/TC 434, veröffentlicht von ConnectingEurope), Lizenz EUPL 1.2; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.

Schweregrad

Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.

Typische Ursachen

Bei Inlandskunden ist kein Land im Kundenstamm hinterlegt.

So behebst du den Fehler

Den ISO-3166-Code des Käuferlandes angeben, zum Beispiel „DE“.

Geprüftes Beispiel: falsch und richtig

Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.

Beispiel in UBL

Änderung gegenüber der gültigen Rechnung: Ländercode des Käufers (BT-55) entfernt.

Falsch – ab Zeile 53 · markierte Zeilen fehlen hier
  <cbc:CityName>Beispielstadt</cbc:CityName>
  <cbc:PostalZone>54321</cbc:PostalZone>
</cac:PostalAddress>
<cac:PartyTaxScheme>
Richtig – ab Zeile 53
  <cbc:CityName>Beispielstadt</cbc:CityName>
  <cbc:PostalZone>54321</cbc:PostalZone>
  <cac:Country>
    <cbc:IdentificationCode>DE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-11 The Buyer postal address shall contain a Buyer country code (BT-55). Fundstelle: /Invoice[1]/AccountingCustomerParty[1]/Party[1]/PostalAddress[1]

Vollständige Dateien im Testkorpus: br-11-kaeuferland-fehlt_ubl.xml (falsch) und standard_ubl.xml (richtig).

Beispiel in CII

Änderung gegenüber der gültigen Rechnung: Ländercode des Käufers (BT-55) entfernt.

Falsch – ab Zeile 156 · markierte Zeile fehlt hier
  <ram:LineTwo>Gebäude B</ram:LineTwo>
  <ram:CityName>Beispielstadt</ram:CityName>
</ram:PostalTradeAddress>
<ram:URIUniversalCommunication>
Richtig – ab Zeile 156
  <ram:LineTwo>Gebäude B</ram:LineTwo>
  <ram:CityName>Beispielstadt</ram:CityName>
  <ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
<ram:URIUniversalCommunication>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-11 The Buyer postal address shall contain a Buyer country code (BT-55). Fundstelle: /CrossIndustryInvoice[1]

Vollständige Dateien im Testkorpus: br-11-kaeuferland-fehlt_cii.xml (falsch) und standard_cii.xml (richtig).

Testdateien zu BR-11

Technische Details: Kontext und Prüfausdruck aus dem Schematron

CII

Kontext:

/rsm:CrossIndustryInvoice

Prüfausdruck:

normalize-space(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID) != ''

UBL

Kontext:

cac:AccountingCustomerParty/cac:Party/cac:PostalAddress

Prüfausdruck:

normalize-space(cac:Country/cbc:IdentificationCode) != ''

Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.