This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from e95e4da65e FINERACT-2385: e2e test scenarios for re-aging disallowed
with zero amount
new 23c1b2b8af FINERACT-2354: added e2e tests for validation of re-aging
for interest bearing products with interest calculation: default behavior
new d21a1a98a2 FINERACT-2354: First step - basic implementation of
re-aging for Interest bearing loans - Default Behavior, interestRecalculation =
true, without dueDate change
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../test/resources/features/LoanReAging.feature | 809 ++++++++++++++++++++-
.../portfolio/loanaccount/domain/Loan.java | 3 +
.../service/LoanDownPaymentHandlerServiceImpl.java | 3 +-
...EmbeddableProgressiveLoanScheduleGenerator.java | 6 +-
...dvancedPaymentScheduleTransactionProcessor.java | 262 +++++--
.../portfolio/loanproduct/calc/EMICalculator.java | 5 +
.../loanproduct/calc/ProgressiveEMICalculator.java | 130 ++++
.../domain/LoanScheduleGeneratorTest.java | 2 +-
.../calc/ProgressiveEMICalculatorTest.java | 5 +-
.../domain/LoanAccountDomainServiceJpa.java | 3 +-
.../LoanChargeWritePlatformServiceImpl.java | 11 +-
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 28 +-
.../ProgressiveLoanInterestRefundServiceImpl.java | 3 +-
.../ReprocessLoanTransactionsServiceImpl.java | 9 +-
.../service/reaging/LoanReAgingServiceImpl.java | 26 +-
.../service/reaging/LoanReAgingValidator.java | 17 +-
.../service/reaging/LoanReAgingValidatorTest.java | 28 -
17 files changed, 1211 insertions(+), 139 deletions(-)