This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit 068e398f903c6a8b47a83c771007f41fe6b70839
Author: Rustam Zeinalov <[email protected]>
AuthorDate: Mon Nov 3 14:21:31 2025 +0100

    FINERACT-2354: Addding e2e tests covering - backdated re-age edge case for 
interest bearing loans
---
 .../test/resources/features/LoanReAging.feature    | 28 ++++++++++------------
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git 
a/fineract-e2e-tests-runner/src/test/resources/features/LoanReAging.feature 
b/fineract-e2e-tests-runner/src/test/resources/features/LoanReAging.feature
index 1242c0feb9..7ae68665f1 100644
--- a/fineract-e2e-tests-runner/src/test/resources/features/LoanReAging.feature
+++ b/fineract-e2e-tests-runner/src/test/resources/features/LoanReAging.feature
@@ -5477,7 +5477,7 @@ Feature: LoanReAging
       | 01 January 2024  | Disbursement     | 100.0  | 0.0       | 0.0      | 
0.0  | 0.0       | 100.0        | false    |
       | 01 January 2024  | Re-age           | 100.0  | 100.0     | 0.0      | 
0.0  | 0.0       | 0.0          | false    |
 
-  @TestRailId:C4154 @AdvancedPaymentAllocation
+  @TestRailId:C4155 @AdvancedPaymentAllocation
   Scenario: Verify allowing Re-aging on interest bearing loan - Interest 
calculation: Default Behavior - validation that reAgeStartDate must be after 
disbursement date - UC16.2
     When Admin sets the business date to "01 January 2024"
     When Admin creates a client with random data
@@ -5573,23 +5573,21 @@ Feature: LoanReAging
     When Admin creates a Loan re-aging transaction with the following data:
       | frequencyNumber | frequencyType | startDate        | 
numberOfInstallments |
       | 1               | MONTHS        | 01 February 2024 | 6                 
   |
-   #Internal Server Error 500 is seen here, needs fixing
-    Then Loan Repayment schedule has 7 periods, with the following data for 
periods:
-      | Nr | Days | Date             | Paid date        | Balance of loan | 
Principal due | Interest | Fees | Penalties | Due   | Paid  | In advance | Late 
| Outstanding |
-      |    |      | 01 January 2024  |                  | 100.0           |    
           |          | 0.0  |           | 0.0   | 0.0   |            |      |  
           |
-      | 1  | 31   | 01 February 2024 | 01 February 2024 | 83.57           | 
16.43         | 0.58     | 0.0  | 0.0       | 17.01 | 17.01 | 0.0        | 0.0  
| 0.0         |
-      | 2  | 29   | 01 March 2024    | 01 March 2024    | 67.05           | 
16.52         | 0.49     | 0.0  | 0.0       | 17.01 | 17.01 | 0.0        | 0.0  
| 0.0         |
-      | 3  | 31   | 01 April 2024    |                  | 56.02           | 
11.03         | 0.0      | 0.0  | 0.0       | 11.03 | 0.0   | 0.0        | 0.0  
| 11.03       |
-      | 4  | 30   | 01 May 2024      |                  | 44.99           | 
11.03         | 0.0      | 0.0  | 0.0       | 11.03 | 0.0   | 0.0        | 0.0  
| 11.03       |
-      | 5  | 31   | 01 June 2024     |                  | 33.96           | 
11.03         | 0.0      | 0.0  | 0.0       | 11.03 | 0.0   | 0.0        | 0.0  
| 11.03       |
-      | 6  | 30   | 01 July 2024     |                  | 22.93           | 
11.03         | 0.0      | 0.0  | 0.0       | 11.03 | 0.0   | 0.0        | 0.0  
| 11.03       |
-      | 7  | 31   | 01 August 2024   |                  | 0.0             | 
22.93         | 0.0      | 0.0  | 0.0       | 22.93 | 0.0   | 0.0        | 0.0  
| 22.93       |
+    Then Loan Repayment schedule has 6 periods, with the following data for 
periods:
+      | Nr | Days | Date             | Paid date     | Balance of loan | 
Principal due | Interest | Fees | Penalties | Due   | Paid  | In advance | Late 
| Outstanding |
+      |    |      | 01 January 2024  |               | 100.0           |       
        |          | 0.0  |           | 0.0   | 0.0   |            |      |     
        |
+      | 1  | 31   | 01 February 2024 | 01 March 2024 | 83.44           | 16.56 
        | 0.58     | 0.0  | 0.0       | 17.14 | 17.14 | 0.0        | 0.13 | 0.0 
        |
+      | 2  | 29   | 01 March 2024    |               | 66.87           | 16.57 
        | 0.57     | 0.0  | 0.0       | 17.14 | 16.88 | 0.0        | 0.0  | 
0.26        |
+      | 3  | 31   | 01 April 2024    |               | 50.28           | 16.59 
        | 0.55     | 0.0  | 0.0       | 17.14 | 0.0   | 0.0        | 0.0  | 
17.14       |
+      | 4  | 30   | 01 May 2024      |               | 33.77           | 16.51 
        | 0.63     | 0.0  | 0.0       | 17.14 | 0.0   | 0.0        | 0.0  | 
17.14       |
+      | 5  | 31   | 01 June 2024     |               | 17.34           | 16.43 
        | 0.71     | 0.0  | 0.0       | 17.14 | 0.0   | 0.0        | 0.0  | 
17.14       |
+      | 6  | 30   | 01 July 2024     |               | 0.0             | 17.34 
        | 0.1      | 0.0  | 0.0       | 17.44 | 0.0   | 0.0        | 0.0  | 
17.44       |
     Then Loan Repayment schedule has the following data in Total row:
       | Principal due | Interest | Fees | Penalties | Due    | Paid  | In 
advance | Late | Outstanding |
-      | 100.0         | 1.07     | 0.0  | 0.0       | 101.07 | 34.02 | 0.0     
   | 0.0  | 67.05       |
+      | 100.0         | 3.14     | 0.0  | 0.0       | 103.14 | 34.02 | 0.0     
   | 0.13 | 69.12       |
     Then Loan Transactions tab has the following data:
       | Transaction date | Transaction Type | Amount | Principal | Interest | 
Fees | Penalties | Loan Balance | Reverted | Replayed |
       | 01 January 2024  | Disbursement     | 100.0  | 0.0       | 0.0      | 
0.0  | 0.0       | 100.0        | false    | false    |
       | 01 February 2024 | Repayment        | 17.01  | 16.43     | 0.58     | 
0.0  | 0.0       | 83.57        | false    | false    |
-      | 01 March 2024    | Repayment        | 17.01  | 16.52     | 0.49     | 
0.0  | 0.0       | 67.05        | false    | false    |
-      | 01 March 2024    | Re-age           | 67.05  | 67.05     | 0.0      | 
0.0  | 0.0       | 0.0          | false    | true     |
+      | 01 February 2024 | Re-age           | 83.57  | 83.57     | 0.0      | 
0.0  | 0.0       | 0.0          | false    | true     |
+      | 01 March 2024    | Repayment        | 17.01  | 16.7      | 0.31     | 
0.0  | 0.0       | 66.87        | false    | true     |

Reply via email to