Das Element 'ram:ActualAmount' muss genau einmal vorkommen.
In diesem Abschlag fehlt ram:ActualAmount oder das Element kommt mehr als einmal vor. Für jeden solchen Abschlag muss es genau einmal vorhanden sein.
ram:ActualAmount gibt den Betrag des Abschlags an. Ohne genau einen Betrag lässt sich dieser Abschlag nicht eindeutig beziffern.
Bei einem Abschlag auf Dokumentenebene fehlt der Betrag oder er ist mehrfach angegeben. Mit genau einer Angabe lässt sich der Abschlag eindeutig erfassen.
- Ergänzen Sie im betreffenden
ram:SpecifiedTradeAllowanceChargegenau einram:ActualAmount. - Entfernen Sie weitere
ram:ActualAmount-Elemente, falls mehrere vorhanden sind. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> <ram:ActualAmount>10.00</ram:ActualAmount> </ram:SpecifiedTradeAllowanceCharge>
Technische Details
Der Test zählt ram:ActualAmount im Kontext eines Abschlags mit ram:ChargeIndicator gleich false und verlangt, dass die Anzahl genau 1 beträgt.
Die Regel gilt für einen Abschlag auf Dokumentenebene in ram:SpecifiedTradeAllowanceCharge innerhalb der Abrechnung des Belegs. Sie betrifft Einträge, bei denen ram:ChargeIndicator den Wert false hat.
rule/@context)assert/@test)