Merkmalsbeschreibung höchstens einmal angeben

Fehler FX-SCH-A-001144 Factur-X

Das Element 'ram:Description' darf höchstens einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

In ApplicableProductCharacteristic kommt ram:Description mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.

Was die Regel bedeutet

Die Regel begrenzt die Beschreibung einer Produkteigenschaft auf ein Element pro ApplicableProductCharacteristic. So wird die Merkmalsangabe strukturell eindeutig gehalten.

Bitte geben Sie die Merkmalsbeschreibung höchstens einmal an

Die Beschreibung ist bei einem Produktmerkmal mehrfach vorhanden. Sie können doppelte Angaben entfernen; eine Beschreibung ist optional.

Was ist zu tun?
  1. Suchen Sie das betroffene ApplicableProductCharacteristic.
  2. Entfernen Sie doppelte ram:Description-Elemente, sodass höchstens eines verbleibt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:ApplicableProductCharacteristic>
  <ram:Description>Description A</ram:Description>
  <ram:Description>Description B</ram:Description>
</ram:ApplicableProductCharacteristic>
✓ In Ordnung
<ram:ApplicableProductCharacteristic>
  <ram:Description>Description</ram:Description>
</ram:ApplicableProductCharacteristic>
Technische Details

Der Test zählt die direkten ram:Description-Elemente von ApplicableProductCharacteristic und lässt eine Anzahl von 0 oder 1 zu.

Wo die Regel greift

Die Regel gilt für ApplicableProductCharacteristic innerhalb des Produkts einer Rechnungsposition.

Originalmeldung aus dem Schematron
Element 'ram:Description' may occur at maximum 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic
Prüfausdruck (assert/@test)
count(ram:Description)<=1