You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ad...@apache.org on 2026/10/16 20:58:42 UTC
(fineract) 01/01: Merge pull request #6554
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 4dbcf3f8362e4446b8ecc9151aef6921afa2fede
Merge: 9c2e66c889 528006de90
Author: Adam Saghy <ad...@gmail.com>
AuthorDate: Fri Oct 16 21:58:35 2026 +0100
Merge pull request #6554
FINERACT-2455: WC - Support dynamic repayment frequency type and repa…
...ngCapitalLoanPeriodPaymentRateChangeDataV1.avsc | 1 +
.../test/factory/WorkingCapitalRequestFactory.java | 3 +-
...ingCapitalAmortizationScheduleMatrixPt1.feature | 131 ++++
...ingCapitalAmortizationScheduleMatrixPt2.feature | 21 +-
.../features/WorkingCapitalLoanAccount.feature | 8 +
.../features/WorkingCapitalLoanDetails.feature | 2 +-
.../features/WorkingCapitalLoanProduct.feature | 10 +
.../api/WorkingCapitalLoanApiResourceSwagger.java | 40 +-
.../calc/AmortizationParams.java | 163 +++--
.../workingcapitalloan/calc/AmortizationWalk.java | 118 ++--
.../workingcapitalloan/calc/PlanCursor.java | 44 +-
.../calc/ProjectedAmortizationScheduleModel.java | 238 ++++---
.../workingcapitalloan/calc/ProjectedPayment.java | 5 +-
.../calc/RepaymentFrequency.java | 102 +++
.../workingcapitalloan/calc/TvmFunctions.java | 15 +-
...kingCapitalLoanPeriodPaymentRateChangeData.java | 4 +-
.../WorkingCapitalLoanPeriodFrequencyType.java | 23 +
...WorkingCapitalLoanApplicationDataValidator.java | 87 ++-
...apitalLoanAmortizationScheduleWriteService.java | 17 +-
...alLoanAmortizationScheduleWriteServiceImpl.java | 175 +++--
...italLoanApplicationReadPlatformServiceImpl.java | 3 +-
...WorkingCapitalLoanWritePlatformServiceImpl.java | 6 +-
.../WorkingCapitalLoanProductConstants.java | 1 +
...orkingCapitalLoanProductApiResourceSwagger.java | 30 +-
.../WorkingCapitalLoanProductDataValidator.java | 4 +-
...gCapitalLoanProductReadPlatformServiceImpl.java | 3 +-
.../workingcapitalloan/module-changelog-master.xml | 1 +
...9_wc_normalize_repayment_frequency_to_daily.xml | 56 ++
.../ProjectedAmortizationScheduleAsOfTest.java | 6 +-
...rojectedAmortizationScheduleCalculatorTest.java | 134 ++--
...ProjectedAmortizationScheduleInvariantTest.java | 14 +-
...ectedAmortizationScheduleNormalizationTest.java | 7 +-
...ectedAmortizationSchedulePaymentAmountTest.java | 34 +-
...mortizationSchedulePrincipalAdjustmentTest.java | 9 +-
...tedAmortizationScheduleRateChangeSolveTest.java | 21 +-
...AmortizationScheduleRepaymentFrequencyTest.java | 345 ++++++++++
.../ProjectedAmortizationScheduleMapperTest.java | 16 +-
...tionScheduleModelParserServiceGsonImplTest.java | 47 +-
...anAmortizationScheduleWriteServiceImplTest.java | 224 ++++++-
.../WorkingCapitalLoanRateChangeSnapshotTest.java | 4 +-
.../WorkingCapitalLoanUndoDisbursalTest.java | 2 +-
...ingCapitalLoanApplicationDataValidatorTest.java | 67 ++
.../WorkingCapitalLoanApplicationCRUDTest.java | 3 +-
.../WorkingCapitalLoanProductCRUDTest.java | 1 +
.../helpers/WorkingCapitalLoanCommandsApi.java | 75 +++
...rkingCapitalAmortizationScheduleValidators.java | 105 ++-
.../modules/WorkingCapitalLoanRequestBuilders.java | 22 +
...ignWorkingCapitalPaymentAmountStrategyTest.java | 12 +-
.../FeignWorkingCapitalRepaymentFrequencyTest.java | 723 +++++++++++++++++++++
.../WorkingCapitalLoanProductHelper.java | 6 +
.../WorkingCapitalLoanProductTestBuilder.java | 2 +-
51 files changed, 2709 insertions(+), 481 deletions(-)