Verify early Loan disbursals

Test Steps

1. Login to Mifos.
2. Go to 'Admin' tab, click on 'Define new loan product' link and create loan product with 'Declining balance'.

  • Verify that after selecting interest rate type other than 'declining' and checking 'can configure variable installment' checkbox, after clicking Submit button, validation message appears.

  • Verify that it is impossible to attach administrative fees with the types: Fee as a % of interest and Fee as a % of (interest + loan amount).

3. Set variable installments gaps (max: "30", min: "1", min inst. amount: "100").
5. Go to 'Clients & Accounts' tab and click on 'Create new loan account' link.
6. Select first of the previously created loan products.
7. Fill all necessary fields and set disbursal date.

  • Verify that it is impossible to attach additional fees with the types: Fee as a % of interest and Fee as a % of (interest + loan amount).

Go to preview page.

  • On the 'Review installments' page, verify installments schedule. Check that fields in 'Due date' and 'Total' columns are not disabled so that it is possible to modify date and total amount of installments. Verify also that date picker is working properly.

  • Verify that last installments amount is not editable.

  • Verify that system restricts the installment amount from being any lesser than either the sum of Fee and Interest for a period or the Minimum Installment Amount specified during product creation, whichever is greater.

  • Verify gaps defined in loan product definition (check that appropriate error messages appear)

8. Click on 'Preview' button. On the 'Preview Loan account information' page, verify that appropriate values are displayed and they are the same as on the review page and what were previously selected.

9. Submit changes.

  • On Loan details page, check that Disbursal date is appropriate. Go to 'View repayment schedule' page and check that schedule and installment amounts are appropriate. Go to 'Edit account information' page and verify that information are the same as entered during Loan creation.

10. Activate loan account.
11. Check installments schedule.
12. Apply one fee and one penalty.
13. Check installments schedule.

  • Start disbursing Loan, change the default disursal date, submit disbursal and check that the loan schedule to be moved forward while maintaining the gap between various installments.

  • Check the repayment schedule that "View Original Schedule" link exist, click on that link and check original Loan schedule.

Expected Result

Loan installments schedule is properly displayed for early disbursals.

Activity

Show:

Mifos Hudson Jira Plugin User June 16, 2011 at 10:34 AM

Integrated in

head-master-secondary #459
extend test
test fix

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java

  • application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java

Mifos Hudson Jira Plugin User June 15, 2011 at 8:58 PM

Integrated in

head-g-release-secondary #85
extend test
test fix

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java

  • application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java

Mifos Hudson Jira Plugin User June 3, 2011 at 12:58 PM

Integrated in

head-master-secondary #425
test fix

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java

Mifos Hudson Jira Plugin User June 3, 2011 at 12:07 PM

Integrated in

head-master-secondary #423
extend test

Łukasz Domżalski :
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java

  • application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java

Unresolved

Details

Assignee

Reporter

Test Prerequisite

Test Data

Automation

Test Level

Acceptance/UI

Automated Test Name

Components

Affects versions

Priority

More fields

Created March 16, 2011 at 3:33 PM
Updated June 16, 2011 at 10:34 AM