Das Element 'ram:TotalPrepaidAmount' darf höchstens einmal vorkommen.
ram:TotalPrepaidAmount kommt in ram:SpecifiedTradeSettlementHeaderMonetarySummation mehrfach vor. Das Element darf fehlen oder genau einmal vorhanden sein.
ram:TotalPrepaidAmount weist die insgesamt bereits geleisteten Zahlungen aus. Höchstens ein Element stellt sicher, dass dieser Betrag nicht mehrfach angegeben wird.
Der bereits gezahlte Gesamtbetrag ist in der monetären Gesamtsumme mehrfach eingetragen. Sie können den Fehler beheben, indem Sie höchstens ein ram:TotalPrepaidAmount angeben.
- Suchen Sie
ram:SpecifiedTradeSettlementHeaderMonetarySummationin der Rechnung. - Prüfen Sie, wie oft
ram:TotalPrepaidAmountdarin 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:TotalPrepaidAmount>20.00</ram:TotalPrepaidAmount> <ram:TotalPrepaidAmount>20.00</ram:TotalPrepaidAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TotalPrepaidAmount>20.00</ram:TotalPrepaidAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Technische Details
Die Regel zählt die unter ram:SpecifiedTradeSettlementHeaderMonetarySummation direkt vorkommenden ram:TotalPrepaidAmount-Elemente und erlaubt null oder eins.
Die Regel gilt für den bereits gezahlten Gesamtbetrag innerhalb der monetären Gesamtsumme ram:SpecifiedTradeSettlementHeaderMonetarySummation.
rule/@context)assert/@test)