Historical Data

Description

Ability To make an amount/date/payment type adjustment to a transaction which was done in the past.

Original requirement:

"5. currently to fix any old repayment we have to remove all transactions (stack) to get that exact repayment. We want the ability to target a certain repayment directly"

Original implementation proposal:

"To make an adjustment to a transaction which was done in the past
1. The user clicks on a new link 'Adjust past transaction' on Apply Adjustments screen. This will list all the previous payments made and each will be associated with an adjust button.
2. On clicking on 'Adjust' against a particular transaction, the system in the back end adjust all transactions starting from the latest one till the required payment is adjusted, then apply the later payments again, without altering the financial transactions for later payments.
a. For eg. 3 payments of 100 were done on 1 Mar, 1Apr and 1 May.
b. On 1 June, the user wishes to adjust the payment done on 1 Mar.
c. On clicking Adjust, the system adjusts a payment of 100 with appropriate financial transactions for reversing the 1 Mar payment.
3. This form of adjustment will not be allowed for loans of interest type 'Declining Balance interest recalculation'."

I think we can start with the new page and if it makes sense, we will simply replace the old one with the new implementation.

Environment

None

Activity

Show:
Lukasz Chudy
March 15, 2012, 10:37 AM

Verified on 15.02.2012
Ability to make an amount/date/payment type adjustment to a transaction which was done in the past functionality has been implemented properly.

Jakub Sławiński
March 14, 2012, 6:11 PM

I removed Savings Account component, because this ticket was for Loans only.

Paweł Gesek
March 12, 2012, 10:52 AM

Improvement added in commits:
57f0aa7084b270a3f79622630957da0d49e68850
d17a2318d0bb0bdf01f1d74ee660c6a8666395ad
8ec86bfc0028d48ae4ea49f343ae6c885d44f61a
3f159c63ae2f1e6c08eae729dbb789039c63640a

It is now possible to adjust past payment amounts, types and dates.

Fixed

Assignee

Paweł Gesek

Reporter

Jakub Sławiński

Labels

Implementation Priority

None

URL

None

Story Points

None

Team

Core

Scheduled For

None

Epic

None

productboard URL

None

Man Day Estimate

None

Components

Fix versions

Affects versions

Priority

Major