fineract-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lionel Raymundi (JIRA)" <>
Subject [jira] [Commented] (FINERACT-512) IRR Calculation
Date Wed, 23 Aug 2017 14:32:00 GMT


Lionel Raymundi commented on FINERACT-512:

I would like to start a discussion on how to implement it. To be able to add it to the loan's
"calculate" post method, the best place i found to do it is in the "generate" method of AbstractLoanScheduleGenerator,
but that's maybe not the best place. Any feedback is welcome. 

A second point to discuss is how to add this in loan's get api. 
.- Should it be considered as a differente "association" in this API? 
.- Should it be calculated every time the API is called or stored in the database when the
loan is created?

> IRR Calculation
> ---------------
>                 Key: FINERACT-512
>                 URL:
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Lionel Raymundi
>            Assignee: Markus Geiss
> To be able to compare different loan offers (or generally investment options) it is useful
to find the Internal Rate of Return [1], which considers all costs of the loan.  
> To calculate this in the most flexible way, the periods taken on the formula should be
days, so the IRR calculation would be in a daily-basis. Usually to compare offers, this should
be transformed in anual or monthly basis, but that is out of this scope.
> This info should be added at least in Loan's GET API and in Loan's calculate POST response
(to be able to compare loans before creating them).
> [1]

This message was sent by Atlassian JIRA

View raw message