FINERACT-2317: Include capitalized income and buy down fee in available disbursement calculation

This commit is contained in:
Oleksii Novikov
2025-08-06 09:19:23 +02:00
committed by Adam Saghy
parent 9f53440543
commit 25b440b842
4 changed files with 33 additions and 18 deletions
@@ -164,7 +164,7 @@ public class CapitalizedIncomeWritePlatformServiceImpl implements CapitalizedInc
.setAmountAdjustment(MathUtil.nullToZero(capitalizedIncomeBalance.getAmountAdjustment()).add(transactionAmount));
capitalizedIncomeBalance.setUnrecognizedAmount(
MathUtil.negativeToZero(capitalizedIncomeBalance.getUnrecognizedAmount().subtract(transactionAmount)));
capitalizedIncomeBalanceRepository.save(capitalizedIncomeBalance);
capitalizedIncomeBalanceRepository.saveAndFlush(capitalizedIncomeBalance);
loanLifecycleStateMachine.determineAndTransition(loan, transactionDate);