You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/initializer/global/LoanProductGlobalInitializerStep.java
+21Lines changed: 21 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4230,6 +4230,27 @@ public void initialize() throws Exception {
# MIR with interestRefundCalculation=false (no auto Interest Refund)
654
+
When Admin sets the business date to "01 February 2025"
655
+
And Customer makes "MERCHANT_ISSUED_REFUND" transaction with "AUTOPAY" payment type on "01 February 2025" with 66.41 EUR transaction amount and system-generated Idempotency key and interestRefundCalculation false
656
+
Then Loan Transactions tab has the following data:
# Backdated repayment on 20 January (before MIR) - triggers replay of MIR
668
+
And Customer makes "REPAYMENT" transaction with "AUTOPAY" payment type on "20 January 2025" with 17.94 EUR transaction amount and system-generated Idempotency key
669
+
Then Loan Transactions tab has the following data:
# Step 4: Make another repayment on 25 January (also before MIR)
676
+
And Customer makes "REPAYMENT" transaction with "AUTOPAY" payment type on "25 January 2025" with 10.94 EUR transaction amount and system-generated Idempotency key
677
+
Then Loan Transactions tab has the following data:
Copy file name to clipboardExpand all lines: fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java
+14-4Lines changed: 14 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -568,16 +568,26 @@ private void handleInterestRefund(final LoanTransaction loanTransaction, final T
0 commit comments