I was beginning to think that coldfusion/lucee was not so good with numbers, and i have been battling with this for a year now and just discovered that its a bug.
I have two programs one is running using DollarFormat() function and the other program is using Numberformat() function.
I always get different result in terms of value
Please see http://trycf.com/gist/8db46ebcb6ae4d2e9344/lucee?theme=monokai for code demonstration.
DollarFormat(11.985) -> 11.98
NumberFormat(11.985,'9.99') - >11.99
However, ACF gives the correct result.
The above affects Railo and Lucee
Great job guys