[ 
https://issues.apache.org/jira/browse/FINERACT-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16138425#comment-16138425
 ] 

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: https://issues.apache.org/jira/browse/FINERACT-512
>             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] http://www.investopedia.com/terms/i/irr.asp



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to