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