My guess is that the “Amount Rounding Precision” for the Currency you’re using is set to 0.
You must enter a value here. Depending on your NAV version the default value will be either 0.01 or 1 (or something else). But if the init value of this record has been changed, then you might experience this error.