Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
In ram:PayerTradeParty ist ram:RoleCode mehrfach vorhanden. Das Element darf höchstens einmal vorkommen.
Die Regel begrenzt die Angabe des Rollencodes für den Zahlungspflichtigen auf höchstens ein Element.
Für den Zahlungspflichtigen ist mehr als ein ram:RoleCode enthalten. Die Rechnung kann angepasst werden, indem nur ein solches Element angegeben wird.
- Suchen Sie die
ram:RoleCode-Elemente inram:PayerTradeParty. - Entfernen Sie die überzähligen Elemente, sodass höchstens eines verbleibt.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:PayerTradeParty> <ram:RoleCode>1</ram:RoleCode> <ram:RoleCode>2</ram:RoleCode> </ram:PayerTradeParty>
<ram:PayerTradeParty> <ram:RoleCode>1</ram:RoleCode> </ram:PayerTradeParty>
Technische Details
Die Regel zählt die direkten ram:RoleCode-Elemente innerhalb von ram:PayerTradeParty und verlangt eine Anzahl von höchstens eins.
In ram:PayerTradeParty der Zahlungsinformationen wird die Anzahl der ram:RoleCode-Elemente geprüft.
rule/@context)assert/@test)