Die zulässige maximale Anzahl von Dezimalstellen für den Betrag des Abschlags auf Dokumentenebene (BT-92) beträgt 2.
Der Wert in ram:ActualAmount enthält mehr als zwei Zeichen nach dem Dezimalpunkt. Für den Abschlagsbetrag (BT-92) sind höchstens zwei Dezimalstellen zulässig.
Die Begrenzung auf zwei Dezimalstellen legt die zulässige Genauigkeit des Abschlagsbetrags fest.
Der Abschlagsbetrag enthält mehr als zwei Dezimalstellen. Passen Sie die Anzahl der Dezimalstellen für ram:ActualAmount an.
- Begrenzen Sie den Wert in
ram:ActualAmountauf höchstens zwei Dezimalstellen. - Prüfen Sie
AbstractTradeAllowanceCharge.ActualAmount. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ActualAmount>10.123</ram:ActualAmount>
<ram:ActualAmount>10.12</ram:ActualAmount>
AbstractTradeAllowanceCharge.ActualAmount(Document level allowance: BT-92)
Technische Details
Der Test zählt die Zeichen nach dem Punkt in ram:ActualAmount[1] und verlangt höchstens zwei.
Die Regel gilt für ram:ActualAmount eines Abschlags auf Dokumentenebene in ram:SpecifiedTradeAllowanceCharge.
rule/@context)assert/@test)