Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
Innerhalb desselben ram:ManufacturerTradeParty kommt ram:RoleCode mehr als einmal vor.
Für den Hersteller ist innerhalb dieses Elements höchstens ein ram:RoleCode zulässig. Mehrere Vorkommen führen zu einer mehrfachen Angabe dieses Rollenfelds.
Beim Hersteller des Produkts ist ram:RoleCode mehrfach eingetragen. Entfernen Sie die überzählige Wiederholung, damit das Element nur einmal vorkommt.
- Suchen Sie
ram:ManufacturerTradePartybeim Produkt der Rechnungsposition. - Prüfen Sie die darin enthaltenen
ram:RoleCode-Elemente und behalten Sie höchstens eines bei. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ManufacturerTradeParty> <ram:RoleCode>A</ram:RoleCode> <ram:RoleCode>B</ram:RoleCode> </ram:ManufacturerTradeParty>
<ram:ManufacturerTradeParty> <ram:RoleCode>A</ram:RoleCode> </ram:ManufacturerTradeParty>
Technische Details
Der Test zählt die direkten ram:RoleCode-Elemente innerhalb von ram:ManufacturerTradeParty und lässt höchstens eines zu.
Die Regel gilt innerhalb von ram:ManufacturerTradeParty beim Produkt einer Rechnungsposition.
rule/@context)assert/@test)