Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
Im ram:UltimateShipToTradeParty ist ram:RoleCode mehr als einmal enthalten.
Der endgültige Empfänger darf in diesem Zusammenhang höchstens einen Rollencode haben.
Beim endgültigen Empfänger ist ram:RoleCode mehrfach eingetragen. Das lässt sich beheben, indem Sie den doppelten Eintrag entfernen.
- Entfernen Sie im
ram:UltimateShipToTradePartyalle zusätzlichenram:RoleCode-Einträge. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:UltimateShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> <ram:RoleCode>B</ram:RoleCode> </ram:UltimateShipToTradeParty>
<ram:UltimateShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> </ram:UltimateShipToTradeParty>
Technische Details
Die Prüfung zählt die direkten ram:RoleCode-Elemente im aktuellen ram:UltimateShipToTradeParty und verlangt höchstens eines.
Die Regel gilt für ram:RoleCode im ram:UltimateShipToTradeParty einer Rechnungsposition.
rule/@context)assert/@test)