FINERACT-2155: Allow annual charge payment after due date

This commit is contained in:
airajena
2026-01-26 13:12:17 +01:00
committed by Adam Saghy
parent d093a089c9
commit 52aaad9d25
2 changed files with 76 additions and 2 deletions
@@ -3140,8 +3140,8 @@ public class SavingsAccount extends AbstractAuditableWithUTCDateTimeCustom<Long>
throw new PlatformApiDataValidationException(dataValidationErrors);
}
if (!DateUtils.isEqual(annualFeeDueDate, transactionDate)) {
baseDataValidator.reset().failWithCodeNoParameterAddedToErrorCode("invalid.date");
if (DateUtils.isBefore(transactionDate, annualFeeDueDate)) {
baseDataValidator.reset().failWithCodeNoParameterAddedToErrorCode("transaction.before.dueDate");
throw new PlatformApiDataValidationException(dataValidationErrors);
}