Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
Im ram:ShipFromTradeParty kommt ram:RoleCode mehr als einmal vor.
Die Regel begrenzt die Anzahl der Rollenangaben für den Versender auf höchstens eine. Ein fehlendes ram:RoleCode ist nach dieser Regel zulässig.
Im ram:ShipFromTradeParty ist ram:RoleCode mehrfach enthalten. Entfernen Sie die zusätzlichen Vorkommen, damit der Rollencode höchstens einmal angegeben ist.
- Suchen Sie
ram:ShipFromTradePartyin den Lieferangaben. - Prüfen Sie, ob
ram:RoleCodedort mehrfach vorkommt, und entfernen Sie zusätzliche Vorkommen. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ShipFromTradeParty> <ram:RoleCode/> <ram:RoleCode/> </ram:ShipFromTradeParty>
<ram:ShipFromTradeParty> <ram:RoleCode/> </ram:ShipFromTradeParty>
Technische Details
Die Schematron-Bedingung prüft, ob die Anzahl der direkten ram:RoleCode-Elemente im Kontext höchstens eins beträgt.
Die Regel gilt für ram:RoleCode im Element ram:ShipFromTradeParty der Lieferangaben.
rule/@context)assert/@test)