Zurück zur Fehler-Bibliothek

BR-54: Jedes Artikelmerkmal (BG-32) braucht Name (BT-160) und Wert (BT-161).

BR-54Fatal

BR-54: Artikelmerkmal Name/Wert (BT-160/BT-161) fehlt

Jedes AdditionalItemProperty braucht Name und Value

Offizielle Regel

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

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

Ein cac:AdditionalItemProperty hat keinen vollständigen Name/Wert-Paar (BT-160 und BT-161). Fehlt eines von beiden, wird die Rechnung mit BR-54 abgelehnt.

Beispiel (UBL)

Gültig (Name und Value):

<cac:Item>
  <cbc:Name>T-Shirt</cbc:Name>
  <cac:AdditionalItemProperty>
    <cbc:Name>Farbe</cbc:Name>
    <cbc:Value>Blau</cbc:Value>
  </cac:AdditionalItemProperty>
</cac:Item>

Ungültig (Value fehlt):

<cac:Item>
  <cbc:Name>T-Shirt</cbc:Name>
  <cac:AdditionalItemProperty>
    <cbc:Name>Farbe</cbc:Name>
    <!-- Invalid: BT-161 Value missing — BR-54 -->
  </cac:AdditionalItemProperty>
</cac:Item>

Typische Ursachen

  • 1Nur Name ohne Value exportiert
  • 2Leeres Value vom Serializer entfernt
  • 3Unvollständiges Mapping aus Artikelstammdaten

Was prüfen?

  • Name und Value je AdditionalItemProperty prüfen
  • Unvollständige BG-32-Blöcke entfernen oder vervollständigen
  • Erneut mit KoSIT validieren

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-54BT-160BT-161BG-32XRechnung

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.