I don't know the exact reason why this may happen,but While working in my application i also come up with the same problem and solve it by rounding up in javascript.
x = parseFloat(13.6);
y = ...
total = x+y...
This solves the issue for me...
total = Math.round(total*100)/100
|