Das Element 'ram:ActualAmount' muss genau einmal vorkommen.
Das Zuschlagselement enthält nicht genau ein ram:ActualAmount. Die Regel prüft die Anzahl dieses Elements innerhalb von ram:SpecifiedTradeAllowanceCharge.
ram:ActualAmount enthält den Betrag des Zuschlags. Ohne genau ein solches Element ist der Betrag des Zuschlags nicht eindeutig angegeben.
Der Zuschlag auf der Rechnungsposition enthält nicht genau einen Betrag. Sie können die Anzahl der Betragselemente im Zuschlag anpassen.
- Suchen Sie das betreffende
ram:SpecifiedTradeAllowanceChargein der Rechnungsposition. - Stellen Sie sicher, dass es genau ein
ram:ActualAmountenthält. - Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> <ram:ActualAmount>1.00</ram:ActualAmount> </ram:SpecifiedTradeAllowanceCharge>
Technische Details
Der Test zählt die direkten ram:ActualAmount-Elemente in ram:SpecifiedTradeAllowanceCharge und verlangt die Anzahl 1.
Die Regel gilt für einen Zuschlag auf Ebene einer Rechnungsposition, dessen ram:ChargeIndicator den Wert true hat.
rule/@context)assert/@test)