Fehler-Codes

BR-07: Käufername (BT-44) fehlt

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

An Invoice shall contain the Buyer name (BT-44).

Was bedeutet das?

BT-44 ist der RegistrationName der PartyLegalEntity des Käufers. UBL prüft normalize-space(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''.

Typische Ursache

Der Empfänger steht in der Anschrift, aber ohne registrierten Namen.

So beheben Sie es

Setzen Sie den Namen des Käufers in RegistrationName der Käuferpartei.

UBL

<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Beschaffungsamt</cbc:RegistrationName>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingCustomerParty>

CII

<ram:BuyerTradeParty>
  <ram:Name>Beschaffungsamt</ram:Name>
</ram:BuyerTradeParty>

Business Term

BT-44

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII /rsm:CrossIndustryInvoice

UBL

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

CII

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

Datei jetzt kostenlos prüfen

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

Fragen

Was prüft BR-07 genau?

BT-44 ist der RegistrationName der PartyLegalEntity des Käufers. UBL prüft normalize-space(cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''.

Wie behebe ich BR-07?

Setzen Sie den Namen des Käufers in RegistrationName der Käuferpartei.

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