Das Element 'ram:ChargeTotalAmount' darf höchstens einmal vorkommen.
In ram:SpecifiedTradeSettlementLineMonetarySummation kommt ram:ChargeTotalAmount mehr als einmal vor.
ram:ChargeTotalAmount gibt die Summe der Zuschläge für die Rechnungsposition an. Mehrere Angaben würden für diese Summe mehrere Werte liefern.
Die Summe der Zuschläge ist in der Abrechnung einer Rechnungsposition mehrfach enthalten. Dieses Element darf dort höchstens einmal vorkommen.
- Suchen Sie in
ram:SpecifiedTradeSettlementLineMonetarySummationnach mehrfachenram:ChargeTotalAmount-Elementen. - Stellen Sie sicher, dass dieses Element dort höchstens einmal vorkommt.
- Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementLineMonetarySummation> <ram:ChargeTotalAmount>10.00</ram:ChargeTotalAmount> <ram:ChargeTotalAmount>20.00</ram:ChargeTotalAmount> </ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:SpecifiedTradeSettlementLineMonetarySummation> <ram:ChargeTotalAmount>10.00</ram:ChargeTotalAmount> </ram:SpecifiedTradeSettlementLineMonetarySummation>
Technische Details
Der XPath zählt die ram:ChargeTotalAmount-Elemente im aktuellen ram:SpecifiedTradeSettlementLineMonetarySummation; der Test ist bei höchstens einem Element erfüllt.
Die Regel gilt für die monetäre Summierung innerhalb der Abrechnung einer Rechnungsposition und prüft dort ram:ChargeTotalAmount.
rule/@context)assert/@test)