If I have a text field on a web page which displays a currency symbol next to the field is there any problem in taking values entered without 2 decimal places and adding them after the user submits?
123 becomes 123.00 123.4 becomes 123.40
What about >2 decimal places? Should the user be allowed to enter 123.456 and the system saves it as 123.46?
Currently the field behaves in a manner which forces the user to enter the full currency value including decimal symbol and following values (#.##) or they just cannot proceed, is this a safer practice for entering currency data?