This is an automated email from the ASF dual-hosted git repository. taskain pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
from b616a96fc FINERACT-1911: Assign Data Table to Transaction - general add baa447196 [FINERACT-1958] Repayment schedule for down payment No new revisions were added by this update. Summary of changes: .../portfolio/loanaccount/domain/Loan.java | 28 +- .../domain/LoanRepaymentScheduleInstallment.java | 13 + .../loanschedule/data/LoanSchedulePeriodData.java | 60 ++++ .../loanschedule/domain/LoanApplicationTerms.java | 8 + .../domain/LoanScheduleModelPeriod.java | 2 + .../data/LoanScheduleModelDownPaymentPeriod.java | 148 +++++++++ .../loanschedule/data/LoanScheduleParams.java | 2 +- .../domain/AbstractLoanScheduleGenerator.java | 121 +++++-- .../LoanScheduleModelDisbursementPeriod.java | 5 + .../domain/LoanScheduleModelRepaymentPeriod.java | 5 + .../LoanWritePlatformServiceJpaRepositoryImpl.java | 18 +- .../db/changelog/tenant/changelog-tenant.xml | 1 + ..._add_is_down_payment_to_repayment_schedule.xml} | 4 +- .../LoanRepaymentScheduleWithDownPaymentTest.java | 358 +++++++++++++++++++++ .../LoanTransactionChargebackTest.java | 3 + 15 files changed, 727 insertions(+), 49 deletions(-) create mode 100644 fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/data/LoanScheduleModelDownPaymentPeriod.java copy fineract-provider/src/main/resources/db/changelog/tenant/parts/{0118_add_submitted_on_date_to_savings_transaction.xml => 0123_add_is_down_payment_to_repayment_schedule.xml} (89%) create mode 100644 integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanRepaymentScheduleWithDownPaymentTest.java