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

Rounding Mode unable to change from default 6

    XMLWordPrintableJSON

Details

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

    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.

       

       

       

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            sifiso Sifiso Mtetwa
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: