Das Element 'ram:AllowanceTotalAmount' darf höchstens einmal vorkommen.
In ram:SpecifiedTradeSettlementLineMonetarySummation kommt ram:AllowanceTotalAmount mehr als einmal vor.
ram:AllowanceTotalAmount gibt die Summe der Abschläge für die Rechnungsposition an. Mehrere Angaben würden für diese Summe mehrere Werte liefern.
Die Summe der Abschläge ist in der Abrechnung einer Rechnungsposition mehrfach enthalten. Dieses Element darf dort höchstens einmal vorkommen.
- Suchen Sie in
ram:SpecifiedTradeSettlementLineMonetarySummationnach mehrfachenram:AllowanceTotalAmount-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:AllowanceTotalAmount>10.00</ram:AllowanceTotalAmount> <ram:AllowanceTotalAmount>20.00</ram:AllowanceTotalAmount> </ram:SpecifiedTradeSettlementLineMonetarySummation>
<ram:SpecifiedTradeSettlementLineMonetarySummation> <ram:AllowanceTotalAmount>10.00</ram:AllowanceTotalAmount> </ram:SpecifiedTradeSettlementLineMonetarySummation>
Technische Details
Der XPath zählt die ram:AllowanceTotalAmount-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:AllowanceTotalAmount.
rule/@context)assert/@test)