Das Element 'ram:ID' darf höchstens einmal vorkommen.
In ram:BuyerTradeParty kommt ram:ID mehrfach vor. Erlaubt ist höchstens ein solches Element; es darf auch fehlen.
Die Käuferkennung wird in diesem Regelkontext als einzelnes optionales Element geführt und darf daher nicht mehrfach angegeben werden.
In den Käuferangaben ist ram:ID mehrfach vorhanden. Dieses Element darf dort höchstens einmal stehen, kann aber auch entfallen.
- Prüfen Sie
ram:BuyerTradePartyauf wiederholteram:ID-Elemente. - Entfernen Sie zusätzliche
ram:ID-Elemente oder lassen Sie das Element weg. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:BuyerTradeParty> <ram:ID>BUYER-1</ram:ID> <ram:ID>BUYER-2</ram:ID> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:ID>BUYER-1</ram:ID> </ram:BuyerTradeParty>
Technische Details
Der XPath-Test count(ram:ID)<=1 begrenzt die Anzahl der direkten ram:ID-Kindelemente auf höchstens eins.
Die Regel gilt für die ram:ID-Elemente in ram:BuyerTradeParty der Vereinbarung zwischen Verkäufer und Käufer.
rule/@context)assert/@test)