I have a similar situation where I let the user fill out the field with however many decimal places they desire but in a "calculated field" I round the value to 2 decimal places using round(sum(${name_of_input_field}),2) in the calculation field. Seems to work fine for my needs.