Das Element 'ram:ID' darf höchstens einmal vorkommen.
In ram:SalesAgentTradeParty ist ram:ID mehr als einmal enthalten. Das Element darf höchstens einmal vorkommen.
Die Begrenzung hält die Kennung der als Verkaufsagenten angegebenen Partei eindeutig und verhindert mehrere ram:ID-Werte an dieser Stelle.
Beim Verkaufsagenten sind mehrere ram:ID-Elemente eingetragen. Die Rechnung lässt sich anpassen, indem dort höchstens eine Kennung enthalten ist.
- Suchen Sie
ram:SalesAgentTradePartyin den Vereinbarungsdaten. - Prüfen Sie die darin enthaltenen
ram:ID-Elemente. - Entfernen Sie überzählige
ram:ID-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SalesAgentTradeParty> <ram:ID>123</ram:ID> <ram:ID>456</ram:ID> </ram:SalesAgentTradeParty>
<ram:SalesAgentTradeParty> <ram:ID>123</ram:ID> </ram:SalesAgentTradeParty>
Technische Details
Die Regel zählt die direkten ram:ID-Elemente in ram:SalesAgentTradeParty und verlangt höchstens eines.
Die Regel gilt für ram:ID innerhalb von ram:SalesAgentTradeParty in den Vereinbarungsdaten.
rule/@context)assert/@test)