We're updating the issue view to help you get more done. 

Add ability to configure payment order: add possibility to always repay overdue interest first

Description

Currently, the order of loan payments is always the same:
1. 1st installment's: Misc Penalty, Penalty, Misc Fees, Fees, Interest, Principal
2. 2nd installment's: Misc Penalty, Penalty, Misc Fees, Fees, Interest, Principal
3. 3rd installment's...

There is a need to add configuration setting which will allow to change the default order of payments to the following one:
1. All overdue/current Interest
2. 1st installment's: Misc Penalty, Penalty, Misc Fees, Fees, Principal
3. 2nd installment's: Misc Penalty, Penalty, Misc Fees, Fees, Principal
4. 3rd installment's...

This means we need to add a single option to choose from the following repayment strategies:

  • the old payment order

  • always repay overdue interest first

Related discussions:

1. https://groups.google.com/forum/?fromgroups#!msg/mifosusers/pLdY-7HtJkc/zEe3lWwrN8gJ
2. https://groups.google.com/forum/#!topic/mifosusers/hCswn7FS9DQ

Environment

None

Status

Assignee

Łukasz Wyszomirski

Reporter

Lukasz Chudy

Implementation Priority

None

URL

None

Story Points

None

Team

Core

Scheduled For

None

50% Estimate

None

90% Estimate

None

Deployment

None

Epic

None

Request Type

None

Requestor

None

Number of Support Tickets

None

Customer

None

Notify

None

productboard URL

None

Time tracking

40h

Components

Fix versions

Affects versions

2.3.3

Priority

Critical