Das Element 'ram:RoundingAmount' darf höchstens einmal vorkommen.
ram:RoundingAmount kommt in ram:SpecifiedTradeSettlementHeaderMonetarySummation mehrfach vor. Das Element darf fehlen oder genau einmal vorhanden sein.
ram:RoundingAmount weist einen Rundungsbetrag in den monetären Gesamtsummen aus. Höchstens ein Wert verhindert eine mehrfache Angabe dieses Betrags.
Der Rundungsbetrag ist in der monetären Gesamtsumme mehrfach eingetragen. Sie können den Fehler beheben, indem Sie höchstens ein ram:RoundingAmount angeben.
- Suchen Sie
ram:SpecifiedTradeSettlementHeaderMonetarySummationin der Rechnung. - Prüfen Sie, wie oft
ram:RoundingAmountdarin vorkommt. - Stellen Sie sicher, dass das Element höchstens einmal enthalten ist.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:RoundingAmount>0.01</ram:RoundingAmount> <ram:RoundingAmount>0.02</ram:RoundingAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:RoundingAmount>0.01</ram:RoundingAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Technische Details
Die Regel zählt die unter ram:SpecifiedTradeSettlementHeaderMonetarySummation direkt vorkommenden ram:RoundingAmount-Elemente und erlaubt null oder eins.
Die Regel gilt für ram:RoundingAmount innerhalb der monetären Gesamtsumme ram:SpecifiedTradeSettlementHeaderMonetarySummation.
rule/@context)assert/@test)