Das Element 'ram:CalculatedAmount' muss genau einmal vorkommen.
In ram:IncludedTradeTax kommt ram:CalculatedAmount nicht genau einmal vor. Das Element fehlt oder ist mehrfach vorhanden.
Die Umsatzsteuerangabe innerhalb des Nettopreises muss genau einen berechneten Betrag enthalten.
In der Umsatzsteuerangabe zum Nettopreis einer Rechnungsposition fehlt der berechnete Betrag oder er ist mehrfach eingetragen. Die Angabe lässt sich auf genau ein ram:CalculatedAmount bringen.
- Suchen Sie
ram:IncludedTradeTaxinnerhalb vonram:NetPriceProductTradePrice. - Prüfen Sie, ob darin genau ein
ram:CalculatedAmountenthalten ist. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:IncludedTradeTax/>
<ram:IncludedTradeTax> <ram:CalculatedAmount>0</ram:CalculatedAmount> </ram:IncludedTradeTax>
Technische Details
Der Test zählt die direkten ram:CalculatedAmount-Elemente innerhalb von ram:IncludedTradeTax und verlangt die Anzahl eins.
Die Regel gilt für ram:IncludedTradeTax innerhalb des Nettopreises einer Rechnungsposition.
rule/@context)assert/@test)