Das Element 'ram:UnitQuantity' darf höchstens einmal vorkommen.
In ram:IncludedReferencedProduct kommt ram:UnitQuantity mehr als einmal vor. Dieses Element darf innerhalb des Bereichs höchstens einmal enthalten sein.
ram:UnitQuantity enthält eine Mengenangabe zum referenzierten Produkt. Die Regel begrenzt die Anzahl dieser Mengenangaben auf höchstens eine.
Im referenzierten Produkt ist ram:UnitQuantity 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:UnitQuantity-Elemente und entfernen Sie überzählige Vorkommen. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
<ram:IncludedReferencedProduct> <ram:UnitQuantity>1</ram:UnitQuantity> <ram:UnitQuantity>2</ram:UnitQuantity> </ram:IncludedReferencedProduct>
<ram:IncludedReferencedProduct> <ram:UnitQuantity>1</ram:UnitQuantity> </ram:IncludedReferencedProduct>
Technische Details
Die Prüfbedingung zählt die direkten ram:UnitQuantity-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)