Das Element 'ram:Value' darf höchstens einmal vorkommen.
In ApplicableProductCharacteristic kommt ram:Value mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.
Die Regel begrenzt den Wert einer Produkteigenschaft auf ein Element pro ApplicableProductCharacteristic. So bleibt die Angabe des Merkmalswerts eindeutig.
Bei einem Produktmerkmal ist der Wert mehrfach angegeben. Sie können die doppelten Angaben entfernen; ein Wert ist optional.
- Suchen Sie das betroffene
ApplicableProductCharacteristic. - Entfernen Sie doppelte
ram:Value-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableProductCharacteristic> <ram:Value>Valeur A</ram:Value> <ram:Value>Valeur B</ram:Value> </ram:ApplicableProductCharacteristic>
<ram:ApplicableProductCharacteristic> <ram:Value>Valeur</ram:Value> </ram:ApplicableProductCharacteristic>
Technische Details
Der Test zählt die direkten ram:Value-Elemente von ApplicableProductCharacteristic und lässt eine Anzahl von 0 oder 1 zu.
Die Regel gilt für ApplicableProductCharacteristic innerhalb des Produkts einer Rechnungsposition.
rule/@context)assert/@test)