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/07 15:06:35 UTC
(fineract) 01/01: Merge pull request #6514
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 268e3952d71ffa029633bece2c2b5c6432d7c4c4
Merge: d2c1463566 b7503c09f4
Author: Adam Saghy <ad...@gmail.com>
AuthorDate: Wed Oct 7 16:06:28 2026 +0100
Merge pull request #6514
FINERACT-2684: Working Capital discount fee cannot exceed the principal
.../fineract/test/helper/ErrorMessageHelper.java | 4 +
.../loan/WorkingCapitalLoanAccountStepDef.java | 35 +++-
.../features/WorkingCapitalLoanAccount.feature | 22 ++-
.../calc/AmortizationParams.java | 23 +++
.../workingcapitalloan/calc/AmortizationWalk.java | 18 +-
.../workingcapitalloan/calc/PlanCursor.java | 6 +-
.../calc/ProjectedAmortizationScheduleModel.java | 35 +++-
...WorkingCapitalLoanApplicationDataValidator.java | 23 ++-
.../WorkingCapitalLoanDataValidator.java | 56 ++++++
.../WorkingCapitalLoanDiscountValidation.java | 50 +++++
...alLoanAmortizationScheduleWriteServiceImpl.java | 6 +-
.../WorkingCapitalLoanProductDataValidator.java | 16 ++
...rojectedAmortizationScheduleCalculatorTest.java | 98 ++++++++++
...ProjectedAmortizationScheduleInvariantTest.java | 215 +++++++++++++++++++++
...ectedAmortizationScheduleNormalizationTest.java | 13 +-
...orkingCapitalLoanDataValidatorDiscountTest.java | 97 ++++++++++
...anAmortizationScheduleWriteServiceImplTest.java | 97 +++++++++-
...ingCapitalLoanApplicationDataValidatorTest.java | 48 +++++
...WorkingCapitalLoanProductDataValidatorTest.java | 25 +++
.../WorkingCapitalLoanEirValidationTest.java | 43 ++++-
20 files changed, 895 insertions(+), 35 deletions(-)