Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
Innerhalb von ram:ShipToTradeParty kommt ram:RoleCode mehr als einmal vor. Dieses Element darf dort höchstens einmal vorhanden sein.
ram:RoleCode enthält eine Rollenangabe für ram:ShipToTradeParty. Die Regel begrenzt dieses Element auf ein Vorkommen.
Im Empfänger der Lieferung ist ram:RoleCode mehrfach vorhanden. Sie können den Fehler beheben, indem Sie die Angabe auf höchstens ein Element beschränken.
- Suchen Sie
ram:ShipToTradePartyin der Lieferangabe der Rechnungsposition. - Entfernen Sie überzählige
ram:RoleCode-Elemente, sodass höchstens eines übrig bleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> <ram:RoleCode>B</ram:RoleCode> </ram:ShipToTradeParty>
<ram:ShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> </ram:ShipToTradeParty>
Technische Details
Der Test zählt die direkten ram:RoleCode-Elemente innerhalb von ram:ShipToTradeParty und ist erfüllt, wenn höchstens eines vorhanden ist.
Die Regel gilt innerhalb von ram:ShipToTradeParty in der Lieferangabe einer Rechnungsposition.
rule/@context)assert/@test)