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/08/31 10:15:59 UTC

(fineract) 01/01: Merge pull request #6339

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 6d57c6d74ae83e226e6f9ce3f88d6659da3cc1dd
Merge: 3c1e69add5 11f13acec9
Author: Adam Saghy <ad...@gmail.com>
AuthorDate: Mon Aug 31 12:15:51 2026 +0200

    Merge pull request #6339
    
    FINERACT-2455: WC - Amortization schedule under-bills when a large overpayment leaves discount fee unearned

 .../org/apache/fineract/test/helper/Utils.java     |   6 +-
 .../WorkingCapitalAmortizationScheduleStepDef.java | 162 +++++++
 .../test/stepdef/loan/WorkingCapitalStepDef.java   |  15 +
 .../WorkingCapitalAmortizationSchedule.feature     | 470 +++++++++++++++++++++
 .../WorkingCapitalPeriodPaymentRate.feature        | 128 +++---
 .../calc/ProjectedAmortizationScheduleModel.java   | 243 +++++------
 ...rojectedAmortizationScheduleCalculatorTest.java |  95 ++++-
 7 files changed, 911 insertions(+), 208 deletions(-)

diff --cc fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/helper/Utils.java
index 26c008847d,23fb6ce537..c54992cb7c
--- a/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/helper/Utils.java
+++ b/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/helper/Utils.java
@@@ -21,8 -21,8 +21,9 @@@ package org.apache.fineract.test.helper
  import java.security.SecureRandom;
  import java.time.Clock;
  import java.time.LocalDate;
 +import java.util.ArrayList;
  import java.util.List;
+ import java.util.Locale;
  
  public final class Utils {