That's nothing new, but something that you must be aware of. Since decimal 'fractions' can not be directly converted into binary
numbers, they are converted to binary values following industry standards. That means that ANY calculation including decimals must be considered as being NOT 100% correct. This means that you have to be extra careful. In your example yiu will find that
? EMPTY(ROUND(x,2))
Also check SET DECIMALS in help.
>Check this out!
>Run this:
>
>x=199.07
>x=x - 185.27
>x = x - 13.80
>?"---"
>?x
>?EMPTY(x)
>
>
>Anyone know why?