Das Element 'ram:CalculatedAmount' darf höchstens einmal vorkommen.
ram:ApplicableTradeTax enthält ram:CalculatedAmount mehr als einmal.
ram:CalculatedAmount kann innerhalb dieser Steuerangabe höchstens einmal vorkommen. Mehrere Vorkommen würden den berechneten Steuerbetrag an derselben Stelle mehrfach angeben.
In ram:ApplicableTradeTax einer Rechnungsposition ist ram:CalculatedAmount mehrfach enthalten. Die Angabe lässt sich auf ein Vorkommen begrenzen.
- Suchen Sie
ram:ApplicableTradeTaxin der Abrechnung der betroffenen Rechnungsposition. - Behalten Sie darin höchstens ein
ram:CalculatedAmount-Element bei. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
<ram:ApplicableTradeTax> <ram:CalculatedAmount>10.00</ram:CalculatedAmount> <ram:CalculatedAmount>10.00</ram:CalculatedAmount> </ram:ApplicableTradeTax>
<ram:ApplicableTradeTax> <ram:CalculatedAmount>10.00</ram:CalculatedAmount> </ram:ApplicableTradeTax>
Technische Details
Der Test zählt die direkten ram:CalculatedAmount-Elemente innerhalb von ram:ApplicableTradeTax und verlangt höchstens eines.
Die Regel gilt für ram:CalculatedAmount innerhalb von ram:ApplicableTradeTax an einer Rechnungsposition.
rule/@context)assert/@test)