Die Elementvariante 'ram:TaxTotalAmount[@currencyID=../../ram:TaxCurrencyCode]' darf höchstens einmal vorkommen.
Mehr als ein ram:TaxTotalAmount hat eine @currencyID, die mit dem ram:TaxCurrencyCode übereinstimmt. Für die Steuerwährung darf höchstens ein solches Element vorkommen.
Der Umsatzsteuerbetrag in der Steuerwährung darf in der Gesamtsumme nicht mehrfach angegeben werden. So bleibt der Steuerbetrag für diese Währung eindeutig.
Der Umsatzsteuerbetrag in der Steuerwährung ist mehrfach eingetragen. Lassen Sie höchstens ein ram:TaxTotalAmount mit der passenden @currencyID stehen.
- Suchen Sie
ram:SpecifiedTradeSettlementHeaderMonetarySummationund den dort angegebenenram:TaxCurrencyCode. - Prüfen Sie die
@currencyID-Werte der zugehörigenram:TaxTotalAmount-Elemente. - Stellen Sie sicher, dass höchstens ein Element dieselbe Währung wie
ram:TaxCurrencyCodeverwendet. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxCurrencyCode>EUR</ram:TaxCurrencyCode> <ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount> <ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:TaxCurrencyCode>EUR</ram:TaxCurrencyCode> <ram:TaxTotalAmount currencyID="EUR">19.00</ram:TaxTotalAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Technische Details
Gezählt werden nur die ram:TaxTotalAmount-Elemente, deren @currencyID dem Wert von ram:TaxCurrencyCode entspricht. Die zulässige Anzahl beträgt null oder eins.
Die Regel gilt für die monetäre Gesamtsumme in ram:SpecifiedTradeSettlementHeaderMonetarySummation und betrifft ram:TaxTotalAmount mit einer @currencyID, die dem ram:TaxCurrencyCode entspricht.
rule/@context)assert/@test)