Die zulässige maximale Anzahl von Dezimalstellen für den Betrag des Zuschlags auf Dokumentenebene (BT-99) beträgt 2.
Der Wert von ActualAmount enthält mehr als zwei Ziffern nach dem Dezimaltrennzeichen. Für den Betrag des Zuschlags sind höchstens zwei Dezimalstellen zulässig.
Die Begrenzung sorgt dafür, dass der Betrag des Zuschlags mit der für diesen Rechnungsbetrag erlaubten Genauigkeit angegeben wird.
Der Betrag des Zuschlags enthält mehr als zwei Dezimalstellen. Sie können den Rechnungsbetrag mit höchstens zwei Dezimalstellen angeben.
- Suchen Sie den Betrag des Zuschlags im Element
ActualAmount. - Geben Sie den Betrag mit höchstens zwei Dezimalstellen an.
- Prüfen Sie den Wert von
AbstractTradeAllowanceCharge.ActualAmount. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeAllowanceCharge> <ram:ActualAmount>12.345</ram:ActualAmount> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ActualAmount>12.34</ram:ActualAmount> </ram:SpecifiedTradeAllowanceCharge>
AbstractTradeAllowanceCharge.ActualAmount(Document level charge: BT-99)
Technische Details
Der Test zählt die Zeichen nach einem Punkt im ersten ActualAmount und lässt höchstens zwei zu.
Die Regel gilt für den Betrag ActualAmount eines Zuschlags auf Dokumentenebene innerhalb von ApplicableHeaderTradeSettlement.
rule/@context)assert/@test)