Zum Inhalt springen

BR-54: Artikeleigenschaft ohne Name (BT-160) oder Wert (BT-161)

Offizielle Meldung

[BR-54] Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-54] Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-54] Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BG-32, BT-160, BT-161

Was bedeutet das?

Jede Artikeleigenschaft (Item attribute, BG-32) einer Rechnungsposition muss einen Namen (Item attribute name, BT-160) und einen Wert (Item attribute value, BT-161) enthalten. Bei mindestens einer Eigenschaft fehlt eines davon.

Typische Ursachen

Eine Eigenschaft wurde nur mit Namen, z. B. „Farbe“, aber ohne Wert angelegt.
Name und Wert stehen zusammen in einem Element, z. B. „Farbe: blau“.
Eine leere Eigenschaft wurde mit ausgegeben.

So beheben Sie den Fehler

Für jede Eigenschaft Name und Wert getrennt angeben, z. B. Name „Farbe“, Wert „blau“; leere Eigenschaften entfernen.
CII: ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic mit ram:Description (Name) und ram:Value, UBL: cac:Item/cac:AdditionalItemProperty mit cbc:Name und cbc:Value.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position im Reiter „Eigenschaften (BG-32)“ bei jedem Eintrag „Eigenschaftsname (BT-160)“ und „Wert (BT-161)“ ausfüllen oder den Eintrag entfernen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeProduct>
  <ram:Name>T-Shirt</ram:Name>
  <ram:ApplicableProductCharacteristic>
    <ram:Description>Farbe: blau</ram:Description>
  </ram:ApplicableProductCharacteristic>
</ram:SpecifiedTradeProduct>

Richtig

<ram:SpecifiedTradeProduct>
  <ram:Name>T-Shirt</ram:Name>
  <ram:ApplicableProductCharacteristic>
    <ram:Description>Farbe</ram:Description>
    <ram:Value>blau</ram:Value>
  </ram:ApplicableProductCharacteristic>
</ram:SpecifiedTradeProduct>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:ApplicableProductCharacteristic

(ram:Description) and (ram:Value)

EN 16931 (UBL) (UBL)

Kontext: //cac:AdditionalItemProperty

exists(cbc:Name) and exists(cbc:Value)

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000199

Kontext: //ram:ApplicableProductCharacteristic

(ram:Description) and (ram:Value)

Verwandte Prüfregeln

  • BR-01: Spezifikationskennung (BT-24) fehlt
  • BR-02: Rechnungsnummer (BT-1) fehlt
  • BR-03: Rechnungsdatum (BT-2) fehlt
  • BR-04: Rechnungsart-Code (BT-3) fehlt
  • BR-05: Rechnungswährung (BT-5) fehlt
  • BR-06: Name des Verkäufers (BT-27) fehlt

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.