[ 
https://issues.apache.org/jira/browse/FINERACT-2193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Saghy resolved FINERACT-2193.
----------------------------------
    Resolution: Fixed

> Progressive loan schedule handling
> ----------------------------------
>
>                 Key: FINERACT-2193
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2193
>             Project: Apache Fineract
>          Issue Type: New Feature
>            Reporter: Mihaly Dallos
>            Assignee: Mihaly Dallos
>            Priority: Major
>              Labels: PepperSoup
>             Fix For: 1.14.0
>
>
> h2. Goal
> Supporting a new way of disbursement handling which fits for line of credit 
> type or *progressive* loan strategy.
> The legacy disbursement strategy was working *cumulative* way: Doesn't matter 
> when was something disbursed the total disbursement amount was split across 
> all of the installments.
> The new strategy is about to provide an alternative methodology: Only the 
> future installments to be used to split across the newly disbursed amount.
>  
> *CUMULATIVE*
> ||*Period*
>  ||*Date*
>  ||*Loan Balance*
>  ||*Amount*
>  ||*EMI*
>  ||
> |*Disbursement*|2023.01.01|500|500| |
> |Installment 1|2023.02.01|250|250|*250*|
> |Installment 2|2023.03.01|0|250|*250*|
> |*Disbursement 2*|2023.03.05|500|500| |
> |Installment 3|2023.04.01|250|250|*250*|
> |Installment 4|2023.05.01|0|250|*250*|
>  
> *PROGRESSIVE*
> ||*Period*
>  ||*Date*
>  ||*Loan Balance*
>  ||*Amount*
>  ||*EMI*
>  ||
> |*Disbursement*|2023.01.01|500|500| |
> |Installment 1|2023.02.01|375|125|*125*|
> |Installment 2|2023.03.01|250|125|*125*|
> |*Disbursement 2*|2023.03.05|750|500| |
> |Installment 3|2023.04.01|375|375|*375*|
> |Installment 4|2023.05.01|0|375|*375*|
> h3. Requirements
> New configuration to select strategy:
>  * Loan schedule type:
>  ** CUMULATIVE (legacy, default)
>  ** PROGRESSIVE
> Implement the loan schedule generation logic which supports this new strategy.
> Interest calculation logic which supports this new strategy.
> Reschedule loan logic which supports this new strategy.
> h2. High Level Design
> Having new configuration field on Loan product and Loan level
> Key: loan_schedule_type
> Value: Enum (CUMULATIVE, PROGRESSIVE)
> By default behaviour: CUMULATIVE loan schedule type → backward compatibility



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to