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 22f7972f6 FINERACT-1971 Repayment schedule period - Incorrect values 
after charge with huge amount
     new cdbf0df57 FINERACT-2162: Chargeback implementation for progressive 
interest recalculation enabled loan.
     new 7dc5dc279 FINERACT-2162: Added automations tests for chargeback with 
interest bearing and interest recalculation enabled

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/data/loanproduct/DefaultLoanProduct.java  |    3 +
 .../global/LoanProductGlobalInitializerStep.java   |  121 ++-
 .../fineract/test/support/TestContextKey.java      |    3 +
 .../test/resources/features/LoanChargeback.feature | 1016 ++++++++++++++++++++
 .../domain/LoanRepaymentScheduleInstallment.java   |   19 +-
 .../loanaccount/service/LoanScheduleService.java   |   17 +-
 ...dvancedPaymentScheduleTransactionProcessor.java |  228 ++++-
 .../impl/ProgressiveTransactionCtx.java            |    2 +-
 .../domain/ProgressiveLoanScheduleGenerator.java   |   18 +-
 .../portfolio/loanproduct/calc/EMICalculator.java  |   62 +-
 .../loanproduct/calc/ProgressiveEMICalculator.java |  107 ++-
 .../calc}/data/EmiAdjustment.java                  |    2 +-
 .../calc/{ => data}/EmiChangeOperation.java        |    2 +-
 .../calc}/data/InterestPeriod.java                 |   62 +-
 .../calc}/data/InterestRate.java                   |    2 +-
 .../calc}/data/OutstandingDetails.java             |    2 +-
 .../calc}/data/PeriodDueDetails.java               |    2 +-
 .../data/ProgressiveLoanInterestScheduleModel.java |   88 +-
 .../calc}/data/RepaymentPeriod.java                |   96 +-
 ...cedPaymentScheduleTransactionProcessorTest.java |   26 +-
 .../calc/ProgressiveEMICalculatorTest.java         |  615 +++++++++++-
 .../LoanWritePlatformServiceJpaRepositoryImpl.java |   20 +-
 .../ProgressiveLoanInterestRefundServiceImpl.java  |    2 +-
 .../ProgressiveLoanSummaryDataProvider.java        |    4 +-
 .../integrationtests/BaseLoanIntegrationTest.java  |   27 +-
 .../LoanTransactionChargebackTest.java             |  799 +++++++++++++++
 26 files changed, 3154 insertions(+), 191 deletions(-)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/EmiAdjustment.java (96%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/{
 => data}/EmiChangeOperation.java (96%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/InterestPeriod.java (63%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/InterestRate.java (94%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/OutstandingDetails.java (93%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/PeriodDueDetails.java (93%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/ProgressiveLoanInterestScheduleModel.java (85%)
 rename 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/{loanaccount/loanschedule
 => loanproduct/calc}/data/RepaymentPeriod.java (74%)

Reply via email to