Currency rounding information and display digits information should be linked
I stumbled today on an issue where the digits of the currency was set to 0 but the user forgot to set the rounding information. Thus when rounding the value to create account moves the value was rounded to the nearest .01 value which failed the digits validation.
The way to solve this would be to validate the digits of the rounding field using the digits of the currency.