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