Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Priority

User Stories

Section in FR

1

As a user, I want to be able to create Group loan account, so that every member of group loan will have his own individual account

2.1
2As a user, I want to be able to create product for Groups1.1
3As a user, I want to be able to have access to individual member accounts from Client details page2.3
4As a user, I want to be able to make transactions to entire new Group Loan3.1
5As a user, I want to be able to specify exact payment amount for every member while applying payment to group account3.1
6As a user, I want to be able to make transactions to particular individual member loan account 
7As a user, I want to be able to repay Loan transfer from Savings account 
8As a user, I want to be able to repay Loan by using Audi Bank plugin 
9As a user, I want to be able to apply fees/penalties to the whole new Group Loan and have possibility to modify fees/penalties amount for every member of the Loan 
10As a user, I want to be able to apply fees/penalties to individual member Loan account 
11As a user, I want to be able to apply adjustment to the whole new Group Loan and have possibility to modify adjustment amount for every member of the Loan 
12As a user, I want to be able to apply adjustment to individual member Loan account 
13As a user, I want to be able to apply full repayment to whole new Group Loan and have possibility to modify full repayment amount for every member of the Loan 
14As a user, I want to be able to apply full repayment to individual member Loan account 
15As a user, I want to be able to repay Loan/fees/penalties by using Collection Sheet Entry 
16As a user, I want to be able to modify loan parameters only on group loan account2.4
17As a user, I want to be able to approve new Group Loan by using 'Approve multiple loans' functionality 
18As a user, I want to be able to redo new Group Loan 
19As a user, I want to be able to reverse new Group Loan 
20As a user, I want to be able to attach a Question Group to new Group Loan 
21As a user, I want to be able to close loan of individual member and see updated information on group loan account 

1. Use Cases -

...

Loan

...

products

1.1 User can create Loan products for new Group Loan

...

  • Standard validation for every field during the product creation

2. Use Cases -

...

New Group Loan account

...

creation

2.1 User can create new Group Loan account by using previously created product 

...

  • Group Loan account can be modified only from Group details page
  • Group Loan account parameters cannot be modified from individual member account

3. Use Cases -

...

Payments

3.1 User can apply payment (with amount equal to installment amount) to entire Group Loan account

...

3.4 User can apply payment (with amount equal to installment amount) to individual member account

Actors

  • User with permissions to create and display Group Loan accounts
  • User with permissions to apply payments to Group Loan accounts
  • User with permissions to apply payments to individual member accountspermission: "Can make payment to the account"

Preconditions

  • New Group Loan account was previously created

...

  1. User opens individual member account details page
  2. User clicks on 'Loan repaymentApply payment' button
  3. User has possibility to specify payment amount
  4. User clicks 'Submit' button

...

  • Payment is applied to individual member loan account and information about payment is automatically updated on Group Loan account. Amount of installment to be repaid on Group Loan schedule is decreased with amount equal to this paid on individual member account. Amount which has already been repaid should be displayed in 'Total Amount Paid' column.

3.5 User can apply payment (with amount greater than installment amount) to individual member account

Actors

  • User with permissions to create and display Group Loan accounts
  • User with permissions to apply payments to Group Loan accounts
  • User with permissions to apply payments to individual member accounts
  • permission: "Can make payment to the account"

Preconditions

  • Group Loan account was previously created

...

  1. User opens individual member account details page
  2. User clicks on 'Loan repaymentApply payment' button
  3. User enters overpayment amount
  4. User clicks 'Submit' button

...

  • First the whole installment is repaid on individual member account. After that overpayment amount is applied to the next installment on individual member account.
  • Amount of installment to be repaid on Group Loan schedule is decreased with amount equal to this paid on individual member account. Amount which has already been repaid should be displayed in 'Total Amount Paid' column.
  • Overpayment amount is applied to the next installment on Group Loan account with amount equal to overpayment amount on individual member account.
  • Amount of interest for next installment is recalculated according to the decreased principal amount.

3.6 Use Case - User can apply payment (with partial installment amount) to individual member account

Actors

  • User with permissions to create and display Group Loan accounts
  • User with permissions to apply payments to Group Loan accounts
  • User with permissions to apply payments to individual member accounts

Preconditions

  • Group Loan account was previously created

Basic Flow

...

  • permission: "Can make payment to the account"

Preconditions

  • Group Loan account was previously created

Basic Flow

  1. User opens individual member account details page
  2. User clicks on 'Loan repaymentApply payment' button
  3. User enters partial payment amount
  4. User clicks 'Submit' button

...

  • Partial amount is applied to the current installment on individual member account.
  • Amount of interest is recalculated since installment has not been fully repaid.
  • Amount of installment to be repaid on Group Loan schedule is decreased with amount equal to this paid on individual member account. Amount which has already been repaid should be displayed in 'Total Amount Paid' column.
  • Amount of interest on Group Loan schedule is recalculated since installment has not been not fully repaid.

4. Use Cases -

...

Adjustments

4.1 User can apply adjustment to entire Group Loan account

Actors

  • User with permissions to create and display Group Loan accounts
  • User with permissions to apply adjustments to Group Loan accounts
  • User with permissions to apply adjustments to individual member accounts
  • permission: "Can make adjustment entry to the account"

Preconditions

  • Group Loan account was previously created
  • Payment was previously applied to entire Group Loan account

...

  1. User opens Group Loan account details page
  2. User goes to 'Transactions' tabUser clicks clicks on 'AdjustApply adjustment' button next to the transaction
  3. User has possibility to automatically modify/revert transaction made to of every individual member member 
  4. User clicks 'SaveSubmit' button

Post-condition

  • Transaction is adjusted on all individual member loan accounts and also information about adjustment is automatically updated adjusted on Group Loan account.
  • Transaction applied only on individual member account cannot be adjusted from Group Loan account

4.2 User can apply adjustment to individual member loan account

Actors

  • User with permissions to create and display Group Loan accounts
  • User with permissions to apply adjustments to Group Loan accounts
  • User with permissions to apply adjustments to individual member accounts
  • permission: "Can make adjustment entry to the account"

Preconditions

  • Group Loan account was previously created
  • Payment was previously applied to individual member account or to entire Group loan account

...

  1. User opens individual member loan account details page
  2. User goes to 'Transactions' tabUser clicks on 'AdjustApply adjustment' button next to the transaction
  3. User has possibility to adjust/modify transaction
  4. User clicks 'SaveSubmit' button

Post-condition

  • Transaction is adjusted on individual member loan account.
  • Group Loan account is updated accordingly to adjusted transaction on individual member account.

5. Use Cases -

...

Charges (fees/penalties)

5.1 User can apply charges (fees/penalties) to entire Group Loan account

Actors

  • User with permissions to create and display Group Loan accountsUser with permissions to permission: "Can apply charges to Group Loan accountsloans"

Preconditions

  • Group Loan account was previously created

...

  1. User opens Group Loan account details page
  2. User clicks on 'ChargeApply charges' button
  3. User can select either fee or penalty
  4. Charge amount is automatically deducted according to contribution of every member in Group Loan account
  5. In the next step, user has possibility to has to edit charge amount for every member
  6. User clicks 'SaveSubmit' button

Post-condition

  • Charge (fee/penalty) is applied to individual member accounts and information about applied charges is automatically updated on Group Loan account (sum of individual charges).
  • Charge applied from Group Loan account level can be only modified from Group Loan account level and cannot be modified from individual member account level
  • It is possible to add all kindes of fees/penalties (periodic fees, automatic penalties, one time fees etc.)

5.2 User can apply charges to individual member loan account

...