Description
If you create a product with Declining balance and Equal Amortisation the scheduled repayments are never consistently equal. This is because Rounding mode is currently a default of 6 in Global configurations. However if you would like to change it to
HALF_DOWN: If the discarded digit is .5 or lower, the last digit is rounded down.
HALF_UP: If the discarded digit is .5 or greater, the next digit is rounded up.
FLOOR: Rounds down to the nearest digit even if the discarded digit is .5 or greater.
CEILING: If the discarded digit is anything but zero, the next digit is rounded up.
as in this ticket https://mifosforge.jira.com/browse/MIFOSX-858
Currently if you try and change to another value other than 6 it fails with error "Unable to modify this configuration as it is a trap door configuration. - "
This issue dates as far back as 2014 and still persists in Fineract 1.6.0. Is there a fix for this issue or if there are any branches that have solved this that we can merge.