Das Element 'ram:IncludedTradeTax' darf höchstens einmal vorkommen.
In ram:NetPriceProductTradePrice kommt ram:IncludedTradeTax mehr als einmal vor. Der Test erlaubt höchstens ein solches Element.
Die Struktur des Nettopreises lässt an dieser Stelle höchstens eine Umsatzsteuerangabe zu.
Zum Nettopreis einer Rechnungsposition ist ram:IncludedTradeTax mehrfach eingetragen. Es darf dort höchstens einmal vorkommen.
- Suchen Sie
ram:NetPriceProductTradePricein der betroffenen Rechnungsposition. - Prüfen Sie, dass
ram:IncludedTradeTaxdarin höchstens einmal vorkommt. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:NetPriceProductTradePrice> <ram:IncludedTradeTax/> <ram:IncludedTradeTax/> </ram:NetPriceProductTradePrice>
<ram:NetPriceProductTradePrice> <ram:IncludedTradeTax/> </ram:NetPriceProductTradePrice>
Technische Details
Der Test zählt die direkten ram:IncludedTradeTax-Elemente innerhalb von ram:NetPriceProductTradePrice und begrenzt die Anzahl auf eins.
Die Regel gilt für ram:NetPriceProductTradePrice einer Rechnungsposition.
rule/@context)assert/@test)