Handling additional scenarios for loan defaults based on previous loans

Description

This is related to issue #1610. There were 3 scenarios that haven't yet been
implemented. They should be prioritized by Enda who requested this feature:

I) Create a loan

  • disburse loan

  • create another loan (will be under next loan cycle)

  • cancel loan 1


What should be the state of loan 2? Should it be cancelled because its cycle
is no longer valid?

ANSWER: You can't cancel a loan that's been disbursed-- you can only pay if off
(which keeps the loan cycle incremented) or move it to rescheduled or written
off (which decrements the loan cycle). If you move it to rescheduled or
written off, then the user should be prevented from moving loan 2 to approved
(if in partial application status) or prevented from disbursing the loan (if in
approved status). The following error message should be displayed:
You cannot disburse the loan because the loan cycle is no longer valid. Please
cancel the loan and create a new loan.
or
You cannot move the loan into approved status because the loan cycle is no
longer valid. Please cancel the loan and create a new loan.

II) Currently, the UI allows you to create future loans only from the next
immediate loan cycle. Is that desired behaviour, or should the user be able to
select from subsequent cycles also?

ANSWER: Yes, this is the desired behavior. There is no need for the user to be
able to select from subsequent cycles.

III) Create 2 loans in pending approval (both will be in loan cycle 0)

  • Disburse loan 1 and repay loan 1 (loan cycle gets incremented to 1)

  • Disburse loan 2 and repay loan 2 (loan cycle gets incremented to 2)
    Now, if another loan is created, this will be taken as loan cycle 3, though the
    user has never taken a loan of cycle 1 and 2. Is this expected behaviour?

ANSWER: Yes this is expected behavior. The user has repaid 2 loans so they
should be on loan cycle 2.

And your last question....
Do I block disbursal if the customer has unpaid
loans for any of the loan products he has borrowed, or only for this particular
product?

ANSWER: Only if the customer has unpaid loans for that particular product.

Environment

Platform: All, OS: All

Activity

Show:
emilytucker
July 3, 2008, 11:27 PM

Moving Enda bugs to vRhino release

Ryan Whitney
July 21, 2008, 7:43 PM

I'd like to clarify that it seems only the first scenario needs to be coded for?
There are four actual issues in here and its kind of confusing to determine
what IS the actual issue.

Ryan Whitney
July 22, 2008, 6:04 PM

These are edge cases for the most part, moving to unscheduled

Ryan Whitney
August 15, 2008, 8:36 AM

Moving these to the developer queue. I have investigated each of these issues
and determined their are not requirements for vRhino.

emilytucker
February 25, 2011, 9:18 PM

Marking as won't fix. These are extreme edge cases and no one has mentioned the need to address them.

Won't Fix

Assignee

mifosdeveloperqueue

Reporter

emilytucker

Labels

URL

None

Story Points

None

Team

None

Scheduled For

None

Epic

None

Notify

None

productboard URL

None

Man Day Estimate

None

Components

Fix versions

Affects versions

Priority

Major
Configure