[
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)