Hi,
Yes I tried with that setting but it does not suffice, please find below the detailed observation i have done a short while ago:
when the Accessorial cost calculation was for discount (a negative calculation), the calculation is done as below in the log:
Operand.round(): mod (value % interval) = -0.865
RMICallHandler-17
Operand.round(): NEAREST_INTERVAL
RMICallHandler-17
Operand.round(): value = -5,244
RMICallHandler-17
In case where the accessorial cost is for charging (+ve calculation), the calculation is done as below in the log:
Operand.round(): mod (value % interval) = 0.865
RMICallHandler-39
Operand.round(): NEAREST_INTERVAL
RMICallHandler-39
Operand.round(): value = 5,245
RMICallHandler-39
I had a discussion with customer and understand that he needs the result to be 5245 in case of negative costs.
Can anyone of you advice me how the same can be achieved.
Thanks and regards,
Ravee