Das Element 'ram:RoleCode' darf höchstens einmal vorkommen.
In ram:BuyerTaxRepresentativeTradeParty kommt ram:RoleCode mehr als einmal vor. Das Element darf höchstens einmal enthalten sein.
Die Regel begrenzt die Zahl der Rollencodes des Steuervertreters des Käufers auf einen; ram:RoleCode ist optional.
Beim Steuervertreter des Käufers ist ram:RoleCode mehrfach vorhanden. Der Rollencode kann fehlen, darf aber nicht mehrfach vorkommen.
- Suchen Sie
ram:BuyerTaxRepresentativeTradeParty. - Entfernen Sie überzählige
ram:RoleCode-Elemente, sodass höchstens eines verbleibt. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:BuyerTaxRepresentativeTradeParty> <ram:RoleCode>A</ram:RoleCode> <ram:RoleCode>B</ram:RoleCode> </ram:BuyerTaxRepresentativeTradeParty>
<ram:BuyerTaxRepresentativeTradeParty> <ram:RoleCode>A</ram:RoleCode> </ram:BuyerTaxRepresentativeTradeParty>
Technische Details
Geprüft wird, ob die Anzahl der direkten ram:RoleCode-Elemente in ram:BuyerTaxRepresentativeTradeParty höchstens eins beträgt.
Die Regel gilt für ram:RoleCode innerhalb von ram:BuyerTaxRepresentativeTradeParty, also beim Steuervertreter des Käufers.
rule/@context)assert/@test)