Das Element 'ram:ChargeIndicator' muss genau einmal vorkommen.
Das Zuschlagselement enthält nicht genau ein ram:ChargeIndicator. Die Regel prüft die Anzahl dieses Elements innerhalb von ram:SpecifiedTradeAllowanceCharge.
ram:ChargeIndicator gibt an, ob es sich bei dem Betrag um einen Abschlag oder einen Zuschlag handelt. Für diesen Zuschlag muss der Indikator genau einmal vorhanden sein.
Der Zuschlag auf der Rechnungsposition enthält nicht genau einen Indikator. Sie können die Anzahl der Indikatorelemente im Zuschlag anpassen.
- Suchen Sie das betreffende
ram:SpecifiedTradeAllowanceChargein der Rechnungsposition. - Stellen Sie sicher, dass es genau ein
ram:ChargeIndicatormit dem Werttrueenthä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:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
Technische Details
Der Test zählt die direkten ram:ChargeIndicator-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)