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

Rounding Mode unable to change from default 6

Agile BoardAttach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 1.7.0
    • 1.10.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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            sifiso Sifiso Mtetwa

            Dates

              Created:
              Updated:

              Slack

                Issue deployment