FINERACT-2215: Exclude reversed transactions from hasMonetaryActivityAfter check

This commit is contained in:
Abhinav Cillanki
2025-03-31 14:17:52 +02:00
committed by Adam Saghy
parent 97515fcba9
commit be9e44fa44
2 changed files with 64 additions and 1 deletions
@@ -3529,7 +3529,8 @@ public class Loan extends AbstractAuditableWithUTCDateTimeCustom<Long> {
public boolean hasMonetaryActivityAfter(final LocalDate transactionDate) {
for (LoanTransaction transaction : this.getLoanTransactions()) {
if (transaction.getTransactionDate().isAfter(transactionDate) && !transaction.isNonMonetaryTransaction()) {
if (transaction.getTransactionDate().isAfter(transactionDate) && transaction.isNotReversed()
&& !transaction.isNonMonetaryTransaction()) {
return true;
}
}