Konto
Deutsch

BR-09: Ländercode des Verkäufers (BT-40) fehlt

EN-16931-Kernregel · Fehler · UBL / CII

StandardEN 16931-1 (europäisches Datenmodell der E-Rechnung)SchweregradFehler: die Rechnung wird abgelehntSyntaxUBL, CIIGeschäftsbegriffe
  • BG-5 Seller postal address
  • BT-40 Seller country code
Gilt fürJede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS.

Offizieller Regeltext

[BR-09] The Seller postal address (BG-5) shall contain a Seller country code (BT-40).

Der normative Text ist Englisch und wird unverändert zitiert.

Warum dieser Fehler auftritt

Innerhalb der Verkäuferadresse verlangt die Regel einen Ländercode: cac:PostalAddress/cac:Country/cbc:IdentificationCode in UBL, ram:PostalTradeAddress/ram:CountryID in CII. Das Land ist die einzige Adresskomponente, die der Standard zwingend vorschreibt, weil es Umsatzsteuerregime und anwendbare E-Rechnungsregeln bestimmt. Typische Ursachen: Das Land ist im ERP als Name ("Deutschland") hinterlegt und wird nicht in einen Code umgesetzt, oder der cac:Country-Wrapper fehlt.

So beheben Sie den Fehler

In UBL cac:Country/cbc:IdentificationCode in cac:AccountingSupplierParty/cac:Party/cac:PostalAddress einfügen (letztes Kindelement von PostalAddress). In CII ram:CountryID als letztes Kindelement von ram:SellerTradeParty/ram:PostalTradeAddress setzen. Verwenden Sie einen ISO-3166-1-Alpha-2-Code in Großbuchstaben, z. B. DE, AT, NL, FR; nicht DEU, nicht GER, nicht den Ländernamen.

Beispiel (gültig)

<cac:Country>
  <cbc:IdentificationCode>DE</cbc:IdentificationCode>
</cac:Country>

Was der Validator prüft

Geprüftes Element (Kontext):

UBL

cac:AccountingSupplierParty/cac:Party/cac:PostalAddress

Test (XPath):

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

CII

/rsm:CrossIndustryInvoice

Test (XPath):

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

Rechnung prüfen

Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.

Rechnung prüfen →

Dieselbe Prüfung per API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Verwandte Regeln

Häufige Fragen

Was bedeutet BR-09?

BR-09 ist eine EN-16931-Kernregel: The Seller postal address (BG-5) shall contain a Seller country code (BT-40).

Wird meine Rechnung wegen BR-09 abgelehnt?

Ja. BR-09 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.

Für welche Formate gilt BR-09?

Jede EN-16931-Rechnung: XRechnung, ZUGFeRD 2.x / Factur-X (Profile EN 16931, EXTENDED, XRECHNUNG), Peppol BIS Billing 3.0 sowie nationale CIUS. Syntax: UBL und CII.

Quelle: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.