Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1540

Rounding Mode unable to change from default 6



    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 1.7.0
    • 1.10.0
    • Loan, System
    • Important


      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.





        1. roundingmodeerror.jpg
          41 kB
          Sifiso Mtetwa
        2. roundingmode.jpg
          43 kB
          Sifiso Mtetwa



            Unassigned Unassigned
            sifiso Sifiso Mtetwa
            0 Vote for this issue
            5 Start watching this issue