[
https://issues.apache.org/jira/browse/FINERACT-2193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy updated FINERACT-2193:
---------------------------------
Fix Version/s: 1.15.0
(was: 1.14.0)
> 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.15.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)