FINERACT-1724: Negative numbers in delinquentDays field

This commit is contained in:
Jose Alberto Hernandez
2023-05-30 20:23:39 +02:00
committed by Adam Saghy
parent edff4a410e
commit b4cdb58fbe
3 changed files with 96 additions and 13 deletions
@@ -139,10 +139,12 @@ public class LoanDelinquencyDomainServiceImpl implements LoanDelinquencyDomainSe
collectionData.setDelinquentDate(overdueSinceDate);
}
collectionData.setDelinquentAmount(outstandingAmount);
if (overdueDays > 0) {
collectionData.setDelinquentDays(overdueDays - graceDays);
collectionData.setDelinquentDays(0L);
Long delinquentDays = overdueDays - graceDays;
if (delinquentDays > 0) {
collectionData.setDelinquentDays(delinquentDays);
}
log.debug("Result: {}", collectionData.toString());
return collectionData;
}