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 <[email protected]>
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(-)

Reply via email to