Fehler-Codes

BR-06: Verkäufername (BT-27) fehlt

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

An Invoice shall contain the Seller name (BT-27).

Was bedeutet das?

BT-27 ist der RegistrationName der PartyLegalEntity des Verkäufers. Die UBL-Assertion prüft normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''. Ein Name nur im PartyName genügt dieser Regel nicht.

Typische Ursache

Der Handelsname wurde exportiert, der registrierte Name nicht.

So beheben Sie es

Setzen Sie den registrierten Namen in RegistrationName.

UBL

<cac:PartyLegalEntity>
  <cbc:RegistrationName>Beispiel GmbH</cbc:RegistrationName>
</cac:PartyLegalEntity>

CII

<ram:SpecifiedLegalOrganization>
  <ram:TradingBusinessName>Beispiel GmbH</ram:TradingBusinessName>
</ram:SpecifiedLegalOrganization>

Business Term

BT-27

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII /rsm:CrossIndustryInvoice

UBL

normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''

CII

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

Datei jetzt kostenlos prüfen

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

Fragen

Was prüft BR-06 genau?

BT-27 ist der RegistrationName der PartyLegalEntity des Verkäufers. Die UBL-Assertion prüft normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''. Ein Name nur im PartyName genügt dieser Regel nicht.

Wie behebe ich BR-06?

Setzen Sie den registrierten Namen in RegistrationName.

Heißt eine bestandene Prüfung von BR-06, 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.