Hi Parth, I may not be an expert in Fineract but from what I’ve seen and tested with the code in the develop branch you can actually reverse and add transactions made before the last one but that would depend on your loan product configuration. If you enabled the loan interest recalculation that is not allowed or if you are trying to reverse a transaction made before a loan interest waiver transaction. What configuration are you using in your loan products?
Speaking of Loan Interest recalculation, I think this is not possible since a new payment or reversion done in a previous date than the last one would most likely require to recalculate interests and regenerate the repayment schedule for every following transaction because the interest portion of the following installments would certainly change. Schedule regeneration and interest recalculation are run when you add a new payment but this is done before or after the payments are processed. Like I said I’m not an expert so maybe someone else could give you a better explanation. Regards, Angel Cajas From: Parth Mangroliya <[email protected]> Sent: jueves, 9 de mayo de 2019 12:10 To: [email protected] Subject: Unable to add or reverse or modify older transactions Hello , According to current fineract functiionality, user can not add or reverse a loan transaction made before last transaction for that loan. To put this in other words, system only allows adding or reversing chronologically latest transaction. I am unable to think the use cases for this restriction as I thought that system should allow adding older transactions as system is already recalculating repayment schedule from that transaction date. Can anyone help me understand this ? Thanks in advance.... -- Regards, Parth Mangroliya
