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

Arnold Galovics resolved FINERACT-2141.
---------------------------------------
    Fix Version/s: 1.12
                       (was: 1.11.0)
       Resolution: Fixed

> Asset Externalization - delayed settlement
> ------------------------------------------
>
>                 Key: FINERACT-2141
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2141
>             Project: Apache Fineract
>          Issue Type: New Feature
>            Reporter: Mihaly Dallos
>            Assignee: Mihaly Dallos
>            Priority: Critical
>              Labels: PepperSoup
>             Fix For: 1.12
>
>
> h3. Goal
> Make it possible to sell an entire loan portfolio, including loans which has 
> just been approved, and not relying on an actual sales contract to be closed 
> to cover the newly created loan accounts
> h3. Overview
> Add a support in existing asset externalization module to do delayed 
> settlement of SALE. This enables the flexibility to allocate the 
> funds/transactions during the asset externalization to be allocated to source 
> OR investor account depending on the outcome of the accounting settlement 
> processes.
> h3. Proposed solution
> At a loan product level there must be a setting which externalisation model 
> is applied. 
> Fineract Currently Supports Sale as on status right after the Initiation: 
> *{{PENDING}} {{→ ACTIVE}}*
> The solution provides an option of an Intermediate sale before the actual 
> sale with extended status sequence: *{{Pending-Intermediary → 
> Active-Intermediary → Pending → Active}}*
>  
> ||Status||Invoke/Process||
> |Pending-Intermediary |API|
> |Active-Intermediary|CoB|
> |Pending |API|
> |Active|CoB|
> |Decline|API|
> |Buyback|API|
> |Buyback-Intermediary|API|
> Use case flow:
>  * The user should be able to Initiate the Intermediary sale on an active 
> loan account ( Pending-Intermediary )
>  * COB job should pick up the Pending-Intermediary sale to make it 
> active-Intermediary( Active-Intermediary )
>  * COB job should Decline the Pending-Intermediary when the loan account 
> status is closed or overpaid
>  ** Owner ID for Intermediary transfer will be passed by user
>  * User should be able to BuyBack the Active-Intermediary status loan 
> accounts( BuyBack-Intermediary )
>  * User should be able to Initiate the sale on the Active-Intermediary status 
> loan accounts( Pending )
>  * COB job should pick up the Pending to make it Active( Active )
>  * COB job should not Decline the Pending loan status even if the loan 
> account is closed or overpaid
>  * When the status is changed from Pending to Active when the loan has zero 
> balance, no accounting entries will be passed for zero amount. however, the 
> status would be transferred to the new asset owner.
>  ** any new monetary transaction after that will be tagged to the new asset 
> owner
> h4. Following status changes orders are not all allowed
>  * {{Pending-Intermediary}} *→* {{Pending}} *{{→}}* {{Active}}
>  * {{Pending-Intermediary *→*}} {{Active}}
>  * {{Pending-Intermediary *→*}} {{Active-Intermediary}} *{{→}}* {{Decline}}
>  * {{Pending-Intermediary *→*}} {{Active-Intermediary}} *{{→}}* {{Pending 
> *→*}} {{Active *→*}} {{Decline}}



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

Reply via email to