Das Element 'ram:ID' darf höchstens einmal vorkommen.
In ram:IncludedReferencedProduct kommt ram:ID mehr als einmal vor. Dieses Element darf innerhalb des Bereichs höchstens einmal enthalten sein.
ram:ID enthält eine Kennung des referenzierten Produkts. Die Regel begrenzt die Anzahl dieser Kennungselemente auf höchstens eines.
Im referenzierten Produkt ist ram:ID mehrfach vorhanden. In diesem Bereich darf das Element höchstens einmal stehen.
- Suchen Sie
ram:IncludedReferencedProductbei den Produktangaben der Rechnungsposition. - Prüfen Sie die darin enthaltenen
ram:ID-Elemente und entfernen Sie überzählige Vorkommen. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
<ram:IncludedReferencedProduct> <ram:ID>1</ram:ID> <ram:ID>2</ram:ID> </ram:IncludedReferencedProduct>
<ram:IncludedReferencedProduct> <ram:ID>1</ram:ID> </ram:IncludedReferencedProduct>
Technische Details
Die Prüfbedingung zählt die direkten ram:ID-Elemente in ram:IncludedReferencedProduct und verlangt höchstens eines.
Die Regel gilt innerhalb von ram:IncludedReferencedProduct, das bei den Produktangaben einer Rechnungsposition steht.
rule/@context)assert/@test)