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
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4010,16 +4010,16 @@ public void initialize() throws Exception {
When Admin sets the business date to "16 July 2024"
550
550
#mismatch date for Interest Refund
551
551
When Admin manually adds Interest Refund for "MERCHANT_ISSUED_REFUND" transaction made on invalid date "16 July 2024" with 2.42 EUR interest refund amount
552
+
553
+
554
+
@TestRailId:C4127
555
+
Scenario: High interest rate in advance paid Repayment + Merchant Issued Refund
556
+
When Admin sets the business date to "10 July 2025"
557
+
And Admin creates a client with random data
558
+
And Admin creates a fully customized loan with the following data:
And Admin successfully approves the loan on "10 July 2025" with "1000" amount and expected disbursement date on "10 July 2025"
562
+
And Admin successfully disburse the loan on "10 July 2025" with "733.56" EUR transaction amount
563
+
When Admin sets the business date to "29 July 2025"
564
+
And Customer makes "REPAYMENT" transaction with "AUTOPAY" payment type on "29 July 2025" with 540.0 EUR transaction amount and system-generated Idempotency key
565
+
Then Loan Repayment schedule has 24 periods, with the following data for periods:
566
+
| Nr | Days | Date | Paiddate | Balanceofloan | Principaldue | Interest | Fees | Penalties | Due | Paid | Inadvance | Late | Outstanding |
When Admin sets the business date to "02 October 2025"
600
+
And Customer makes "MERCHANT_ISSUED_REFUND" transaction with "AUTOPAY" payment type on "02 October 2025" with 635.23 EUR transaction amount and system-generated Idempotency key and interestRefundCalculation true
601
+
Then Loan Repayment schedule has 24 periods, with the following data for periods:
602
+
| Nr | Days | Date | Paiddate | Balanceofloan | Principaldue | Interest | Fees | Penalties | Due | Paid | Inadvance | Late | Outstanding |
Copy file name to clipboardExpand all lines: fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/calc/ProgressiveEMICalculator.java
0 commit comments