This is an automated email from the ASF dual-hosted git repository. adamsaghy pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit 106a694eb4f1bb76f380214f68dc14f6c2ad315a Merge: 70f1afddb6 b399d94248 Author: Adam Saghy <[email protected]> AuthorDate: Thu Aug 13 19:48:16 2026 +0200 Merge pull request #6232 FINERACT-2455: Add support for payment rate modification with effective date instead of business date .../factory/WorkingCapitalLoanRequestFactory.java | 8 +- .../fineract/test/helper/BusinessDateHelper.java | 9 + .../WorkingCapitalAmortizationScheduleStepDef.java | 15 + .../loan/WorkingCapitalLoanAccountStepDef.java | 83 +- .../WorkingCapitalAmortizationSchedule.feature | 26 +- .../WorkingCapitalPeriodPaymentRate.feature | 1325 +++++++++++++++++++- .../resources/features/WorkingCapital_COB.feature | 16 +- .../WorkingCapitalLoanConstants.java | 1 + .../api/WorkingCapitalLoanApiResourceSwagger.java | 6 + ...ultProjectedAmortizationScheduleCalculator.java | 66 - .../ProjectedAmortizationScheduleCalculator.java | 89 -- .../calc/ProjectedAmortizationScheduleModel.java | 36 +- ...gCapitalLoanPeriodPaymentRateHistoryHelper.java | 106 ++ ...pitalLoanPeriodPaymentRateChangeRepository.java | 6 + .../WorkingCapitalLoanDataValidator.java | 25 +- ...apitalLoanAmortizationScheduleWriteService.java | 7 +- ...alLoanAmortizationScheduleWriteServiceImpl.java | 85 +- ...WorkingCapitalLoanWritePlatformServiceImpl.java | 61 +- ...rojectedAmortizationScheduleCalculatorTest.java | 18 +- ...kingCapitalLoanDataValidatorUpdateRateTest.java | 23 +- .../WorkingCapitalLoanEirValidationTest.java | 8 +- .../modules/WorkingCapitalLoanRequestBuilders.java | 9 +- .../FeignWorkingCapitalLoanRateChangeTest.java | 66 +- ...nWorkingCapitalLoanScheduleRateHistoryTest.java | 2 +- 24 files changed, 1782 insertions(+), 314 deletions(-)
