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(-)
