BR-25: Artikelname fehlt

Jede Position braucht einen Artikel- bzw. Leistungsnamen (BT-153).

Regelwerk
EN 16931 (CEN)
Syntax
UBL und CII
Betroffene Felder
BG-25, BT-153

Offizieller Regeltext

Each Invoice line (BG-25) shall contain the Item name (BT-153).

Regeltext aus den Validierungsartefakten zu EN 16931 in Version 1.3.16 (CEN/TC 434, veröffentlicht von ConnectingEurope), Lizenz EUPL 1.2; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.

Schweregrad

Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.

Typische Ursachen

Die Bezeichnung steht nur in der Beschreibung (BT-154) oder in einer Notiz.

So behebst du den Fehler

Eine kurze Bezeichnung im Namensfeld übermitteln (UBL cac:Item/cbc:Name, CII ram:SpecifiedTradeProduct/ram:Name).

Geprüftes Beispiel: falsch und richtig

Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.

Beispiel in UBL

Änderung gegenüber der gültigen Rechnung: Artikelname einer Position (BT-153) entfernt.

Falsch – ab Zeile 145 · markierte Zeile fehlt hier
<cbc:LineExtensionAmount currencyID="EUR">99.75</cbc:LineExtensionAmount>
<cac:Item>
  <cac:SellersItemIdentification>
    <cbc:ID>NL-BIT32</cbc:ID>
Richtig – ab Zeile 145
<cbc:LineExtensionAmount currencyID="EUR">99.75</cbc:LineExtensionAmount>
<cac:Item>
  <cbc:Name>Bit-Set 32-teilig</cbc:Name>
  <cac:SellersItemIdentification>
    <cbc:ID>NL-BIT32</cbc:ID>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-25 Each Invoice line (BG-25) shall contain the Item name (BT-153). Fundstelle: /Invoice[1]/InvoiceLine[2]

Vollständige Dateien im Testkorpus: br-25-artikelname-fehlt_ubl.xml (falsch) und standard_ubl.xml (richtig).

Beispiel in CII

Änderung gegenüber der gültigen Rechnung: Artikelname einer Position (BT-153) entfernt.

Falsch – ab Zeile 62 · markierte Zeile fehlt hier
<ram:SpecifiedTradeProduct>
  <ram:SellerAssignedID>NL-BIT32</ram:SellerAssignedID>
</ram:SpecifiedTradeProduct>
<ram:SpecifiedLineTradeAgreement>
Richtig – ab Zeile 62
<ram:SpecifiedTradeProduct>
  <ram:SellerAssignedID>NL-BIT32</ram:SellerAssignedID>
  <ram:Name>Bit-Set 32-teilig</ram:Name>
</ram:SpecifiedTradeProduct>
<ram:SpecifiedLineTradeAgreement>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-25 Each Invoice line (BG-25) shall contain the Item name (BT-153). Fundstelle: /CrossIndustryInvoice[1]/SupplyChainTradeTransaction[1]/IncludedSupplyChainTradeLineItem[2]

Vollständige Dateien im Testkorpus: br-25-artikelname-fehlt_cii.xml (falsch) und standard_cii.xml (richtig).

Testdateien zu BR-25

Technische Details: Kontext und Prüfausdruck aus dem Schematron

CII

Kontext:

//ram:IncludedSupplyChainTradeLineItem

Prüfausdruck:

normalize-space(ram:SpecifiedTradeProduct/ram:Name) != ''

UBL

Kontext:

cac:InvoiceLine | cac:CreditNoteLine

Prüfausdruck:

normalize-space(cac:Item/cbc:Name) != ''

Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.