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 8e35c89a5966c54cfd9c9c4b7a8bb10eac4c3b1c
Merge: 8bf3e732c6 cde525baea
Author: Adam Saghy <[email protected]>
AuthorDate: Tue May 12 12:35:45 2026 +0100

    Merge pull request #5771
    
    FINERACT-2455: WorkingCapital - % repayment modification options

 .../commands/service/CommandWrapperBuilder.java    |    8 +
 .../DefaultWorkingCapitalLoanProduct.java          |    3 +-
 .../factory/WorkingCapitalLoanRequestFactory.java  |   17 +
 .../fineract/test/helper/ErrorMessageHelper.java   |    4 +
 .../WorkingCapitalAmortizationScheduleStepDef.java |   22 +-
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  905 ++--
 .../fineract/test/support/TestContextKey.java      |    2 +
 .../global/WorkingCapitalInitializerStep.java      |    7 +-
 .../WorkingCapitalAmortizationSchedule.feature     |  875 +++-
 .../features/WorkingCapitalLoanAccount.feature     |   58 +
 .../features/WorkingCapitalLoanRepayment.feature   |  952 ++---
 .../WorkingCapitalPeriodPaymentRate.feature        |  284 ++
 .../WorkingCapitalLoanConstants.java               |    4 +
 ...CapitalLoanAmortizationScheduleApiResource.java |    2 +-
 .../api/WorkingCapitalLoanApiResource.java         |  101 +
 .../api/WorkingCapitalLoanApiResourceSwagger.java  |   15 +
 ...ultProjectedAmortizationScheduleCalculator.java |   18 +-
 .../ProjectedAmortizationScheduleCalculator.java   |   22 +-
 .../calc/ProjectedAmortizationScheduleModel.java   |  446 +-
 .../workingcapitalloan/calc/ProjectedPayment.java  |    7 +-
 .../workingcapitalloan/calc/TvmFunctions.java      |   24 +-
 .../data/ProjectedAmortizationScheduleData.java    |    4 +-
 ...ojectedAmortizationScheduleGenerateRequest.java |    2 +-
 .../ProjectedAmortizationSchedulePaymentData.java  |    4 -
 ...ingCapitalLoanPeriodPaymentRateChangeData.java} |   17 +-
 .../WorkingCapitalLoanPeriodPaymentRateChange.java |   79 +
 ...pdateRateWorkingCapitalLoanCommandHandler.java} |   39 +-
 .../ProjectedAmortizationScheduleMapper.java       |   11 +-
 ...italLoanPeriodPaymentRateChangeRepository.java} |   21 +-
 .../WorkingCapitalLoanDataValidator.java           |   55 +
 ...ctedAmortizationScheduleModelParserService.java |    4 +-
 ...tizationScheduleModelParserServiceGsonImpl.java |   16 +-
 ...ectedAmortizationScheduleRepositoryWrapper.java |    4 +-
 ...dAmortizationScheduleRepositoryWrapperImpl.java |   18 +-
 ...talLoanAmortizationScheduleReadServiceImpl.java |   13 +-
 ...apitalLoanAmortizationScheduleWriteService.java |    2 +
 ...alLoanAmortizationScheduleWriteServiceImpl.java |   60 +-
 ...ava => WorkingCapitalLoanCurrencyResolver.java} |   21 +-
 ...talLoanPeriodPaymentRateChangeReadService.java} |   14 +-
 ...oanPeriodPaymentRateChangeReadServiceImpl.java} |   33 +-
 .../WorkingCapitalLoanWritePlatformService.java    |    2 +
 ...WorkingCapitalLoanWritePlatformServiceImpl.java |   49 +
 .../workingcapitalloan/module-changelog-master.xml |    1 +
 .../0036_wc_loan_period_payment_rate_change.xml    |  120 +
 .../fineract-working-capital-loan/persistence.xml  |    1 +
 ...rojectedAmortizationScheduleCalculatorTest.java | 4393 ++++++++++----------
 ...kingCapitalLoanDataValidatorUpdateRateTest.java |  225 +
 .../WorkingCapitalLoanDisbursementTest.java        |    2 +-
 .../WorkingCapitalLoanRepaymentTest.java           |  646 +--
 .../helpers/FeignWorkingCapitalLoanHelper.java     |  100 +
 .../modules/WorkingCapitalLoanRequestBuilders.java |   62 +
 .../FeignWorkingCapitalLoanRateChangeTest.java     |  233 ++
 52 files changed, 6086 insertions(+), 3941 deletions(-)

Reply via email to