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) != ''
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.