FINERACT-2181: Improve validation for reschedule fromDate parameter

This commit is contained in:
Oleksii Novikov
2025-12-23 11:13:09 +01:00
committed by Arnold Gálovics
parent 46f218fdc2
commit 8610368a18
3 changed files with 29 additions and 3 deletions
@@ -22,6 +22,8 @@ public enum LoanRescheduleErrorMessage {
LOAN_CHARGED_OFF("Loan: %s reschedule installment is not allowed. Loan Account is Charged-off"), //
LOAN_RESCHEDULE_DATE_NOT_IN_FUTURE("Loan Reschedule From date (%s) for Loan: %s should be in the future."), //
LOAN_RESCHEDULE_FROM_DATE_INSTALLMENT_NOT_FOUND(
"Validation errors: [rescheduleFromDate] Failed data validation due to: repayment.schedule.installment.does.not.exist."), //
LOAN_LOCKED_BY_COB("Loan is locked by the COB job. Loan ID: %s"), //
LOAN_RESCHEDULE_NOT_ALLOWED_FROM_ZERO_TO_NEW_INTEREST_RATE("Failed data validation due to: newInterestRate."), //
LOAN_RESCHEDULE_NOT_ALLOWED_FROM_CURRENT_INTEREST_RATE_TO_ZERO("The parameter `newInterestRate` must be greater than 0."), //