giulio wrote: Hi Neil, 20.10 + 20.87 you get 40.97 (and you'll trnsform it in 41.37) but what if you have: 20.50 + 20.59? you get 41.09 (and this can not be corrected because 09 is < than 60, but the correct number should be: 41.49, not 41.09) I have tested my code in a Java program and it works. If the amount is smaller than 60, then it does nothing. (I am using a shorthand if). I would just like to know how I can use operators (Like + - < > ...) in a variable expression in iReports. Kind Regards Neil