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 70f1afddb643967988d7ee8203e0a9dd2d393e39
Merge: ab2bffb093 c4a813d967
Author: Adam Saghy <[email protected]>
AuthorDate: Thu Aug 13 19:46:16 2026 +0200

    Merge pull request #6238
    
    FINERACT-2699: Fix non-interest bearing loans not aligning with paid 
amounts when last period is fully paid after recalculation

 .../features/EMICalculation-Part4.feature          |  81 ++++++++++
 ...dvancedPaymentScheduleTransactionProcessor.java |  25 +++
 .../portfolio/loanproduct/calc/EMICalculator.java  |  13 ++
 .../loanproduct/calc/ProgressiveEMICalculator.java |  71 +++++++++
 .../RepaymentScheduleInstallmentConverter.java     |   2 +-
 .../loanproduct/calc/data/RepaymentPeriod.java     |   9 ++
 .../data/RepaymentScheduleInstallmentData.java     |   8 +-
 .../calc/ProgressiveEMICalculatorTest.java         |  74 ++++++++-
 ...nManualInterestRefundResponseStructureTest.java |   8 +-
 ...AmortizationAfterLastInstallmentRefundTest.java | 172 +++++++++++++++++++++
 .../SavingsAccountsExternalIdTest.java             |   5 +-
 .../integrationtests/SavingsAccountsTest.java      |   8 +-
 .../SavingsInterestPostingTest.java                |   2 +
 scripts/split-tests.sh                             |  29 +++-
 14 files changed, 495 insertions(+), 12 deletions(-)

Reply via email to