FINERACT-1827: Last installment is not closed if there is a chargeback transaction

This commit is contained in:
Jose Alberto Hernandez
2022-12-06 21:17:24 +01:00
committed by Arnold Gálovics
parent 7bcea6676c
commit 7dfbc2534d
2 changed files with 33 additions and 4 deletions
@@ -640,10 +640,7 @@ public class LoanRepaymentScheduleInstallment extends AbstractAuditableWithUTCDa
private void checkIfRepaymentPeriodObligationsAreMet(final LocalDate transactionDate, final MonetaryCurrency currency) {
this.obligationsMet = getTotalOutstanding(currency).isZero();
if (this.obligationsMet) {
this.obligationsMet = getCredits(currency).isZero();
if (this.obligationsMet) {
this.obligationsMetOnDate = transactionDate;
}
this.obligationsMetOnDate = transactionDate;
} else {
this.obligationsMetOnDate = null;
}