Fehler-Codes

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

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

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

Was bedeutet das?

In der Verkäuferanschrift BG-5 muss der Ländercode BT-40 nach normalize-space nicht leer sein. UBL prüft cac:Country/cbc:IdentificationCode im Kontext der Verkäuferanschrift. Die ISO-Liste prüft BR-CL-14.

Typische Ursache

Ort und PLZ sind gefüllt, das Land fehlt.

So beheben Sie es

Setzen Sie den Ländercode, für Deutschland DE.

UBL

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

CII

<ram:CountryID>DE</ram:CountryID>

Business Term

BG-5, BT-40

Verwandte Regeln

Kontext und Prüfbedingung

UBL cac:AccountingSupplierParty/cac:Party/cac:PostalAddress

CII /rsm:CrossIndustryInvoice

UBL

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

CII

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

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-09 genau?

In der Verkäuferanschrift BG-5 muss der Ländercode BT-40 nach normalize-space nicht leer sein. UBL prüft cac:Country/cbc:IdentificationCode im Kontext der Verkäuferanschrift. Die ISO-Liste prüft BR-CL-14.

Wie behebe ich BR-09?

Setzen Sie den Ländercode, für Deutschland DE.

Heißt eine bestandene Prüfung von BR-09, dass ein Portal die Rechnung annimmt?

Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.