From b68542923e2416863aff9afcba0ffcf792869277 Mon Sep 17 00:00:00 2001 From: mariiaKraievska Date: Tue, 2 Jun 2026 10:22:21 +0300 Subject: [PATCH 1/2] FINERACT-2455: WC - Transaction Type - Discount amortization adjustment --- .../fineract/test/data/TransactionType.java | 1 + ...WorkingCapitalAmortizationSchedule.feature | 46 +- .../WorkingCapitalDiscountAdjustment.feature | 394 ++++----- ...italDiscountAmortizationAdjustment.feature | 796 ++++++++++++++++++ .../WorkingCapitalLoanRepayment.feature | 366 ++++---- .../domain/LoanTransactionType.java | 2 + .../loanproduct/service/LoanEnumerations.java | 3 + ...ountingProcessorForWorkingCapitalLoan.java | 28 + .../DiscountFeeAmortizationBusinessStep.java | 16 +- ...WorkingCapitalLoanAccountingProcessor.java | 3 + .../ProjectedAmortizationScheduleModel.java | 98 ++- .../domain/WorkingCapitalLoanBalance.java | 10 +- .../domain/WorkingCapitalLoanTransaction.java | 7 + ...oanDiscountFeeAmortizationServiceImpl.java | 32 +- ...ngCapitalLoanWritePlatformServiceImpl.java | 24 +- ...tedAmortizationScheduleCalculatorTest.java | 26 +- ...WorkingCapitalLoanApplicationCRUDTest.java | 24 +- ...rkingCapitalLoanApprovalRejectionTest.java | 14 +- ...ingCapitalLoanCreditBalanceRefundTest.java | 3 +- ...lLoanDelinquencyActionIntegrationTest.java | 3 +- ...linquencyRangeScheduleIntegrationTest.java | 4 +- .../WorkingCapitalLoanDisbursementTest.java | 62 +- ...ingCapitalLoanRepaymentAccountingTest.java | 3 +- .../WorkingCapitalLoanRepaymentTest.java | 35 +- 24 files changed, 1464 insertions(+), 536 deletions(-) create mode 100644 fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature diff --git a/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/data/TransactionType.java b/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/data/TransactionType.java index 96139d32ee4..54d61dac35a 100644 --- a/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/data/TransactionType.java +++ b/fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/data/TransactionType.java @@ -46,6 +46,7 @@ public enum TransactionType { DISCOUNT_FEE("discountFee"), // DISCOUNT_FEE_ADJUSTMENT("discountFeeAdjustment"), // DISCOUNT_FEE_AMORTIZATION("discountFeeAmortization"), // + DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT("discountFeeAmortizationAdjustment"), // ; public final String value; diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalAmortizationSchedule.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalAmortizationSchedule.feature index 48574717428..f14b33d36c2 100644 --- a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalAmortizationSchedule.feature +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalAmortizationSchedule.feature @@ -448,29 +448,29 @@ Feature: WorkingCapitalAmortizationSchedule And The retrieved amortization schedule has payments with the following details: | paymentNo | date | expectedPaymentAmount | expectedBalance | expectedAmortizationAmount | actualPaymentAmount | actualAmortizationAmount | expectedDiscountFeeBalance | actualBalance | actualDiscountFeeBalance | | 0 | 2019-01-01 | -9000.00 | 9000.00 | | | | 1000.00 | 9000.00 | 1000.00 | - | 1 | 2019-01-02 | 50.00 | 8959.61 | 9.61 | | | 990.39 | | | - | 2 | 2019-01-03 | 50.00 | 8919.18 | 9.57 | | | 980.82 | | | - | 3 | 2019-01-04 | 50.00 | 8878.70 | 9.52 | | | 971.30 | | | - | 4 | 2019-01-05 | 50.00 | 8838.18 | 9.48 | | | 961.82 | | | - | 5 | 2019-01-06 | 50.00 | 8797.62 | 9.44 | | | 952.38 | | | - | 6 | 2019-01-07 | 50.00 | 8757.01 | 9.39 | | | 942.99 | | | - | 7 | 2019-01-08 | 50.00 | 8716.36 | 9.35 | | | 933.64 | | | - | 8 | 2019-01-09 | 50.00 | 8675.67 | 9.31 | | | 924.33 | | | - | 9 | 2019-01-10 | 50.00 | 8634.94 | 9.26 | | | 915.07 | | | - | 10 | 2019-01-11 | 50.00 | 8594.16 | 9.22 | | | 905.85 | | | - | 11 | 2019-01-12 | 50.00 | 8553.33 | 9.18 | | | 896.67 | | | - | 12 | 2019-01-13 | 50.00 | 8512.47 | 9.13 | | | 887.54 | | | - | 13 | 2019-01-14 | 50.00 | 8471.56 | 9.09 | | | 878.45 | | | - | 14 | 2019-01-15 | 50.00 | 8430.60 | 9.05 | | | 869.40 | | | - | 15 | 2019-01-16 | 50.00 | 8389.61 | 9.00 | | | 860.40 | | | - | 16 | 2019-01-17 | 50.00 | 8348.56 | 8.96 | | | 851.44 | | | - | 17 | 2019-01-18 | 50.00 | 8307.48 | 8.91 | | | 842.53 | | | - | 18 | 2019-01-19 | 50.00 | 8266.35 | 8.87 | | | 833.66 | | | - | 19 | 2019-01-20 | 50.00 | 8225.18 | 8.83 | | | 824.83 | | | - | 20 | 2019-01-21 | 50.00 | 8183.96 | 8.78 | | | 816.05 | | | - | 21 | 2019-01-22 | 50.00 | 8142.70 | 8.74 | | | 807.31 | | | - | 22 | 2019-01-23 | 50.00 | 8101.39 | 8.69 | | | 798.62 | | | - | 23 | 2019-01-24 | 50.00 | 8060.04 | 8.65 | | | 789.97 | | | + | 1 | 2019-01-02 | 50.00 | 8959.61 | 9.61 | 0.00 | 0.00 | 990.39 | 9000.00 | 1000.00 | + | 2 | 2019-01-03 | 50.00 | 8919.18 | 9.57 | 0.00 | 0.00 | 980.82 | 9000.00 | 1000.00 | + | 3 | 2019-01-04 | 50.00 | 8878.70 | 9.52 | 0.00 | 0.00 | 971.30 | 9000.00 | 1000.00 | + | 4 | 2019-01-05 | 50.00 | 8838.18 | 9.48 | 0.00 | 0.00 | 961.82 | 9000.00 | 1000.00 | + | 5 | 2019-01-06 | 50.00 | 8797.62 | 9.44 | 0.00 | 0.00 | 952.38 | 9000.00 | 1000.00 | + | 6 | 2019-01-07 | 50.00 | 8757.01 | 9.39 | 0.00 | 0.00 | 942.99 | 9000.00 | 1000.00 | + | 7 | 2019-01-08 | 50.00 | 8716.36 | 9.35 | 0.00 | 0.00 | 933.64 | 9000.00 | 1000.00 | + | 8 | 2019-01-09 | 50.00 | 8675.67 | 9.31 | 0.00 | 0.00 | 924.33 | 9000.00 | 1000.00 | + | 9 | 2019-01-10 | 50.00 | 8634.94 | 9.26 | 0.00 | 0.00 | 915.07 | 9000.00 | 1000.00 | + | 10 | 2019-01-11 | 50.00 | 8594.16 | 9.22 | 0.00 | 0.00 | 905.85 | 9000.00 | 1000.00 | + | 11 | 2019-01-12 | 50.00 | 8553.33 | 9.18 | 0.00 | 0.00 | 896.67 | 9000.00 | 1000.00 | + | 12 | 2019-01-13 | 50.00 | 8512.47 | 9.13 | 0.00 | 0.00 | 887.54 | 9000.00 | 1000.00 | + | 13 | 2019-01-14 | 50.00 | 8471.56 | 9.09 | 0.00 | 0.00 | 878.45 | 9000.00 | 1000.00 | + | 14 | 2019-01-15 | 50.00 | 8430.60 | 9.05 | 0.00 | 0.00 | 869.40 | 9000.00 | 1000.00 | + | 15 | 2019-01-16 | 50.00 | 8389.61 | 9.00 | 0.00 | 0.00 | 860.40 | 9000.00 | 1000.00 | + | 16 | 2019-01-17 | 50.00 | 8348.56 | 8.96 | 0.00 | 0.00 | 851.44 | 9000.00 | 1000.00 | + | 17 | 2019-01-18 | 50.00 | 8307.48 | 8.91 | 0.00 | 0.00 | 842.53 | 9000.00 | 1000.00 | + | 18 | 2019-01-19 | 50.00 | 8266.35 | 8.87 | 0.00 | 0.00 | 833.66 | 9000.00 | 1000.00 | + | 19 | 2019-01-20 | 50.00 | 8225.18 | 8.83 | 0.00 | 0.00 | 824.83 | 9000.00 | 1000.00 | + | 20 | 2019-01-21 | 50.00 | 8183.96 | 8.78 | 0.00 | 0.00 | 816.05 | 9000.00 | 1000.00 | + | 21 | 2019-01-22 | 50.00 | 8142.70 | 8.74 | 0.00 | 0.00 | 807.31 | 9000.00 | 1000.00 | + | 22 | 2019-01-23 | 50.00 | 8101.39 | 8.69 | 0.00 | 0.00 | 798.62 | 9000.00 | 1000.00 | + | 23 | 2019-01-24 | 50.00 | 8060.04 | 8.65 | 0.00 | 0.00 | 789.97 | 9000.00 | 1000.00 | | 24 | 2019-01-25 | 47.22 | 8020.77 | 7.95 | | | 782.02 | | | | 25 | 2019-01-26 | 47.22 | 7981.46 | 7.91 | | | 774.11 | | | | 26 | 2019-01-27 | 47.22 | 7942.11 | 7.87 | | | 766.24 | | | diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAdjustment.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAdjustment.feature index 10c01eec2ae..39e85d0609f 100644 --- a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAdjustment.feature +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAdjustment.feature @@ -256,14 +256,14 @@ Feature: Working Capital Discount Adjustment | 01 January 2026 | Disbursement | 100.0 | 100.0 | 0.0 | 0.0 | false | | 01 January 2026 | Discount Fee | 12.0 | 12.0 | 0.0 | 0.0 | false | | 02 January 2026 | Repayment | 152.0 | 112.0 | 0.0 | 0.0 | false | - | 02 January 2026 | Discount Fee Amortization | 12.19 | | | | false | + | 02 January 2026 | Discount Fee Amortization | 12.0 | | | | false | Then Add Discount fee adjustment with "12" amount and transaction date "02 January 2026" on Working Capital loan account failed due to not active loan And Working Capital Loan has transactions: | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | | 01 January 2026 | Disbursement | 100.0 | 100.0 | 0.0 | 0.0 | false | | 01 January 2026 | Discount Fee | 12.0 | 12.0 | 0.0 | 0.0 | false | | 02 January 2026 | Repayment | 152.0 | 112.0 | 0.0 | 0.0 | false | - | 02 January 2026 | Discount Fee Amortization | 12.19 | | | | false | + | 02 January 2026 | Discount Fee Amortization | 12.0 | | | | false | @TestRailId:C83035 Scenario: Verify Discount fee adjustment transaction is successful after repayment - UC12 @@ -946,197 +946,199 @@ Feature: Working Capital Discount Adjustment When Admin sets the business date to "08 January 2019" And Admin loads discount fee transaction from Working Capital loan for adjustment And Admin adds Discount fee adjustment with "500" amount on transaction date "08 January 2019" on Working Capital loan account for last discount - Then Working Capital loan amortization schedule has 191 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2019 | -9000.00 | | 9000.00 | | | 500.00 | - | 1 | 02 January 2019 | 50.00 | 50.00 | 8955.14 | 5.14 | 5.14 | 494.86 | - | 2 | 03 January 2019 | 50.00 | | 8910.26 | 5.12 | | 489.74 | - | 3 | 04 January 2019 | 50.00 | | 8865.35 | 5.09 | | 484.65 | - | 4 | 05 January 2019 | 50.00 | | 8820.42 | 5.07 | | 479.58 | - | 5 | 06 January 2019 | 50.00 | | 8775.46 | 5.04 | | 474.54 | - | 6 | 07 January 2019 | 50.00 | | 8730.47 | 5.01 | | 469.53 | - | 7 | 08 January 2019 | 50.00 | | 8685.46 | 4.99 | | 464.54 | - | 8 | 09 January 2019 | 50.00 | | 8640.43 | 4.96 | | 459.58 | - | 9 | 10 January 2019 | 50.00 | | 8595.36 | 4.94 | | 454.64 | - | 10 | 11 January 2019 | 50.00 | | 8550.28 | 4.91 | | 449.73 | - | 11 | 12 January 2019 | 50.00 | | 8505.16 | 4.89 | | 444.84 | - | 12 | 13 January 2019 | 50.00 | | 8460.02 | 4.86 | | 439.98 | - | 13 | 14 January 2019 | 50.00 | | 8414.86 | 4.83 | | 435.15 | - | 14 | 15 January 2019 | 50.00 | | 8369.66 | 4.81 | | 430.34 | - | 15 | 16 January 2019 | 50.00 | | 8324.45 | 4.78 | | 425.56 | - | 16 | 17 January 2019 | 50.00 | | 8279.20 | 4.76 | | 420.80 | - | 17 | 18 January 2019 | 50.00 | | 8233.94 | 4.73 | | 416.07 | - | 18 | 19 January 2019 | 50.00 | | 8188.64 | 4.71 | | 411.36 | - | 19 | 20 January 2019 | 50.00 | | 8143.32 | 4.68 | | 406.68 | - | 20 | 21 January 2019 | 50.00 | | 8097.97 | 4.65 | | 402.03 | - | 21 | 22 January 2019 | 50.00 | | 8052.60 | 4.63 | | 397.40 | - | 22 | 23 January 2019 | 50.00 | | 8007.20 | 4.60 | | 392.80 | - | 23 | 24 January 2019 | 50.00 | | 7961.78 | 4.58 | | 388.22 | - | 24 | 25 January 2019 | 50.00 | | 7916.33 | 4.55 | | 383.67 | - | 25 | 26 January 2019 | 50.00 | | 7870.85 | 4.52 | | 379.15 | - | 26 | 27 January 2019 | 50.00 | | 7825.35 | 4.50 | | 374.65 | - | 27 | 28 January 2019 | 50.00 | | 7779.82 | 4.47 | | 370.18 | - | 28 | 29 January 2019 | 50.00 | | 7734.27 | 4.45 | | 365.73 | - | 29 | 30 January 2019 | 50.00 | | 7688.69 | 4.42 | | 361.31 | - | 30 | 31 January 2019 | 50.00 | | 7643.08 | 4.39 | | 356.92 | - | 31 | 01 February 2019 | 50.00 | | 7597.45 | 4.37 | | 352.55 | - | 32 | 02 February 2019 | 50.00 | | 7551.79 | 4.34 | | 348.21 | - | 33 | 03 February 2019 | 50.00 | | 7506.11 | 4.32 | | 343.89 | - | 34 | 04 February 2019 | 50.00 | | 7460.40 | 4.29 | | 339.60 | - | 35 | 05 February 2019 | 50.00 | | 7414.66 | 4.26 | | 335.34 | - | 36 | 06 February 2019 | 50.00 | | 7368.90 | 4.24 | | 331.10 | - | 37 | 07 February 2019 | 50.00 | | 7323.11 | 4.21 | | 326.89 | - | 38 | 08 February 2019 | 50.00 | | 7277.29 | 4.18 | | 322.71 | - | 39 | 09 February 2019 | 50.00 | | 7231.45 | 4.16 | | 318.55 | - | 40 | 10 February 2019 | 50.00 | | 7185.58 | 4.13 | | 314.42 | - | 41 | 11 February 2019 | 50.00 | | 7139.69 | 4.11 | | 310.31 | - | 42 | 12 February 2019 | 50.00 | | 7093.77 | 4.08 | | 306.23 | - | 43 | 13 February 2019 | 50.00 | | 7047.82 | 4.05 | | 302.18 | - | 44 | 14 February 2019 | 50.00 | | 7001.85 | 4.03 | | 298.15 | - | 45 | 15 February 2019 | 50.00 | | 6955.85 | 4.00 | | 294.15 | - | 46 | 16 February 2019 | 50.00 | | 6909.83 | 3.97 | | 290.18 | - | 47 | 17 February 2019 | 50.00 | | 6863.78 | 3.95 | | 286.23 | - | 48 | 18 February 2019 | 50.00 | | 6817.70 | 3.92 | | 282.31 | - | 49 | 19 February 2019 | 50.00 | | 6771.59 | 3.90 | | 278.41 | - | 50 | 20 February 2019 | 50.00 | | 6725.46 | 3.87 | | 274.54 | - | 51 | 21 February 2019 | 50.00 | | 6679.31 | 3.84 | | 270.70 | - | 52 | 22 February 2019 | 50.00 | | 6633.12 | 3.82 | | 266.88 | - | 53 | 23 February 2019 | 50.00 | | 6586.91 | 3.79 | | 263.09 | - | 54 | 24 February 2019 | 50.00 | | 6540.68 | 3.76 | | 259.33 | - | 55 | 25 February 2019 | 50.00 | | 6494.42 | 3.74 | | 255.59 | - | 56 | 26 February 2019 | 50.00 | | 6448.13 | 3.71 | | 251.88 | - | 57 | 27 February 2019 | 50.00 | | 6401.81 | 3.68 | | 248.20 | - | 58 | 28 February 2019 | 50.00 | | 6355.47 | 3.66 | | 244.54 | - | 59 | 01 March 2019 | 50.00 | | 6309.10 | 3.63 | | 240.91 | - | 60 | 02 March 2019 | 50.00 | | 6262.71 | 3.61 | | 237.30 | - | 61 | 03 March 2019 | 50.00 | | 6216.29 | 3.58 | | 233.72 | - | 62 | 04 March 2019 | 50.00 | | 6169.84 | 3.55 | | 230.17 | - | 63 | 05 March 2019 | 50.00 | | 6123.36 | 3.53 | | 226.64 | - | 64 | 06 March 2019 | 50.00 | | 6076.86 | 3.50 | | 223.14 | - | 65 | 07 March 2019 | 50.00 | | 6030.34 | 3.47 | | 219.67 | - | 66 | 08 March 2019 | 50.00 | | 5983.78 | 3.45 | | 216.22 | - | 67 | 09 March 2019 | 50.00 | | 5937.20 | 3.42 | | 212.80 | - | 68 | 10 March 2019 | 50.00 | | 5890.59 | 3.39 | | 209.41 | - | 69 | 11 March 2019 | 50.00 | | 5843.96 | 3.37 | | 206.04 | - | 70 | 12 March 2019 | 50.00 | | 5797.30 | 3.34 | | 202.70 | - | 71 | 13 March 2019 | 50.00 | | 5750.61 | 3.31 | | 199.39 | - | 72 | 14 March 2019 | 50.00 | | 5703.90 | 3.29 | | 196.10 | - | 73 | 15 March 2019 | 50.00 | | 5657.16 | 3.26 | | 192.84 | - | 74 | 16 March 2019 | 50.00 | | 5610.39 | 3.23 | | 189.61 | - | 75 | 17 March 2019 | 50.00 | | 5563.60 | 3.21 | | 186.40 | - | 76 | 18 March 2019 | 50.00 | | 5516.78 | 3.18 | | 183.22 | - | 77 | 19 March 2019 | 50.00 | | 5469.93 | 3.15 | | 180.07 | - | 78 | 20 March 2019 | 50.00 | | 5423.06 | 3.13 | | 176.94 | - | 79 | 21 March 2019 | 50.00 | | 5376.15 | 3.10 | | 173.84 | - | 80 | 22 March 2019 | 50.00 | | 5329.23 | 3.07 | | 170.77 | - | 81 | 23 March 2019 | 50.00 | | 5282.27 | 3.05 | | 167.72 | - | 82 | 24 March 2019 | 50.00 | | 5235.29 | 3.02 | | 164.70 | - | 83 | 25 March 2019 | 50.00 | | 5188.28 | 2.99 | | 161.71 | - | 84 | 26 March 2019 | 50.00 | | 5141.25 | 2.96 | | 158.75 | - | 85 | 27 March 2019 | 50.00 | | 5094.18 | 2.94 | | 155.81 | - | 86 | 28 March 2019 | 50.00 | | 5047.10 | 2.91 | | 152.90 | - | 87 | 29 March 2019 | 50.00 | | 4999.98 | 2.88 | | 150.02 | - | 88 | 30 March 2019 | 50.00 | | 4952.84 | 2.86 | | 147.16 | - | 89 | 31 March 2019 | 50.00 | | 4905.67 | 2.83 | | 144.33 | - | 90 | 01 April 2019 | 50.00 | | 4858.47 | 2.80 | | 141.53 | - | 91 | 02 April 2019 | 50.00 | | 4811.25 | 2.78 | | 138.75 | - | 92 | 03 April 2019 | 50.00 | | 4764.00 | 2.75 | | 136.00 | - | 93 | 04 April 2019 | 50.00 | | 4716.72 | 2.72 | | 133.28 | - | 94 | 05 April 2019 | 50.00 | | 4669.41 | 2.70 | | 130.58 | - | 95 | 06 April 2019 | 50.00 | | 4622.08 | 2.67 | | 127.91 | - | 96 | 07 April 2019 | 50.00 | | 4574.72 | 2.64 | | 125.27 | - | 97 | 08 April 2019 | 50.00 | | 4527.34 | 2.61 | | 122.66 | - | 98 | 09 April 2019 | 50.00 | | 4479.93 | 2.59 | | 120.07 | - | 99 | 10 April 2019 | 50.00 | | 4432.49 | 2.56 | | 117.51 | - | 100 | 11 April 2019 | 50.00 | | 4385.02 | 2.53 | | 114.98 | - | 101 | 12 April 2019 | 50.00 | | 4337.52 | 2.51 | | 112.47 | - | 102 | 13 April 2019 | 50.00 | | 4290.00 | 2.48 | | 109.99 | - | 103 | 14 April 2019 | 50.00 | | 4242.45 | 2.45 | | 107.54 | - | 104 | 15 April 2019 | 50.00 | | 4194.88 | 2.42 | | 105.12 | - | 105 | 16 April 2019 | 50.00 | | 4147.28 | 2.40 | | 102.72 | - | 106 | 17 April 2019 | 50.00 | | 4099.65 | 2.37 | | 100.35 | - | 107 | 18 April 2019 | 50.00 | | 4051.99 | 2.34 | | 98.01 | - | 108 | 19 April 2019 | 50.00 | | 4004.30 | 2.32 | | 95.69 | - | 109 | 20 April 2019 | 50.00 | | 3956.59 | 2.29 | | 93.40 | - | 110 | 21 April 2019 | 50.00 | | 3908.85 | 2.26 | | 91.14 | - | 111 | 22 April 2019 | 50.00 | | 3861.09 | 2.23 | | 88.91 | - | 112 | 23 April 2019 | 50.00 | | 3813.29 | 2.21 | | 86.70 | - | 113 | 24 April 2019 | 50.00 | | 3765.47 | 2.18 | | 84.52 | - | 114 | 25 April 2019 | 50.00 | | 3717.62 | 2.15 | | 82.37 | - | 115 | 26 April 2019 | 50.00 | | 3669.75 | 2.12 | | 80.25 | - | 116 | 27 April 2019 | 50.00 | | 3621.85 | 2.10 | | 78.15 | - | 117 | 28 April 2019 | 50.00 | | 3573.92 | 2.07 | | 76.08 | - | 118 | 29 April 2019 | 50.00 | | 3525.96 | 2.04 | | 74.04 | - | 119 | 30 April 2019 | 50.00 | | 3477.97 | 2.01 | | 72.03 | - | 120 | 01 May 2019 | 50.00 | | 3429.96 | 1.99 | | 70.04 | - | 121 | 02 May 2019 | 50.00 | | 3381.92 | 1.96 | | 68.08 | - | 122 | 03 May 2019 | 50.00 | | 3333.85 | 1.93 | | 66.15 | - | 123 | 04 May 2019 | 50.00 | | 3285.76 | 1.91 | | 64.24 | - | 124 | 05 May 2019 | 50.00 | | 3237.64 | 1.88 | | 62.36 | - | 125 | 06 May 2019 | 50.00 | | 3189.49 | 1.85 | | 60.51 | - | 126 | 07 May 2019 | 50.00 | | 3141.31 | 1.82 | | 58.69 | - | 127 | 08 May 2019 | 50.00 | | 3093.10 | 1.80 | | 56.89 | - | 128 | 09 May 2019 | 50.00 | | 3044.87 | 1.77 | | 55.12 | - | 129 | 10 May 2019 | 50.00 | | 2996.61 | 1.74 | | 53.38 | - | 130 | 11 May 2019 | 50.00 | | 2948.32 | 1.71 | | 51.67 | - | 131 | 12 May 2019 | 50.00 | | 2900.01 | 1.68 | | 49.99 | - | 132 | 13 May 2019 | 50.00 | | 2851.67 | 1.66 | | 48.33 | - | 133 | 14 May 2019 | 50.00 | | 2803.30 | 1.63 | | 46.70 | - | 134 | 15 May 2019 | 50.00 | | 2754.90 | 1.60 | | 45.10 | - | 135 | 16 May 2019 | 50.00 | | 2706.47 | 1.57 | | 43.53 | - | 136 | 17 May 2019 | 50.00 | | 2658.02 | 1.55 | | 41.98 | - | 137 | 18 May 2019 | 50.00 | | 2609.54 | 1.52 | | 40.46 | - | 138 | 19 May 2019 | 50.00 | | 2561.03 | 1.49 | | 38.97 | - | 139 | 20 May 2019 | 50.00 | | 2512.49 | 1.46 | | 37.51 | - | 140 | 21 May 2019 | 50.00 | | 2463.93 | 1.44 | | 36.07 | - | 141 | 22 May 2019 | 50.00 | | 2415.34 | 1.41 | | 34.66 | - | 142 | 23 May 2019 | 50.00 | | 2366.72 | 1.38 | | 33.28 | - | 143 | 24 May 2019 | 50.00 | | 2318.07 | 1.35 | | 31.93 | - | 144 | 25 May 2019 | 50.00 | | 2269.39 | 1.32 | | 30.61 | - | 145 | 26 May 2019 | 50.00 | | 2220.69 | 1.30 | | 29.31 | - | 146 | 27 May 2019 | 50.00 | | 2171.96 | 1.27 | | 28.04 | - | 147 | 28 May 2019 | 50.00 | | 2123.20 | 1.24 | | 26.80 | - | 148 | 29 May 2019 | 50.00 | | 2074.41 | 1.21 | | 25.59 | - | 149 | 30 May 2019 | 50.00 | | 2025.60 | 1.19 | | 24.40 | - | 150 | 31 May 2019 | 50.00 | | 1976.76 | 1.16 | | 23.24 | - | 151 | 01 June 2019 | 50.00 | | 1927.89 | 1.13 | | 22.11 | - | 152 | 02 June 2019 | 50.00 | | 1878.99 | 1.10 | | 21.01 | - | 153 | 03 June 2019 | 50.00 | | 1830.06 | 1.07 | | 19.94 | - | 154 | 04 June 2019 | 50.00 | | 1781.11 | 1.05 | | 18.89 | - | 155 | 05 June 2019 | 50.00 | | 1732.13 | 1.02 | | 17.87 | - | 156 | 06 June 2019 | 50.00 | | 1683.12 | 0.99 | | 16.88 | - | 157 | 07 June 2019 | 50.00 | | 1634.08 | 0.96 | | 15.92 | - | 158 | 08 June 2019 | 50.00 | | 1585.01 | 0.93 | | 14.99 | - | 159 | 09 June 2019 | 50.00 | | 1535.92 | 0.91 | | 14.08 | - | 160 | 10 June 2019 | 50.00 | | 1486.79 | 0.88 | | 13.20 | - | 161 | 11 June 2019 | 50.00 | | 1437.64 | 0.85 | | 12.35 | - | 162 | 12 June 2019 | 50.00 | | 1388.47 | 0.82 | | 11.53 | - | 163 | 13 June 2019 | 50.00 | | 1339.26 | 0.79 | | 10.74 | - | 164 | 14 June 2019 | 50.00 | | 1290.02 | 0.77 | | 9.97 | - | 165 | 15 June 2019 | 50.00 | | 1240.76 | 0.74 | | 9.23 | - | 166 | 16 June 2019 | 50.00 | | 1191.47 | 0.71 | | 8.52 | - | 167 | 17 June 2019 | 50.00 | | 1142.15 | 0.68 | | 7.84 | - | 168 | 18 June 2019 | 50.00 | | 1092.80 | 0.65 | | 7.19 | - | 169 | 19 June 2019 | 50.00 | | 1043.43 | 0.62 | | 6.57 | - | 170 | 20 June 2019 | 50.00 | | 994.02 | 0.60 | | 5.97 | - | 171 | 21 June 2019 | 50.00 | | 944.59 | 0.57 | | 5.40 | - | 172 | 22 June 2019 | 50.00 | | 895.13 | 0.54 | | 4.86 | - | 173 | 23 June 2019 | 50.00 | | 845.64 | 0.51 | | 4.35 | - | 174 | 24 June 2019 | 50.00 | | 796.13 | 0.48 | | 3.87 | - | 175 | 25 June 2019 | 50.00 | | 746.58 | 0.45 | | 3.42 | - | 176 | 26 June 2019 | 50.00 | | 697.01 | 0.43 | | 2.99 | - | 177 | 27 June 2019 | 50.00 | | 647.41 | 0.40 | | 2.59 | - | 178 | 28 June 2019 | 50.00 | | 597.78 | 0.37 | | 2.22 | - | 179 | 29 June 2019 | 50.00 | | 548.12 | 0.34 | | 1.88 | - | 180 | 30 June 2019 | 50.00 | | 498.43 | 0.31 | | 1.57 | - | 181 | 01 July 2019 | 50.00 | | 448.72 | 0.28 | | 1.29 | - | 182 | 02 July 2019 | 50.00 | | 398.97 | 0.26 | | 1.03 | - | 183 | 03 July 2019 | 50.00 | | 349.20 | 0.23 | | 0.80 | - | 184 | 04 July 2019 | 50.00 | | 299.40 | 0.20 | | 0.60 | - | 185 | 05 July 2019 | 50.00 | | 249.57 | 0.17 | | 0.43 | - | 186 | 06 July 2019 | 50.00 | | 199.71 | 0.14 | | 0.29 | - | 187 | 07 July 2019 | 50.00 | | 149.83 | 0.11 | | 0.18 | - | 188 | 08 July 2019 | 50.00 | | 99.91 | 0.09 | | 0.09 | - | 189 | 09 July 2019 | 50.00 | | 49.97 | 0.06 | | 0.03 | - | 190 | 10 July 2019 | 50.00 | | 0.00 | 0.03 | | 0.00 | - + Then Working Capital loan amortization schedule has 194 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2019 | -9000.00 | | 9000.00 | 9000.00 | | | 500.00 | + | 1 | 02 January 2019 | 50.00 | 0.00 | 8955.14 | 9000.00 | 5.14 | 0.00 | 494.86 | + | 2 | 03 January 2019 | 50.00 | 0.00 | 8910.26 | 9000.00 | 5.12 | 0.00 | 489.74 | + | 3 | 04 January 2019 | 50.00 | 0.00 | 8865.35 | 9000.00 | 5.09 | 0.00 | 484.65 | + | 4 | 05 January 2019 | 50.00 | 50.00 | 8820.42 | 8955.14 | 5.07 | 5.14 | 479.58 | + | 5 | 06 January 2019 | 50.00 | | 8775.46 | | 5.04 | | 474.54 | + | 6 | 07 January 2019 | 50.00 | | 8730.47 | | 5.01 | | 469.53 | + | 7 | 08 January 2019 | 50.00 | | 8685.46 | | 4.99 | | 464.54 | + | 8 | 09 January 2019 | 50.00 | | 8640.43 | | 4.96 | | 459.58 | + | 9 | 10 January 2019 | 50.00 | | 8595.36 | | 4.94 | | 454.64 | + | 10 | 11 January 2019 | 50.00 | | 8550.28 | | 4.91 | | 449.73 | + | 11 | 12 January 2019 | 50.00 | | 8505.16 | | 4.89 | | 444.84 | + | 12 | 13 January 2019 | 50.00 | | 8460.02 | | 4.86 | | 439.98 | + | 13 | 14 January 2019 | 50.00 | | 8414.86 | | 4.83 | | 435.15 | + | 14 | 15 January 2019 | 50.00 | | 8369.66 | | 4.81 | | 430.34 | + | 15 | 16 January 2019 | 50.00 | | 8324.45 | | 4.78 | | 425.56 | + | 16 | 17 January 2019 | 50.00 | | 8279.20 | | 4.76 | | 420.80 | + | 17 | 18 January 2019 | 50.00 | | 8233.94 | | 4.73 | | 416.07 | + | 18 | 19 January 2019 | 50.00 | | 8188.64 | | 4.71 | | 411.36 | + | 19 | 20 January 2019 | 50.00 | | 8143.32 | | 4.68 | | 406.68 | + | 20 | 21 January 2019 | 50.00 | | 8097.97 | | 4.65 | | 402.03 | + | 21 | 22 January 2019 | 50.00 | | 8052.60 | | 4.63 | | 397.40 | + | 22 | 23 January 2019 | 50.00 | | 8007.20 | | 4.60 | | 392.80 | + | 23 | 24 January 2019 | 50.00 | | 7961.78 | | 4.58 | | 388.22 | + | 24 | 25 January 2019 | 50.00 | | 7916.33 | | 4.55 | | 383.67 | + | 25 | 26 January 2019 | 50.00 | | 7870.85 | | 4.52 | | 379.15 | + | 26 | 27 January 2019 | 50.00 | | 7825.35 | | 4.50 | | 374.65 | + | 27 | 28 January 2019 | 50.00 | | 7779.82 | | 4.47 | | 370.18 | + | 28 | 29 January 2019 | 50.00 | | 7734.27 | | 4.45 | | 365.73 | + | 29 | 30 January 2019 | 50.00 | | 7688.69 | | 4.42 | | 361.31 | + | 30 | 31 January 2019 | 50.00 | | 7643.08 | | 4.39 | | 356.92 | + | 31 | 01 February 2019 | 50.00 | | 7597.45 | | 4.37 | | 352.55 | + | 32 | 02 February 2019 | 50.00 | | 7551.79 | | 4.34 | | 348.21 | + | 33 | 03 February 2019 | 50.00 | | 7506.11 | | 4.32 | | 343.89 | + | 34 | 04 February 2019 | 50.00 | | 7460.40 | | 4.29 | | 339.60 | + | 35 | 05 February 2019 | 50.00 | | 7414.66 | | 4.26 | | 335.34 | + | 36 | 06 February 2019 | 50.00 | | 7368.90 | | 4.24 | | 331.10 | + | 37 | 07 February 2019 | 50.00 | | 7323.11 | | 4.21 | | 326.89 | + | 38 | 08 February 2019 | 50.00 | | 7277.29 | | 4.18 | | 322.71 | + | 39 | 09 February 2019 | 50.00 | | 7231.45 | | 4.16 | | 318.55 | + | 40 | 10 February 2019 | 50.00 | | 7185.58 | | 4.13 | | 314.42 | + | 41 | 11 February 2019 | 50.00 | | 7139.69 | | 4.11 | | 310.31 | + | 42 | 12 February 2019 | 50.00 | | 7093.77 | | 4.08 | | 306.23 | + | 43 | 13 February 2019 | 50.00 | | 7047.82 | | 4.05 | | 302.18 | + | 44 | 14 February 2019 | 50.00 | | 7001.85 | | 4.03 | | 298.15 | + | 45 | 15 February 2019 | 50.00 | | 6955.85 | | 4.00 | | 294.15 | + | 46 | 16 February 2019 | 50.00 | | 6909.83 | | 3.97 | | 290.18 | + | 47 | 17 February 2019 | 50.00 | | 6863.78 | | 3.95 | | 286.23 | + | 48 | 18 February 2019 | 50.00 | | 6817.70 | | 3.92 | | 282.31 | + | 49 | 19 February 2019 | 50.00 | | 6771.59 | | 3.90 | | 278.41 | + | 50 | 20 February 2019 | 50.00 | | 6725.46 | | 3.87 | | 274.54 | + | 51 | 21 February 2019 | 50.00 | | 6679.31 | | 3.84 | | 270.70 | + | 52 | 22 February 2019 | 50.00 | | 6633.12 | | 3.82 | | 266.88 | + | 53 | 23 February 2019 | 50.00 | | 6586.91 | | 3.79 | | 263.09 | + | 54 | 24 February 2019 | 50.00 | | 6540.68 | | 3.76 | | 259.33 | + | 55 | 25 February 2019 | 50.00 | | 6494.42 | | 3.74 | | 255.59 | + | 56 | 26 February 2019 | 50.00 | | 6448.13 | | 3.71 | | 251.88 | + | 57 | 27 February 2019 | 50.00 | | 6401.81 | | 3.68 | | 248.20 | + | 58 | 28 February 2019 | 50.00 | | 6355.47 | | 3.66 | | 244.54 | + | 59 | 01 March 2019 | 50.00 | | 6309.10 | | 3.63 | | 240.91 | + | 60 | 02 March 2019 | 50.00 | | 6262.71 | | 3.61 | | 237.30 | + | 61 | 03 March 2019 | 50.00 | | 6216.29 | | 3.58 | | 233.72 | + | 62 | 04 March 2019 | 50.00 | | 6169.84 | | 3.55 | | 230.17 | + | 63 | 05 March 2019 | 50.00 | | 6123.36 | | 3.53 | | 226.64 | + | 64 | 06 March 2019 | 50.00 | | 6076.86 | | 3.50 | | 223.14 | + | 65 | 07 March 2019 | 50.00 | | 6030.34 | | 3.47 | | 219.67 | + | 66 | 08 March 2019 | 50.00 | | 5983.78 | | 3.45 | | 216.22 | + | 67 | 09 March 2019 | 50.00 | | 5937.20 | | 3.42 | | 212.80 | + | 68 | 10 March 2019 | 50.00 | | 5890.59 | | 3.39 | | 209.41 | + | 69 | 11 March 2019 | 50.00 | | 5843.96 | | 3.37 | | 206.04 | + | 70 | 12 March 2019 | 50.00 | | 5797.30 | | 3.34 | | 202.70 | + | 71 | 13 March 2019 | 50.00 | | 5750.61 | | 3.31 | | 199.39 | + | 72 | 14 March 2019 | 50.00 | | 5703.90 | | 3.29 | | 196.10 | + | 73 | 15 March 2019 | 50.00 | | 5657.16 | | 3.26 | | 192.84 | + | 74 | 16 March 2019 | 50.00 | | 5610.39 | | 3.23 | | 189.61 | + | 75 | 17 March 2019 | 50.00 | | 5563.60 | | 3.21 | | 186.40 | + | 76 | 18 March 2019 | 50.00 | | 5516.78 | | 3.18 | | 183.22 | + | 77 | 19 March 2019 | 50.00 | | 5469.93 | | 3.15 | | 180.07 | + | 78 | 20 March 2019 | 50.00 | | 5423.06 | | 3.13 | | 176.94 | + | 79 | 21 March 2019 | 50.00 | | 5376.15 | | 3.10 | | 173.84 | + | 80 | 22 March 2019 | 50.00 | | 5329.23 | | 3.07 | | 170.77 | + | 81 | 23 March 2019 | 50.00 | | 5282.27 | | 3.05 | | 167.72 | + | 82 | 24 March 2019 | 50.00 | | 5235.29 | | 3.02 | | 164.70 | + | 83 | 25 March 2019 | 50.00 | | 5188.28 | | 2.99 | | 161.71 | + | 84 | 26 March 2019 | 50.00 | | 5141.25 | | 2.96 | | 158.75 | + | 85 | 27 March 2019 | 50.00 | | 5094.18 | | 2.94 | | 155.81 | + | 86 | 28 March 2019 | 50.00 | | 5047.10 | | 2.91 | | 152.90 | + | 87 | 29 March 2019 | 50.00 | | 4999.98 | | 2.88 | | 150.02 | + | 88 | 30 March 2019 | 50.00 | | 4952.84 | | 2.86 | | 147.16 | + | 89 | 31 March 2019 | 50.00 | | 4905.67 | | 2.83 | | 144.33 | + | 90 | 01 April 2019 | 50.00 | | 4858.47 | | 2.80 | | 141.53 | + | 91 | 02 April 2019 | 50.00 | | 4811.25 | | 2.78 | | 138.75 | + | 92 | 03 April 2019 | 50.00 | | 4764.00 | | 2.75 | | 136.00 | + | 93 | 04 April 2019 | 50.00 | | 4716.72 | | 2.72 | | 133.28 | + | 94 | 05 April 2019 | 50.00 | | 4669.41 | | 2.70 | | 130.58 | + | 95 | 06 April 2019 | 50.00 | | 4622.08 | | 2.67 | | 127.91 | + | 96 | 07 April 2019 | 50.00 | | 4574.72 | | 2.64 | | 125.27 | + | 97 | 08 April 2019 | 50.00 | | 4527.34 | | 2.61 | | 122.66 | + | 98 | 09 April 2019 | 50.00 | | 4479.93 | | 2.59 | | 120.07 | + | 99 | 10 April 2019 | 50.00 | | 4432.49 | | 2.56 | | 117.51 | + | 100 | 11 April 2019 | 50.00 | | 4385.02 | | 2.53 | | 114.98 | + | 101 | 12 April 2019 | 50.00 | | 4337.52 | | 2.51 | | 112.47 | + | 102 | 13 April 2019 | 50.00 | | 4290.00 | | 2.48 | | 109.99 | + | 103 | 14 April 2019 | 50.00 | | 4242.45 | | 2.45 | | 107.54 | + | 104 | 15 April 2019 | 50.00 | | 4194.88 | | 2.42 | | 105.12 | + | 105 | 16 April 2019 | 50.00 | | 4147.28 | | 2.40 | | 102.72 | + | 106 | 17 April 2019 | 50.00 | | 4099.65 | | 2.37 | | 100.35 | + | 107 | 18 April 2019 | 50.00 | | 4051.99 | | 2.34 | | 98.01 | + | 108 | 19 April 2019 | 50.00 | | 4004.30 | | 2.32 | | 95.69 | + | 109 | 20 April 2019 | 50.00 | | 3956.59 | | 2.29 | | 93.40 | + | 110 | 21 April 2019 | 50.00 | | 3908.85 | | 2.26 | | 91.14 | + | 111 | 22 April 2019 | 50.00 | | 3861.09 | | 2.23 | | 88.91 | + | 112 | 23 April 2019 | 50.00 | | 3813.29 | | 2.21 | | 86.70 | + | 113 | 24 April 2019 | 50.00 | | 3765.47 | | 2.18 | | 84.52 | + | 114 | 25 April 2019 | 50.00 | | 3717.62 | | 2.15 | | 82.37 | + | 115 | 26 April 2019 | 50.00 | | 3669.75 | | 2.12 | | 80.25 | + | 116 | 27 April 2019 | 50.00 | | 3621.85 | | 2.10 | | 78.15 | + | 117 | 28 April 2019 | 50.00 | | 3573.92 | | 2.07 | | 76.08 | + | 118 | 29 April 2019 | 50.00 | | 3525.96 | | 2.04 | | 74.04 | + | 119 | 30 April 2019 | 50.00 | | 3477.97 | | 2.01 | | 72.03 | + | 120 | 01 May 2019 | 50.00 | | 3429.96 | | 1.99 | | 70.04 | + | 121 | 02 May 2019 | 50.00 | | 3381.92 | | 1.96 | | 68.08 | + | 122 | 03 May 2019 | 50.00 | | 3333.85 | | 1.93 | | 66.15 | + | 123 | 04 May 2019 | 50.00 | | 3285.76 | | 1.91 | | 64.24 | + | 124 | 05 May 2019 | 50.00 | | 3237.64 | | 1.88 | | 62.36 | + | 125 | 06 May 2019 | 50.00 | | 3189.49 | | 1.85 | | 60.51 | + | 126 | 07 May 2019 | 50.00 | | 3141.31 | | 1.82 | | 58.69 | + | 127 | 08 May 2019 | 50.00 | | 3093.10 | | 1.80 | | 56.89 | + | 128 | 09 May 2019 | 50.00 | | 3044.87 | | 1.77 | | 55.12 | + | 129 | 10 May 2019 | 50.00 | | 2996.61 | | 1.74 | | 53.38 | + | 130 | 11 May 2019 | 50.00 | | 2948.32 | | 1.71 | | 51.67 | + | 131 | 12 May 2019 | 50.00 | | 2900.01 | | 1.68 | | 49.99 | + | 132 | 13 May 2019 | 50.00 | | 2851.67 | | 1.66 | | 48.33 | + | 133 | 14 May 2019 | 50.00 | | 2803.30 | | 1.63 | | 46.70 | + | 134 | 15 May 2019 | 50.00 | | 2754.90 | | 1.60 | | 45.10 | + | 135 | 16 May 2019 | 50.00 | | 2706.47 | | 1.57 | | 43.53 | + | 136 | 17 May 2019 | 50.00 | | 2658.02 | | 1.55 | | 41.98 | + | 137 | 18 May 2019 | 50.00 | | 2609.54 | | 1.52 | | 40.46 | + | 138 | 19 May 2019 | 50.00 | | 2561.03 | | 1.49 | | 38.97 | + | 139 | 20 May 2019 | 50.00 | | 2512.49 | | 1.46 | | 37.51 | + | 140 | 21 May 2019 | 50.00 | | 2463.93 | | 1.44 | | 36.07 | + | 141 | 22 May 2019 | 50.00 | | 2415.34 | | 1.41 | | 34.66 | + | 142 | 23 May 2019 | 50.00 | | 2366.72 | | 1.38 | | 33.28 | + | 143 | 24 May 2019 | 50.00 | | 2318.07 | | 1.35 | | 31.93 | + | 144 | 25 May 2019 | 50.00 | | 2269.39 | | 1.32 | | 30.61 | + | 145 | 26 May 2019 | 50.00 | | 2220.69 | | 1.30 | | 29.31 | + | 146 | 27 May 2019 | 50.00 | | 2171.96 | | 1.27 | | 28.04 | + | 147 | 28 May 2019 | 50.00 | | 2123.20 | | 1.24 | | 26.80 | + | 148 | 29 May 2019 | 50.00 | | 2074.41 | | 1.21 | | 25.59 | + | 149 | 30 May 2019 | 50.00 | | 2025.60 | | 1.19 | | 24.40 | + | 150 | 31 May 2019 | 50.00 | | 1976.76 | | 1.16 | | 23.24 | + | 151 | 01 June 2019 | 50.00 | | 1927.89 | | 1.13 | | 22.11 | + | 152 | 02 June 2019 | 50.00 | | 1878.99 | | 1.10 | | 21.01 | + | 153 | 03 June 2019 | 50.00 | | 1830.06 | | 1.07 | | 19.94 | + | 154 | 04 June 2019 | 50.00 | | 1781.11 | | 1.05 | | 18.89 | + | 155 | 05 June 2019 | 50.00 | | 1732.13 | | 1.02 | | 17.87 | + | 156 | 06 June 2019 | 50.00 | | 1683.12 | | 0.99 | | 16.88 | + | 157 | 07 June 2019 | 50.00 | | 1634.08 | | 0.96 | | 15.92 | + | 158 | 08 June 2019 | 50.00 | | 1585.01 | | 0.93 | | 14.99 | + | 159 | 09 June 2019 | 50.00 | | 1535.92 | | 0.91 | | 14.08 | + | 160 | 10 June 2019 | 50.00 | | 1486.79 | | 0.88 | | 13.20 | + | 161 | 11 June 2019 | 50.00 | | 1437.64 | | 0.85 | | 12.35 | + | 162 | 12 June 2019 | 50.00 | | 1388.47 | | 0.82 | | 11.53 | + | 163 | 13 June 2019 | 50.00 | | 1339.26 | | 0.79 | | 10.74 | + | 164 | 14 June 2019 | 50.00 | | 1290.02 | | 0.77 | | 9.97 | + | 165 | 15 June 2019 | 50.00 | | 1240.76 | | 0.74 | | 9.23 | + | 166 | 16 June 2019 | 50.00 | | 1191.47 | | 0.71 | | 8.52 | + | 167 | 17 June 2019 | 50.00 | | 1142.15 | | 0.68 | | 7.84 | + | 168 | 18 June 2019 | 50.00 | | 1092.80 | | 0.65 | | 7.19 | + | 169 | 19 June 2019 | 50.00 | | 1043.43 | | 0.62 | | 6.57 | + | 170 | 20 June 2019 | 50.00 | | 994.02 | | 0.60 | | 5.97 | + | 171 | 21 June 2019 | 50.00 | | 944.59 | | 0.57 | | 5.40 | + | 172 | 22 June 2019 | 50.00 | | 895.13 | | 0.54 | | 4.86 | + | 173 | 23 June 2019 | 50.00 | | 845.64 | | 0.51 | | 4.35 | + | 174 | 24 June 2019 | 50.00 | | 796.13 | | 0.48 | | 3.87 | + | 175 | 25 June 2019 | 50.00 | | 746.58 | | 0.45 | | 3.42 | + | 176 | 26 June 2019 | 50.00 | | 697.01 | | 0.43 | | 2.99 | + | 177 | 27 June 2019 | 50.00 | | 647.41 | | 0.40 | | 2.59 | + | 178 | 28 June 2019 | 50.00 | | 597.78 | | 0.37 | | 2.22 | + | 179 | 29 June 2019 | 50.00 | | 548.12 | | 0.34 | | 1.88 | + | 180 | 30 June 2019 | 50.00 | | 498.43 | | 0.31 | | 1.57 | + | 181 | 01 July 2019 | 50.00 | | 448.72 | | 0.28 | | 1.29 | + | 182 | 02 July 2019 | 50.00 | | 398.97 | | 0.26 | | 1.03 | + | 183 | 03 July 2019 | 50.00 | | 349.20 | | 0.23 | | 0.80 | + | 184 | 04 July 2019 | 50.00 | | 299.40 | | 0.20 | | 0.60 | + | 185 | 05 July 2019 | 50.00 | | 249.57 | | 0.17 | | 0.43 | + | 186 | 06 July 2019 | 50.00 | | 199.71 | | 0.14 | | 0.29 | + | 187 | 07 July 2019 | 50.00 | | 149.83 | | 0.11 | | 0.18 | + | 188 | 08 July 2019 | 50.00 | | 99.91 | | 0.09 | | 0.09 | + | 189 | 09 July 2019 | 50.00 | | 49.97 | | 0.06 | | 0.03 | + | 190 | 10 July 2019 | 50.00 | | 0.00 | | 0.03 | | 0.00 | + | 191 | 11 July 2019 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2019 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2019 | 50.00 | | 0.00 | | 0.00 | | 0.00 | diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature new file mode 100644 index 00000000000..cae801845eb --- /dev/null +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature @@ -0,0 +1,796 @@ +@WorkingCapitalDiscountFeeAmortizationAdjustmentFeature +Feature: Working Capital Discount Fee Amortization Adjustment + + @TestRailId:C83076 + Scenario: Discount fee adjustment after COB amortization creates discount fee amortization adjustment on next COB - UC1 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + And Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + When Admin sets the business date to "05 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Customer makes repayment on "05 January 2026" with 50 transaction amount on Working Capital loan + When Admin sets the business date to "08 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION" transaction with date "05 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | | 9.61 | + | LIABILITY | 240005 | Deferred Interest Revenue | 9.61 | | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 9.61 | 990.39 | 0.0 | + And Admin adds Discount fee adjustment with "500" amount on transaction date "08 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 9.61 | 490.39 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 08 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "09 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital loan amortization schedule has 194 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | + | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | | 0.00 | 8955.14 | 5.14 | | | 500.00 | + | 2 | 03 January 2026 | 50.00 | | 0.00 | 8910.26 | 5.12 | | | 500.00 | + | 3 | 04 January 2026 | 50.00 | | 0.00 | 8865.35 | 5.09 | | | 500.00 | + | 4 | 05 January 2026 | 50.00 | 50.00 | 50.00 | 8820.42 | 5.07 | 5.14 | 0.07 | 494.86 | + | 5 | 06 January 2026 | 50.00 | | 49.97 | 8775.46 | 5.04 | | | 494.86 | + | 6 | 07 January 2026 | 50.00 | | 49.94 | 8730.47 | 5.01 | | | 494.86 | + | 7 | 08 January 2026 | 50.00 | | 49.91 | 8685.46 | 4.99 | | | 494.86 | + | 8 | 09 January 2026 | 50.00 | | 49.89 | 8640.43 | 4.96 | | | 494.86 | + | 9 | 10 January 2026 | 50.00 | | 49.86 | 8595.36 | 4.94 | | | 494.86 | + | 10 | 11 January 2026 | 50.00 | | 49.83 | 8550.28 | 4.91 | | | 494.86 | + | 11 | 12 January 2026 | 50.00 | | 49.80 | 8505.16 | 4.89 | | | 494.86 | + | 12 | 13 January 2026 | 50.00 | | 49.77 | 8460.02 | 4.86 | | | 494.86 | + | 13 | 14 January 2026 | 50.00 | | 49.74 | 8414.86 | 4.83 | | | 494.86 | + | 14 | 15 January 2026 | 50.00 | | 49.72 | 8369.66 | 4.81 | | | 494.86 | + | 15 | 16 January 2026 | 50.00 | | 49.69 | 8324.45 | 4.78 | | | 494.86 | + | 16 | 17 January 2026 | 50.00 | | 49.66 | 8279.20 | 4.76 | | | 494.86 | + | 17 | 18 January 2026 | 50.00 | | 49.63 | 8233.94 | 4.73 | | | 494.86 | + | 18 | 19 January 2026 | 50.00 | | 49.60 | 8188.64 | 4.71 | | | 494.86 | + | 19 | 20 January 2026 | 50.00 | | 49.57 | 8143.32 | 4.68 | | | 494.86 | + | 20 | 21 January 2026 | 50.00 | | 49.55 | 8097.97 | 4.65 | | | 494.86 | + | 21 | 22 January 2026 | 50.00 | | 49.52 | 8052.60 | 4.63 | | | 494.86 | + | 22 | 23 January 2026 | 50.00 | | 49.49 | 8007.20 | 4.60 | | | 494.86 | + | 23 | 24 January 2026 | 50.00 | | 49.46 | 7961.78 | 4.58 | | | 494.86 | + | 24 | 25 January 2026 | 50.00 | | 49.43 | 7916.33 | 4.55 | | | 494.86 | + | 25 | 26 January 2026 | 50.00 | | 49.40 | 7870.85 | 4.52 | | | 494.86 | + | 26 | 27 January 2026 | 50.00 | | 49.38 | 7825.35 | 4.50 | | | 494.86 | + | 27 | 28 January 2026 | 50.00 | | 49.35 | 7779.82 | 4.47 | | | 494.86 | + | 28 | 29 January 2026 | 50.00 | | 49.32 | 7734.27 | 4.45 | | | 494.86 | + | 29 | 30 January 2026 | 50.00 | | 49.29 | 7688.69 | 4.42 | | | 494.86 | + | 30 | 31 January 2026 | 50.00 | | 49.26 | 7643.08 | 4.39 | | | 494.86 | + | 31 | 01 February 2026 | 50.00 | | 49.23 | 7597.45 | 4.37 | | | 494.86 | + | 32 | 02 February 2026 | 50.00 | | 49.21 | 7551.79 | 4.34 | | | 494.86 | + | 33 | 03 February 2026 | 50.00 | | 49.18 | 7506.11 | 4.32 | | | 494.86 | + | 34 | 04 February 2026 | 50.00 | | 49.15 | 7460.40 | 4.29 | | | 494.86 | + | 35 | 05 February 2026 | 50.00 | | 49.12 | 7414.66 | 4.26 | | | 494.86 | + | 36 | 06 February 2026 | 50.00 | | 49.09 | 7368.90 | 4.24 | | | 494.86 | + | 37 | 07 February 2026 | 50.00 | | 49.07 | 7323.11 | 4.21 | | | 494.86 | + | 38 | 08 February 2026 | 50.00 | | 49.04 | 7277.29 | 4.18 | | | 494.86 | + | 39 | 09 February 2026 | 50.00 | | 49.01 | 7231.45 | 4.16 | | | 494.86 | + | 40 | 10 February 2026 | 50.00 | | 48.98 | 7185.58 | 4.13 | | | 494.86 | + | 41 | 11 February 2026 | 50.00 | | 48.95 | 7139.69 | 4.11 | | | 494.86 | + | 42 | 12 February 2026 | 50.00 | | 48.93 | 7093.77 | 4.08 | | | 494.86 | + | 43 | 13 February 2026 | 50.00 | | 48.90 | 7047.82 | 4.05 | | | 494.86 | + | 44 | 14 February 2026 | 50.00 | | 48.87 | 7001.85 | 4.03 | | | 494.86 | + | 45 | 15 February 2026 | 50.00 | | 48.84 | 6955.85 | 4.00 | | | 494.86 | + | 46 | 16 February 2026 | 50.00 | | 48.81 | 6909.83 | 3.97 | | | 494.86 | + | 47 | 17 February 2026 | 50.00 | | 48.79 | 6863.78 | 3.95 | | | 494.86 | + | 48 | 18 February 2026 | 50.00 | | 48.76 | 6817.70 | 3.92 | | | 494.86 | + | 49 | 19 February 2026 | 50.00 | | 48.73 | 6771.59 | 3.90 | | | 494.86 | + | 50 | 20 February 2026 | 50.00 | | 48.70 | 6725.46 | 3.87 | | | 494.86 | + | 51 | 21 February 2026 | 50.00 | | 48.68 | 6679.31 | 3.84 | | | 494.86 | + | 52 | 22 February 2026 | 50.00 | | 48.65 | 6633.12 | 3.82 | | | 494.86 | + | 53 | 23 February 2026 | 50.00 | | 48.62 | 6586.91 | 3.79 | | | 494.86 | + | 54 | 24 February 2026 | 50.00 | | 48.59 | 6540.68 | 3.76 | | | 494.86 | + | 55 | 25 February 2026 | 50.00 | | 48.56 | 6494.42 | 3.74 | | | 494.86 | + | 56 | 26 February 2026 | 50.00 | | 48.54 | 6448.13 | 3.71 | | | 494.86 | + | 57 | 27 February 2026 | 50.00 | | 48.51 | 6401.81 | 3.68 | | | 494.86 | + | 58 | 28 February 2026 | 50.00 | | 48.48 | 6355.47 | 3.66 | | | 494.86 | + | 59 | 01 March 2026 | 50.00 | | 48.45 | 6309.10 | 3.63 | | | 494.86 | + | 60 | 02 March 2026 | 50.00 | | 48.43 | 6262.71 | 3.61 | | | 494.86 | + | 61 | 03 March 2026 | 50.00 | | 48.40 | 6216.29 | 3.58 | | | 494.86 | + | 62 | 04 March 2026 | 50.00 | | 48.37 | 6169.84 | 3.55 | | | 494.86 | + | 63 | 05 March 2026 | 50.00 | | 48.34 | 6123.36 | 3.53 | | | 494.86 | + | 64 | 06 March 2026 | 50.00 | | 48.32 | 6076.86 | 3.50 | | | 494.86 | + | 65 | 07 March 2026 | 50.00 | | 48.29 | 6030.34 | 3.47 | | | 494.86 | + | 66 | 08 March 2026 | 50.00 | | 48.26 | 5983.78 | 3.45 | | | 494.86 | + | 67 | 09 March 2026 | 50.00 | | 48.23 | 5937.20 | 3.42 | | | 494.86 | + | 68 | 10 March 2026 | 50.00 | | 48.20 | 5890.59 | 3.39 | | | 494.86 | + | 69 | 11 March 2026 | 50.00 | | 48.18 | 5843.96 | 3.37 | | | 494.86 | + | 70 | 12 March 2026 | 50.00 | | 48.15 | 5797.30 | 3.34 | | | 494.86 | + | 71 | 13 March 2026 | 50.00 | | 48.12 | 5750.61 | 3.31 | | | 494.86 | + | 72 | 14 March 2026 | 50.00 | | 48.09 | 5703.90 | 3.29 | | | 494.86 | + | 73 | 15 March 2026 | 50.00 | | 48.07 | 5657.16 | 3.26 | | | 494.86 | + | 74 | 16 March 2026 | 50.00 | | 48.04 | 5610.39 | 3.23 | | | 494.86 | + | 75 | 17 March 2026 | 50.00 | | 48.01 | 5563.60 | 3.21 | | | 494.86 | + | 76 | 18 March 2026 | 50.00 | | 47.99 | 5516.78 | 3.18 | | | 494.86 | + | 77 | 19 March 2026 | 50.00 | | 47.96 | 5469.93 | 3.15 | | | 494.86 | + | 78 | 20 March 2026 | 50.00 | | 47.93 | 5423.06 | 3.13 | | | 494.86 | + | 79 | 21 March 2026 | 50.00 | | 47.90 | 5376.15 | 3.10 | | | 494.86 | + | 80 | 22 March 2026 | 50.00 | | 47.88 | 5329.23 | 3.07 | | | 494.86 | + | 81 | 23 March 2026 | 50.00 | | 47.85 | 5282.27 | 3.05 | | | 494.86 | + | 82 | 24 March 2026 | 50.00 | | 47.82 | 5235.29 | 3.02 | | | 494.86 | + | 83 | 25 March 2026 | 50.00 | | 47.79 | 5188.28 | 2.99 | | | 494.86 | + | 84 | 26 March 2026 | 50.00 | | 47.77 | 5141.25 | 2.96 | | | 494.86 | + | 85 | 27 March 2026 | 50.00 | | 47.74 | 5094.18 | 2.94 | | | 494.86 | + | 86 | 28 March 2026 | 50.00 | | 47.71 | 5047.10 | 2.91 | | | 494.86 | + | 87 | 29 March 2026 | 50.00 | | 47.68 | 4999.98 | 2.88 | | | 494.86 | + | 88 | 30 March 2026 | 50.00 | | 47.66 | 4952.84 | 2.86 | | | 494.86 | + | 89 | 31 March 2026 | 50.00 | | 47.63 | 4905.67 | 2.83 | | | 494.86 | + | 90 | 01 April 2026 | 50.00 | | 47.60 | 4858.47 | 2.80 | | | 494.86 | + | 91 | 02 April 2026 | 50.00 | | 47.58 | 4811.25 | 2.78 | | | 494.86 | + | 92 | 03 April 2026 | 50.00 | | 47.55 | 4764.00 | 2.75 | | | 494.86 | + | 93 | 04 April 2026 | 50.00 | | 47.52 | 4716.72 | 2.72 | | | 494.86 | + | 94 | 05 April 2026 | 50.00 | | 47.49 | 4669.41 | 2.70 | | | 494.86 | + | 95 | 06 April 2026 | 50.00 | | 47.47 | 4622.08 | 2.67 | | | 494.86 | + | 96 | 07 April 2026 | 50.00 | | 47.44 | 4574.72 | 2.64 | | | 494.86 | + | 97 | 08 April 2026 | 50.00 | | 47.41 | 4527.34 | 2.61 | | | 494.86 | + | 98 | 09 April 2026 | 50.00 | | 47.39 | 4479.93 | 2.59 | | | 494.86 | + | 99 | 10 April 2026 | 50.00 | | 47.36 | 4432.49 | 2.56 | | | 494.86 | + | 100 | 11 April 2026 | 50.00 | | 47.33 | 4385.02 | 2.53 | | | 494.86 | + | 101 | 12 April 2026 | 50.00 | | 47.30 | 4337.52 | 2.51 | | | 494.86 | + | 102 | 13 April 2026 | 50.00 | | 47.28 | 4290.00 | 2.48 | | | 494.86 | + | 103 | 14 April 2026 | 50.00 | | 47.25 | 4242.45 | 2.45 | | | 494.86 | + | 104 | 15 April 2026 | 50.00 | | 47.22 | 4194.88 | 2.42 | | | 494.86 | + | 105 | 16 April 2026 | 50.00 | | 47.20 | 4147.28 | 2.40 | | | 494.86 | + | 106 | 17 April 2026 | 50.00 | | 47.17 | 4099.65 | 2.37 | | | 494.86 | + | 107 | 18 April 2026 | 50.00 | | 47.14 | 4051.99 | 2.34 | | | 494.86 | + | 108 | 19 April 2026 | 50.00 | | 47.12 | 4004.30 | 2.32 | | | 494.86 | + | 109 | 20 April 2026 | 50.00 | | 47.09 | 3956.59 | 2.29 | | | 494.86 | + | 110 | 21 April 2026 | 50.00 | | 47.06 | 3908.85 | 2.26 | | | 494.86 | + | 111 | 22 April 2026 | 50.00 | | 47.04 | 3861.09 | 2.23 | | | 494.86 | + | 112 | 23 April 2026 | 50.00 | | 47.01 | 3813.29 | 2.21 | | | 494.86 | + | 113 | 24 April 2026 | 50.00 | | 46.98 | 3765.47 | 2.18 | | | 494.86 | + | 114 | 25 April 2026 | 50.00 | | 46.95 | 3717.62 | 2.15 | | | 494.86 | + | 115 | 26 April 2026 | 50.00 | | 46.93 | 3669.75 | 2.12 | | | 494.86 | + | 116 | 27 April 2026 | 50.00 | | 46.90 | 3621.85 | 2.10 | | | 494.86 | + | 117 | 28 April 2026 | 50.00 | | 46.87 | 3573.92 | 2.07 | | | 494.86 | + | 118 | 29 April 2026 | 50.00 | | 46.85 | 3525.96 | 2.04 | | | 494.86 | + | 119 | 30 April 2026 | 50.00 | | 46.82 | 3477.97 | 2.01 | | | 494.86 | + | 120 | 01 May 2026 | 50.00 | | 46.79 | 3429.96 | 1.99 | | | 494.86 | + | 121 | 02 May 2026 | 50.00 | | 46.77 | 3381.92 | 1.96 | | | 494.86 | + | 122 | 03 May 2026 | 50.00 | | 46.74 | 3333.85 | 1.93 | | | 494.86 | + | 123 | 04 May 2026 | 50.00 | | 46.71 | 3285.76 | 1.91 | | | 494.86 | + | 124 | 05 May 2026 | 50.00 | | 46.69 | 3237.64 | 1.88 | | | 494.86 | + | 125 | 06 May 2026 | 50.00 | | 46.66 | 3189.49 | 1.85 | | | 494.86 | + | 126 | 07 May 2026 | 50.00 | | 46.63 | 3141.31 | 1.82 | | | 494.86 | + | 127 | 08 May 2026 | 50.00 | | 46.61 | 3093.10 | 1.80 | | | 494.86 | + | 128 | 09 May 2026 | 50.00 | | 46.58 | 3044.87 | 1.77 | | | 494.86 | + | 129 | 10 May 2026 | 50.00 | | 46.55 | 2996.61 | 1.74 | | | 494.86 | + | 130 | 11 May 2026 | 50.00 | | 46.53 | 2948.32 | 1.71 | | | 494.86 | + | 131 | 12 May 2026 | 50.00 | | 46.50 | 2900.01 | 1.68 | | | 494.86 | + | 132 | 13 May 2026 | 50.00 | | 46.47 | 2851.67 | 1.66 | | | 494.86 | + | 133 | 14 May 2026 | 50.00 | | 46.45 | 2803.30 | 1.63 | | | 494.86 | + | 134 | 15 May 2026 | 50.00 | | 46.42 | 2754.90 | 1.60 | | | 494.86 | + | 135 | 16 May 2026 | 50.00 | | 46.39 | 2706.47 | 1.57 | | | 494.86 | + | 136 | 17 May 2026 | 50.00 | | 46.37 | 2658.02 | 1.55 | | | 494.86 | + | 137 | 18 May 2026 | 50.00 | | 46.34 | 2609.54 | 1.52 | | | 494.86 | + | 138 | 19 May 2026 | 50.00 | | 46.32 | 2561.03 | 1.49 | | | 494.86 | + | 139 | 20 May 2026 | 50.00 | | 46.29 | 2512.49 | 1.46 | | | 494.86 | + | 140 | 21 May 2026 | 50.00 | | 46.26 | 2463.93 | 1.44 | | | 494.86 | + | 141 | 22 May 2026 | 50.00 | | 46.24 | 2415.34 | 1.41 | | | 494.86 | + | 142 | 23 May 2026 | 50.00 | | 46.21 | 2366.72 | 1.38 | | | 494.86 | + | 143 | 24 May 2026 | 50.00 | | 46.18 | 2318.07 | 1.35 | | | 494.86 | + | 144 | 25 May 2026 | 50.00 | | 46.16 | 2269.39 | 1.32 | | | 494.86 | + | 145 | 26 May 2026 | 50.00 | | 46.13 | 2220.69 | 1.30 | | | 494.86 | + | 146 | 27 May 2026 | 50.00 | | 46.10 | 2171.96 | 1.27 | | | 494.86 | + | 147 | 28 May 2026 | 50.00 | | 46.08 | 2123.20 | 1.24 | | | 494.86 | + | 148 | 29 May 2026 | 50.00 | | 46.05 | 2074.41 | 1.21 | | | 494.86 | + | 149 | 30 May 2026 | 50.00 | | 46.03 | 2025.60 | 1.19 | | | 494.86 | + | 150 | 31 May 2026 | 50.00 | | 46.00 | 1976.76 | 1.16 | | | 494.86 | + | 151 | 01 June 2026 | 50.00 | | 45.97 | 1927.89 | 1.13 | | | 494.86 | + | 152 | 02 June 2026 | 50.00 | | 45.95 | 1878.99 | 1.10 | | | 494.86 | + | 153 | 03 June 2026 | 50.00 | | 45.92 | 1830.06 | 1.07 | | | 494.86 | + | 154 | 04 June 2026 | 50.00 | | 45.89 | 1781.11 | 1.05 | | | 494.86 | + | 155 | 05 June 2026 | 50.00 | | 45.87 | 1732.13 | 1.02 | | | 494.86 | + | 156 | 06 June 2026 | 50.00 | | 45.84 | 1683.12 | 0.99 | | | 494.86 | + | 157 | 07 June 2026 | 50.00 | | 45.82 | 1634.08 | 0.96 | | | 494.86 | + | 158 | 08 June 2026 | 50.00 | | 45.79 | 1585.01 | 0.93 | | | 494.86 | + | 159 | 09 June 2026 | 50.00 | | 45.76 | 1535.92 | 0.91 | | | 494.86 | + | 160 | 10 June 2026 | 50.00 | | 45.74 | 1486.79 | 0.88 | | | 494.86 | + | 161 | 11 June 2026 | 50.00 | | 45.71 | 1437.64 | 0.85 | | | 494.86 | + | 162 | 12 June 2026 | 50.00 | | 45.68 | 1388.47 | 0.82 | | | 494.86 | + | 163 | 13 June 2026 | 50.00 | | 45.66 | 1339.26 | 0.79 | | | 494.86 | + | 164 | 14 June 2026 | 50.00 | | 45.63 | 1290.02 | 0.77 | | | 494.86 | + | 165 | 15 June 2026 | 50.00 | | 45.61 | 1240.76 | 0.74 | | | 494.86 | + | 166 | 16 June 2026 | 50.00 | | 45.58 | 1191.47 | 0.71 | | | 494.86 | + | 167 | 17 June 2026 | 50.00 | | 45.55 | 1142.15 | 0.68 | | | 494.86 | + | 168 | 18 June 2026 | 50.00 | | 45.53 | 1092.80 | 0.65 | | | 494.86 | + | 169 | 19 June 2026 | 50.00 | | 45.50 | 1043.43 | 0.62 | | | 494.86 | + | 170 | 20 June 2026 | 50.00 | | 45.48 | 994.02 | 0.60 | | | 494.86 | + | 171 | 21 June 2026 | 50.00 | | 45.45 | 944.59 | 0.57 | | | 494.86 | + | 172 | 22 June 2026 | 50.00 | | 45.42 | 895.13 | 0.54 | | | 494.86 | + | 173 | 23 June 2026 | 50.00 | | 45.40 | 845.64 | 0.51 | | | 494.86 | + | 174 | 24 June 2026 | 50.00 | | 45.37 | 796.13 | 0.48 | | | 494.86 | + | 175 | 25 June 2026 | 50.00 | | 45.35 | 746.58 | 0.45 | | | 494.86 | + | 176 | 26 June 2026 | 50.00 | | 45.32 | 697.01 | 0.43 | | | 494.86 | + | 177 | 27 June 2026 | 50.00 | | 45.29 | 647.41 | 0.40 | | | 494.86 | + | 178 | 28 June 2026 | 50.00 | | 45.27 | 597.78 | 0.37 | | | 494.86 | + | 179 | 29 June 2026 | 50.00 | | 45.24 | 548.12 | 0.34 | | | 494.86 | + | 180 | 30 June 2026 | 50.00 | | 45.22 | 498.43 | 0.31 | | | 494.86 | + | 181 | 01 July 2026 | 50.00 | | 45.19 | 448.72 | 0.28 | | | 494.86 | + | 182 | 02 July 2026 | 50.00 | | 45.17 | 398.97 | 0.26 | | | 494.86 | + | 183 | 03 July 2026 | 50.00 | | 45.14 | 349.20 | 0.23 | | | 494.86 | + | 184 | 04 July 2026 | 50.00 | | 45.11 | 299.40 | 0.20 | | | 494.86 | + | 185 | 05 July 2026 | 50.00 | | 45.09 | 249.57 | 0.17 | | | 494.86 | + | 186 | 06 July 2026 | 50.00 | | 45.06 | 199.71 | 0.14 | | | 494.86 | + | 187 | 07 July 2026 | 50.00 | | 45.04 | 149.83 | 0.11 | | | 494.86 | + | 188 | 08 July 2026 | 50.00 | | 45.01 | 99.91 | 0.09 | | | 494.86 | + | 189 | 09 July 2026 | 50.00 | | 44.99 | 49.97 | 0.06 | | | 494.86 | + | 190 | 10 July 2026 | 50.00 | | 44.96 | 0.00 | 0.03 | | | 494.86 | + | 191 | 11 July 2026 | | | 44.93 | | | | | | + | 192 | 12 July 2026 | | | 44.91 | | | | | | + | 193 | 13 July 2026 | | | 44.88 | | | | | | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 08 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 08 January 2026 | Discount Fee Amortization Adjustment | 4.47 | | | | false | + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT" transaction with date "08 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | 4.47 | | + | LIABILITY | 240005 | Deferred Interest Revenue | | 4.47 | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 5.14 | 494.86 | 0.0 | + + @TestRailId:C83077 + Scenario: Second COB without changes does not duplicate discount fee amortization adjustment - UC2 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + And Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + When Admin sets the business date to "05 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Customer makes repayment on "05 January 2026" with 50 transaction amount on Working Capital loan + When Admin sets the business date to "08 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION" transaction with date "05 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | | 9.61 | + | LIABILITY | 240005 | Deferred Interest Revenue | 9.61 | | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 9.61 | 990.39 | 0.0 | + And Admin adds Discount fee adjustment with "500" amount on transaction date "08 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 9.61 | 490.39 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 08 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "09 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital loan amortization schedule has 194 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | + | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | | 0.00 | 8955.14 | 5.14 | | | 500.00 | + | 2 | 03 January 2026 | 50.00 | | 0.00 | 8910.26 | 5.12 | | | 500.00 | + | 3 | 04 January 2026 | 50.00 | | 0.00 | 8865.35 | 5.09 | | | 500.00 | + | 4 | 05 January 2026 | 50.00 | 50.00 | 50.00 | 8820.42 | 5.07 | 5.14 | 0.07 | 494.86 | + | 5 | 06 January 2026 | 50.00 | | 49.97 | 8775.46 | 5.04 | | | 494.86 | + | 6 | 07 January 2026 | 50.00 | | 49.94 | 8730.47 | 5.01 | | | 494.86 | + | 7 | 08 January 2026 | 50.00 | | 49.91 | 8685.46 | 4.99 | | | 494.86 | + | 8 | 09 January 2026 | 50.00 | | 49.89 | 8640.43 | 4.96 | | | 494.86 | + | 9 | 10 January 2026 | 50.00 | | 49.86 | 8595.36 | 4.94 | | | 494.86 | + | 10 | 11 January 2026 | 50.00 | | 49.83 | 8550.28 | 4.91 | | | 494.86 | + | 11 | 12 January 2026 | 50.00 | | 49.80 | 8505.16 | 4.89 | | | 494.86 | + | 12 | 13 January 2026 | 50.00 | | 49.77 | 8460.02 | 4.86 | | | 494.86 | + | 13 | 14 January 2026 | 50.00 | | 49.74 | 8414.86 | 4.83 | | | 494.86 | + | 14 | 15 January 2026 | 50.00 | | 49.72 | 8369.66 | 4.81 | | | 494.86 | + | 15 | 16 January 2026 | 50.00 | | 49.69 | 8324.45 | 4.78 | | | 494.86 | + | 16 | 17 January 2026 | 50.00 | | 49.66 | 8279.20 | 4.76 | | | 494.86 | + | 17 | 18 January 2026 | 50.00 | | 49.63 | 8233.94 | 4.73 | | | 494.86 | + | 18 | 19 January 2026 | 50.00 | | 49.60 | 8188.64 | 4.71 | | | 494.86 | + | 19 | 20 January 2026 | 50.00 | | 49.57 | 8143.32 | 4.68 | | | 494.86 | + | 20 | 21 January 2026 | 50.00 | | 49.55 | 8097.97 | 4.65 | | | 494.86 | + | 21 | 22 January 2026 | 50.00 | | 49.52 | 8052.60 | 4.63 | | | 494.86 | + | 22 | 23 January 2026 | 50.00 | | 49.49 | 8007.20 | 4.60 | | | 494.86 | + | 23 | 24 January 2026 | 50.00 | | 49.46 | 7961.78 | 4.58 | | | 494.86 | + | 24 | 25 January 2026 | 50.00 | | 49.43 | 7916.33 | 4.55 | | | 494.86 | + | 25 | 26 January 2026 | 50.00 | | 49.40 | 7870.85 | 4.52 | | | 494.86 | + | 26 | 27 January 2026 | 50.00 | | 49.38 | 7825.35 | 4.50 | | | 494.86 | + | 27 | 28 January 2026 | 50.00 | | 49.35 | 7779.82 | 4.47 | | | 494.86 | + | 28 | 29 January 2026 | 50.00 | | 49.32 | 7734.27 | 4.45 | | | 494.86 | + | 29 | 30 January 2026 | 50.00 | | 49.29 | 7688.69 | 4.42 | | | 494.86 | + | 30 | 31 January 2026 | 50.00 | | 49.26 | 7643.08 | 4.39 | | | 494.86 | + | 31 | 01 February 2026 | 50.00 | | 49.23 | 7597.45 | 4.37 | | | 494.86 | + | 32 | 02 February 2026 | 50.00 | | 49.21 | 7551.79 | 4.34 | | | 494.86 | + | 33 | 03 February 2026 | 50.00 | | 49.18 | 7506.11 | 4.32 | | | 494.86 | + | 34 | 04 February 2026 | 50.00 | | 49.15 | 7460.40 | 4.29 | | | 494.86 | + | 35 | 05 February 2026 | 50.00 | | 49.12 | 7414.66 | 4.26 | | | 494.86 | + | 36 | 06 February 2026 | 50.00 | | 49.09 | 7368.90 | 4.24 | | | 494.86 | + | 37 | 07 February 2026 | 50.00 | | 49.07 | 7323.11 | 4.21 | | | 494.86 | + | 38 | 08 February 2026 | 50.00 | | 49.04 | 7277.29 | 4.18 | | | 494.86 | + | 39 | 09 February 2026 | 50.00 | | 49.01 | 7231.45 | 4.16 | | | 494.86 | + | 40 | 10 February 2026 | 50.00 | | 48.98 | 7185.58 | 4.13 | | | 494.86 | + | 41 | 11 February 2026 | 50.00 | | 48.95 | 7139.69 | 4.11 | | | 494.86 | + | 42 | 12 February 2026 | 50.00 | | 48.93 | 7093.77 | 4.08 | | | 494.86 | + | 43 | 13 February 2026 | 50.00 | | 48.90 | 7047.82 | 4.05 | | | 494.86 | + | 44 | 14 February 2026 | 50.00 | | 48.87 | 7001.85 | 4.03 | | | 494.86 | + | 45 | 15 February 2026 | 50.00 | | 48.84 | 6955.85 | 4.00 | | | 494.86 | + | 46 | 16 February 2026 | 50.00 | | 48.81 | 6909.83 | 3.97 | | | 494.86 | + | 47 | 17 February 2026 | 50.00 | | 48.79 | 6863.78 | 3.95 | | | 494.86 | + | 48 | 18 February 2026 | 50.00 | | 48.76 | 6817.70 | 3.92 | | | 494.86 | + | 49 | 19 February 2026 | 50.00 | | 48.73 | 6771.59 | 3.90 | | | 494.86 | + | 50 | 20 February 2026 | 50.00 | | 48.70 | 6725.46 | 3.87 | | | 494.86 | + | 51 | 21 February 2026 | 50.00 | | 48.68 | 6679.31 | 3.84 | | | 494.86 | + | 52 | 22 February 2026 | 50.00 | | 48.65 | 6633.12 | 3.82 | | | 494.86 | + | 53 | 23 February 2026 | 50.00 | | 48.62 | 6586.91 | 3.79 | | | 494.86 | + | 54 | 24 February 2026 | 50.00 | | 48.59 | 6540.68 | 3.76 | | | 494.86 | + | 55 | 25 February 2026 | 50.00 | | 48.56 | 6494.42 | 3.74 | | | 494.86 | + | 56 | 26 February 2026 | 50.00 | | 48.54 | 6448.13 | 3.71 | | | 494.86 | + | 57 | 27 February 2026 | 50.00 | | 48.51 | 6401.81 | 3.68 | | | 494.86 | + | 58 | 28 February 2026 | 50.00 | | 48.48 | 6355.47 | 3.66 | | | 494.86 | + | 59 | 01 March 2026 | 50.00 | | 48.45 | 6309.10 | 3.63 | | | 494.86 | + | 60 | 02 March 2026 | 50.00 | | 48.43 | 6262.71 | 3.61 | | | 494.86 | + | 61 | 03 March 2026 | 50.00 | | 48.40 | 6216.29 | 3.58 | | | 494.86 | + | 62 | 04 March 2026 | 50.00 | | 48.37 | 6169.84 | 3.55 | | | 494.86 | + | 63 | 05 March 2026 | 50.00 | | 48.34 | 6123.36 | 3.53 | | | 494.86 | + | 64 | 06 March 2026 | 50.00 | | 48.32 | 6076.86 | 3.50 | | | 494.86 | + | 65 | 07 March 2026 | 50.00 | | 48.29 | 6030.34 | 3.47 | | | 494.86 | + | 66 | 08 March 2026 | 50.00 | | 48.26 | 5983.78 | 3.45 | | | 494.86 | + | 67 | 09 March 2026 | 50.00 | | 48.23 | 5937.20 | 3.42 | | | 494.86 | + | 68 | 10 March 2026 | 50.00 | | 48.20 | 5890.59 | 3.39 | | | 494.86 | + | 69 | 11 March 2026 | 50.00 | | 48.18 | 5843.96 | 3.37 | | | 494.86 | + | 70 | 12 March 2026 | 50.00 | | 48.15 | 5797.30 | 3.34 | | | 494.86 | + | 71 | 13 March 2026 | 50.00 | | 48.12 | 5750.61 | 3.31 | | | 494.86 | + | 72 | 14 March 2026 | 50.00 | | 48.09 | 5703.90 | 3.29 | | | 494.86 | + | 73 | 15 March 2026 | 50.00 | | 48.07 | 5657.16 | 3.26 | | | 494.86 | + | 74 | 16 March 2026 | 50.00 | | 48.04 | 5610.39 | 3.23 | | | 494.86 | + | 75 | 17 March 2026 | 50.00 | | 48.01 | 5563.60 | 3.21 | | | 494.86 | + | 76 | 18 March 2026 | 50.00 | | 47.99 | 5516.78 | 3.18 | | | 494.86 | + | 77 | 19 March 2026 | 50.00 | | 47.96 | 5469.93 | 3.15 | | | 494.86 | + | 78 | 20 March 2026 | 50.00 | | 47.93 | 5423.06 | 3.13 | | | 494.86 | + | 79 | 21 March 2026 | 50.00 | | 47.90 | 5376.15 | 3.10 | | | 494.86 | + | 80 | 22 March 2026 | 50.00 | | 47.88 | 5329.23 | 3.07 | | | 494.86 | + | 81 | 23 March 2026 | 50.00 | | 47.85 | 5282.27 | 3.05 | | | 494.86 | + | 82 | 24 March 2026 | 50.00 | | 47.82 | 5235.29 | 3.02 | | | 494.86 | + | 83 | 25 March 2026 | 50.00 | | 47.79 | 5188.28 | 2.99 | | | 494.86 | + | 84 | 26 March 2026 | 50.00 | | 47.77 | 5141.25 | 2.96 | | | 494.86 | + | 85 | 27 March 2026 | 50.00 | | 47.74 | 5094.18 | 2.94 | | | 494.86 | + | 86 | 28 March 2026 | 50.00 | | 47.71 | 5047.10 | 2.91 | | | 494.86 | + | 87 | 29 March 2026 | 50.00 | | 47.68 | 4999.98 | 2.88 | | | 494.86 | + | 88 | 30 March 2026 | 50.00 | | 47.66 | 4952.84 | 2.86 | | | 494.86 | + | 89 | 31 March 2026 | 50.00 | | 47.63 | 4905.67 | 2.83 | | | 494.86 | + | 90 | 01 April 2026 | 50.00 | | 47.60 | 4858.47 | 2.80 | | | 494.86 | + | 91 | 02 April 2026 | 50.00 | | 47.58 | 4811.25 | 2.78 | | | 494.86 | + | 92 | 03 April 2026 | 50.00 | | 47.55 | 4764.00 | 2.75 | | | 494.86 | + | 93 | 04 April 2026 | 50.00 | | 47.52 | 4716.72 | 2.72 | | | 494.86 | + | 94 | 05 April 2026 | 50.00 | | 47.49 | 4669.41 | 2.70 | | | 494.86 | + | 95 | 06 April 2026 | 50.00 | | 47.47 | 4622.08 | 2.67 | | | 494.86 | + | 96 | 07 April 2026 | 50.00 | | 47.44 | 4574.72 | 2.64 | | | 494.86 | + | 97 | 08 April 2026 | 50.00 | | 47.41 | 4527.34 | 2.61 | | | 494.86 | + | 98 | 09 April 2026 | 50.00 | | 47.39 | 4479.93 | 2.59 | | | 494.86 | + | 99 | 10 April 2026 | 50.00 | | 47.36 | 4432.49 | 2.56 | | | 494.86 | + | 100 | 11 April 2026 | 50.00 | | 47.33 | 4385.02 | 2.53 | | | 494.86 | + | 101 | 12 April 2026 | 50.00 | | 47.30 | 4337.52 | 2.51 | | | 494.86 | + | 102 | 13 April 2026 | 50.00 | | 47.28 | 4290.00 | 2.48 | | | 494.86 | + | 103 | 14 April 2026 | 50.00 | | 47.25 | 4242.45 | 2.45 | | | 494.86 | + | 104 | 15 April 2026 | 50.00 | | 47.22 | 4194.88 | 2.42 | | | 494.86 | + | 105 | 16 April 2026 | 50.00 | | 47.20 | 4147.28 | 2.40 | | | 494.86 | + | 106 | 17 April 2026 | 50.00 | | 47.17 | 4099.65 | 2.37 | | | 494.86 | + | 107 | 18 April 2026 | 50.00 | | 47.14 | 4051.99 | 2.34 | | | 494.86 | + | 108 | 19 April 2026 | 50.00 | | 47.12 | 4004.30 | 2.32 | | | 494.86 | + | 109 | 20 April 2026 | 50.00 | | 47.09 | 3956.59 | 2.29 | | | 494.86 | + | 110 | 21 April 2026 | 50.00 | | 47.06 | 3908.85 | 2.26 | | | 494.86 | + | 111 | 22 April 2026 | 50.00 | | 47.04 | 3861.09 | 2.23 | | | 494.86 | + | 112 | 23 April 2026 | 50.00 | | 47.01 | 3813.29 | 2.21 | | | 494.86 | + | 113 | 24 April 2026 | 50.00 | | 46.98 | 3765.47 | 2.18 | | | 494.86 | + | 114 | 25 April 2026 | 50.00 | | 46.95 | 3717.62 | 2.15 | | | 494.86 | + | 115 | 26 April 2026 | 50.00 | | 46.93 | 3669.75 | 2.12 | | | 494.86 | + | 116 | 27 April 2026 | 50.00 | | 46.90 | 3621.85 | 2.10 | | | 494.86 | + | 117 | 28 April 2026 | 50.00 | | 46.87 | 3573.92 | 2.07 | | | 494.86 | + | 118 | 29 April 2026 | 50.00 | | 46.85 | 3525.96 | 2.04 | | | 494.86 | + | 119 | 30 April 2026 | 50.00 | | 46.82 | 3477.97 | 2.01 | | | 494.86 | + | 120 | 01 May 2026 | 50.00 | | 46.79 | 3429.96 | 1.99 | | | 494.86 | + | 121 | 02 May 2026 | 50.00 | | 46.77 | 3381.92 | 1.96 | | | 494.86 | + | 122 | 03 May 2026 | 50.00 | | 46.74 | 3333.85 | 1.93 | | | 494.86 | + | 123 | 04 May 2026 | 50.00 | | 46.71 | 3285.76 | 1.91 | | | 494.86 | + | 124 | 05 May 2026 | 50.00 | | 46.69 | 3237.64 | 1.88 | | | 494.86 | + | 125 | 06 May 2026 | 50.00 | | 46.66 | 3189.49 | 1.85 | | | 494.86 | + | 126 | 07 May 2026 | 50.00 | | 46.63 | 3141.31 | 1.82 | | | 494.86 | + | 127 | 08 May 2026 | 50.00 | | 46.61 | 3093.10 | 1.80 | | | 494.86 | + | 128 | 09 May 2026 | 50.00 | | 46.58 | 3044.87 | 1.77 | | | 494.86 | + | 129 | 10 May 2026 | 50.00 | | 46.55 | 2996.61 | 1.74 | | | 494.86 | + | 130 | 11 May 2026 | 50.00 | | 46.53 | 2948.32 | 1.71 | | | 494.86 | + | 131 | 12 May 2026 | 50.00 | | 46.50 | 2900.01 | 1.68 | | | 494.86 | + | 132 | 13 May 2026 | 50.00 | | 46.47 | 2851.67 | 1.66 | | | 494.86 | + | 133 | 14 May 2026 | 50.00 | | 46.45 | 2803.30 | 1.63 | | | 494.86 | + | 134 | 15 May 2026 | 50.00 | | 46.42 | 2754.90 | 1.60 | | | 494.86 | + | 135 | 16 May 2026 | 50.00 | | 46.39 | 2706.47 | 1.57 | | | 494.86 | + | 136 | 17 May 2026 | 50.00 | | 46.37 | 2658.02 | 1.55 | | | 494.86 | + | 137 | 18 May 2026 | 50.00 | | 46.34 | 2609.54 | 1.52 | | | 494.86 | + | 138 | 19 May 2026 | 50.00 | | 46.32 | 2561.03 | 1.49 | | | 494.86 | + | 139 | 20 May 2026 | 50.00 | | 46.29 | 2512.49 | 1.46 | | | 494.86 | + | 140 | 21 May 2026 | 50.00 | | 46.26 | 2463.93 | 1.44 | | | 494.86 | + | 141 | 22 May 2026 | 50.00 | | 46.24 | 2415.34 | 1.41 | | | 494.86 | + | 142 | 23 May 2026 | 50.00 | | 46.21 | 2366.72 | 1.38 | | | 494.86 | + | 143 | 24 May 2026 | 50.00 | | 46.18 | 2318.07 | 1.35 | | | 494.86 | + | 144 | 25 May 2026 | 50.00 | | 46.16 | 2269.39 | 1.32 | | | 494.86 | + | 145 | 26 May 2026 | 50.00 | | 46.13 | 2220.69 | 1.30 | | | 494.86 | + | 146 | 27 May 2026 | 50.00 | | 46.10 | 2171.96 | 1.27 | | | 494.86 | + | 147 | 28 May 2026 | 50.00 | | 46.08 | 2123.20 | 1.24 | | | 494.86 | + | 148 | 29 May 2026 | 50.00 | | 46.05 | 2074.41 | 1.21 | | | 494.86 | + | 149 | 30 May 2026 | 50.00 | | 46.03 | 2025.60 | 1.19 | | | 494.86 | + | 150 | 31 May 2026 | 50.00 | | 46.00 | 1976.76 | 1.16 | | | 494.86 | + | 151 | 01 June 2026 | 50.00 | | 45.97 | 1927.89 | 1.13 | | | 494.86 | + | 152 | 02 June 2026 | 50.00 | | 45.95 | 1878.99 | 1.10 | | | 494.86 | + | 153 | 03 June 2026 | 50.00 | | 45.92 | 1830.06 | 1.07 | | | 494.86 | + | 154 | 04 June 2026 | 50.00 | | 45.89 | 1781.11 | 1.05 | | | 494.86 | + | 155 | 05 June 2026 | 50.00 | | 45.87 | 1732.13 | 1.02 | | | 494.86 | + | 156 | 06 June 2026 | 50.00 | | 45.84 | 1683.12 | 0.99 | | | 494.86 | + | 157 | 07 June 2026 | 50.00 | | 45.82 | 1634.08 | 0.96 | | | 494.86 | + | 158 | 08 June 2026 | 50.00 | | 45.79 | 1585.01 | 0.93 | | | 494.86 | + | 159 | 09 June 2026 | 50.00 | | 45.76 | 1535.92 | 0.91 | | | 494.86 | + | 160 | 10 June 2026 | 50.00 | | 45.74 | 1486.79 | 0.88 | | | 494.86 | + | 161 | 11 June 2026 | 50.00 | | 45.71 | 1437.64 | 0.85 | | | 494.86 | + | 162 | 12 June 2026 | 50.00 | | 45.68 | 1388.47 | 0.82 | | | 494.86 | + | 163 | 13 June 2026 | 50.00 | | 45.66 | 1339.26 | 0.79 | | | 494.86 | + | 164 | 14 June 2026 | 50.00 | | 45.63 | 1290.02 | 0.77 | | | 494.86 | + | 165 | 15 June 2026 | 50.00 | | 45.61 | 1240.76 | 0.74 | | | 494.86 | + | 166 | 16 June 2026 | 50.00 | | 45.58 | 1191.47 | 0.71 | | | 494.86 | + | 167 | 17 June 2026 | 50.00 | | 45.55 | 1142.15 | 0.68 | | | 494.86 | + | 168 | 18 June 2026 | 50.00 | | 45.53 | 1092.80 | 0.65 | | | 494.86 | + | 169 | 19 June 2026 | 50.00 | | 45.50 | 1043.43 | 0.62 | | | 494.86 | + | 170 | 20 June 2026 | 50.00 | | 45.48 | 994.02 | 0.60 | | | 494.86 | + | 171 | 21 June 2026 | 50.00 | | 45.45 | 944.59 | 0.57 | | | 494.86 | + | 172 | 22 June 2026 | 50.00 | | 45.42 | 895.13 | 0.54 | | | 494.86 | + | 173 | 23 June 2026 | 50.00 | | 45.40 | 845.64 | 0.51 | | | 494.86 | + | 174 | 24 June 2026 | 50.00 | | 45.37 | 796.13 | 0.48 | | | 494.86 | + | 175 | 25 June 2026 | 50.00 | | 45.35 | 746.58 | 0.45 | | | 494.86 | + | 176 | 26 June 2026 | 50.00 | | 45.32 | 697.01 | 0.43 | | | 494.86 | + | 177 | 27 June 2026 | 50.00 | | 45.29 | 647.41 | 0.40 | | | 494.86 | + | 178 | 28 June 2026 | 50.00 | | 45.27 | 597.78 | 0.37 | | | 494.86 | + | 179 | 29 June 2026 | 50.00 | | 45.24 | 548.12 | 0.34 | | | 494.86 | + | 180 | 30 June 2026 | 50.00 | | 45.22 | 498.43 | 0.31 | | | 494.86 | + | 181 | 01 July 2026 | 50.00 | | 45.19 | 448.72 | 0.28 | | | 494.86 | + | 182 | 02 July 2026 | 50.00 | | 45.17 | 398.97 | 0.26 | | | 494.86 | + | 183 | 03 July 2026 | 50.00 | | 45.14 | 349.20 | 0.23 | | | 494.86 | + | 184 | 04 July 2026 | 50.00 | | 45.11 | 299.40 | 0.20 | | | 494.86 | + | 185 | 05 July 2026 | 50.00 | | 45.09 | 249.57 | 0.17 | | | 494.86 | + | 186 | 06 July 2026 | 50.00 | | 45.06 | 199.71 | 0.14 | | | 494.86 | + | 187 | 07 July 2026 | 50.00 | | 45.04 | 149.83 | 0.11 | | | 494.86 | + | 188 | 08 July 2026 | 50.00 | | 45.01 | 99.91 | 0.09 | | | 494.86 | + | 189 | 09 July 2026 | 50.00 | | 44.99 | 49.97 | 0.06 | | | 494.86 | + | 190 | 10 July 2026 | 50.00 | | 44.96 | 0.00 | 0.03 | | | 494.86 | + | 191 | 11 July 2026 | | | 44.93 | | | | | | + | 192 | 12 July 2026 | | | 44.91 | | | | | | + | 193 | 13 July 2026 | | | 44.88 | | | | | | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 08 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 08 January 2026 | Discount Fee Amortization Adjustment | 4.47 | | | | false | + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT" transaction with date "08 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | 4.47 | | + | LIABILITY | 240005 | Deferred Interest Revenue | | 4.47 | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 5.14 | 494.86 | 0.0 | + When Admin sets the business date to "10 February 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 08 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 08 January 2026 | Discount Fee Amortization Adjustment | 4.47 | | | | false | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 5.14 | 494.86 | 0.0 | + + @TestRailId:C83078 + Scenario: Discount fee amortization adjustment created after multiple repayment transactions and discount fee adjustment - UC3 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + And Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + When Admin sets the business date to "02 January 2026" + And Customer makes repayment on "02 January 2026" with 50 transaction amount on Working Capital loan + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION" transaction with date "02 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | | 9.61 | + | LIABILITY | 240005 | Deferred Interest Revenue | 9.61 | | + And Customer makes repayment on "03 January 2026" with 50 transaction amount on Working Capital loan + When Admin sets the business date to "04 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION" transaction with date "03 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | | 9.57 | + | LIABILITY | 240005 | Deferred Interest Revenue | 9.57 | | + And Customer makes repayment on "04 January 2026" with 50 transaction amount on Working Capital loan + When Admin sets the business date to "05 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION" transaction with date "04 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | | 9.52 | + | LIABILITY | 240005 | Deferred Interest Revenue | 9.52 | | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization | 9.57 | | | | false | + | 04 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 04 January 2026 | Discount Fee Amortization | 9.52 | | | | false | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 150.0 | 28.7 | 971.3 | 0.0 | + And Admin adds Discount fee adjustment with "500" amount on transaction date "05 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 150.0 | 28.7 | 471.3 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization | 9.57 | | | | false | + | 04 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 04 January 2026 | Discount Fee Amortization | 9.52 | | | | false | + | 05 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "09 January 2026" + When Admin runs inline COB job for Working Capital Loan + Then Working Capital loan amortization schedule has 191 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | + | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | 50.00 | 50.00 | 8955.14 | 5.14 | 5.14 | 0.00 | 494.86 | + | 2 | 03 January 2026 | 50.00 | 50.00 | 50.00 | 8910.26 | 5.12 | 5.12 | 0.00 | 489.74 | + | 3 | 04 January 2026 | 50.00 | 50.00 | 50.00 | 8865.35 | 5.09 | 5.09 | 0.00 | 484.65 | + | 4 | 05 January 2026 | 50.00 | | 49.97 | 8820.42 | 5.07 | | | 484.65 | + | 5 | 06 January 2026 | 50.00 | | 49.94 | 8775.46 | 5.04 | | | 484.65 | + | 6 | 07 January 2026 | 50.00 | | 49.91 | 8730.47 | 5.01 | | | 484.65 | + | 7 | 08 January 2026 | 50.00 | | 49.89 | 8685.46 | 4.99 | | | 484.65 | + | 8 | 09 January 2026 | 50.00 | | 49.86 | 8640.43 | 4.96 | | | 484.65 | + | 9 | 10 January 2026 | 50.00 | | 49.83 | 8595.36 | 4.94 | | | 484.65 | + | 10 | 11 January 2026 | 50.00 | | 49.80 | 8550.28 | 4.91 | | | 484.65 | + | 11 | 12 January 2026 | 50.00 | | 49.77 | 8505.16 | 4.89 | | | 484.65 | + | 12 | 13 January 2026 | 50.00 | | 49.74 | 8460.02 | 4.86 | | | 484.65 | + | 13 | 14 January 2026 | 50.00 | | 49.72 | 8414.86 | 4.83 | | | 484.65 | + | 14 | 15 January 2026 | 50.00 | | 49.69 | 8369.66 | 4.81 | | | 484.65 | + | 15 | 16 January 2026 | 50.00 | | 49.66 | 8324.45 | 4.78 | | | 484.65 | + | 16 | 17 January 2026 | 50.00 | | 49.63 | 8279.20 | 4.76 | | | 484.65 | + | 17 | 18 January 2026 | 50.00 | | 49.60 | 8233.94 | 4.73 | | | 484.65 | + | 18 | 19 January 2026 | 50.00 | | 49.57 | 8188.64 | 4.71 | | | 484.65 | + | 19 | 20 January 2026 | 50.00 | | 49.55 | 8143.32 | 4.68 | | | 484.65 | + | 20 | 21 January 2026 | 50.00 | | 49.52 | 8097.97 | 4.65 | | | 484.65 | + | 21 | 22 January 2026 | 50.00 | | 49.49 | 8052.60 | 4.63 | | | 484.65 | + | 22 | 23 January 2026 | 50.00 | | 49.46 | 8007.20 | 4.60 | | | 484.65 | + | 23 | 24 January 2026 | 50.00 | | 49.43 | 7961.78 | 4.58 | | | 484.65 | + | 24 | 25 January 2026 | 50.00 | | 49.40 | 7916.33 | 4.55 | | | 484.65 | + | 25 | 26 January 2026 | 50.00 | | 49.38 | 7870.85 | 4.52 | | | 484.65 | + | 26 | 27 January 2026 | 50.00 | | 49.35 | 7825.35 | 4.50 | | | 484.65 | + | 27 | 28 January 2026 | 50.00 | | 49.32 | 7779.82 | 4.47 | | | 484.65 | + | 28 | 29 January 2026 | 50.00 | | 49.29 | 7734.27 | 4.45 | | | 484.65 | + | 29 | 30 January 2026 | 50.00 | | 49.26 | 7688.69 | 4.42 | | | 484.65 | + | 30 | 31 January 2026 | 50.00 | | 49.23 | 7643.08 | 4.39 | | | 484.65 | + | 31 | 01 February 2026 | 50.00 | | 49.21 | 7597.45 | 4.37 | | | 484.65 | + | 32 | 02 February 2026 | 50.00 | | 49.18 | 7551.79 | 4.34 | | | 484.65 | + | 33 | 03 February 2026 | 50.00 | | 49.15 | 7506.11 | 4.32 | | | 484.65 | + | 34 | 04 February 2026 | 50.00 | | 49.12 | 7460.40 | 4.29 | | | 484.65 | + | 35 | 05 February 2026 | 50.00 | | 49.09 | 7414.66 | 4.26 | | | 484.65 | + | 36 | 06 February 2026 | 50.00 | | 49.07 | 7368.90 | 4.24 | | | 484.65 | + | 37 | 07 February 2026 | 50.00 | | 49.04 | 7323.11 | 4.21 | | | 484.65 | + | 38 | 08 February 2026 | 50.00 | | 49.01 | 7277.29 | 4.18 | | | 484.65 | + | 39 | 09 February 2026 | 50.00 | | 48.98 | 7231.45 | 4.16 | | | 484.65 | + | 40 | 10 February 2026 | 50.00 | | 48.95 | 7185.58 | 4.13 | | | 484.65 | + | 41 | 11 February 2026 | 50.00 | | 48.93 | 7139.69 | 4.11 | | | 484.65 | + | 42 | 12 February 2026 | 50.00 | | 48.90 | 7093.77 | 4.08 | | | 484.65 | + | 43 | 13 February 2026 | 50.00 | | 48.87 | 7047.82 | 4.05 | | | 484.65 | + | 44 | 14 February 2026 | 50.00 | | 48.84 | 7001.85 | 4.03 | | | 484.65 | + | 45 | 15 February 2026 | 50.00 | | 48.81 | 6955.85 | 4.00 | | | 484.65 | + | 46 | 16 February 2026 | 50.00 | | 48.79 | 6909.83 | 3.97 | | | 484.65 | + | 47 | 17 February 2026 | 50.00 | | 48.76 | 6863.78 | 3.95 | | | 484.65 | + | 48 | 18 February 2026 | 50.00 | | 48.73 | 6817.70 | 3.92 | | | 484.65 | + | 49 | 19 February 2026 | 50.00 | | 48.70 | 6771.59 | 3.90 | | | 484.65 | + | 50 | 20 February 2026 | 50.00 | | 48.68 | 6725.46 | 3.87 | | | 484.65 | + | 51 | 21 February 2026 | 50.00 | | 48.65 | 6679.31 | 3.84 | | | 484.65 | + | 52 | 22 February 2026 | 50.00 | | 48.62 | 6633.12 | 3.82 | | | 484.65 | + | 53 | 23 February 2026 | 50.00 | | 48.59 | 6586.91 | 3.79 | | | 484.65 | + | 54 | 24 February 2026 | 50.00 | | 48.56 | 6540.68 | 3.76 | | | 484.65 | + | 55 | 25 February 2026 | 50.00 | | 48.54 | 6494.42 | 3.74 | | | 484.65 | + | 56 | 26 February 2026 | 50.00 | | 48.51 | 6448.13 | 3.71 | | | 484.65 | + | 57 | 27 February 2026 | 50.00 | | 48.48 | 6401.81 | 3.68 | | | 484.65 | + | 58 | 28 February 2026 | 50.00 | | 48.45 | 6355.47 | 3.66 | | | 484.65 | + | 59 | 01 March 2026 | 50.00 | | 48.43 | 6309.10 | 3.63 | | | 484.65 | + | 60 | 02 March 2026 | 50.00 | | 48.40 | 6262.71 | 3.61 | | | 484.65 | + | 61 | 03 March 2026 | 50.00 | | 48.37 | 6216.29 | 3.58 | | | 484.65 | + | 62 | 04 March 2026 | 50.00 | | 48.34 | 6169.84 | 3.55 | | | 484.65 | + | 63 | 05 March 2026 | 50.00 | | 48.32 | 6123.36 | 3.53 | | | 484.65 | + | 64 | 06 March 2026 | 50.00 | | 48.29 | 6076.86 | 3.50 | | | 484.65 | + | 65 | 07 March 2026 | 50.00 | | 48.26 | 6030.34 | 3.47 | | | 484.65 | + | 66 | 08 March 2026 | 50.00 | | 48.23 | 5983.78 | 3.45 | | | 484.65 | + | 67 | 09 March 2026 | 50.00 | | 48.20 | 5937.20 | 3.42 | | | 484.65 | + | 68 | 10 March 2026 | 50.00 | | 48.18 | 5890.59 | 3.39 | | | 484.65 | + | 69 | 11 March 2026 | 50.00 | | 48.15 | 5843.96 | 3.37 | | | 484.65 | + | 70 | 12 March 2026 | 50.00 | | 48.12 | 5797.30 | 3.34 | | | 484.65 | + | 71 | 13 March 2026 | 50.00 | | 48.09 | 5750.61 | 3.31 | | | 484.65 | + | 72 | 14 March 2026 | 50.00 | | 48.07 | 5703.90 | 3.29 | | | 484.65 | + | 73 | 15 March 2026 | 50.00 | | 48.04 | 5657.16 | 3.26 | | | 484.65 | + | 74 | 16 March 2026 | 50.00 | | 48.01 | 5610.39 | 3.23 | | | 484.65 | + | 75 | 17 March 2026 | 50.00 | | 47.99 | 5563.60 | 3.21 | | | 484.65 | + | 76 | 18 March 2026 | 50.00 | | 47.96 | 5516.78 | 3.18 | | | 484.65 | + | 77 | 19 March 2026 | 50.00 | | 47.93 | 5469.93 | 3.15 | | | 484.65 | + | 78 | 20 March 2026 | 50.00 | | 47.90 | 5423.06 | 3.13 | | | 484.65 | + | 79 | 21 March 2026 | 50.00 | | 47.88 | 5376.15 | 3.10 | | | 484.65 | + | 80 | 22 March 2026 | 50.00 | | 47.85 | 5329.23 | 3.07 | | | 484.65 | + | 81 | 23 March 2026 | 50.00 | | 47.82 | 5282.27 | 3.05 | | | 484.65 | + | 82 | 24 March 2026 | 50.00 | | 47.79 | 5235.29 | 3.02 | | | 484.65 | + | 83 | 25 March 2026 | 50.00 | | 47.77 | 5188.28 | 2.99 | | | 484.65 | + | 84 | 26 March 2026 | 50.00 | | 47.74 | 5141.25 | 2.96 | | | 484.65 | + | 85 | 27 March 2026 | 50.00 | | 47.71 | 5094.18 | 2.94 | | | 484.65 | + | 86 | 28 March 2026 | 50.00 | | 47.68 | 5047.10 | 2.91 | | | 484.65 | + | 87 | 29 March 2026 | 50.00 | | 47.66 | 4999.98 | 2.88 | | | 484.65 | + | 88 | 30 March 2026 | 50.00 | | 47.63 | 4952.84 | 2.86 | | | 484.65 | + | 89 | 31 March 2026 | 50.00 | | 47.60 | 4905.67 | 2.83 | | | 484.65 | + | 90 | 01 April 2026 | 50.00 | | 47.58 | 4858.47 | 2.80 | | | 484.65 | + | 91 | 02 April 2026 | 50.00 | | 47.55 | 4811.25 | 2.78 | | | 484.65 | + | 92 | 03 April 2026 | 50.00 | | 47.52 | 4764.00 | 2.75 | | | 484.65 | + | 93 | 04 April 2026 | 50.00 | | 47.49 | 4716.72 | 2.72 | | | 484.65 | + | 94 | 05 April 2026 | 50.00 | | 47.47 | 4669.41 | 2.70 | | | 484.65 | + | 95 | 06 April 2026 | 50.00 | | 47.44 | 4622.08 | 2.67 | | | 484.65 | + | 96 | 07 April 2026 | 50.00 | | 47.41 | 4574.72 | 2.64 | | | 484.65 | + | 97 | 08 April 2026 | 50.00 | | 47.39 | 4527.34 | 2.61 | | | 484.65 | + | 98 | 09 April 2026 | 50.00 | | 47.36 | 4479.93 | 2.59 | | | 484.65 | + | 99 | 10 April 2026 | 50.00 | | 47.33 | 4432.49 | 2.56 | | | 484.65 | + | 100 | 11 April 2026 | 50.00 | | 47.30 | 4385.02 | 2.53 | | | 484.65 | + | 101 | 12 April 2026 | 50.00 | | 47.28 | 4337.52 | 2.51 | | | 484.65 | + | 102 | 13 April 2026 | 50.00 | | 47.25 | 4290.00 | 2.48 | | | 484.65 | + | 103 | 14 April 2026 | 50.00 | | 47.22 | 4242.45 | 2.45 | | | 484.65 | + | 104 | 15 April 2026 | 50.00 | | 47.20 | 4194.88 | 2.42 | | | 484.65 | + | 105 | 16 April 2026 | 50.00 | | 47.17 | 4147.28 | 2.40 | | | 484.65 | + | 106 | 17 April 2026 | 50.00 | | 47.14 | 4099.65 | 2.37 | | | 484.65 | + | 107 | 18 April 2026 | 50.00 | | 47.12 | 4051.99 | 2.34 | | | 484.65 | + | 108 | 19 April 2026 | 50.00 | | 47.09 | 4004.30 | 2.32 | | | 484.65 | + | 109 | 20 April 2026 | 50.00 | | 47.06 | 3956.59 | 2.29 | | | 484.65 | + | 110 | 21 April 2026 | 50.00 | | 47.04 | 3908.85 | 2.26 | | | 484.65 | + | 111 | 22 April 2026 | 50.00 | | 47.01 | 3861.09 | 2.23 | | | 484.65 | + | 112 | 23 April 2026 | 50.00 | | 46.98 | 3813.29 | 2.21 | | | 484.65 | + | 113 | 24 April 2026 | 50.00 | | 46.95 | 3765.47 | 2.18 | | | 484.65 | + | 114 | 25 April 2026 | 50.00 | | 46.93 | 3717.62 | 2.15 | | | 484.65 | + | 115 | 26 April 2026 | 50.00 | | 46.90 | 3669.75 | 2.12 | | | 484.65 | + | 116 | 27 April 2026 | 50.00 | | 46.87 | 3621.85 | 2.10 | | | 484.65 | + | 117 | 28 April 2026 | 50.00 | | 46.85 | 3573.92 | 2.07 | | | 484.65 | + | 118 | 29 April 2026 | 50.00 | | 46.82 | 3525.96 | 2.04 | | | 484.65 | + | 119 | 30 April 2026 | 50.00 | | 46.79 | 3477.97 | 2.01 | | | 484.65 | + | 120 | 01 May 2026 | 50.00 | | 46.77 | 3429.96 | 1.99 | | | 484.65 | + | 121 | 02 May 2026 | 50.00 | | 46.74 | 3381.92 | 1.96 | | | 484.65 | + | 122 | 03 May 2026 | 50.00 | | 46.71 | 3333.85 | 1.93 | | | 484.65 | + | 123 | 04 May 2026 | 50.00 | | 46.69 | 3285.76 | 1.91 | | | 484.65 | + | 124 | 05 May 2026 | 50.00 | | 46.66 | 3237.64 | 1.88 | | | 484.65 | + | 125 | 06 May 2026 | 50.00 | | 46.63 | 3189.49 | 1.85 | | | 484.65 | + | 126 | 07 May 2026 | 50.00 | | 46.61 | 3141.31 | 1.82 | | | 484.65 | + | 127 | 08 May 2026 | 50.00 | | 46.58 | 3093.10 | 1.80 | | | 484.65 | + | 128 | 09 May 2026 | 50.00 | | 46.55 | 3044.87 | 1.77 | | | 484.65 | + | 129 | 10 May 2026 | 50.00 | | 46.53 | 2996.61 | 1.74 | | | 484.65 | + | 130 | 11 May 2026 | 50.00 | | 46.50 | 2948.32 | 1.71 | | | 484.65 | + | 131 | 12 May 2026 | 50.00 | | 46.47 | 2900.01 | 1.68 | | | 484.65 | + | 132 | 13 May 2026 | 50.00 | | 46.45 | 2851.67 | 1.66 | | | 484.65 | + | 133 | 14 May 2026 | 50.00 | | 46.42 | 2803.30 | 1.63 | | | 484.65 | + | 134 | 15 May 2026 | 50.00 | | 46.39 | 2754.90 | 1.60 | | | 484.65 | + | 135 | 16 May 2026 | 50.00 | | 46.37 | 2706.47 | 1.57 | | | 484.65 | + | 136 | 17 May 2026 | 50.00 | | 46.34 | 2658.02 | 1.55 | | | 484.65 | + | 137 | 18 May 2026 | 50.00 | | 46.32 | 2609.54 | 1.52 | | | 484.65 | + | 138 | 19 May 2026 | 50.00 | | 46.29 | 2561.03 | 1.49 | | | 484.65 | + | 139 | 20 May 2026 | 50.00 | | 46.26 | 2512.49 | 1.46 | | | 484.65 | + | 140 | 21 May 2026 | 50.00 | | 46.24 | 2463.93 | 1.44 | | | 484.65 | + | 141 | 22 May 2026 | 50.00 | | 46.21 | 2415.34 | 1.41 | | | 484.65 | + | 142 | 23 May 2026 | 50.00 | | 46.18 | 2366.72 | 1.38 | | | 484.65 | + | 143 | 24 May 2026 | 50.00 | | 46.16 | 2318.07 | 1.35 | | | 484.65 | + | 144 | 25 May 2026 | 50.00 | | 46.13 | 2269.39 | 1.32 | | | 484.65 | + | 145 | 26 May 2026 | 50.00 | | 46.10 | 2220.69 | 1.30 | | | 484.65 | + | 146 | 27 May 2026 | 50.00 | | 46.08 | 2171.96 | 1.27 | | | 484.65 | + | 147 | 28 May 2026 | 50.00 | | 46.05 | 2123.20 | 1.24 | | | 484.65 | + | 148 | 29 May 2026 | 50.00 | | 46.03 | 2074.41 | 1.21 | | | 484.65 | + | 149 | 30 May 2026 | 50.00 | | 46.00 | 2025.60 | 1.19 | | | 484.65 | + | 150 | 31 May 2026 | 50.00 | | 45.97 | 1976.76 | 1.16 | | | 484.65 | + | 151 | 01 June 2026 | 50.00 | | 45.95 | 1927.89 | 1.13 | | | 484.65 | + | 152 | 02 June 2026 | 50.00 | | 45.92 | 1878.99 | 1.10 | | | 484.65 | + | 153 | 03 June 2026 | 50.00 | | 45.89 | 1830.06 | 1.07 | | | 484.65 | + | 154 | 04 June 2026 | 50.00 | | 45.87 | 1781.11 | 1.05 | | | 484.65 | + | 155 | 05 June 2026 | 50.00 | | 45.84 | 1732.13 | 1.02 | | | 484.65 | + | 156 | 06 June 2026 | 50.00 | | 45.82 | 1683.12 | 0.99 | | | 484.65 | + | 157 | 07 June 2026 | 50.00 | | 45.79 | 1634.08 | 0.96 | | | 484.65 | + | 158 | 08 June 2026 | 50.00 | | 45.76 | 1585.01 | 0.93 | | | 484.65 | + | 159 | 09 June 2026 | 50.00 | | 45.74 | 1535.92 | 0.91 | | | 484.65 | + | 160 | 10 June 2026 | 50.00 | | 45.71 | 1486.79 | 0.88 | | | 484.65 | + | 161 | 11 June 2026 | 50.00 | | 45.68 | 1437.64 | 0.85 | | | 484.65 | + | 162 | 12 June 2026 | 50.00 | | 45.66 | 1388.47 | 0.82 | | | 484.65 | + | 163 | 13 June 2026 | 50.00 | | 45.63 | 1339.26 | 0.79 | | | 484.65 | + | 164 | 14 June 2026 | 50.00 | | 45.61 | 1290.02 | 0.77 | | | 484.65 | + | 165 | 15 June 2026 | 50.00 | | 45.58 | 1240.76 | 0.74 | | | 484.65 | + | 166 | 16 June 2026 | 50.00 | | 45.55 | 1191.47 | 0.71 | | | 484.65 | + | 167 | 17 June 2026 | 50.00 | | 45.53 | 1142.15 | 0.68 | | | 484.65 | + | 168 | 18 June 2026 | 50.00 | | 45.50 | 1092.80 | 0.65 | | | 484.65 | + | 169 | 19 June 2026 | 50.00 | | 45.48 | 1043.43 | 0.62 | | | 484.65 | + | 170 | 20 June 2026 | 50.00 | | 45.45 | 994.02 | 0.60 | | | 484.65 | + | 171 | 21 June 2026 | 50.00 | | 45.42 | 944.59 | 0.57 | | | 484.65 | + | 172 | 22 June 2026 | 50.00 | | 45.40 | 895.13 | 0.54 | | | 484.65 | + | 173 | 23 June 2026 | 50.00 | | 45.37 | 845.64 | 0.51 | | | 484.65 | + | 174 | 24 June 2026 | 50.00 | | 45.35 | 796.13 | 0.48 | | | 484.65 | + | 175 | 25 June 2026 | 50.00 | | 45.32 | 746.58 | 0.45 | | | 484.65 | + | 176 | 26 June 2026 | 50.00 | | 45.29 | 697.01 | 0.43 | | | 484.65 | + | 177 | 27 June 2026 | 50.00 | | 45.27 | 647.41 | 0.40 | | | 484.65 | + | 178 | 28 June 2026 | 50.00 | | 45.24 | 597.78 | 0.37 | | | 484.65 | + | 179 | 29 June 2026 | 50.00 | | 45.22 | 548.12 | 0.34 | | | 484.65 | + | 180 | 30 June 2026 | 50.00 | | 45.19 | 498.43 | 0.31 | | | 484.65 | + | 181 | 01 July 2026 | 50.00 | | 45.17 | 448.72 | 0.28 | | | 484.65 | + | 182 | 02 July 2026 | 50.00 | | 45.14 | 398.97 | 0.26 | | | 484.65 | + | 183 | 03 July 2026 | 50.00 | | 45.11 | 349.20 | 0.23 | | | 484.65 | + | 184 | 04 July 2026 | 50.00 | | 45.09 | 299.40 | 0.20 | | | 484.65 | + | 185 | 05 July 2026 | 50.00 | | 45.06 | 249.57 | 0.17 | | | 484.65 | + | 186 | 06 July 2026 | 50.00 | | 45.04 | 199.71 | 0.14 | | | 484.65 | + | 187 | 07 July 2026 | 50.00 | | 45.01 | 149.83 | 0.11 | | | 484.65 | + | 188 | 08 July 2026 | 50.00 | | 44.99 | 99.91 | 0.09 | | | 484.65 | + | 189 | 09 July 2026 | 50.00 | | 44.96 | 49.97 | 0.06 | | | 484.65 | + | 190 | 10 July 2026 | 50.00 | | 44.93 | 0.00 | 0.03 | | | 484.65 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization | 9.57 | | | | false | + | 04 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 04 January 2026 | Discount Fee Amortization | 9.52 | | | | false | + | 05 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 05 January 2026 | Discount Fee Amortization Adjustment | 13.35 | | | | false | + Then Working Capital Loan Transactions tab has a "DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT" transaction with date "05 January 2026" which has the following Journal entries: + | Type | Account code | Account name | Debit | Credit | + | INCOME | 404000 | Interest Income | 13.35 | | + | LIABILITY | 240005 | Deferred Interest Revenue | | 13.35 | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 150.0 | 15.35 | 484.65 | 0.0 | \ No newline at end of file diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature index 39d76f7c624..05b1c709d56 100644 --- a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature @@ -26,185 +26,193 @@ Feature: Working Capital Loan Repayment Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | - Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 185 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 270.00 | 8550.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76618 Scenario: Verify working capital loan repayment - UC2: simple repayment by loan external ID: pay less than expected diff --git a/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransactionType.java b/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransactionType.java index a150d8a3671..9a67975582a 100644 --- a/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransactionType.java +++ b/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanTransactionType.java @@ -79,6 +79,7 @@ public enum LoanTransactionType { DISCOUNT_FEE(44, "loanTransactionType.discountFee"), // DISCOUNT_FEE_AMORTIZATION(45, "loanTransactionType.discountFeeAmortization"), // DISCOUNT_FEE_ADJUSTMENT(46, "loanTransactionType.discountFeeAdjustment"), // + DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT(47, "loanTransactionType.discountFeeAmortizationAdjustment"), // ; private final Integer value; @@ -141,6 +142,7 @@ public static LoanTransactionType fromInt(final Integer transactionType) { case 44 -> LoanTransactionType.DISCOUNT_FEE; case 45 -> LoanTransactionType.DISCOUNT_FEE_AMORTIZATION; case 46 -> LoanTransactionType.DISCOUNT_FEE_ADJUSTMENT; + case 47 -> LoanTransactionType.DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT; default -> LoanTransactionType.INVALID; }; } diff --git a/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java b/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java index fea82464b06..11e0f4042d1 100644 --- a/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java +++ b/fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/service/LoanEnumerations.java @@ -355,6 +355,9 @@ public static LoanTransactionEnumData transactionType(final LoanTransactionType LoanTransactionType.DISCOUNT_FEE_AMORTIZATION.getCode(), "Discount Fee Amortization"); case DISCOUNT_FEE_ADJUSTMENT -> new LoanTransactionEnumData(LoanTransactionType.DISCOUNT_FEE_ADJUSTMENT.getValue().longValue(), LoanTransactionType.DISCOUNT_FEE_ADJUSTMENT.getCode(), "Discount Fee Adjustment"); + case DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT -> + new LoanTransactionEnumData(LoanTransactionType.DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT.getValue().longValue(), + LoanTransactionType.DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT.getCode(), "Discount Fee Amortization Adjustment"); }; } diff --git a/fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForWorkingCapitalLoan.java b/fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForWorkingCapitalLoan.java index 31036877ebf..29d82859090 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForWorkingCapitalLoan.java +++ b/fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/service/CashBasedAccountingProcessorForWorkingCapitalLoan.java @@ -225,6 +225,34 @@ public void postJournalEntriesForDiscountFeeAmortization(final WorkingCapitalLoa } } + @Override + public void postJournalEntriesForDiscountFeeAmortizationAdjustment(final WorkingCapitalLoan loan, + final WorkingCapitalLoanTransaction txn, final boolean isChargedOff) { + final Office office = loan.getClient().getOffice(); + final Long productId = loan.getLoanProduct().getId(); + final String currencyCode = loan.getLoanProductRelatedDetails().getCurrency().getCode(); + final LocalDate transactionDate = txn.getTransactionDate(); + final Long loanId = loan.getId(); + final Long txnId = txn.getId(); + final BigDecimal amount = txn.getTransactionAmount(); + + helper.checkForBranchClosures(helper.getLatestClosureByBranch(office.getId()), transactionDate); + + if (MathUtil.isGreaterThanZero(amount)) { + final GLAccount deferredIncomeAccount = helper.getLinkedGLAccountForWorkingCapitalLoanProduct(productId, + CashAccountsForLoan.DEFERRED_INCOME_LIABILITY.getValue(), null); + helper.createCreditJournalEntryForWorkingCapitalLoan(office, currencyCode, deferredIncomeAccount, loanId, txnId, + transactionDate, amount, null); + + final CashAccountsForLoan debitAccountType = isChargedOff ? CashAccountsForLoan.CHARGE_OFF_EXPENSE + : CashAccountsForLoan.INCOME_FROM_DISCOUNT_FEE; + final GLAccount debitAccount = helper.getLinkedGLAccountForWorkingCapitalLoanProduct(productId, debitAccountType.getValue(), + null); + helper.createDebitJournalEntryForWorkingCapitalLoan(office, currencyCode, debitAccount, loanId, txnId, transactionDate, amount, + null); + } + } + private Long extractPaymentTypeId(final WorkingCapitalLoanTransaction txn) { if (txn.getPaymentDetail() != null && txn.getPaymentDetail().getPaymentType() != null) { return txn.getPaymentDetail().getPaymentType().getId(); diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/cob/workingcapitalloan/businessstep/DiscountFeeAmortizationBusinessStep.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/cob/workingcapitalloan/businessstep/DiscountFeeAmortizationBusinessStep.java index 41b2667bc99..17a9636680d 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/cob/workingcapitalloan/businessstep/DiscountFeeAmortizationBusinessStep.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/cob/workingcapitalloan/businessstep/DiscountFeeAmortizationBusinessStep.java @@ -36,16 +36,18 @@ public class DiscountFeeAmortizationBusinessStep extends WorkingCapitalLoanCOBBu @Override public WorkingCapitalLoan execute(final WorkingCapitalLoan input) { - if (input.getLoanProductRelatedDetails() == null - || !MathUtil.isGreaterThanZero(input.getLoanProductRelatedDetails().getDiscount())) { - log.debug("Skipping discount fee amortization for WC loan {} - no discount fee", input.getId()); + final boolean discountPresent = input.getLoanProductRelatedDetails() != null + && MathUtil.isGreaterThanZero(input.getLoanProductRelatedDetails().getDiscount()); + final boolean adjustmentNeeded = input.getBalance() != null + && MathUtil.isGreaterThanZero(input.getBalance().getRealizedIncomeFromDiscountFee()); + + if (discountPresent || adjustmentNeeded) { + final LocalDate businessDate = DateUtils.getBusinessLocalDate(); + discountFeeAmortizationService.processDiscountFeeAmortization(input, businessDate); return input; } - final LocalDate businessDate = DateUtils.getBusinessLocalDate(); - - discountFeeAmortizationService.processDiscountFeeAmortization(input, businessDate); - + log.debug("Skipping discount fee amortization for WC loan {} - no discount fee", input.getId()); return input; } diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/accounting/WorkingCapitalLoanAccountingProcessor.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/accounting/WorkingCapitalLoanAccountingProcessor.java index 44e9c28afdc..4d7c0e00dbe 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/accounting/WorkingCapitalLoanAccountingProcessor.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/accounting/WorkingCapitalLoanAccountingProcessor.java @@ -30,4 +30,7 @@ void postJournalEntries(WorkingCapitalLoan loan, WorkingCapitalLoanTransaction t void postReversalJournalEntries(WorkingCapitalLoan loan, WorkingCapitalLoanTransaction txn); void postJournalEntriesForDiscountFeeAmortization(WorkingCapitalLoan loan, WorkingCapitalLoanTransaction txn, boolean isChargedOff); + + void postJournalEntriesForDiscountFeeAmortizationAdjustment(WorkingCapitalLoan loan, WorkingCapitalLoanTransaction txn, + boolean isChargedOff); } diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleModel.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleModel.java index 321185bda02..77f5e5be4bb 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleModel.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleModel.java @@ -226,30 +226,14 @@ public static ProjectedAmortizationScheduleModel generate(final BigDecimal disco expectedDisbursementDate, Money.of(currency, expectedPayment, mc), originalPaymentNumber, eir, mc, currency, currentDate); } - public LocalDate normalizePaymentDateForSchedule(final LocalDate paymentDate) { - Objects.requireNonNull(paymentDate, "paymentDate"); + private LocalDate calculateAllocationDate(final LocalDate paymentDate) { final LocalDate firstInstallmentDate = expectedDisbursementDate.plusDays(1); final LocalDate lastInstallmentDate = expectedDisbursementDate.plusDays(effectiveTotalTerm()); if (paymentDate.isBefore(firstInstallmentDate) || paymentDate.equals(expectedDisbursementDate)) { return firstInstallmentDate; } - - if (projectedPayments == null || projectedPayments.isEmpty()) { - if (paymentDate.isAfter(lastInstallmentDate)) { - return lastInstallmentDate; - } - return paymentDate; - } - final ProjectedPayment nearestUnpaid = projectedPayments.stream().filter(p -> p.paymentNo() > 0) - .filter(p -> p.actualPaymentAmount() == null).findFirst().orElse(null); - if (nearestUnpaid != null && nearestUnpaid.date() != null) { - if (nearestUnpaid.date().isBefore(firstInstallmentDate)) { - return firstInstallmentDate; - } - if (nearestUnpaid.date().isAfter(lastInstallmentDate)) { - return lastInstallmentDate; - } - return nearestUnpaid.date(); + if (paymentDate.isAfter(lastInstallmentDate)) { + return lastInstallmentDate; } return paymentDate; } @@ -257,14 +241,14 @@ public LocalDate normalizePaymentDateForSchedule(final LocalDate paymentDate) { public void applyPayment(final LocalDate paymentDate, final BigDecimal amount) { Objects.requireNonNull(paymentDate, "paymentDate"); Objects.requireNonNull(amount, "amount"); - final LocalDate scheduleDate = normalizePaymentDateForSchedule(paymentDate); - final int index = resolvePaymentIndex(scheduleDate); + updateCalculatedTillDate(paymentDate); + final LocalDate allocationDate = calculateAllocationDate(paymentDate); + final int index = resolvePaymentIndex(allocationDate); if (index < 0 || index >= effectiveTotalTerm()) { throw new IllegalArgumentException("paymentDate " + paymentDate + " is outside the valid range [" + expectedDisbursementDate.plusDays(1) + " .. " + expectedDisbursementDate.plusDays(effectiveTotalTerm()) + "]"); } - updateCalculatedTillDate(paymentDate); - actualPayments.add(new ActualPayment(scheduleDate, money(amount))); + actualPayments.add(new ActualPayment(allocationDate, money(amount))); rebuildPayments(); } @@ -459,6 +443,14 @@ private void rebuildOriginalProjectedPayments(final BalancesAndAmortizations ba) private Map aggregatePaymentsByDate() { final Map result = new LinkedHashMap<>(); + if (!actualPayments.isEmpty() && calculatedTillDate != null) { + final LocalDate firstInstallmentDate = expectedDisbursementDate.plusDays(1); + final LocalDate lastInstallmentDate = expectedDisbursementDate.plusDays(effectiveTotalTerm()); + if (!calculatedTillDate.isBefore(firstInstallmentDate)) { + final LocalDate mapEnd = calculatedTillDate.isAfter(lastInstallmentDate) ? lastInstallmentDate : calculatedTillDate; + result.putAll(generateDateMap(firstInstallmentDate, mapEnd)); + } + } for (final ActualPayment payment : actualPayments) { result.merge(payment.date(), payment.amount().getAmount(), BigDecimal::add); } @@ -517,24 +509,32 @@ private List buildPayments(final List payments, fi final int periodNo = i + 1; final LocalDate periodDate = expectedDisbursementDate.plusDays(periodNo); final BigDecimal periodPayment = payments.get(i); - final boolean hasAppliedAmount = periodPayment != null; + final boolean hasPositivePayment = periodPayment != null && periodPayment.signum() > 0; + final boolean passedPeriod = calculatedTillDate != null && periodDate.isBefore(calculatedTillDate); final long paymentsLeft = paymentsLeft(periodNo, appliedCount); final BigDecimal safeDf = safeDiscountFactor(paymentsLeft, periodNo); final BigDecimal periodExpectedPayment = MathUtil.negativeToZero(expectedPaymentForDay(periodNo)); final BigDecimal safeRunningExpected = MathUtil.negativeToZero(runningExpected.get(i)); - final BigDecimal npvSource = hasAppliedAmount ? periodPayment : safeRunningExpected; + final BigDecimal npvSource = resolveNpvSource(hasPositivePayment, passedPeriod, periodPayment, safeRunningExpected); final BigDecimal npvValue = MathUtil.negativeToZero(npvSource.multiply(safeDf, mc)); final BigDecimal safeExpectedAmort = ba.expectedAmortizations().get(i).getAmount().min(discountFee); final BigDecimal actualAmortization; final BigDecimal incomeModification; - if (hasAppliedAmount) { + final RateSegment seg = segmentForDay(periodNo); + // At segment boundary, reset balance to segment's net disbursement + if (seg != null && seg.startDayIndex() == periodNo) { + runningActualBalance = seg.netDisbursementAtSplit().getAmount(); + } + + if (hasPositivePayment) { actualAmortization = actualAmortizations.get(i); cumulativeActualAmort = cumulativeActualAmort.add(actualAmortization, mc).min(discountFee); - runningActualBalance = runningActualBalance.subtract(periodPayment, mc); - final boolean hasPositivePayment = periodPayment.signum() > 0; - incomeModification = hasPositivePayment ? actualAmortization.subtract(safeExpectedAmort, mc) : null; + final BigDecimal eir = seg != null ? seg.effectiveInterestRate() : effectiveInterestRate; + final BigDecimal onePlusRate = BigDecimal.ONE.add(eir, mc); + runningActualBalance = runningActualBalance.multiply(onePlusRate, mc).subtract(periodPayment, mc); + incomeModification = actualAmortization.subtract(safeExpectedAmort, mc); } else { actualAmortization = null; incomeModification = null; @@ -545,10 +545,11 @@ private List buildPayments(final List payments, fi final BigDecimal actualDiscountFeeBalance = discountFee.subtract(cumulativeActualAmort, mc); final BigDecimal balance = ba.balances().get(i).getAmount(); result.add(new ProjectedPayment(periodNo, periodDate, paymentsLeft, money(periodExpectedPayment), safeDf, money(npvValue), - money(balance), hasAppliedAmount ? money(runningActualBalance) : null, money(safeExpectedAmort), - hasAppliedAmount ? money(periodPayment) : null, actualAmortization != null ? money(actualAmortization) : null, + money(balance), resolveActualBalance(hasPositivePayment, passedPeriod, runningActualBalance), money(safeExpectedAmort), + resolveActualAmount(hasPositivePayment, passedPeriod, periodPayment), + resolveActualAmount(hasPositivePayment, passedPeriod, actualAmortization), incomeModification != null ? money(incomeModification) : null, money(expectedDiscountFeeBalance), - hasAppliedAmount ? money(actualDiscountFeeBalance) : null)); + resolveActualBalance(hasPositivePayment, passedPeriod, actualDiscountFeeBalance))); } result.addAll(tailPayments); @@ -565,6 +566,34 @@ private List buildPayments(final List payments, fi return result; } + private BigDecimal resolveNpvSource(final boolean hasPositivePayment, final boolean passedPeriod, final BigDecimal periodPayment, + final BigDecimal safeRunningExpected) { + if (hasPositivePayment) { + return periodPayment; + } + if (passedPeriod) { + return BigDecimal.ZERO; + } + return safeRunningExpected; + } + + private Money resolveActualBalance(final boolean hasPositivePayment, final boolean passedPeriod, final BigDecimal actualBalance) { + if (hasPositivePayment || passedPeriod) { + return money(actualBalance); + } + return null; + } + + private Money resolveActualAmount(final boolean hasPositivePayment, final boolean passedPeriod, final BigDecimal actualAmount) { + if (hasPositivePayment) { + return money(actualAmount); + } + if (passedPeriod) { + return Money.zero(currency, mc); + } + return null; + } + private static BigDecimal amountOrZero(final Money value) { return value != null && value.getAmount() != null ? value.getAmount() : BigDecimal.ZERO; } @@ -685,8 +714,9 @@ private void buildTailPeriodsAndComputeNpv(final List tailPaym final BigDecimal df = safeDiscountFactor(dl, totalTerm); final BigDecimal forecast = remaining.min(tailExpectedPayment); final BigDecimal npv = MathUtil.negativeToZero(forecast.multiply(df, mc)); - tailPayments.add(new ProjectedPayment(periodNo, expectedDisbursementDate.plusDays(periodNo), dl, null, df, money(npv), null, - null, null, null, null, null, null, null)); + final Money zero = money(BigDecimal.ZERO); + tailPayments.add(new ProjectedPayment(periodNo, expectedDisbursementDate.plusDays(periodNo), dl, money(forecast), df, + money(npv), zero, null, zero, null, null, null, zero, null)); remaining = remaining.subtract(forecast, mc); tailIndex++; } diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanBalance.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanBalance.java index 2fc78741cc7..dce547ecfe3 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanBalance.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanBalance.java @@ -103,15 +103,15 @@ public static WorkingCapitalLoanBalance createFor(final WorkingCapitalLoan loan) } public BigDecimal getPrincipalOutstanding() { - return MathUtil.subtract(getPrincipal(), getPrincipalPaid()); + return MathUtil.subtract(getPrincipal(), getPrincipalPaid()).max(BigDecimal.ZERO); } public BigDecimal getFeeOutstanding() { - return MathUtil.subtract(getFee(), getFeePaid()); + return MathUtil.subtract(getFee(), getFeePaid()).max(BigDecimal.ZERO); } public BigDecimal getPenaltyOutstanding() { - return MathUtil.subtract(getPenalty(), getPenaltyPaid()); + return MathUtil.subtract(getPenalty(), getPenaltyPaid()).max(BigDecimal.ZERO); } public BigDecimal getTotalOutstanding() { @@ -127,6 +127,8 @@ public BigDecimal getTotalRepayment() { } public BigDecimal getUnrealizedIncomeFromDiscountFee() { - return MathUtil.subtract(getTotalDiscountFee(), getRealizedIncomeFromDiscountFee()); + return MathUtil + .subtract(MathUtil.subtract(getTotalDiscountFee(), getTotalDiscountFeeAdjustment()), getRealizedIncomeFromDiscountFee()) + .max(BigDecimal.ZERO); } } diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanTransaction.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanTransaction.java index d317e977924..90ef9583efb 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanTransaction.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/domain/WorkingCapitalLoanTransaction.java @@ -146,6 +146,13 @@ public static WorkingCapitalLoanTransaction discountFeeAmortization(final Workin return txn; } + public static WorkingCapitalLoanTransaction discountFeeAmortizationAdjustment(final WorkingCapitalLoan loan, final BigDecimal amount, + final LocalDate transactionDate, final ExternalId externalId) { + final WorkingCapitalLoanTransaction txn = new WorkingCapitalLoanTransaction(); + txn.initialize(loan, LoanTransactionType.DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT, transactionDate, amount, null, null, externalId); + return txn; + } + public static WorkingCapitalLoanTransaction discountFee(final WorkingCapitalLoan loan, final ExternalId externalId, final BigDecimal amount, final LocalDate transactionDate, final CodeValue classification, final PaymentDetail paymentDetail) { WorkingCapitalLoanTransaction transaction = new WorkingCapitalLoanTransaction(); diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanDiscountFeeAmortizationServiceImpl.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanDiscountFeeAmortizationServiceImpl.java index 84198d7da75..f60a2ec908b 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanDiscountFeeAmortizationServiceImpl.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanDiscountFeeAmortizationServiceImpl.java @@ -50,25 +50,41 @@ public class WorkingCapitalLoanDiscountFeeAmortizationServiceImpl implements Wor @Transactional public void processDiscountFeeAmortization(final WorkingCapitalLoan loan, final LocalDate transactionDate) { final BigDecimal scheduleAmortization = calculateScheduleAmortization(loan); - if (MathUtil.isZero(scheduleAmortization)) { + final boolean loanOverpaid = loan.getLoanStatus().isOverpaid(); + final BigDecimal alreadyPosted = loan.getBalance() != null ? loan.getBalance().getRealizedIncomeFromDiscountFee() : BigDecimal.ZERO; + + if (MathUtil.isZero(scheduleAmortization) && !loanOverpaid && MathUtil.isZero(alreadyPosted)) { log.debug("Skipping discount fee amortization for WC loan [{}] - no amortization on schedule", loan.getId()); return; } - final BigDecimal alreadyPosted = loan.getBalance().getRealizedIncomeFromDiscountFee(); - final BigDecimal amortizationAmount = scheduleAmortization.subtract(alreadyPosted); + final BigDecimal discount = loan.getLoanProductRelatedDetails() != null ? loan.getLoanProductRelatedDetails().getDiscount() + : BigDecimal.ZERO; + + final BigDecimal amortizationAmount = loanOverpaid && MathUtil.isGreaterThanZero(discount) ? discount.subtract(alreadyPosted) + : scheduleAmortization.subtract(alreadyPosted); - if (!MathUtil.isGreaterThanZero(amortizationAmount)) { + if (MathUtil.isZero(amortizationAmount)) { log.debug("Skipping discount fee amortization for WC loan [{}] - no new amount to amortize (schedule={}, posted={})", loan.getId(), scheduleAmortization, alreadyPosted); return; } - final WorkingCapitalLoanTransaction amortizationTxn = WorkingCapitalLoanTransaction.discountFeeAmortization(loan, - amortizationAmount, transactionDate, externalIdFactory.create()); - transactionRepository.saveAndFlush(amortizationTxn); + final boolean isChargedOff = false; + if (MathUtil.isGreaterThanZero(amortizationAmount)) { + final WorkingCapitalLoanTransaction amortizationTxn = WorkingCapitalLoanTransaction.discountFeeAmortization(loan, + amortizationAmount, transactionDate, externalIdFactory.create()); + transactionRepository.saveAndFlush(amortizationTxn); + accountingProcessor.postJournalEntriesForDiscountFeeAmortization(loan, amortizationTxn, false); + } else { + final BigDecimal adjustmentAmount = amortizationAmount.negate(); + final WorkingCapitalLoanTransaction adjustmentTxn = WorkingCapitalLoanTransaction.discountFeeAmortizationAdjustment(loan, + adjustmentAmount, transactionDate, externalIdFactory.create()); + transactionRepository.saveAndFlush(adjustmentTxn); + accountingProcessor.postJournalEntriesForDiscountFeeAmortizationAdjustment(loan, adjustmentTxn, isChargedOff); + } + loan.getBalance().setRealizedIncomeFromDiscountFee(loan.getBalance().getRealizedIncomeFromDiscountFee().add(amortizationAmount)); - accountingProcessor.postJournalEntriesForDiscountFeeAmortization(loan, amortizationTxn, false); log.debug("Posted discount fee amortization of {} for WC loan [{}]", amortizationAmount, loan.getId()); } diff --git a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java index e4ec4b8744e..027611ff226 100644 --- a/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java +++ b/fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java @@ -566,6 +566,11 @@ public CommandProcessingResult makeDiscountFeeAdjustment(final Long loanId, fina amortizationScheduleWriteService.applyDiscountFeeAdjustment(loan, transactionDate); updateBalanceForDiscountChange(loan, amount, true); + + handleStateChanges(loan, transactionDate); + triggerInlineAmortizationIfLoanClosed(loan, transactionDate); + changes.put("status", loan.getLoanStatus()); + loanRepository.save(loan); final String noteText = command.stringValueOfParameterNamed(WorkingCapitalLoanConstants.noteParamName); @@ -684,7 +689,10 @@ private void triggerInlineAmortizationIfLoanClosed(final WorkingCapitalLoan loan && loan.getLoanProduct().getAccountingRule().isCashBased()) { final BigDecimal discount = loan.getLoanProductRelatedDetails() != null ? loan.getLoanProductRelatedDetails().getDiscount() : null; - if (MathUtil.isGreaterThanZero(discount)) { + final boolean adjustmentNeeded = loan.getBalance() != null + && MathUtil.isGreaterThanZero(loan.getBalance().getRealizedIncomeFromDiscountFee()); + + if (MathUtil.isGreaterThanZero(discount) || adjustmentNeeded) { discountFeeAmortizationService.processDiscountFeeAmortization(loan, transactionDate); } } @@ -868,11 +876,20 @@ private void updateBalanceForDiscountChange(final WorkingCapitalLoan loan, final if (isAdjustment) { balance.setTotalDiscountFeeAdjustment(balance.getTotalDiscountFeeAdjustment().add(discountAmount)); balance.setPrincipal(balance.getPrincipal().subtract(discountAmount)); + + final BigDecimal diff = balance.getPrincipal().subtract(balance.getPrincipalPaid()); + if (MathUtil.isLessThanOrEqualZero(diff)) { + balance.setPrincipalPaid(balance.getPrincipal()); + if (MathUtil.isLessThanZero(diff)) { + balance.setOverpaymentAmount(balance.getOverpaymentAmount().add(diff.negate())); + } else { + balance.setOverpaymentAmount(BigDecimal.ZERO); + } + } } else { balance.setTotalDiscountFee(balance.getTotalDiscountFee().add(discountAmount)); balance.setPrincipal(balance.getPrincipal().add(discountAmount)); } - balance.setOverpaymentAmount(BigDecimal.ZERO); this.balanceRepository.saveAndFlush(balance); } @@ -948,8 +965,9 @@ private void ensureUndoDisbursalAllowed(final WorkingCapitalLoan loan) { continue; } if (txn.getTypeOf() != LoanTransactionType.DISBURSEMENT && txn.getTypeOf() != LoanTransactionType.DISCOUNT_FEE + && txn.getTypeOf() != LoanTransactionType.DISCOUNT_FEE_ADJUSTMENT && txn.getTypeOf() != LoanTransactionType.DISCOUNT_FEE_AMORTIZATION - && txn.getTypeOf() != LoanTransactionType.DISCOUNT_FEE_ADJUSTMENT) { + && txn.getTypeOf() != LoanTransactionType.DISCOUNT_FEE_AMORTIZATION_ADJUSTMENT) { throw new PlatformApiDataValidationException("validation.msg.wc.loan.undo.disbursal.not.allowed", "Undo disbursal is not allowed when there are other monetary transactions on the loan", "loanId"); } diff --git a/fineract-working-capital-loan/src/test/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleCalculatorTest.java b/fineract-working-capital-loan/src/test/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleCalculatorTest.java index 7b3ee3e5206..0c42d91f650 100644 --- a/fineract-working-capital-loan/src/test/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleCalculatorTest.java +++ b/fineract-working-capital-loan/src/test/java/org/apache/fineract/portfolio/workingcapitalloan/calc/ProjectedAmortizationScheduleCalculatorTest.java @@ -561,9 +561,9 @@ void testOnTimePayment_term200_discountFee1000_netDisbursement9000_pay50_50() { checkInst(model, 0, 0, EXPECTED_DISBURSEMENT_DATE, 0, -9000.00, null, 1.00000000, -9000.00, 9000.00, 9000.00, null, null, null, 1000.00, 1000.00); - checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 50.00, 1.00000000, 50.00, 8959.61, 8950.00, 9.61, 9.61, 0.00, 990.39, + checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 50.00, 1.00000000, 50.00, 8959.61, 8959.61, 9.61, 9.61, 0.00, 990.39, 990.39); - checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 0, 50.00, 50.00, 1.00000000, 50.00, 8919.18, 8900.00, 9.57, 9.57, 0.00, 980.82, + checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 0, 50.00, 50.00, 1.00000000, 50.00, 8919.18, 8919.18, 9.57, 9.57, 0.00, 980.82, 980.82); checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 1, 50.00, null, 0.99893332, 49.95, 8878.70, null, 9.52, null, null, 971.30, null); checkInst(model, 4, 4, LocalDate.of(2019, 1, 5), 2, 50.00, null, 0.99786779, 49.89, 8838.18, null, 9.48, null, null, 961.82, null); @@ -967,9 +967,9 @@ void testExcessPayment_term200_discountFee1000_netDisbursement9000_pay70_80() { checkInst(model, 0, 0, EXPECTED_DISBURSEMENT_DATE, 0, -9000.00, null, 1.00000000, -9000.00, 9000.00, 9000.00, null, null, null, 1000.00, 1000.00); - checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 70.00, 1.00000000, 70.00, 8959.61, 8930.00, 9.61, 13.44, 3.83, 990.39, + checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 70.00, 1.00000000, 70.00, 8959.61, 8939.61, 9.61, 13.44, 3.83, 990.39, 986.56); - checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 0, 50.00, 80.00, 1.00000000, 80.00, 8919.18, 8850.00, 9.57, 15.26, 5.69, 980.82, + checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 0, 50.00, 80.00, 1.00000000, 80.00, 8919.18, 8869.16, 9.57, 15.26, 5.69, 980.82, 971.30); checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 1, 50.00, null, 0.99893332, 49.95, 8878.70, null, 9.52, null, null, 971.30, null); @@ -1371,7 +1371,7 @@ void testLessPayment_term200_discountFee1000_netDisbursement9000_pay40() { checkInst(model, 0, 0, EXPECTED_DISBURSEMENT_DATE, 0, -9000.00, null, 1.00000000, -9000.00, 9000.00, 9000.00, null, null, null, 1000.00, 1000.00); - checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 40.00, 1.00000000, 40.00, 8959.61, 8960.00, 9.61, 7.69, -1.92, 990.39, + checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 40.00, 1.00000000, 40.00, 8959.61, 8969.61, 9.61, 7.69, -1.92, 990.39, 992.31); checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 1, 50.00, null, 0.99893332, 49.95, 8919.18, null, 9.57, null, null, 980.82, null); @@ -1766,7 +1766,7 @@ void testLessPayment_term200_discountFee1000_netDisbursement9000_pay40() { null); assertEquals(202, model.projectedPayments().size(), "disbursement + 200 regular + 1 additional"); - checkInst(model, 201, 201, LocalDate.of(2019, 7, 21), 200, null, null, 0.80779339, 8.08, null, null, null, null, null, null, null); + checkInst(model, 201, 201, LocalDate.of(2019, 7, 21), 200, 10.00, null, 0.80779339, 8.08, 0.00, null, 0.00, null, null, 0.00, null); } @Test @@ -1783,7 +1783,7 @@ void testNoPayment_term200_discountFee1000_netDisbursement9000_pay0_0_50() { 1000.00); checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 0, 50.00, 0.00, 1.00000000, 0.00, 8919.18, 9000.00, 9.57, 0.00, null, 980.82, 1000.00); - checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 0, 50.00, 50.00, 1.00000000, 50.00, 8878.70, 8950.00, 9.52, 9.61, 0.09, 971.30, + checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 0, 50.00, 50.00, 1.00000000, 50.00, 8878.70, 8959.61, 9.52, 9.61, 0.09, 971.30, 990.39); checkInst(model, 4, 4, LocalDate.of(2019, 1, 5), 1, 50.00, null, 0.99893332, 49.95, 8838.18, null, 9.48, null, null, 961.82, null); @@ -2176,8 +2176,10 @@ void testNoPayment_term200_discountFee1000_netDisbursement9000_pay0_0_50() { null); assertEquals(203, model.projectedPayments().size(), "disbursement + 200 regular + 2 additional"); - checkInst(model, 201, 201, LocalDate.of(2019, 7, 21), 198, null, null, 0.80951946, 40.48, null, null, null, null, null, null, null); - checkInst(model, 202, 202, LocalDate.of(2019, 7, 22), 199, null, null, 0.80865597, 40.43, null, null, null, null, null, null, null); + checkInst(model, 201, 201, LocalDate.of(2019, 7, 21), 198, 50.00, null, 0.80951946, 40.48, 0.00, null, 0.00, null, null, 0.00, + null); + checkInst(model, 202, 202, LocalDate.of(2019, 7, 22), 199, 50.00, null, 0.80865597, 40.43, 0.00, null, 0.00, null, null, 0.00, + null); } @Test @@ -2196,7 +2198,7 @@ void testLessPayment_term10_discountFee50_netDisbursement450_pay40() { checkInst(model, 0, 0, EXPECTED_DISBURSEMENT_DATE, 0, -450.00, null, 1.00000000, -450.00, 450.00, 450.00, null, null, null, 50.00, 50.00); - checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 40.00, 1.00000000, 40.00, 408.83, 410.00, 8.83, 7.06, -1.77, 41.17, + checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 40.00, 1.00000000, 40.00, 408.83, 418.83, 8.83, 7.06, -1.77, 41.17, 42.94); checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 1, 50.00, null, 0.98074794, 49.04, 366.86, null, 8.03, null, null, 33.14, null); checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 2, 50.00, null, 0.96186652, 48.09, 324.06, null, 7.20, null, null, 25.94, null); @@ -2208,7 +2210,7 @@ void testLessPayment_term10_discountFee50_netDisbursement450_pay40() { checkInst(model, 9, 9, LocalDate.of(2019, 1, 10), 8, 50.00, null, 0.85597135, 42.80, 49.04, null, 1.91, null, null, 0.97, null); checkInst(model, 10, 10, LocalDate.of(2019, 1, 11), 9, 50.00, null, 0.83949214, 41.97, 0.00, null, 0.96, null, null, 0.01, null); - checkInst(model, 11, 11, LocalDate.of(2019, 1, 12), 10, null, null, 0.82333018, 8.23, null, null, null, null, null, null, null); + checkInst(model, 11, 11, LocalDate.of(2019, 1, 12), 10, 10.00, null, 0.82333018, 8.23, 0.00, null, 0.00, null, null, 0.00, null); } @Test @@ -2227,7 +2229,7 @@ void testExcessPayment_term10_discountFee50_netDisbursement450_pay110() { checkInst(model, 0, 0, EXPECTED_DISBURSEMENT_DATE, 0, -450.00, null, 1.00000000, -450.00, 450.00, 450.00, null, null, null, 50.00, 50.00); - checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 110.00, 1.00000000, 110.00, 408.83, 340.00, 8.83, 18.30, 9.47, 41.17, + checkInst(model, 1, 1, LocalDate.of(2019, 1, 2), 0, 50.00, 110.00, 1.00000000, 110.00, 408.83, 348.83, 8.83, 18.30, 9.47, 41.17, 31.70); checkInst(model, 2, 2, LocalDate.of(2019, 1, 3), 1, 50.00, null, 0.98074794, 49.04, 366.86, null, 8.03, null, null, 33.14, null); checkInst(model, 3, 3, LocalDate.of(2019, 1, 4), 2, 50.00, null, 0.96186652, 48.09, 324.06, null, 7.20, null, null, 25.94, null); diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java index c9f843810cb..49a6c9233f9 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java @@ -251,7 +251,7 @@ public void testRetrieveWorkingCapitalLoanByIdWithAllFieldsVerified() { final String accountNo = "wcl-get-" + UUID.randomUUID().toString().substring(0, 8); final String externalId = "wcl-get-ext-" + UUID.randomUUID().toString().substring(0, 8); final BigDecimal principal = BigDecimal.valueOf(6000); - final BigDecimal periodPaymentRate = new BigDecimal("18"); + final BigDecimal periodPaymentRate = WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT; final BigDecimal totalPaymentVolume = BigDecimal.valueOf(100000); final BigDecimal discount = BigDecimal.valueOf(25); final LocalDate submittedOnDate = LocalDate.now(ZoneId.systemDefault()); @@ -393,7 +393,7 @@ public void testRetrieveWorkingCapitalLoanByExternalIdWithAllFieldsVerified() { final String accountNo = "wcl-extget-" + UUID.randomUUID().toString().substring(0, 8); final String externalId = "wcl-by-ext-" + UUID.randomUUID().toString().substring(0, 8); final BigDecimal principal = BigDecimal.valueOf(7000); - final BigDecimal periodPaymentRate = new BigDecimal("18"); + final BigDecimal periodPaymentRate = WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT; final BigDecimal totalPaymentVolume = BigDecimal.valueOf(100000); final BigDecimal discount = BigDecimal.ZERO; final LocalDate submittedOnDate = LocalDate.now(ZoneId.systemDefault()); @@ -585,7 +585,7 @@ public void testModifyWithAllFieldsAndVerifyEachField() { final String newAccountNo = "wcl-mod-" + UUID.randomUUID().toString().substring(0, 8); final String newExternalId = "wcl-mod-ext-" + UUID.randomUUID().toString().substring(0, 8); final BigDecimal principal = BigDecimal.valueOf(9000); - final BigDecimal periodPaymentRate = new BigDecimal("18"); + final BigDecimal periodPaymentRate = WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT; final BigDecimal totalPaymentVolume = BigDecimal.valueOf(100000); final BigDecimal discount = BigDecimal.valueOf(100); final LocalDate submittedOnDate = LocalDate.now(ZoneId.systemDefault()); @@ -656,7 +656,7 @@ public void testSubmitWithAllFieldsAndVerifyEachField() { final String accountNo = "wcl-" + UUID.randomUUID().toString().substring(0, 8); final String externalId = "wcl-ext-" + UUID.randomUUID().toString().substring(0, 8); final BigDecimal principal = BigDecimal.valueOf(7500); - final BigDecimal periodPaymentRate = new BigDecimal("18"); + final BigDecimal periodPaymentRate = WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT; final BigDecimal totalPaymentVolume = BigDecimal.valueOf(8250); final BigDecimal discount = BigDecimal.valueOf(50); final LocalDate submittedOnDate = LocalDate.now(ZoneId.systemDefault()); @@ -712,7 +712,7 @@ public void testRetrieveAllPaged() { final String accountNo = "wcl-paged-" + UUID.randomUUID().toString().substring(0, 8); final String externalId = "wcl-paged-ext-" + UUID.randomUUID().toString().substring(0, 8); final BigDecimal principal = BigDecimal.valueOf(5500); - final BigDecimal periodPaymentRate = new BigDecimal("18"); + final BigDecimal periodPaymentRate = WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT; final BigDecimal totalPaymentVolume = BigDecimal.valueOf(100000); final BigDecimal discount = BigDecimal.ZERO; final LocalDate submittedOnDate = LocalDate.now(ZoneId.systemDefault()); @@ -817,7 +817,7 @@ public void testWorkingCapitalDiscountAttributes() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withDiscount(discountProposed) // .buildSubmitRequest()); @@ -959,9 +959,9 @@ private Long createProductWithAllOverridables() { .withPrincipalAmountMin(BigDecimal.valueOf(1000)) // .withPrincipalAmountMax(BigDecimal.valueOf(50000)) // .withPrincipalAmountDefault(BigDecimal.valueOf(10000)) // - .withMinPeriodPaymentRate(new BigDecimal("18")) // - .withMaxPeriodPaymentRate(BigDecimal.valueOf(20)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withMinPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_MIN_PERIOD_PAYMENT_RATE_PERCENT) // + .withMaxPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_MAX_PERIOD_PAYMENT_RATE_PERCENT) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withDelinquencyBucketId(delinquencyBucketId) // .withAllowAttributeOverrides(Map.of(// "delinquencyBucketClassification", Boolean.TRUE, // @@ -986,9 +986,9 @@ private Long createProductWithKnownDefaults(final Integer repaymentEvery, final .withPrincipalAmountMin(BigDecimal.valueOf(1000)) // .withPrincipalAmountMax(BigDecimal.valueOf(50000)) // .withPrincipalAmountDefault(BigDecimal.valueOf(10000)) // - .withMinPeriodPaymentRate(new BigDecimal("18")) // - .withMaxPeriodPaymentRate(BigDecimal.valueOf(20)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withMinPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_MIN_PERIOD_PAYMENT_RATE_PERCENT) // + .withMaxPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_MAX_PERIOD_PAYMENT_RATE_PERCENT) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withDelinquencyBucketId(delinquencyBucketId) // .withRepaymentEvery(repaymentEvery) // .withRepaymentFrequencyType(repaymentFrequencyType) // diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApprovalRejectionTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApprovalRejectionTest.java index 2923de85d9e..20c28d6cfa1 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApprovalRejectionTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApprovalRejectionTest.java @@ -75,7 +75,7 @@ public void testApproveWithPrincipalAndDiscountOverride() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withDiscount(BigDecimal.valueOf(100)) // .buildSubmitRequest()); @@ -141,7 +141,7 @@ public void testUndoApprovalResetsToCreatedState() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withDiscount(BigDecimal.valueOf(100)) // .buildSubmitRequest()); @@ -253,7 +253,7 @@ public void testApproveWithDateBeforeSubmittedOnDateFails() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withSubmittedOnDate(submittedOnDate) // .buildSubmitRequest()); @@ -333,7 +333,7 @@ public void testApproveWithDiscountExceedingCreatedValueFails() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withDiscount(BigDecimal.valueOf(100)) // .buildSubmitRequest()); @@ -377,7 +377,7 @@ public void testApproveAndUndoByExternalId() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withExternalId(externalId) // .buildSubmitRequest()); @@ -406,7 +406,7 @@ public void testRejectByExternalId() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .withExternalId(externalId) // .buildSubmitRequest()); @@ -426,7 +426,7 @@ private Long submitLoan(final Long clientId, final Long productId) { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .buildSubmitRequest()); } diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanCreditBalanceRefundTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanCreditBalanceRefundTest.java index adb01823fee..1ae43e25d8d 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanCreditBalanceRefundTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanCreditBalanceRefundTest.java @@ -251,7 +251,8 @@ private Long createApprovedAndDisbursedLoan(final Long productId, final BigDecim AtomicLong loanId = new AtomicLong(); BusinessDateHelper.runAt(approvedOnDate.format(DateTimeFormatter.ofPattern("dd MMMM yyyy")), () -> { loanId.set(submitAndTrackLoan(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(principal).withPeriodPaymentRate(new BigDecimal("18")).buildSubmitRequest())); + .withProductId(productId).withPrincipal(principal) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT).buildSubmitRequest())); loanHelper.approveById(loanId.get(), WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, principal, null)); loanHelper.disburseById(loanId.get(), diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyActionIntegrationTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyActionIntegrationTest.java index 6a1b6ae82b2..12532080209 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyActionIntegrationTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyActionIntegrationTest.java @@ -447,7 +447,8 @@ private Long submitAndApproveLoan(final Long clientId, final Long productId) { private Long submitAndApproveLoanWithExternalId(final Long clientId, final Long productId, final String externalId) { final WorkingCapitalLoanApplicationTestBuilder builder = new WorkingCapitalLoanApplicationTestBuilder().withClientId(clientId) - .withProductId(productId).withPrincipal(BigDecimal.valueOf(10000)).withPeriodPaymentRate(new BigDecimal("18")) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(10000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) .withTotalPaymentVolume(BigDecimal.valueOf(100000)); if (externalId != null) { builder.withExternalId(externalId); diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest.java index 28343285c9c..70c949cc92e 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest.java @@ -129,7 +129,7 @@ public void testRangeScheduleEndpointReturnsEmptyForUndisbursedLoan() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(10000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .buildSubmitRequest()); assertNotNull(loanId); @@ -176,7 +176,7 @@ public void testRangeScheduleExpectedAmountIncludesDiscount() { .withClientId(clientId) // .withProductId(productId) // .withPrincipal(principal) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withTotalPaymentVolume(BigDecimal.valueOf(100000)) // .buildSubmitRequest()); diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDisbursementTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDisbursementTest.java index ddbfc186b22..2a06cce2659 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDisbursementTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanDisbursementTest.java @@ -133,7 +133,7 @@ public void testDisburseWorkingCapitalLoan() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -433,7 +433,7 @@ public void testUndoDisbursementExternalBusinessEventPublished() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -473,7 +473,7 @@ public void testUndoDisbursalWithNote() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -500,7 +500,7 @@ public void testDisburseWithMissingActualDisbursementDate() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -525,7 +525,7 @@ public void testDisburseWithMissingTransactionAmount() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -552,7 +552,7 @@ public void testDisburseWithTransactionAmountExceedingApproved() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -576,7 +576,7 @@ public void testDisburseWithNegativeTransactionAmount() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -601,7 +601,7 @@ public void testDisburseWithFutureDate() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -626,7 +626,7 @@ public void testDisburseWithDateBeforeApproval() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -652,7 +652,7 @@ public void testDisburseWithActualDateBeforeSubmittedDate() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withSubmittedOnDate(currentDate) // .buildSubmitRequest()); @@ -680,7 +680,7 @@ public void testDisburseWithNoteExceedingLength() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -709,7 +709,7 @@ public void testDisburseWithDiscountExceedingCreated() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(approvedPrincipal) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -736,7 +736,7 @@ public void testDisburseWithDiscountFailsWhenProductDisallowsDiscountOverride() .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(approvedPrincipal) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -763,13 +763,13 @@ public void testDisburseWithDuplicateTransactionExternalId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); final Long loanId2 = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder() // .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(3000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId1, @@ -799,7 +799,7 @@ public void testDisburseWhenLoanNotApproved() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); final var disburseJson = WorkingCapitalLoanDisbursementTestBuilder.buildDisburseRequest(currentDate, BigDecimal.valueOf(5000)); @@ -834,7 +834,7 @@ public void testUndoDisbursalWhenLoanNotDisbursed() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -868,7 +868,7 @@ public void testUndoDisbursalWithNoteExceedingLength() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -896,7 +896,7 @@ public void testGetTransactionsListAfterDisburse() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -931,7 +931,7 @@ public void testGetTransactionByIdAfterDisburse() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(6000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -970,7 +970,7 @@ public void testGetTransactionsListEmptyWhenNotDisbursed() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -993,7 +993,7 @@ public void testGetTransactionByNonExistentIdReturns404() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -1019,7 +1019,7 @@ public void testGetTransactionsByLoanExternalId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withExternalId(loanExternalId) // .buildSubmitRequest()); @@ -1049,7 +1049,7 @@ public void testGetTransactionByLoanIdAndTransactionExternalId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(7000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -1076,7 +1076,7 @@ public void testStateTransitionByLoanExternalId_ApproveAndDisburse() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withExternalId(loanExternalId) // .buildSubmitRequest()); @@ -1105,7 +1105,7 @@ public void testGetTransactionByExternalLoanIdAndTransactionId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(8000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withExternalId(loanExternalId) // .buildSubmitRequest()); @@ -1135,7 +1135,7 @@ public void testGetTransactionByExternalLoanIdAndTransactionExternalId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(9000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .withExternalId(loanExternalId) // .buildSubmitRequest()); @@ -1161,7 +1161,7 @@ public void testDisburseWithInvalidPaymentTypeId() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -1187,7 +1187,7 @@ public void testDisburseWithPaymentDetailsStringExceedingLength() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, @@ -1213,7 +1213,7 @@ public void testDisburseGeneratesAmortizationSchedule() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); final BigDecimal disbursementAmount = BigDecimal.valueOf(5000); @@ -1243,7 +1243,7 @@ public void testUndoDisbursalRegeneratesAmortizationScheduleToExpectedDate() { .withClientId(createdClientId) // .withProductId(productId) // .withPrincipal(BigDecimal.valueOf(5000)) // - .withPeriodPaymentRate(new BigDecimal("18")) // + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) // .buildSubmitRequest()); applicationHelper.approveById(loanId, diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentAccountingTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentAccountingTest.java index a97e1947ad8..278fe4ad4b3 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentAccountingTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentAccountingTest.java @@ -283,7 +283,8 @@ private Long createCashBasedProduct() { private Long createApprovedAndDisbursedLoan(final Long productId, final BigDecimal principal, final LocalDate approvedOnDate) { final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(principal).withPeriodPaymentRate(new BigDecimal("18")).buildSubmitRequest()); + .withProductId(productId).withPrincipal(principal) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT).buildSubmitRequest()); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, principal, null)); loanHelper.disburseById(loanId, WorkingCapitalLoanDisbursementTestBuilder.buildDisburseRequest(approvedOnDate, principal)); return loanId; diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java index d9afd3b6571..6dabe0e8564 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanRepaymentTest.java @@ -109,7 +109,8 @@ void cleanupEntities() { public void testRepaymentUpdatesTransactionAllocationBalanceAndStatus() { final Long productId = createProductWithDiscountAllowed(); final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)).withPeriodPaymentRate(new BigDecimal("18")) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) .withTotalPaymentVolume(BigDecimal.valueOf(100000)).withDiscount(BigDecimal.valueOf(100)).buildSubmitRequest()); final LocalDate approvedOnDate = Utils.getLocalDateOfTenant(); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, @@ -136,7 +137,8 @@ public void testRepaymentRaisesExternalBusinessEvent() { externalEventHelper.enableBusinessEvent(WC_REPAYMENT_TXN_EVENT); final Long productId = createProduct(); final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)).withPeriodPaymentRate(new BigDecimal("18")) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) .withTotalPaymentVolume(BigDecimal.valueOf(100000)).buildSubmitRequest()); final LocalDate approvedOnDate = Utils.getLocalDateOfTenant(); loanHelper.approveById(loanId, @@ -200,9 +202,9 @@ public void testRepaymentWithInvalidClassificationIdFails() { @Test public void testRepaymentWhenLoanNotDisbursedFails() { final Long productId = createProduct(); - final Long loanId = submitAndTrack( - new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId).withProductId(productId) - .withPrincipal(BigDecimal.valueOf(5000)).withPeriodPaymentRate(new BigDecimal("18")).buildSubmitRequest()); + final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT).buildSubmitRequest()); final LocalDate approvedOnDate = Utils.getLocalDateOfTenant(); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, BigDecimal.valueOf(5000), null)); @@ -216,9 +218,9 @@ public void testRepaymentWhenLoanNotDisbursedFails() { public void testRepaymentWithDateBeforeDisbursementFails() { final LocalDate approvedOnDate = Utils.getLocalDateOfTenant(); final Long productId = createProduct(); - final Long loanId = submitAndTrack( - new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId).withProductId(productId) - .withPrincipal(BigDecimal.valueOf(5000)).withPeriodPaymentRate(new BigDecimal("18")).buildSubmitRequest()); + final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT).buildSubmitRequest()); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, BigDecimal.valueOf(5000), null)); loanHelper.disburseById(loanId, @@ -247,7 +249,8 @@ public void testRepaymentByExternalId() { final Long productId = createProduct(); final String loanExternalId = "wcl-loan-ext-" + UUID.randomUUID().toString().replace("-", "").substring(0, 8); final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)).withPeriodPaymentRate(new BigDecimal("18")) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(5000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) .withExternalId(loanExternalId).buildSubmitRequest()); final LocalDate approvedOnDate = Utils.getLocalDateOfTenant(); loanHelper.approveById(loanId, @@ -300,7 +303,8 @@ public void testRepaymentAmortizationMatchesProvidedReferenceSchedule() { final Long productId = createProductForReferenceSchedule(); final LocalDate disbursementDate = LocalDate.of(2019, 1, 1); final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(BigDecimal.valueOf(9000)).withPeriodPaymentRate(new BigDecimal("18")) + .withProductId(productId).withPrincipal(BigDecimal.valueOf(9000)) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT) .withTotalPaymentVolume(BigDecimal.valueOf(100000)).withDiscount(BigDecimal.valueOf(1000)) .withSubmittedOnDate(disbursementDate).buildSubmitRequest()); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(disbursementDate, @@ -321,7 +325,7 @@ public void testRepaymentAmortizationMatchesProvidedReferenceSchedule() { assertEqualBigDecimal(BigDecimal.valueOf(1000), schedule.getDiscountFeeAmount()); assertEqualBigDecimal(BigDecimal.valueOf(9000), schedule.getNetDisbursementAmount()); assertEqualBigDecimal(BigDecimal.valueOf(100000), schedule.getTotalPaymentVolume()); - assertEqualBigDecimal(new BigDecimal("18"), schedule.getPeriodPaymentRate()); + assertEqualBigDecimal(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT, schedule.getPeriodPaymentRate()); assertEquals(360, schedule.getNpvDayCount()); assert schedule.getExpectedPaymentAmount() != null; assertTrue(schedule.getExpectedPaymentAmount().compareTo(BigDecimal.ZERO) > 0, "expectedPaymentAmount should be positive"); @@ -347,7 +351,8 @@ private Long createApprovedAndDisbursedLoan(final Long productId, final BigDecim private Long createApprovedAndDisbursedLoan(final Long productId, final BigDecimal principal, final BigDecimal disburseAmount, final LocalDate approvedOnDate) { final Long loanId = submitAndTrack(new WorkingCapitalLoanApplicationTestBuilder().withClientId(createdClientId) - .withProductId(productId).withPrincipal(principal).withPeriodPaymentRate(new BigDecimal("18")).buildSubmitRequest()); + .withProductId(productId).withPrincipal(principal) + .withPeriodPaymentRate(WorkingCapitalLoanProductTestBuilder.DEFAULT_PERIOD_PAYMENT_RATE_PERCENT).buildSubmitRequest()); loanHelper.approveById(loanId, WorkingCapitalLoanApplicationTestBuilder.buildApproveRequest(approvedOnDate, principal, null)); loanHelper.disburseById(loanId, WorkingCapitalLoanDisbursementTestBuilder.buildDisburseRequest(approvedOnDate, disburseAmount)); return loanId; @@ -417,9 +422,9 @@ private static void assertAmountOrNull(final ProjectedAmortizationSchedulePaymen private static List buildExpectedScheduleRows() { return List.of(expectedRow("1/1/2019", "-9000", null, "9000", null, null, "1000", "9000", "1000"), - expectedRow("1/2/2019", "50", "50", "8959.61", "9.61", "9.61", "990.39", "8950.00", "990.39"), - expectedRow("1/3/2019", "50", "50", "8919.18", "9.57", "9.57", "980.82", "8900.00", "980.82"), - expectedRow("1/4/2019", "50", "50", "8878.70", "9.52", "9.52", "971.30", "8850.00", "971.30"), + expectedRow("1/2/2019", "50", "50", "8959.61", "9.61", "9.61", "990.39", "8959.61", "990.39"), + expectedRow("1/3/2019", "50", "50", "8919.18", "9.57", "9.57", "980.82", "8919.18", "980.82"), + expectedRow("1/4/2019", "50", "50", "8878.70", "9.52", "9.52", "971.30", "8878.70", "971.30"), expectedRow("1/5/2019", "50", null, "8838.18", "9.48", null, "961.82", null, null), expectedRow("1/6/2019", "50", null, "8797.62", "9.44", null, "952.38", null, null), expectedRow("1/7/2019", "50", null, "8757.01", "9.39", null, "942.99", null, null), From 4fe53fda413356781d51a5eeaeaf6e6d742035c0 Mon Sep 17 00:00:00 2001 From: MarianaDmytrivBinariks Date: Tue, 2 Jun 2026 17:49:42 +0300 Subject: [PATCH 2/2] FINERACT-2455: added e2e test scenarios for discount fee amortization adjustment trn --- ...italDiscountAmortizationAdjustment.feature | 1564 +++-- .../WorkingCapitalLoanRepayment.feature | 5597 +++++++++-------- 2 files changed, 3919 insertions(+), 3242 deletions(-) diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature index cae801845eb..c540094aeb7 100644 --- a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalDiscountAmortizationAdjustment.feature @@ -43,201 +43,201 @@ Feature: Working Capital Discount Fee Amortization Adjustment When Admin sets the business date to "09 January 2026" When Admin runs inline COB job for Working Capital Loan Then Working Capital loan amortization schedule has 194 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | - | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | - | 1 | 02 January 2026 | 50.00 | | 0.00 | 8955.14 | 5.14 | | | 500.00 | - | 2 | 03 January 2026 | 50.00 | | 0.00 | 8910.26 | 5.12 | | | 500.00 | - | 3 | 04 January 2026 | 50.00 | | 0.00 | 8865.35 | 5.09 | | | 500.00 | - | 4 | 05 January 2026 | 50.00 | 50.00 | 50.00 | 8820.42 | 5.07 | 5.14 | 0.07 | 494.86 | - | 5 | 06 January 2026 | 50.00 | | 49.97 | 8775.46 | 5.04 | | | 494.86 | - | 6 | 07 January 2026 | 50.00 | | 49.94 | 8730.47 | 5.01 | | | 494.86 | - | 7 | 08 January 2026 | 50.00 | | 49.91 | 8685.46 | 4.99 | | | 494.86 | - | 8 | 09 January 2026 | 50.00 | | 49.89 | 8640.43 | 4.96 | | | 494.86 | - | 9 | 10 January 2026 | 50.00 | | 49.86 | 8595.36 | 4.94 | | | 494.86 | - | 10 | 11 January 2026 | 50.00 | | 49.83 | 8550.28 | 4.91 | | | 494.86 | - | 11 | 12 January 2026 | 50.00 | | 49.80 | 8505.16 | 4.89 | | | 494.86 | - | 12 | 13 January 2026 | 50.00 | | 49.77 | 8460.02 | 4.86 | | | 494.86 | - | 13 | 14 January 2026 | 50.00 | | 49.74 | 8414.86 | 4.83 | | | 494.86 | - | 14 | 15 January 2026 | 50.00 | | 49.72 | 8369.66 | 4.81 | | | 494.86 | - | 15 | 16 January 2026 | 50.00 | | 49.69 | 8324.45 | 4.78 | | | 494.86 | - | 16 | 17 January 2026 | 50.00 | | 49.66 | 8279.20 | 4.76 | | | 494.86 | - | 17 | 18 January 2026 | 50.00 | | 49.63 | 8233.94 | 4.73 | | | 494.86 | - | 18 | 19 January 2026 | 50.00 | | 49.60 | 8188.64 | 4.71 | | | 494.86 | - | 19 | 20 January 2026 | 50.00 | | 49.57 | 8143.32 | 4.68 | | | 494.86 | - | 20 | 21 January 2026 | 50.00 | | 49.55 | 8097.97 | 4.65 | | | 494.86 | - | 21 | 22 January 2026 | 50.00 | | 49.52 | 8052.60 | 4.63 | | | 494.86 | - | 22 | 23 January 2026 | 50.00 | | 49.49 | 8007.20 | 4.60 | | | 494.86 | - | 23 | 24 January 2026 | 50.00 | | 49.46 | 7961.78 | 4.58 | | | 494.86 | - | 24 | 25 January 2026 | 50.00 | | 49.43 | 7916.33 | 4.55 | | | 494.86 | - | 25 | 26 January 2026 | 50.00 | | 49.40 | 7870.85 | 4.52 | | | 494.86 | - | 26 | 27 January 2026 | 50.00 | | 49.38 | 7825.35 | 4.50 | | | 494.86 | - | 27 | 28 January 2026 | 50.00 | | 49.35 | 7779.82 | 4.47 | | | 494.86 | - | 28 | 29 January 2026 | 50.00 | | 49.32 | 7734.27 | 4.45 | | | 494.86 | - | 29 | 30 January 2026 | 50.00 | | 49.29 | 7688.69 | 4.42 | | | 494.86 | - | 30 | 31 January 2026 | 50.00 | | 49.26 | 7643.08 | 4.39 | | | 494.86 | - | 31 | 01 February 2026 | 50.00 | | 49.23 | 7597.45 | 4.37 | | | 494.86 | - | 32 | 02 February 2026 | 50.00 | | 49.21 | 7551.79 | 4.34 | | | 494.86 | - | 33 | 03 February 2026 | 50.00 | | 49.18 | 7506.11 | 4.32 | | | 494.86 | - | 34 | 04 February 2026 | 50.00 | | 49.15 | 7460.40 | 4.29 | | | 494.86 | - | 35 | 05 February 2026 | 50.00 | | 49.12 | 7414.66 | 4.26 | | | 494.86 | - | 36 | 06 February 2026 | 50.00 | | 49.09 | 7368.90 | 4.24 | | | 494.86 | - | 37 | 07 February 2026 | 50.00 | | 49.07 | 7323.11 | 4.21 | | | 494.86 | - | 38 | 08 February 2026 | 50.00 | | 49.04 | 7277.29 | 4.18 | | | 494.86 | - | 39 | 09 February 2026 | 50.00 | | 49.01 | 7231.45 | 4.16 | | | 494.86 | - | 40 | 10 February 2026 | 50.00 | | 48.98 | 7185.58 | 4.13 | | | 494.86 | - | 41 | 11 February 2026 | 50.00 | | 48.95 | 7139.69 | 4.11 | | | 494.86 | - | 42 | 12 February 2026 | 50.00 | | 48.93 | 7093.77 | 4.08 | | | 494.86 | - | 43 | 13 February 2026 | 50.00 | | 48.90 | 7047.82 | 4.05 | | | 494.86 | - | 44 | 14 February 2026 | 50.00 | | 48.87 | 7001.85 | 4.03 | | | 494.86 | - | 45 | 15 February 2026 | 50.00 | | 48.84 | 6955.85 | 4.00 | | | 494.86 | - | 46 | 16 February 2026 | 50.00 | | 48.81 | 6909.83 | 3.97 | | | 494.86 | - | 47 | 17 February 2026 | 50.00 | | 48.79 | 6863.78 | 3.95 | | | 494.86 | - | 48 | 18 February 2026 | 50.00 | | 48.76 | 6817.70 | 3.92 | | | 494.86 | - | 49 | 19 February 2026 | 50.00 | | 48.73 | 6771.59 | 3.90 | | | 494.86 | - | 50 | 20 February 2026 | 50.00 | | 48.70 | 6725.46 | 3.87 | | | 494.86 | - | 51 | 21 February 2026 | 50.00 | | 48.68 | 6679.31 | 3.84 | | | 494.86 | - | 52 | 22 February 2026 | 50.00 | | 48.65 | 6633.12 | 3.82 | | | 494.86 | - | 53 | 23 February 2026 | 50.00 | | 48.62 | 6586.91 | 3.79 | | | 494.86 | - | 54 | 24 February 2026 | 50.00 | | 48.59 | 6540.68 | 3.76 | | | 494.86 | - | 55 | 25 February 2026 | 50.00 | | 48.56 | 6494.42 | 3.74 | | | 494.86 | - | 56 | 26 February 2026 | 50.00 | | 48.54 | 6448.13 | 3.71 | | | 494.86 | - | 57 | 27 February 2026 | 50.00 | | 48.51 | 6401.81 | 3.68 | | | 494.86 | - | 58 | 28 February 2026 | 50.00 | | 48.48 | 6355.47 | 3.66 | | | 494.86 | - | 59 | 01 March 2026 | 50.00 | | 48.45 | 6309.10 | 3.63 | | | 494.86 | - | 60 | 02 March 2026 | 50.00 | | 48.43 | 6262.71 | 3.61 | | | 494.86 | - | 61 | 03 March 2026 | 50.00 | | 48.40 | 6216.29 | 3.58 | | | 494.86 | - | 62 | 04 March 2026 | 50.00 | | 48.37 | 6169.84 | 3.55 | | | 494.86 | - | 63 | 05 March 2026 | 50.00 | | 48.34 | 6123.36 | 3.53 | | | 494.86 | - | 64 | 06 March 2026 | 50.00 | | 48.32 | 6076.86 | 3.50 | | | 494.86 | - | 65 | 07 March 2026 | 50.00 | | 48.29 | 6030.34 | 3.47 | | | 494.86 | - | 66 | 08 March 2026 | 50.00 | | 48.26 | 5983.78 | 3.45 | | | 494.86 | - | 67 | 09 March 2026 | 50.00 | | 48.23 | 5937.20 | 3.42 | | | 494.86 | - | 68 | 10 March 2026 | 50.00 | | 48.20 | 5890.59 | 3.39 | | | 494.86 | - | 69 | 11 March 2026 | 50.00 | | 48.18 | 5843.96 | 3.37 | | | 494.86 | - | 70 | 12 March 2026 | 50.00 | | 48.15 | 5797.30 | 3.34 | | | 494.86 | - | 71 | 13 March 2026 | 50.00 | | 48.12 | 5750.61 | 3.31 | | | 494.86 | - | 72 | 14 March 2026 | 50.00 | | 48.09 | 5703.90 | 3.29 | | | 494.86 | - | 73 | 15 March 2026 | 50.00 | | 48.07 | 5657.16 | 3.26 | | | 494.86 | - | 74 | 16 March 2026 | 50.00 | | 48.04 | 5610.39 | 3.23 | | | 494.86 | - | 75 | 17 March 2026 | 50.00 | | 48.01 | 5563.60 | 3.21 | | | 494.86 | - | 76 | 18 March 2026 | 50.00 | | 47.99 | 5516.78 | 3.18 | | | 494.86 | - | 77 | 19 March 2026 | 50.00 | | 47.96 | 5469.93 | 3.15 | | | 494.86 | - | 78 | 20 March 2026 | 50.00 | | 47.93 | 5423.06 | 3.13 | | | 494.86 | - | 79 | 21 March 2026 | 50.00 | | 47.90 | 5376.15 | 3.10 | | | 494.86 | - | 80 | 22 March 2026 | 50.00 | | 47.88 | 5329.23 | 3.07 | | | 494.86 | - | 81 | 23 March 2026 | 50.00 | | 47.85 | 5282.27 | 3.05 | | | 494.86 | - | 82 | 24 March 2026 | 50.00 | | 47.82 | 5235.29 | 3.02 | | | 494.86 | - | 83 | 25 March 2026 | 50.00 | | 47.79 | 5188.28 | 2.99 | | | 494.86 | - | 84 | 26 March 2026 | 50.00 | | 47.77 | 5141.25 | 2.96 | | | 494.86 | - | 85 | 27 March 2026 | 50.00 | | 47.74 | 5094.18 | 2.94 | | | 494.86 | - | 86 | 28 March 2026 | 50.00 | | 47.71 | 5047.10 | 2.91 | | | 494.86 | - | 87 | 29 March 2026 | 50.00 | | 47.68 | 4999.98 | 2.88 | | | 494.86 | - | 88 | 30 March 2026 | 50.00 | | 47.66 | 4952.84 | 2.86 | | | 494.86 | - | 89 | 31 March 2026 | 50.00 | | 47.63 | 4905.67 | 2.83 | | | 494.86 | - | 90 | 01 April 2026 | 50.00 | | 47.60 | 4858.47 | 2.80 | | | 494.86 | - | 91 | 02 April 2026 | 50.00 | | 47.58 | 4811.25 | 2.78 | | | 494.86 | - | 92 | 03 April 2026 | 50.00 | | 47.55 | 4764.00 | 2.75 | | | 494.86 | - | 93 | 04 April 2026 | 50.00 | | 47.52 | 4716.72 | 2.72 | | | 494.86 | - | 94 | 05 April 2026 | 50.00 | | 47.49 | 4669.41 | 2.70 | | | 494.86 | - | 95 | 06 April 2026 | 50.00 | | 47.47 | 4622.08 | 2.67 | | | 494.86 | - | 96 | 07 April 2026 | 50.00 | | 47.44 | 4574.72 | 2.64 | | | 494.86 | - | 97 | 08 April 2026 | 50.00 | | 47.41 | 4527.34 | 2.61 | | | 494.86 | - | 98 | 09 April 2026 | 50.00 | | 47.39 | 4479.93 | 2.59 | | | 494.86 | - | 99 | 10 April 2026 | 50.00 | | 47.36 | 4432.49 | 2.56 | | | 494.86 | - | 100 | 11 April 2026 | 50.00 | | 47.33 | 4385.02 | 2.53 | | | 494.86 | - | 101 | 12 April 2026 | 50.00 | | 47.30 | 4337.52 | 2.51 | | | 494.86 | - | 102 | 13 April 2026 | 50.00 | | 47.28 | 4290.00 | 2.48 | | | 494.86 | - | 103 | 14 April 2026 | 50.00 | | 47.25 | 4242.45 | 2.45 | | | 494.86 | - | 104 | 15 April 2026 | 50.00 | | 47.22 | 4194.88 | 2.42 | | | 494.86 | - | 105 | 16 April 2026 | 50.00 | | 47.20 | 4147.28 | 2.40 | | | 494.86 | - | 106 | 17 April 2026 | 50.00 | | 47.17 | 4099.65 | 2.37 | | | 494.86 | - | 107 | 18 April 2026 | 50.00 | | 47.14 | 4051.99 | 2.34 | | | 494.86 | - | 108 | 19 April 2026 | 50.00 | | 47.12 | 4004.30 | 2.32 | | | 494.86 | - | 109 | 20 April 2026 | 50.00 | | 47.09 | 3956.59 | 2.29 | | | 494.86 | - | 110 | 21 April 2026 | 50.00 | | 47.06 | 3908.85 | 2.26 | | | 494.86 | - | 111 | 22 April 2026 | 50.00 | | 47.04 | 3861.09 | 2.23 | | | 494.86 | - | 112 | 23 April 2026 | 50.00 | | 47.01 | 3813.29 | 2.21 | | | 494.86 | - | 113 | 24 April 2026 | 50.00 | | 46.98 | 3765.47 | 2.18 | | | 494.86 | - | 114 | 25 April 2026 | 50.00 | | 46.95 | 3717.62 | 2.15 | | | 494.86 | - | 115 | 26 April 2026 | 50.00 | | 46.93 | 3669.75 | 2.12 | | | 494.86 | - | 116 | 27 April 2026 | 50.00 | | 46.90 | 3621.85 | 2.10 | | | 494.86 | - | 117 | 28 April 2026 | 50.00 | | 46.87 | 3573.92 | 2.07 | | | 494.86 | - | 118 | 29 April 2026 | 50.00 | | 46.85 | 3525.96 | 2.04 | | | 494.86 | - | 119 | 30 April 2026 | 50.00 | | 46.82 | 3477.97 | 2.01 | | | 494.86 | - | 120 | 01 May 2026 | 50.00 | | 46.79 | 3429.96 | 1.99 | | | 494.86 | - | 121 | 02 May 2026 | 50.00 | | 46.77 | 3381.92 | 1.96 | | | 494.86 | - | 122 | 03 May 2026 | 50.00 | | 46.74 | 3333.85 | 1.93 | | | 494.86 | - | 123 | 04 May 2026 | 50.00 | | 46.71 | 3285.76 | 1.91 | | | 494.86 | - | 124 | 05 May 2026 | 50.00 | | 46.69 | 3237.64 | 1.88 | | | 494.86 | - | 125 | 06 May 2026 | 50.00 | | 46.66 | 3189.49 | 1.85 | | | 494.86 | - | 126 | 07 May 2026 | 50.00 | | 46.63 | 3141.31 | 1.82 | | | 494.86 | - | 127 | 08 May 2026 | 50.00 | | 46.61 | 3093.10 | 1.80 | | | 494.86 | - | 128 | 09 May 2026 | 50.00 | | 46.58 | 3044.87 | 1.77 | | | 494.86 | - | 129 | 10 May 2026 | 50.00 | | 46.55 | 2996.61 | 1.74 | | | 494.86 | - | 130 | 11 May 2026 | 50.00 | | 46.53 | 2948.32 | 1.71 | | | 494.86 | - | 131 | 12 May 2026 | 50.00 | | 46.50 | 2900.01 | 1.68 | | | 494.86 | - | 132 | 13 May 2026 | 50.00 | | 46.47 | 2851.67 | 1.66 | | | 494.86 | - | 133 | 14 May 2026 | 50.00 | | 46.45 | 2803.30 | 1.63 | | | 494.86 | - | 134 | 15 May 2026 | 50.00 | | 46.42 | 2754.90 | 1.60 | | | 494.86 | - | 135 | 16 May 2026 | 50.00 | | 46.39 | 2706.47 | 1.57 | | | 494.86 | - | 136 | 17 May 2026 | 50.00 | | 46.37 | 2658.02 | 1.55 | | | 494.86 | - | 137 | 18 May 2026 | 50.00 | | 46.34 | 2609.54 | 1.52 | | | 494.86 | - | 138 | 19 May 2026 | 50.00 | | 46.32 | 2561.03 | 1.49 | | | 494.86 | - | 139 | 20 May 2026 | 50.00 | | 46.29 | 2512.49 | 1.46 | | | 494.86 | - | 140 | 21 May 2026 | 50.00 | | 46.26 | 2463.93 | 1.44 | | | 494.86 | - | 141 | 22 May 2026 | 50.00 | | 46.24 | 2415.34 | 1.41 | | | 494.86 | - | 142 | 23 May 2026 | 50.00 | | 46.21 | 2366.72 | 1.38 | | | 494.86 | - | 143 | 24 May 2026 | 50.00 | | 46.18 | 2318.07 | 1.35 | | | 494.86 | - | 144 | 25 May 2026 | 50.00 | | 46.16 | 2269.39 | 1.32 | | | 494.86 | - | 145 | 26 May 2026 | 50.00 | | 46.13 | 2220.69 | 1.30 | | | 494.86 | - | 146 | 27 May 2026 | 50.00 | | 46.10 | 2171.96 | 1.27 | | | 494.86 | - | 147 | 28 May 2026 | 50.00 | | 46.08 | 2123.20 | 1.24 | | | 494.86 | - | 148 | 29 May 2026 | 50.00 | | 46.05 | 2074.41 | 1.21 | | | 494.86 | - | 149 | 30 May 2026 | 50.00 | | 46.03 | 2025.60 | 1.19 | | | 494.86 | - | 150 | 31 May 2026 | 50.00 | | 46.00 | 1976.76 | 1.16 | | | 494.86 | - | 151 | 01 June 2026 | 50.00 | | 45.97 | 1927.89 | 1.13 | | | 494.86 | - | 152 | 02 June 2026 | 50.00 | | 45.95 | 1878.99 | 1.10 | | | 494.86 | - | 153 | 03 June 2026 | 50.00 | | 45.92 | 1830.06 | 1.07 | | | 494.86 | - | 154 | 04 June 2026 | 50.00 | | 45.89 | 1781.11 | 1.05 | | | 494.86 | - | 155 | 05 June 2026 | 50.00 | | 45.87 | 1732.13 | 1.02 | | | 494.86 | - | 156 | 06 June 2026 | 50.00 | | 45.84 | 1683.12 | 0.99 | | | 494.86 | - | 157 | 07 June 2026 | 50.00 | | 45.82 | 1634.08 | 0.96 | | | 494.86 | - | 158 | 08 June 2026 | 50.00 | | 45.79 | 1585.01 | 0.93 | | | 494.86 | - | 159 | 09 June 2026 | 50.00 | | 45.76 | 1535.92 | 0.91 | | | 494.86 | - | 160 | 10 June 2026 | 50.00 | | 45.74 | 1486.79 | 0.88 | | | 494.86 | - | 161 | 11 June 2026 | 50.00 | | 45.71 | 1437.64 | 0.85 | | | 494.86 | - | 162 | 12 June 2026 | 50.00 | | 45.68 | 1388.47 | 0.82 | | | 494.86 | - | 163 | 13 June 2026 | 50.00 | | 45.66 | 1339.26 | 0.79 | | | 494.86 | - | 164 | 14 June 2026 | 50.00 | | 45.63 | 1290.02 | 0.77 | | | 494.86 | - | 165 | 15 June 2026 | 50.00 | | 45.61 | 1240.76 | 0.74 | | | 494.86 | - | 166 | 16 June 2026 | 50.00 | | 45.58 | 1191.47 | 0.71 | | | 494.86 | - | 167 | 17 June 2026 | 50.00 | | 45.55 | 1142.15 | 0.68 | | | 494.86 | - | 168 | 18 June 2026 | 50.00 | | 45.53 | 1092.80 | 0.65 | | | 494.86 | - | 169 | 19 June 2026 | 50.00 | | 45.50 | 1043.43 | 0.62 | | | 494.86 | - | 170 | 20 June 2026 | 50.00 | | 45.48 | 994.02 | 0.60 | | | 494.86 | - | 171 | 21 June 2026 | 50.00 | | 45.45 | 944.59 | 0.57 | | | 494.86 | - | 172 | 22 June 2026 | 50.00 | | 45.42 | 895.13 | 0.54 | | | 494.86 | - | 173 | 23 June 2026 | 50.00 | | 45.40 | 845.64 | 0.51 | | | 494.86 | - | 174 | 24 June 2026 | 50.00 | | 45.37 | 796.13 | 0.48 | | | 494.86 | - | 175 | 25 June 2026 | 50.00 | | 45.35 | 746.58 | 0.45 | | | 494.86 | - | 176 | 26 June 2026 | 50.00 | | 45.32 | 697.01 | 0.43 | | | 494.86 | - | 177 | 27 June 2026 | 50.00 | | 45.29 | 647.41 | 0.40 | | | 494.86 | - | 178 | 28 June 2026 | 50.00 | | 45.27 | 597.78 | 0.37 | | | 494.86 | - | 179 | 29 June 2026 | 50.00 | | 45.24 | 548.12 | 0.34 | | | 494.86 | - | 180 | 30 June 2026 | 50.00 | | 45.22 | 498.43 | 0.31 | | | 494.86 | - | 181 | 01 July 2026 | 50.00 | | 45.19 | 448.72 | 0.28 | | | 494.86 | - | 182 | 02 July 2026 | 50.00 | | 45.17 | 398.97 | 0.26 | | | 494.86 | - | 183 | 03 July 2026 | 50.00 | | 45.14 | 349.20 | 0.23 | | | 494.86 | - | 184 | 04 July 2026 | 50.00 | | 45.11 | 299.40 | 0.20 | | | 494.86 | - | 185 | 05 July 2026 | 50.00 | | 45.09 | 249.57 | 0.17 | | | 494.86 | - | 186 | 06 July 2026 | 50.00 | | 45.06 | 199.71 | 0.14 | | | 494.86 | - | 187 | 07 July 2026 | 50.00 | | 45.04 | 149.83 | 0.11 | | | 494.86 | - | 188 | 08 July 2026 | 50.00 | | 45.01 | 99.91 | 0.09 | | | 494.86 | - | 189 | 09 July 2026 | 50.00 | | 44.99 | 49.97 | 0.06 | | | 494.86 | - | 190 | 10 July 2026 | 50.00 | | 44.96 | 0.00 | 0.03 | | | 494.86 | - | 191 | 11 July 2026 | | | 44.93 | | | | | | - | 192 | 12 July 2026 | | | 44.91 | | | | | | - | 193 | 13 July 2026 | | | 44.88 | | | | | | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8955.14 | 9000.00 | 5.14 | 0.00 | 494.86 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8910.26 | 9000.00 | 5.12 | 0.00 | 489.74 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8865.35 | 9000.00 | 5.09 | 0.00 | 484.65 | + | 4 | 05 January 2026 | 50.00 | 50.00 | 8820.42 | 8955.14 | 5.07 | 5.14 | 479.58 | + | 5 | 06 January 2026 | 50.00 | | 8775.46 | | 5.04 | | 474.54 | + | 6 | 07 January 2026 | 50.00 | | 8730.47 | | 5.01 | | 469.53 | + | 7 | 08 January 2026 | 50.00 | | 8685.46 | | 4.99 | | 464.54 | + | 8 | 09 January 2026 | 50.00 | | 8640.43 | | 4.96 | | 459.58 | + | 9 | 10 January 2026 | 50.00 | | 8595.36 | | 4.94 | | 454.64 | + | 10 | 11 January 2026 | 50.00 | | 8550.28 | | 4.91 | | 449.73 | + | 11 | 12 January 2026 | 50.00 | | 8505.16 | | 4.89 | | 444.84 | + | 12 | 13 January 2026 | 50.00 | | 8460.02 | | 4.86 | | 439.98 | + | 13 | 14 January 2026 | 50.00 | | 8414.86 | | 4.83 | | 435.15 | + | 14 | 15 January 2026 | 50.00 | | 8369.66 | | 4.81 | | 430.34 | + | 15 | 16 January 2026 | 50.00 | | 8324.45 | | 4.78 | | 425.56 | + | 16 | 17 January 2026 | 50.00 | | 8279.20 | | 4.76 | | 420.80 | + | 17 | 18 January 2026 | 50.00 | | 8233.94 | | 4.73 | | 416.07 | + | 18 | 19 January 2026 | 50.00 | | 8188.64 | | 4.71 | | 411.36 | + | 19 | 20 January 2026 | 50.00 | | 8143.32 | | 4.68 | | 406.68 | + | 20 | 21 January 2026 | 50.00 | | 8097.97 | | 4.65 | | 402.03 | + | 21 | 22 January 2026 | 50.00 | | 8052.60 | | 4.63 | | 397.4 | + | 22 | 23 January 2026 | 50.00 | | 8007.20 | | 4.60 | | 392.8 | + | 23 | 24 January 2026 | 50.00 | | 7961.78 | | 4.58 | | 388.22 | + | 24 | 25 January 2026 | 50.00 | | 7916.33 | | 4.55 | | 383.67 | + | 25 | 26 January 2026 | 50.00 | | 7870.85 | | 4.52 | | 379.15 | + | 26 | 27 January 2026 | 50.00 | | 7825.35 | | 4.50 | | 374.65 | + | 27 | 28 January 2026 | 50.00 | | 7779.82 | | 4.47 | | 370.18 | + | 28 | 29 January 2026 | 50.00 | | 7734.27 | | 4.45 | | 365.73 | + | 29 | 30 January 2026 | 50.00 | | 7688.69 | | 4.42 | | 361.31 | + | 30 | 31 January 2026 | 50.00 | | 7643.08 | | 4.39 | | 356.92 | + | 31 | 01 February 2026 | 50.00 | | 7597.45 | | 4.37 | | 352.55 | + | 32 | 02 February 2026 | 50.00 | | 7551.79 | | 4.34 | | 348.21 | + | 33 | 03 February 2026 | 50.00 | | 7506.11 | | 4.32 | | 343.89 | + | 34 | 04 February 2026 | 50.00 | | 7460.40 | | 4.29 | | 339.6 | + | 35 | 05 February 2026 | 50.00 | | 7414.66 | | 4.26 | | 335.34 | + | 36 | 06 February 2026 | 50.00 | | 7368.90 | | 4.24 | | 331.1 | + | 37 | 07 February 2026 | 50.00 | | 7323.11 | | 4.21 | | 326.89 | + | 38 | 08 February 2026 | 50.00 | | 7277.29 | | 4.18 | | 322.71 | + | 39 | 09 February 2026 | 50.00 | | 7231.45 | | 4.16 | | 318.55 | + | 40 | 10 February 2026 | 50.00 | | 7185.58 | | 4.13 | | 314.42 | + | 41 | 11 February 2026 | 50.00 | | 7139.69 | | 4.11 | | 310.31 | + | 42 | 12 February 2026 | 50.00 | | 7093.77 | | 4.08 | | 306.23 | + | 43 | 13 February 2026 | 50.00 | | 7047.82 | | 4.05 | | 302.18 | + | 44 | 14 February 2026 | 50.00 | | 7001.85 | | 4.03 | | 298.15 | + | 45 | 15 February 2026 | 50.00 | | 6955.85 | | 4.00 | | 294.15 | + | 46 | 16 February 2026 | 50.00 | | 6909.83 | | 3.97 | | 290.18 | + | 47 | 17 February 2026 | 50.00 | | 6863.78 | | 3.95 | | 286.23 | + | 48 | 18 February 2026 | 50.00 | | 6817.70 | | 3.92 | | 282.31 | + | 49 | 19 February 2026 | 50.00 | | 6771.59 | | 3.90 | | 278.41 | + | 50 | 20 February 2026 | 50.00 | | 6725.46 | | 3.87 | | 274.54 | + | 51 | 21 February 2026 | 50.00 | | 6679.31 | | 3.84 | | 270.7 | + | 52 | 22 February 2026 | 50.00 | | 6633.12 | | 3.82 | | 266.88 | + | 53 | 23 February 2026 | 50.00 | | 6586.91 | | 3.79 | | 263.09 | + | 54 | 24 February 2026 | 50.00 | | 6540.68 | | 3.76 | | 259.33 | + | 55 | 25 February 2026 | 50.00 | | 6494.42 | | 3.74 | | 255.59 | + | 56 | 26 February 2026 | 50.00 | | 6448.13 | | 3.71 | | 251.88 | + | 57 | 27 February 2026 | 50.00 | | 6401.81 | | 3.68 | | 248.2 | + | 58 | 28 February 2026 | 50.00 | | 6355.47 | | 3.66 | | 244.54 | + | 59 | 01 March 2026 | 50.00 | | 6309.10 | | 3.63 | | 240.91 | + | 60 | 02 March 2026 | 50.00 | | 6262.71 | | 3.61 | | 237.3 | + | 61 | 03 March 2026 | 50.00 | | 6216.29 | | 3.58 | | 233.72 | + | 62 | 04 March 2026 | 50.00 | | 6169.84 | | 3.55 | | 230.17 | + | 63 | 05 March 2026 | 50.00 | | 6123.36 | | 3.53 | | 226.64 | + | 64 | 06 March 2026 | 50.00 | | 6076.86 | | 3.50 | | 223.14 | + | 65 | 07 March 2026 | 50.00 | | 6030.34 | | 3.47 | | 219.67 | + | 66 | 08 March 2026 | 50.00 | | 5983.78 | | 3.45 | | 216.22 | + | 67 | 09 March 2026 | 50.00 | | 5937.20 | | 3.42 | | 212.8 | + | 68 | 10 March 2026 | 50.00 | | 5890.59 | | 3.39 | | 209.41 | + | 69 | 11 March 2026 | 50.00 | | 5843.96 | | 3.37 | | 206.04 | + | 70 | 12 March 2026 | 50.00 | | 5797.30 | | 3.34 | | 202.7 | + | 71 | 13 March 2026 | 50.00 | | 5750.61 | | 3.31 | | 199.39 | + | 72 | 14 March 2026 | 50.00 | | 5703.90 | | 3.29 | | 196.1 | + | 73 | 15 March 2026 | 50.00 | | 5657.16 | | 3.26 | | 192.84 | + | 74 | 16 March 2026 | 50.00 | | 5610.39 | | 3.23 | | 189.61 | + | 75 | 17 March 2026 | 50.00 | | 5563.60 | | 3.21 | | 186.4 | + | 76 | 18 March 2026 | 50.00 | | 5516.78 | | 3.18 | | 183.22 | + | 77 | 19 March 2026 | 50.00 | | 5469.93 | | 3.15 | | 180.07 | + | 78 | 20 March 2026 | 50.00 | | 5423.06 | | 3.13 | | 176.94 | + | 79 | 21 March 2026 | 50.00 | | 5376.15 | | 3.10 | | 173.84 | + | 80 | 22 March 2026 | 50.00 | | 5329.23 | | 3.07 | | 170.77 | + | 81 | 23 March 2026 | 50.00 | | 5282.27 | | 3.05 | | 167.72 | + | 82 | 24 March 2026 | 50.00 | | 5235.29 | | 3.02 | | 164.7 | + | 83 | 25 March 2026 | 50.00 | | 5188.28 | | 2.99 | | 161.71 | + | 84 | 26 March 2026 | 50.00 | | 5141.25 | | 2.96 | | 158.75 | + | 85 | 27 March 2026 | 50.00 | | 5094.18 | | 2.94 | | 155.81 | + | 86 | 28 March 2026 | 50.00 | | 5047.10 | | 2.91 | | 152.9 | + | 87 | 29 March 2026 | 50.00 | | 4999.98 | | 2.88 | | 150.02 | + | 88 | 30 March 2026 | 50.00 | | 4952.84 | | 2.86 | | 147.16 | + | 89 | 31 March 2026 | 50.00 | | 4905.67 | | 2.83 | | 144.33 | + | 90 | 01 April 2026 | 50.00 | | 4858.47 | | 2.80 | | 141.53 | + | 91 | 02 April 2026 | 50.00 | | 4811.25 | | 2.78 | | 138.75 | + | 92 | 03 April 2026 | 50.00 | | 4764.00 | | 2.75 | | 136.0 | + | 93 | 04 April 2026 | 50.00 | | 4716.72 | | 2.72 | | 133.28 | + | 94 | 05 April 2026 | 50.00 | | 4669.41 | | 2.70 | | 130.58 | + | 95 | 06 April 2026 | 50.00 | | 4622.08 | | 2.67 | | 127.91 | + | 96 | 07 April 2026 | 50.00 | | 4574.72 | | 2.64 | | 125.27 | + | 97 | 08 April 2026 | 50.00 | | 4527.34 | | 2.61 | | 122.66 | + | 98 | 09 April 2026 | 50.00 | | 4479.93 | | 2.59 | | 120.07 | + | 99 | 10 April 2026 | 50.00 | | 4432.49 | | 2.56 | | 117.51 | + | 100 | 11 April 2026 | 50.00 | | 4385.02 | | 2.53 | | 114.98 | + | 101 | 12 April 2026 | 50.00 | | 4337.52 | | 2.51 | | 112.47 | + | 102 | 13 April 2026 | 50.00 | | 4290.00 | | 2.48 | | 109.99 | + | 103 | 14 April 2026 | 50.00 | | 4242.45 | | 2.45 | | 107.54 | + | 104 | 15 April 2026 | 50.00 | | 4194.88 | | 2.42 | | 105.12 | + | 105 | 16 April 2026 | 50.00 | | 4147.28 | | 2.40 | | 102.72 | + | 106 | 17 April 2026 | 50.00 | | 4099.65 | | 2.37 | | 100.35 | + | 107 | 18 April 2026 | 50.00 | | 4051.99 | | 2.34 | | 98.01 | + | 108 | 19 April 2026 | 50.00 | | 4004.30 | | 2.32 | | 95.69 | + | 109 | 20 April 2026 | 50.00 | | 3956.59 | | 2.29 | | 93.4 | + | 110 | 21 April 2026 | 50.00 | | 3908.85 | | 2.26 | | 91.14 | + | 111 | 22 April 2026 | 50.00 | | 3861.09 | | 2.23 | | 88.91 | + | 112 | 23 April 2026 | 50.00 | | 3813.29 | | 2.21 | | 86.7 | + | 113 | 24 April 2026 | 50.00 | | 3765.47 | | 2.18 | | 84.52 | + | 114 | 25 April 2026 | 50.00 | | 3717.62 | | 2.15 | | 82.37 | + | 115 | 26 April 2026 | 50.00 | | 3669.75 | | 2.12 | | 80.25 | + | 116 | 27 April 2026 | 50.00 | | 3621.85 | | 2.10 | | 78.15 | + | 117 | 28 April 2026 | 50.00 | | 3573.92 | | 2.07 | | 76.08 | + | 118 | 29 April 2026 | 50.00 | | 3525.96 | | 2.04 | | 74.04 | + | 119 | 30 April 2026 | 50.00 | | 3477.97 | | 2.01 | | 72.03 | + | 120 | 01 May 2026 | 50.00 | | 3429.96 | | 1.99 | | 70.04 | + | 121 | 02 May 2026 | 50.00 | | 3381.92 | | 1.96 | | 68.08 | + | 122 | 03 May 2026 | 50.00 | | 3333.85 | | 1.93 | | 66.15 | + | 123 | 04 May 2026 | 50.00 | | 3285.76 | | 1.91 | | 64.24 | + | 124 | 05 May 2026 | 50.00 | | 3237.64 | | 1.88 | | 62.36 | + | 125 | 06 May 2026 | 50.00 | | 3189.49 | | 1.85 | | 60.51 | + | 126 | 07 May 2026 | 50.00 | | 3141.31 | | 1.82 | | 58.69 | + | 127 | 08 May 2026 | 50.00 | | 3093.10 | | 1.80 | | 56.89 | + | 128 | 09 May 2026 | 50.00 | | 3044.87 | | 1.77 | | 55.12 | + | 129 | 10 May 2026 | 50.00 | | 2996.61 | | 1.74 | | 53.38 | + | 130 | 11 May 2026 | 50.00 | | 2948.32 | | 1.71 | | 51.67 | + | 131 | 12 May 2026 | 50.00 | | 2900.01 | | 1.68 | | 49.99 | + | 132 | 13 May 2026 | 50.00 | | 2851.67 | | 1.66 | | 48.33 | + | 133 | 14 May 2026 | 50.00 | | 2803.30 | | 1.63 | | 46.7 | + | 134 | 15 May 2026 | 50.00 | | 2754.90 | | 1.60 | | 45.1 | + | 135 | 16 May 2026 | 50.00 | | 2706.47 | | 1.57 | | 43.53 | + | 136 | 17 May 2026 | 50.00 | | 2658.02 | | 1.55 | | 41.98 | + | 137 | 18 May 2026 | 50.00 | | 2609.54 | | 1.52 | | 40.46 | + | 138 | 19 May 2026 | 50.00 | | 2561.03 | | 1.49 | | 38.97 | + | 139 | 20 May 2026 | 50.00 | | 2512.49 | | 1.46 | | 37.51 | + | 140 | 21 May 2026 | 50.00 | | 2463.93 | | 1.44 | | 36.07 | + | 141 | 22 May 2026 | 50.00 | | 2415.34 | | 1.41 | | 34.66 | + | 142 | 23 May 2026 | 50.00 | | 2366.72 | | 1.38 | | 33.28 | + | 143 | 24 May 2026 | 50.00 | | 2318.07 | | 1.35 | | 31.93 | + | 144 | 25 May 2026 | 50.00 | | 2269.39 | | 1.32 | | 30.61 | + | 145 | 26 May 2026 | 50.00 | | 2220.69 | | 1.30 | | 29.31 | + | 146 | 27 May 2026 | 50.00 | | 2171.96 | | 1.27 | | 28.04 | + | 147 | 28 May 2026 | 50.00 | | 2123.20 | | 1.24 | | 26.8 | + | 148 | 29 May 2026 | 50.00 | | 2074.41 | | 1.21 | | 25.59 | + | 149 | 30 May 2026 | 50.00 | | 2025.60 | | 1.19 | | 24.4 | + | 150 | 31 May 2026 | 50.00 | | 1976.76 | | 1.16 | | 23.24 | + | 151 | 01 June 2026 | 50.00 | | 1927.89 | | 1.13 | | 22.11 | + | 152 | 02 June 2026 | 50.00 | | 1878.99 | | 1.10 | | 21.01 | + | 153 | 03 June 2026 | 50.00 | | 1830.06 | | 1.07 | | 19.94 | + | 154 | 04 June 2026 | 50.00 | | 1781.11 | | 1.05 | | 18.89 | + | 155 | 05 June 2026 | 50.00 | | 1732.13 | | 1.02 | | 17.87 | + | 156 | 06 June 2026 | 50.00 | | 1683.12 | | 0.99 | | 16.88 | + | 157 | 07 June 2026 | 50.00 | | 1634.08 | | 0.96 | | 15.92 | + | 158 | 08 June 2026 | 50.00 | | 1585.01 | | 0.93 | | 14.99 | + | 159 | 09 June 2026 | 50.00 | | 1535.92 | | 0.91 | | 14.08 | + | 160 | 10 June 2026 | 50.00 | | 1486.79 | | 0.88 | | 13.2 | + | 161 | 11 June 2026 | 50.00 | | 1437.64 | | 0.85 | | 12.35 | + | 162 | 12 June 2026 | 50.00 | | 1388.47 | | 0.82 | | 11.53 | + | 163 | 13 June 2026 | 50.00 | | 1339.26 | | 0.79 | | 10.74 | + | 164 | 14 June 2026 | 50.00 | | 1290.02 | | 0.77 | | 9.97 | + | 165 | 15 June 2026 | 50.00 | | 1240.76 | | 0.74 | | 9.23 | + | 166 | 16 June 2026 | 50.00 | | 1191.47 | | 0.71 | | 8.52 | + | 167 | 17 June 2026 | 50.00 | | 1142.15 | | 0.68 | | 7.84 | + | 168 | 18 June 2026 | 50.00 | | 1092.80 | | 0.65 | | 7.19 | + | 169 | 19 June 2026 | 50.00 | | 1043.43 | | 0.62 | | 6.57 | + | 170 | 20 June 2026 | 50.00 | | 994.02 | | 0.60 | | 5.97 | + | 171 | 21 June 2026 | 50.00 | | 944.59 | | 0.57 | | 5.4 | + | 172 | 22 June 2026 | 50.00 | | 895.13 | | 0.54 | | 4.86 | + | 173 | 23 June 2026 | 50.00 | | 845.64 | | 0.51 | | 4.35 | + | 174 | 24 June 2026 | 50.00 | | 796.13 | | 0.48 | | 3.87 | + | 175 | 25 June 2026 | 50.00 | | 746.58 | | 0.45 | | 3.42 | + | 176 | 26 June 2026 | 50.00 | | 697.01 | | 0.43 | | 2.99 | + | 177 | 27 June 2026 | 50.00 | | 647.41 | | 0.40 | | 2.59 | + | 178 | 28 June 2026 | 50.00 | | 597.78 | | 0.37 | | 2.22 | + | 179 | 29 June 2026 | 50.00 | | 548.12 | | 0.34 | | 1.88 | + | 180 | 30 June 2026 | 50.00 | | 498.43 | | 0.31 | | 1.57 | + | 181 | 01 July 2026 | 50.00 | | 448.72 | | 0.28 | | 1.29 | + | 182 | 02 July 2026 | 50.00 | | 398.97 | | 0.26 | | 1.03 | + | 183 | 03 July 2026 | 50.00 | | 349.20 | | 0.23 | | 0.8 | + | 184 | 04 July 2026 | 50.00 | | 299.40 | | 0.20 | | 0.6 | + | 185 | 05 July 2026 | 50.00 | | 249.57 | | 0.17 | | 0.43 | + | 186 | 06 July 2026 | 50.00 | | 199.71 | | 0.14 | | 0.29 | + | 187 | 07 July 2026 | 50.00 | | 149.83 | | 0.11 | | 0.18 | + | 188 | 08 July 2026 | 50.00 | | 99.91 | | 0.09 | | 0.09 | + | 189 | 09 July 2026 | 50.00 | | 49.97 | | 0.06 | | 0.03 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.03 | | 0.0 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | And Working Capital Loan has transactions: | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | @@ -296,201 +296,201 @@ Feature: Working Capital Discount Fee Amortization Adjustment When Admin sets the business date to "09 January 2026" When Admin runs inline COB job for Working Capital Loan Then Working Capital loan amortization schedule has 194 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | - | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | - | 1 | 02 January 2026 | 50.00 | | 0.00 | 8955.14 | 5.14 | | | 500.00 | - | 2 | 03 January 2026 | 50.00 | | 0.00 | 8910.26 | 5.12 | | | 500.00 | - | 3 | 04 January 2026 | 50.00 | | 0.00 | 8865.35 | 5.09 | | | 500.00 | - | 4 | 05 January 2026 | 50.00 | 50.00 | 50.00 | 8820.42 | 5.07 | 5.14 | 0.07 | 494.86 | - | 5 | 06 January 2026 | 50.00 | | 49.97 | 8775.46 | 5.04 | | | 494.86 | - | 6 | 07 January 2026 | 50.00 | | 49.94 | 8730.47 | 5.01 | | | 494.86 | - | 7 | 08 January 2026 | 50.00 | | 49.91 | 8685.46 | 4.99 | | | 494.86 | - | 8 | 09 January 2026 | 50.00 | | 49.89 | 8640.43 | 4.96 | | | 494.86 | - | 9 | 10 January 2026 | 50.00 | | 49.86 | 8595.36 | 4.94 | | | 494.86 | - | 10 | 11 January 2026 | 50.00 | | 49.83 | 8550.28 | 4.91 | | | 494.86 | - | 11 | 12 January 2026 | 50.00 | | 49.80 | 8505.16 | 4.89 | | | 494.86 | - | 12 | 13 January 2026 | 50.00 | | 49.77 | 8460.02 | 4.86 | | | 494.86 | - | 13 | 14 January 2026 | 50.00 | | 49.74 | 8414.86 | 4.83 | | | 494.86 | - | 14 | 15 January 2026 | 50.00 | | 49.72 | 8369.66 | 4.81 | | | 494.86 | - | 15 | 16 January 2026 | 50.00 | | 49.69 | 8324.45 | 4.78 | | | 494.86 | - | 16 | 17 January 2026 | 50.00 | | 49.66 | 8279.20 | 4.76 | | | 494.86 | - | 17 | 18 January 2026 | 50.00 | | 49.63 | 8233.94 | 4.73 | | | 494.86 | - | 18 | 19 January 2026 | 50.00 | | 49.60 | 8188.64 | 4.71 | | | 494.86 | - | 19 | 20 January 2026 | 50.00 | | 49.57 | 8143.32 | 4.68 | | | 494.86 | - | 20 | 21 January 2026 | 50.00 | | 49.55 | 8097.97 | 4.65 | | | 494.86 | - | 21 | 22 January 2026 | 50.00 | | 49.52 | 8052.60 | 4.63 | | | 494.86 | - | 22 | 23 January 2026 | 50.00 | | 49.49 | 8007.20 | 4.60 | | | 494.86 | - | 23 | 24 January 2026 | 50.00 | | 49.46 | 7961.78 | 4.58 | | | 494.86 | - | 24 | 25 January 2026 | 50.00 | | 49.43 | 7916.33 | 4.55 | | | 494.86 | - | 25 | 26 January 2026 | 50.00 | | 49.40 | 7870.85 | 4.52 | | | 494.86 | - | 26 | 27 January 2026 | 50.00 | | 49.38 | 7825.35 | 4.50 | | | 494.86 | - | 27 | 28 January 2026 | 50.00 | | 49.35 | 7779.82 | 4.47 | | | 494.86 | - | 28 | 29 January 2026 | 50.00 | | 49.32 | 7734.27 | 4.45 | | | 494.86 | - | 29 | 30 January 2026 | 50.00 | | 49.29 | 7688.69 | 4.42 | | | 494.86 | - | 30 | 31 January 2026 | 50.00 | | 49.26 | 7643.08 | 4.39 | | | 494.86 | - | 31 | 01 February 2026 | 50.00 | | 49.23 | 7597.45 | 4.37 | | | 494.86 | - | 32 | 02 February 2026 | 50.00 | | 49.21 | 7551.79 | 4.34 | | | 494.86 | - | 33 | 03 February 2026 | 50.00 | | 49.18 | 7506.11 | 4.32 | | | 494.86 | - | 34 | 04 February 2026 | 50.00 | | 49.15 | 7460.40 | 4.29 | | | 494.86 | - | 35 | 05 February 2026 | 50.00 | | 49.12 | 7414.66 | 4.26 | | | 494.86 | - | 36 | 06 February 2026 | 50.00 | | 49.09 | 7368.90 | 4.24 | | | 494.86 | - | 37 | 07 February 2026 | 50.00 | | 49.07 | 7323.11 | 4.21 | | | 494.86 | - | 38 | 08 February 2026 | 50.00 | | 49.04 | 7277.29 | 4.18 | | | 494.86 | - | 39 | 09 February 2026 | 50.00 | | 49.01 | 7231.45 | 4.16 | | | 494.86 | - | 40 | 10 February 2026 | 50.00 | | 48.98 | 7185.58 | 4.13 | | | 494.86 | - | 41 | 11 February 2026 | 50.00 | | 48.95 | 7139.69 | 4.11 | | | 494.86 | - | 42 | 12 February 2026 | 50.00 | | 48.93 | 7093.77 | 4.08 | | | 494.86 | - | 43 | 13 February 2026 | 50.00 | | 48.90 | 7047.82 | 4.05 | | | 494.86 | - | 44 | 14 February 2026 | 50.00 | | 48.87 | 7001.85 | 4.03 | | | 494.86 | - | 45 | 15 February 2026 | 50.00 | | 48.84 | 6955.85 | 4.00 | | | 494.86 | - | 46 | 16 February 2026 | 50.00 | | 48.81 | 6909.83 | 3.97 | | | 494.86 | - | 47 | 17 February 2026 | 50.00 | | 48.79 | 6863.78 | 3.95 | | | 494.86 | - | 48 | 18 February 2026 | 50.00 | | 48.76 | 6817.70 | 3.92 | | | 494.86 | - | 49 | 19 February 2026 | 50.00 | | 48.73 | 6771.59 | 3.90 | | | 494.86 | - | 50 | 20 February 2026 | 50.00 | | 48.70 | 6725.46 | 3.87 | | | 494.86 | - | 51 | 21 February 2026 | 50.00 | | 48.68 | 6679.31 | 3.84 | | | 494.86 | - | 52 | 22 February 2026 | 50.00 | | 48.65 | 6633.12 | 3.82 | | | 494.86 | - | 53 | 23 February 2026 | 50.00 | | 48.62 | 6586.91 | 3.79 | | | 494.86 | - | 54 | 24 February 2026 | 50.00 | | 48.59 | 6540.68 | 3.76 | | | 494.86 | - | 55 | 25 February 2026 | 50.00 | | 48.56 | 6494.42 | 3.74 | | | 494.86 | - | 56 | 26 February 2026 | 50.00 | | 48.54 | 6448.13 | 3.71 | | | 494.86 | - | 57 | 27 February 2026 | 50.00 | | 48.51 | 6401.81 | 3.68 | | | 494.86 | - | 58 | 28 February 2026 | 50.00 | | 48.48 | 6355.47 | 3.66 | | | 494.86 | - | 59 | 01 March 2026 | 50.00 | | 48.45 | 6309.10 | 3.63 | | | 494.86 | - | 60 | 02 March 2026 | 50.00 | | 48.43 | 6262.71 | 3.61 | | | 494.86 | - | 61 | 03 March 2026 | 50.00 | | 48.40 | 6216.29 | 3.58 | | | 494.86 | - | 62 | 04 March 2026 | 50.00 | | 48.37 | 6169.84 | 3.55 | | | 494.86 | - | 63 | 05 March 2026 | 50.00 | | 48.34 | 6123.36 | 3.53 | | | 494.86 | - | 64 | 06 March 2026 | 50.00 | | 48.32 | 6076.86 | 3.50 | | | 494.86 | - | 65 | 07 March 2026 | 50.00 | | 48.29 | 6030.34 | 3.47 | | | 494.86 | - | 66 | 08 March 2026 | 50.00 | | 48.26 | 5983.78 | 3.45 | | | 494.86 | - | 67 | 09 March 2026 | 50.00 | | 48.23 | 5937.20 | 3.42 | | | 494.86 | - | 68 | 10 March 2026 | 50.00 | | 48.20 | 5890.59 | 3.39 | | | 494.86 | - | 69 | 11 March 2026 | 50.00 | | 48.18 | 5843.96 | 3.37 | | | 494.86 | - | 70 | 12 March 2026 | 50.00 | | 48.15 | 5797.30 | 3.34 | | | 494.86 | - | 71 | 13 March 2026 | 50.00 | | 48.12 | 5750.61 | 3.31 | | | 494.86 | - | 72 | 14 March 2026 | 50.00 | | 48.09 | 5703.90 | 3.29 | | | 494.86 | - | 73 | 15 March 2026 | 50.00 | | 48.07 | 5657.16 | 3.26 | | | 494.86 | - | 74 | 16 March 2026 | 50.00 | | 48.04 | 5610.39 | 3.23 | | | 494.86 | - | 75 | 17 March 2026 | 50.00 | | 48.01 | 5563.60 | 3.21 | | | 494.86 | - | 76 | 18 March 2026 | 50.00 | | 47.99 | 5516.78 | 3.18 | | | 494.86 | - | 77 | 19 March 2026 | 50.00 | | 47.96 | 5469.93 | 3.15 | | | 494.86 | - | 78 | 20 March 2026 | 50.00 | | 47.93 | 5423.06 | 3.13 | | | 494.86 | - | 79 | 21 March 2026 | 50.00 | | 47.90 | 5376.15 | 3.10 | | | 494.86 | - | 80 | 22 March 2026 | 50.00 | | 47.88 | 5329.23 | 3.07 | | | 494.86 | - | 81 | 23 March 2026 | 50.00 | | 47.85 | 5282.27 | 3.05 | | | 494.86 | - | 82 | 24 March 2026 | 50.00 | | 47.82 | 5235.29 | 3.02 | | | 494.86 | - | 83 | 25 March 2026 | 50.00 | | 47.79 | 5188.28 | 2.99 | | | 494.86 | - | 84 | 26 March 2026 | 50.00 | | 47.77 | 5141.25 | 2.96 | | | 494.86 | - | 85 | 27 March 2026 | 50.00 | | 47.74 | 5094.18 | 2.94 | | | 494.86 | - | 86 | 28 March 2026 | 50.00 | | 47.71 | 5047.10 | 2.91 | | | 494.86 | - | 87 | 29 March 2026 | 50.00 | | 47.68 | 4999.98 | 2.88 | | | 494.86 | - | 88 | 30 March 2026 | 50.00 | | 47.66 | 4952.84 | 2.86 | | | 494.86 | - | 89 | 31 March 2026 | 50.00 | | 47.63 | 4905.67 | 2.83 | | | 494.86 | - | 90 | 01 April 2026 | 50.00 | | 47.60 | 4858.47 | 2.80 | | | 494.86 | - | 91 | 02 April 2026 | 50.00 | | 47.58 | 4811.25 | 2.78 | | | 494.86 | - | 92 | 03 April 2026 | 50.00 | | 47.55 | 4764.00 | 2.75 | | | 494.86 | - | 93 | 04 April 2026 | 50.00 | | 47.52 | 4716.72 | 2.72 | | | 494.86 | - | 94 | 05 April 2026 | 50.00 | | 47.49 | 4669.41 | 2.70 | | | 494.86 | - | 95 | 06 April 2026 | 50.00 | | 47.47 | 4622.08 | 2.67 | | | 494.86 | - | 96 | 07 April 2026 | 50.00 | | 47.44 | 4574.72 | 2.64 | | | 494.86 | - | 97 | 08 April 2026 | 50.00 | | 47.41 | 4527.34 | 2.61 | | | 494.86 | - | 98 | 09 April 2026 | 50.00 | | 47.39 | 4479.93 | 2.59 | | | 494.86 | - | 99 | 10 April 2026 | 50.00 | | 47.36 | 4432.49 | 2.56 | | | 494.86 | - | 100 | 11 April 2026 | 50.00 | | 47.33 | 4385.02 | 2.53 | | | 494.86 | - | 101 | 12 April 2026 | 50.00 | | 47.30 | 4337.52 | 2.51 | | | 494.86 | - | 102 | 13 April 2026 | 50.00 | | 47.28 | 4290.00 | 2.48 | | | 494.86 | - | 103 | 14 April 2026 | 50.00 | | 47.25 | 4242.45 | 2.45 | | | 494.86 | - | 104 | 15 April 2026 | 50.00 | | 47.22 | 4194.88 | 2.42 | | | 494.86 | - | 105 | 16 April 2026 | 50.00 | | 47.20 | 4147.28 | 2.40 | | | 494.86 | - | 106 | 17 April 2026 | 50.00 | | 47.17 | 4099.65 | 2.37 | | | 494.86 | - | 107 | 18 April 2026 | 50.00 | | 47.14 | 4051.99 | 2.34 | | | 494.86 | - | 108 | 19 April 2026 | 50.00 | | 47.12 | 4004.30 | 2.32 | | | 494.86 | - | 109 | 20 April 2026 | 50.00 | | 47.09 | 3956.59 | 2.29 | | | 494.86 | - | 110 | 21 April 2026 | 50.00 | | 47.06 | 3908.85 | 2.26 | | | 494.86 | - | 111 | 22 April 2026 | 50.00 | | 47.04 | 3861.09 | 2.23 | | | 494.86 | - | 112 | 23 April 2026 | 50.00 | | 47.01 | 3813.29 | 2.21 | | | 494.86 | - | 113 | 24 April 2026 | 50.00 | | 46.98 | 3765.47 | 2.18 | | | 494.86 | - | 114 | 25 April 2026 | 50.00 | | 46.95 | 3717.62 | 2.15 | | | 494.86 | - | 115 | 26 April 2026 | 50.00 | | 46.93 | 3669.75 | 2.12 | | | 494.86 | - | 116 | 27 April 2026 | 50.00 | | 46.90 | 3621.85 | 2.10 | | | 494.86 | - | 117 | 28 April 2026 | 50.00 | | 46.87 | 3573.92 | 2.07 | | | 494.86 | - | 118 | 29 April 2026 | 50.00 | | 46.85 | 3525.96 | 2.04 | | | 494.86 | - | 119 | 30 April 2026 | 50.00 | | 46.82 | 3477.97 | 2.01 | | | 494.86 | - | 120 | 01 May 2026 | 50.00 | | 46.79 | 3429.96 | 1.99 | | | 494.86 | - | 121 | 02 May 2026 | 50.00 | | 46.77 | 3381.92 | 1.96 | | | 494.86 | - | 122 | 03 May 2026 | 50.00 | | 46.74 | 3333.85 | 1.93 | | | 494.86 | - | 123 | 04 May 2026 | 50.00 | | 46.71 | 3285.76 | 1.91 | | | 494.86 | - | 124 | 05 May 2026 | 50.00 | | 46.69 | 3237.64 | 1.88 | | | 494.86 | - | 125 | 06 May 2026 | 50.00 | | 46.66 | 3189.49 | 1.85 | | | 494.86 | - | 126 | 07 May 2026 | 50.00 | | 46.63 | 3141.31 | 1.82 | | | 494.86 | - | 127 | 08 May 2026 | 50.00 | | 46.61 | 3093.10 | 1.80 | | | 494.86 | - | 128 | 09 May 2026 | 50.00 | | 46.58 | 3044.87 | 1.77 | | | 494.86 | - | 129 | 10 May 2026 | 50.00 | | 46.55 | 2996.61 | 1.74 | | | 494.86 | - | 130 | 11 May 2026 | 50.00 | | 46.53 | 2948.32 | 1.71 | | | 494.86 | - | 131 | 12 May 2026 | 50.00 | | 46.50 | 2900.01 | 1.68 | | | 494.86 | - | 132 | 13 May 2026 | 50.00 | | 46.47 | 2851.67 | 1.66 | | | 494.86 | - | 133 | 14 May 2026 | 50.00 | | 46.45 | 2803.30 | 1.63 | | | 494.86 | - | 134 | 15 May 2026 | 50.00 | | 46.42 | 2754.90 | 1.60 | | | 494.86 | - | 135 | 16 May 2026 | 50.00 | | 46.39 | 2706.47 | 1.57 | | | 494.86 | - | 136 | 17 May 2026 | 50.00 | | 46.37 | 2658.02 | 1.55 | | | 494.86 | - | 137 | 18 May 2026 | 50.00 | | 46.34 | 2609.54 | 1.52 | | | 494.86 | - | 138 | 19 May 2026 | 50.00 | | 46.32 | 2561.03 | 1.49 | | | 494.86 | - | 139 | 20 May 2026 | 50.00 | | 46.29 | 2512.49 | 1.46 | | | 494.86 | - | 140 | 21 May 2026 | 50.00 | | 46.26 | 2463.93 | 1.44 | | | 494.86 | - | 141 | 22 May 2026 | 50.00 | | 46.24 | 2415.34 | 1.41 | | | 494.86 | - | 142 | 23 May 2026 | 50.00 | | 46.21 | 2366.72 | 1.38 | | | 494.86 | - | 143 | 24 May 2026 | 50.00 | | 46.18 | 2318.07 | 1.35 | | | 494.86 | - | 144 | 25 May 2026 | 50.00 | | 46.16 | 2269.39 | 1.32 | | | 494.86 | - | 145 | 26 May 2026 | 50.00 | | 46.13 | 2220.69 | 1.30 | | | 494.86 | - | 146 | 27 May 2026 | 50.00 | | 46.10 | 2171.96 | 1.27 | | | 494.86 | - | 147 | 28 May 2026 | 50.00 | | 46.08 | 2123.20 | 1.24 | | | 494.86 | - | 148 | 29 May 2026 | 50.00 | | 46.05 | 2074.41 | 1.21 | | | 494.86 | - | 149 | 30 May 2026 | 50.00 | | 46.03 | 2025.60 | 1.19 | | | 494.86 | - | 150 | 31 May 2026 | 50.00 | | 46.00 | 1976.76 | 1.16 | | | 494.86 | - | 151 | 01 June 2026 | 50.00 | | 45.97 | 1927.89 | 1.13 | | | 494.86 | - | 152 | 02 June 2026 | 50.00 | | 45.95 | 1878.99 | 1.10 | | | 494.86 | - | 153 | 03 June 2026 | 50.00 | | 45.92 | 1830.06 | 1.07 | | | 494.86 | - | 154 | 04 June 2026 | 50.00 | | 45.89 | 1781.11 | 1.05 | | | 494.86 | - | 155 | 05 June 2026 | 50.00 | | 45.87 | 1732.13 | 1.02 | | | 494.86 | - | 156 | 06 June 2026 | 50.00 | | 45.84 | 1683.12 | 0.99 | | | 494.86 | - | 157 | 07 June 2026 | 50.00 | | 45.82 | 1634.08 | 0.96 | | | 494.86 | - | 158 | 08 June 2026 | 50.00 | | 45.79 | 1585.01 | 0.93 | | | 494.86 | - | 159 | 09 June 2026 | 50.00 | | 45.76 | 1535.92 | 0.91 | | | 494.86 | - | 160 | 10 June 2026 | 50.00 | | 45.74 | 1486.79 | 0.88 | | | 494.86 | - | 161 | 11 June 2026 | 50.00 | | 45.71 | 1437.64 | 0.85 | | | 494.86 | - | 162 | 12 June 2026 | 50.00 | | 45.68 | 1388.47 | 0.82 | | | 494.86 | - | 163 | 13 June 2026 | 50.00 | | 45.66 | 1339.26 | 0.79 | | | 494.86 | - | 164 | 14 June 2026 | 50.00 | | 45.63 | 1290.02 | 0.77 | | | 494.86 | - | 165 | 15 June 2026 | 50.00 | | 45.61 | 1240.76 | 0.74 | | | 494.86 | - | 166 | 16 June 2026 | 50.00 | | 45.58 | 1191.47 | 0.71 | | | 494.86 | - | 167 | 17 June 2026 | 50.00 | | 45.55 | 1142.15 | 0.68 | | | 494.86 | - | 168 | 18 June 2026 | 50.00 | | 45.53 | 1092.80 | 0.65 | | | 494.86 | - | 169 | 19 June 2026 | 50.00 | | 45.50 | 1043.43 | 0.62 | | | 494.86 | - | 170 | 20 June 2026 | 50.00 | | 45.48 | 994.02 | 0.60 | | | 494.86 | - | 171 | 21 June 2026 | 50.00 | | 45.45 | 944.59 | 0.57 | | | 494.86 | - | 172 | 22 June 2026 | 50.00 | | 45.42 | 895.13 | 0.54 | | | 494.86 | - | 173 | 23 June 2026 | 50.00 | | 45.40 | 845.64 | 0.51 | | | 494.86 | - | 174 | 24 June 2026 | 50.00 | | 45.37 | 796.13 | 0.48 | | | 494.86 | - | 175 | 25 June 2026 | 50.00 | | 45.35 | 746.58 | 0.45 | | | 494.86 | - | 176 | 26 June 2026 | 50.00 | | 45.32 | 697.01 | 0.43 | | | 494.86 | - | 177 | 27 June 2026 | 50.00 | | 45.29 | 647.41 | 0.40 | | | 494.86 | - | 178 | 28 June 2026 | 50.00 | | 45.27 | 597.78 | 0.37 | | | 494.86 | - | 179 | 29 June 2026 | 50.00 | | 45.24 | 548.12 | 0.34 | | | 494.86 | - | 180 | 30 June 2026 | 50.00 | | 45.22 | 498.43 | 0.31 | | | 494.86 | - | 181 | 01 July 2026 | 50.00 | | 45.19 | 448.72 | 0.28 | | | 494.86 | - | 182 | 02 July 2026 | 50.00 | | 45.17 | 398.97 | 0.26 | | | 494.86 | - | 183 | 03 July 2026 | 50.00 | | 45.14 | 349.20 | 0.23 | | | 494.86 | - | 184 | 04 July 2026 | 50.00 | | 45.11 | 299.40 | 0.20 | | | 494.86 | - | 185 | 05 July 2026 | 50.00 | | 45.09 | 249.57 | 0.17 | | | 494.86 | - | 186 | 06 July 2026 | 50.00 | | 45.06 | 199.71 | 0.14 | | | 494.86 | - | 187 | 07 July 2026 | 50.00 | | 45.04 | 149.83 | 0.11 | | | 494.86 | - | 188 | 08 July 2026 | 50.00 | | 45.01 | 99.91 | 0.09 | | | 494.86 | - | 189 | 09 July 2026 | 50.00 | | 44.99 | 49.97 | 0.06 | | | 494.86 | - | 190 | 10 July 2026 | 50.00 | | 44.96 | 0.00 | 0.03 | | | 494.86 | - | 191 | 11 July 2026 | | | 44.93 | | | | | | - | 192 | 12 July 2026 | | | 44.91 | | | | | | - | 193 | 13 July 2026 | | | 44.88 | | | | | | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8955.14 | 9000.00 | 5.14 | 0.00 | 494.86 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8910.26 | 9000.00 | 5.12 | 0.00 | 489.74 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8865.35 | 9000.00 | 5.09 | 0.00 | 484.65 | + | 4 | 05 January 2026 | 50.00 | 50.00 | 8820.42 | 8955.14 | 5.07 | 5.14 | 479.58 | + | 5 | 06 January 2026 | 50.00 | | 8775.46 | | 5.04 | | 474.54 | + | 6 | 07 January 2026 | 50.00 | | 8730.47 | | 5.01 | | 469.53 | + | 7 | 08 January 2026 | 50.00 | | 8685.46 | | 4.99 | | 464.54 | + | 8 | 09 January 2026 | 50.00 | | 8640.43 | | 4.96 | | 459.58 | + | 9 | 10 January 2026 | 50.00 | | 8595.36 | | 4.94 | | 454.64 | + | 10 | 11 January 2026 | 50.00 | | 8550.28 | | 4.91 | | 449.73 | + | 11 | 12 January 2026 | 50.00 | | 8505.16 | | 4.89 | | 444.84 | + | 12 | 13 January 2026 | 50.00 | | 8460.02 | | 4.86 | | 439.98 | + | 13 | 14 January 2026 | 50.00 | | 8414.86 | | 4.83 | | 435.15 | + | 14 | 15 January 2026 | 50.00 | | 8369.66 | | 4.81 | | 430.34 | + | 15 | 16 January 2026 | 50.00 | | 8324.45 | | 4.78 | | 425.56 | + | 16 | 17 January 2026 | 50.00 | | 8279.20 | | 4.76 | | 420.80 | + | 17 | 18 January 2026 | 50.00 | | 8233.94 | | 4.73 | | 416.07 | + | 18 | 19 January 2026 | 50.00 | | 8188.64 | | 4.71 | | 411.36 | + | 19 | 20 January 2026 | 50.00 | | 8143.32 | | 4.68 | | 406.68 | + | 20 | 21 January 2026 | 50.00 | | 8097.97 | | 4.65 | | 402.03 | + | 21 | 22 January 2026 | 50.00 | | 8052.60 | | 4.63 | | 397.4 | + | 22 | 23 January 2026 | 50.00 | | 8007.20 | | 4.60 | | 392.8 | + | 23 | 24 January 2026 | 50.00 | | 7961.78 | | 4.58 | | 388.22 | + | 24 | 25 January 2026 | 50.00 | | 7916.33 | | 4.55 | | 383.67 | + | 25 | 26 January 2026 | 50.00 | | 7870.85 | | 4.52 | | 379.15 | + | 26 | 27 January 2026 | 50.00 | | 7825.35 | | 4.50 | | 374.65 | + | 27 | 28 January 2026 | 50.00 | | 7779.82 | | 4.47 | | 370.18 | + | 28 | 29 January 2026 | 50.00 | | 7734.27 | | 4.45 | | 365.73 | + | 29 | 30 January 2026 | 50.00 | | 7688.69 | | 4.42 | | 361.31 | + | 30 | 31 January 2026 | 50.00 | | 7643.08 | | 4.39 | | 356.92 | + | 31 | 01 February 2026 | 50.00 | | 7597.45 | | 4.37 | | 352.55 | + | 32 | 02 February 2026 | 50.00 | | 7551.79 | | 4.34 | | 348.21 | + | 33 | 03 February 2026 | 50.00 | | 7506.11 | | 4.32 | | 343.89 | + | 34 | 04 February 2026 | 50.00 | | 7460.40 | | 4.29 | | 339.6 | + | 35 | 05 February 2026 | 50.00 | | 7414.66 | | 4.26 | | 335.34 | + | 36 | 06 February 2026 | 50.00 | | 7368.90 | | 4.24 | | 331.1 | + | 37 | 07 February 2026 | 50.00 | | 7323.11 | | 4.21 | | 326.89 | + | 38 | 08 February 2026 | 50.00 | | 7277.29 | | 4.18 | | 322.71 | + | 39 | 09 February 2026 | 50.00 | | 7231.45 | | 4.16 | | 318.55 | + | 40 | 10 February 2026 | 50.00 | | 7185.58 | | 4.13 | | 314.42 | + | 41 | 11 February 2026 | 50.00 | | 7139.69 | | 4.11 | | 310.31 | + | 42 | 12 February 2026 | 50.00 | | 7093.77 | | 4.08 | | 306.23 | + | 43 | 13 February 2026 | 50.00 | | 7047.82 | | 4.05 | | 302.18 | + | 44 | 14 February 2026 | 50.00 | | 7001.85 | | 4.03 | | 298.15 | + | 45 | 15 February 2026 | 50.00 | | 6955.85 | | 4.00 | | 294.15 | + | 46 | 16 February 2026 | 50.00 | | 6909.83 | | 3.97 | | 290.18 | + | 47 | 17 February 2026 | 50.00 | | 6863.78 | | 3.95 | | 286.23 | + | 48 | 18 February 2026 | 50.00 | | 6817.70 | | 3.92 | | 282.31 | + | 49 | 19 February 2026 | 50.00 | | 6771.59 | | 3.90 | | 278.41 | + | 50 | 20 February 2026 | 50.00 | | 6725.46 | | 3.87 | | 274.54 | + | 51 | 21 February 2026 | 50.00 | | 6679.31 | | 3.84 | | 270.7 | + | 52 | 22 February 2026 | 50.00 | | 6633.12 | | 3.82 | | 266.88 | + | 53 | 23 February 2026 | 50.00 | | 6586.91 | | 3.79 | | 263.09 | + | 54 | 24 February 2026 | 50.00 | | 6540.68 | | 3.76 | | 259.33 | + | 55 | 25 February 2026 | 50.00 | | 6494.42 | | 3.74 | | 255.59 | + | 56 | 26 February 2026 | 50.00 | | 6448.13 | | 3.71 | | 251.88 | + | 57 | 27 February 2026 | 50.00 | | 6401.81 | | 3.68 | | 248.2 | + | 58 | 28 February 2026 | 50.00 | | 6355.47 | | 3.66 | | 244.54 | + | 59 | 01 March 2026 | 50.00 | | 6309.10 | | 3.63 | | 240.91 | + | 60 | 02 March 2026 | 50.00 | | 6262.71 | | 3.61 | | 237.3 | + | 61 | 03 March 2026 | 50.00 | | 6216.29 | | 3.58 | | 233.72 | + | 62 | 04 March 2026 | 50.00 | | 6169.84 | | 3.55 | | 230.17 | + | 63 | 05 March 2026 | 50.00 | | 6123.36 | | 3.53 | | 226.64 | + | 64 | 06 March 2026 | 50.00 | | 6076.86 | | 3.50 | | 223.14 | + | 65 | 07 March 2026 | 50.00 | | 6030.34 | | 3.47 | | 219.67 | + | 66 | 08 March 2026 | 50.00 | | 5983.78 | | 3.45 | | 216.22 | + | 67 | 09 March 2026 | 50.00 | | 5937.20 | | 3.42 | | 212.8 | + | 68 | 10 March 2026 | 50.00 | | 5890.59 | | 3.39 | | 209.41 | + | 69 | 11 March 2026 | 50.00 | | 5843.96 | | 3.37 | | 206.04 | + | 70 | 12 March 2026 | 50.00 | | 5797.30 | | 3.34 | | 202.7 | + | 71 | 13 March 2026 | 50.00 | | 5750.61 | | 3.31 | | 199.39 | + | 72 | 14 March 2026 | 50.00 | | 5703.90 | | 3.29 | | 196.1 | + | 73 | 15 March 2026 | 50.00 | | 5657.16 | | 3.26 | | 192.84 | + | 74 | 16 March 2026 | 50.00 | | 5610.39 | | 3.23 | | 189.61 | + | 75 | 17 March 2026 | 50.00 | | 5563.60 | | 3.21 | | 186.4 | + | 76 | 18 March 2026 | 50.00 | | 5516.78 | | 3.18 | | 183.22 | + | 77 | 19 March 2026 | 50.00 | | 5469.93 | | 3.15 | | 180.07 | + | 78 | 20 March 2026 | 50.00 | | 5423.06 | | 3.13 | | 176.94 | + | 79 | 21 March 2026 | 50.00 | | 5376.15 | | 3.10 | | 173.84 | + | 80 | 22 March 2026 | 50.00 | | 5329.23 | | 3.07 | | 170.77 | + | 81 | 23 March 2026 | 50.00 | | 5282.27 | | 3.05 | | 167.72 | + | 82 | 24 March 2026 | 50.00 | | 5235.29 | | 3.02 | | 164.7 | + | 83 | 25 March 2026 | 50.00 | | 5188.28 | | 2.99 | | 161.71 | + | 84 | 26 March 2026 | 50.00 | | 5141.25 | | 2.96 | | 158.75 | + | 85 | 27 March 2026 | 50.00 | | 5094.18 | | 2.94 | | 155.81 | + | 86 | 28 March 2026 | 50.00 | | 5047.10 | | 2.91 | | 152.9 | + | 87 | 29 March 2026 | 50.00 | | 4999.98 | | 2.88 | | 150.02 | + | 88 | 30 March 2026 | 50.00 | | 4952.84 | | 2.86 | | 147.16 | + | 89 | 31 March 2026 | 50.00 | | 4905.67 | | 2.83 | | 144.33 | + | 90 | 01 April 2026 | 50.00 | | 4858.47 | | 2.80 | | 141.53 | + | 91 | 02 April 2026 | 50.00 | | 4811.25 | | 2.78 | | 138.75 | + | 92 | 03 April 2026 | 50.00 | | 4764.00 | | 2.75 | | 136.0 | + | 93 | 04 April 2026 | 50.00 | | 4716.72 | | 2.72 | | 133.28 | + | 94 | 05 April 2026 | 50.00 | | 4669.41 | | 2.70 | | 130.58 | + | 95 | 06 April 2026 | 50.00 | | 4622.08 | | 2.67 | | 127.91 | + | 96 | 07 April 2026 | 50.00 | | 4574.72 | | 2.64 | | 125.27 | + | 97 | 08 April 2026 | 50.00 | | 4527.34 | | 2.61 | | 122.66 | + | 98 | 09 April 2026 | 50.00 | | 4479.93 | | 2.59 | | 120.07 | + | 99 | 10 April 2026 | 50.00 | | 4432.49 | | 2.56 | | 117.51 | + | 100 | 11 April 2026 | 50.00 | | 4385.02 | | 2.53 | | 114.98 | + | 101 | 12 April 2026 | 50.00 | | 4337.52 | | 2.51 | | 112.47 | + | 102 | 13 April 2026 | 50.00 | | 4290.00 | | 2.48 | | 109.99 | + | 103 | 14 April 2026 | 50.00 | | 4242.45 | | 2.45 | | 107.54 | + | 104 | 15 April 2026 | 50.00 | | 4194.88 | | 2.42 | | 105.12 | + | 105 | 16 April 2026 | 50.00 | | 4147.28 | | 2.40 | | 102.72 | + | 106 | 17 April 2026 | 50.00 | | 4099.65 | | 2.37 | | 100.35 | + | 107 | 18 April 2026 | 50.00 | | 4051.99 | | 2.34 | | 98.01 | + | 108 | 19 April 2026 | 50.00 | | 4004.30 | | 2.32 | | 95.69 | + | 109 | 20 April 2026 | 50.00 | | 3956.59 | | 2.29 | | 93.4 | + | 110 | 21 April 2026 | 50.00 | | 3908.85 | | 2.26 | | 91.14 | + | 111 | 22 April 2026 | 50.00 | | 3861.09 | | 2.23 | | 88.91 | + | 112 | 23 April 2026 | 50.00 | | 3813.29 | | 2.21 | | 86.7 | + | 113 | 24 April 2026 | 50.00 | | 3765.47 | | 2.18 | | 84.52 | + | 114 | 25 April 2026 | 50.00 | | 3717.62 | | 2.15 | | 82.37 | + | 115 | 26 April 2026 | 50.00 | | 3669.75 | | 2.12 | | 80.25 | + | 116 | 27 April 2026 | 50.00 | | 3621.85 | | 2.10 | | 78.15 | + | 117 | 28 April 2026 | 50.00 | | 3573.92 | | 2.07 | | 76.08 | + | 118 | 29 April 2026 | 50.00 | | 3525.96 | | 2.04 | | 74.04 | + | 119 | 30 April 2026 | 50.00 | | 3477.97 | | 2.01 | | 72.03 | + | 120 | 01 May 2026 | 50.00 | | 3429.96 | | 1.99 | | 70.04 | + | 121 | 02 May 2026 | 50.00 | | 3381.92 | | 1.96 | | 68.08 | + | 122 | 03 May 2026 | 50.00 | | 3333.85 | | 1.93 | | 66.15 | + | 123 | 04 May 2026 | 50.00 | | 3285.76 | | 1.91 | | 64.24 | + | 124 | 05 May 2026 | 50.00 | | 3237.64 | | 1.88 | | 62.36 | + | 125 | 06 May 2026 | 50.00 | | 3189.49 | | 1.85 | | 60.51 | + | 126 | 07 May 2026 | 50.00 | | 3141.31 | | 1.82 | | 58.69 | + | 127 | 08 May 2026 | 50.00 | | 3093.10 | | 1.80 | | 56.89 | + | 128 | 09 May 2026 | 50.00 | | 3044.87 | | 1.77 | | 55.12 | + | 129 | 10 May 2026 | 50.00 | | 2996.61 | | 1.74 | | 53.38 | + | 130 | 11 May 2026 | 50.00 | | 2948.32 | | 1.71 | | 51.67 | + | 131 | 12 May 2026 | 50.00 | | 2900.01 | | 1.68 | | 49.99 | + | 132 | 13 May 2026 | 50.00 | | 2851.67 | | 1.66 | | 48.33 | + | 133 | 14 May 2026 | 50.00 | | 2803.30 | | 1.63 | | 46.7 | + | 134 | 15 May 2026 | 50.00 | | 2754.90 | | 1.60 | | 45.1 | + | 135 | 16 May 2026 | 50.00 | | 2706.47 | | 1.57 | | 43.53 | + | 136 | 17 May 2026 | 50.00 | | 2658.02 | | 1.55 | | 41.98 | + | 137 | 18 May 2026 | 50.00 | | 2609.54 | | 1.52 | | 40.46 | + | 138 | 19 May 2026 | 50.00 | | 2561.03 | | 1.49 | | 38.97 | + | 139 | 20 May 2026 | 50.00 | | 2512.49 | | 1.46 | | 37.51 | + | 140 | 21 May 2026 | 50.00 | | 2463.93 | | 1.44 | | 36.07 | + | 141 | 22 May 2026 | 50.00 | | 2415.34 | | 1.41 | | 34.66 | + | 142 | 23 May 2026 | 50.00 | | 2366.72 | | 1.38 | | 33.28 | + | 143 | 24 May 2026 | 50.00 | | 2318.07 | | 1.35 | | 31.93 | + | 144 | 25 May 2026 | 50.00 | | 2269.39 | | 1.32 | | 30.61 | + | 145 | 26 May 2026 | 50.00 | | 2220.69 | | 1.30 | | 29.31 | + | 146 | 27 May 2026 | 50.00 | | 2171.96 | | 1.27 | | 28.04 | + | 147 | 28 May 2026 | 50.00 | | 2123.20 | | 1.24 | | 26.8 | + | 148 | 29 May 2026 | 50.00 | | 2074.41 | | 1.21 | | 25.59 | + | 149 | 30 May 2026 | 50.00 | | 2025.60 | | 1.19 | | 24.4 | + | 150 | 31 May 2026 | 50.00 | | 1976.76 | | 1.16 | | 23.24 | + | 151 | 01 June 2026 | 50.00 | | 1927.89 | | 1.13 | | 22.11 | + | 152 | 02 June 2026 | 50.00 | | 1878.99 | | 1.10 | | 21.01 | + | 153 | 03 June 2026 | 50.00 | | 1830.06 | | 1.07 | | 19.94 | + | 154 | 04 June 2026 | 50.00 | | 1781.11 | | 1.05 | | 18.89 | + | 155 | 05 June 2026 | 50.00 | | 1732.13 | | 1.02 | | 17.87 | + | 156 | 06 June 2026 | 50.00 | | 1683.12 | | 0.99 | | 16.88 | + | 157 | 07 June 2026 | 50.00 | | 1634.08 | | 0.96 | | 15.92 | + | 158 | 08 June 2026 | 50.00 | | 1585.01 | | 0.93 | | 14.99 | + | 159 | 09 June 2026 | 50.00 | | 1535.92 | | 0.91 | | 14.08 | + | 160 | 10 June 2026 | 50.00 | | 1486.79 | | 0.88 | | 13.2 | + | 161 | 11 June 2026 | 50.00 | | 1437.64 | | 0.85 | | 12.35 | + | 162 | 12 June 2026 | 50.00 | | 1388.47 | | 0.82 | | 11.53 | + | 163 | 13 June 2026 | 50.00 | | 1339.26 | | 0.79 | | 10.74 | + | 164 | 14 June 2026 | 50.00 | | 1290.02 | | 0.77 | | 9.97 | + | 165 | 15 June 2026 | 50.00 | | 1240.76 | | 0.74 | | 9.23 | + | 166 | 16 June 2026 | 50.00 | | 1191.47 | | 0.71 | | 8.52 | + | 167 | 17 June 2026 | 50.00 | | 1142.15 | | 0.68 | | 7.84 | + | 168 | 18 June 2026 | 50.00 | | 1092.80 | | 0.65 | | 7.19 | + | 169 | 19 June 2026 | 50.00 | | 1043.43 | | 0.62 | | 6.57 | + | 170 | 20 June 2026 | 50.00 | | 994.02 | | 0.60 | | 5.97 | + | 171 | 21 June 2026 | 50.00 | | 944.59 | | 0.57 | | 5.4 | + | 172 | 22 June 2026 | 50.00 | | 895.13 | | 0.54 | | 4.86 | + | 173 | 23 June 2026 | 50.00 | | 845.64 | | 0.51 | | 4.35 | + | 174 | 24 June 2026 | 50.00 | | 796.13 | | 0.48 | | 3.87 | + | 175 | 25 June 2026 | 50.00 | | 746.58 | | 0.45 | | 3.42 | + | 176 | 26 June 2026 | 50.00 | | 697.01 | | 0.43 | | 2.99 | + | 177 | 27 June 2026 | 50.00 | | 647.41 | | 0.40 | | 2.59 | + | 178 | 28 June 2026 | 50.00 | | 597.78 | | 0.37 | | 2.22 | + | 179 | 29 June 2026 | 50.00 | | 548.12 | | 0.34 | | 1.88 | + | 180 | 30 June 2026 | 50.00 | | 498.43 | | 0.31 | | 1.57 | + | 181 | 01 July 2026 | 50.00 | | 448.72 | | 0.28 | | 1.29 | + | 182 | 02 July 2026 | 50.00 | | 398.97 | | 0.26 | | 1.03 | + | 183 | 03 July 2026 | 50.00 | | 349.20 | | 0.23 | | 0.8 | + | 184 | 04 July 2026 | 50.00 | | 299.40 | | 0.20 | | 0.6 | + | 185 | 05 July 2026 | 50.00 | | 249.57 | | 0.17 | | 0.43 | + | 186 | 06 July 2026 | 50.00 | | 199.71 | | 0.14 | | 0.29 | + | 187 | 07 July 2026 | 50.00 | | 149.83 | | 0.11 | | 0.18 | + | 188 | 08 July 2026 | 50.00 | | 99.91 | | 0.09 | | 0.09 | + | 189 | 09 July 2026 | 50.00 | | 49.97 | | 0.06 | | 0.03 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.03 | | 0.0 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.0 | And Working Capital Loan has transactions: | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | @@ -583,198 +583,198 @@ Feature: Working Capital Discount Fee Amortization Adjustment When Admin sets the business date to "09 January 2026" When Admin runs inline COB job for Working Capital Loan Then Working Capital loan amortization schedule has 191 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | npvValue | balance | expectedAmortizationAmount | actualAmortizationAmount | incomeModification | deferredBalance | - | 0 | 01 January 2026 | -9000.00 | | -9000 | 9000.00 | | | | 500.00 | - | 1 | 02 January 2026 | 50.00 | 50.00 | 50.00 | 8955.14 | 5.14 | 5.14 | 0.00 | 494.86 | - | 2 | 03 January 2026 | 50.00 | 50.00 | 50.00 | 8910.26 | 5.12 | 5.12 | 0.00 | 489.74 | - | 3 | 04 January 2026 | 50.00 | 50.00 | 50.00 | 8865.35 | 5.09 | 5.09 | 0.00 | 484.65 | - | 4 | 05 January 2026 | 50.00 | | 49.97 | 8820.42 | 5.07 | | | 484.65 | - | 5 | 06 January 2026 | 50.00 | | 49.94 | 8775.46 | 5.04 | | | 484.65 | - | 6 | 07 January 2026 | 50.00 | | 49.91 | 8730.47 | 5.01 | | | 484.65 | - | 7 | 08 January 2026 | 50.00 | | 49.89 | 8685.46 | 4.99 | | | 484.65 | - | 8 | 09 January 2026 | 50.00 | | 49.86 | 8640.43 | 4.96 | | | 484.65 | - | 9 | 10 January 2026 | 50.00 | | 49.83 | 8595.36 | 4.94 | | | 484.65 | - | 10 | 11 January 2026 | 50.00 | | 49.80 | 8550.28 | 4.91 | | | 484.65 | - | 11 | 12 January 2026 | 50.00 | | 49.77 | 8505.16 | 4.89 | | | 484.65 | - | 12 | 13 January 2026 | 50.00 | | 49.74 | 8460.02 | 4.86 | | | 484.65 | - | 13 | 14 January 2026 | 50.00 | | 49.72 | 8414.86 | 4.83 | | | 484.65 | - | 14 | 15 January 2026 | 50.00 | | 49.69 | 8369.66 | 4.81 | | | 484.65 | - | 15 | 16 January 2026 | 50.00 | | 49.66 | 8324.45 | 4.78 | | | 484.65 | - | 16 | 17 January 2026 | 50.00 | | 49.63 | 8279.20 | 4.76 | | | 484.65 | - | 17 | 18 January 2026 | 50.00 | | 49.60 | 8233.94 | 4.73 | | | 484.65 | - | 18 | 19 January 2026 | 50.00 | | 49.57 | 8188.64 | 4.71 | | | 484.65 | - | 19 | 20 January 2026 | 50.00 | | 49.55 | 8143.32 | 4.68 | | | 484.65 | - | 20 | 21 January 2026 | 50.00 | | 49.52 | 8097.97 | 4.65 | | | 484.65 | - | 21 | 22 January 2026 | 50.00 | | 49.49 | 8052.60 | 4.63 | | | 484.65 | - | 22 | 23 January 2026 | 50.00 | | 49.46 | 8007.20 | 4.60 | | | 484.65 | - | 23 | 24 January 2026 | 50.00 | | 49.43 | 7961.78 | 4.58 | | | 484.65 | - | 24 | 25 January 2026 | 50.00 | | 49.40 | 7916.33 | 4.55 | | | 484.65 | - | 25 | 26 January 2026 | 50.00 | | 49.38 | 7870.85 | 4.52 | | | 484.65 | - | 26 | 27 January 2026 | 50.00 | | 49.35 | 7825.35 | 4.50 | | | 484.65 | - | 27 | 28 January 2026 | 50.00 | | 49.32 | 7779.82 | 4.47 | | | 484.65 | - | 28 | 29 January 2026 | 50.00 | | 49.29 | 7734.27 | 4.45 | | | 484.65 | - | 29 | 30 January 2026 | 50.00 | | 49.26 | 7688.69 | 4.42 | | | 484.65 | - | 30 | 31 January 2026 | 50.00 | | 49.23 | 7643.08 | 4.39 | | | 484.65 | - | 31 | 01 February 2026 | 50.00 | | 49.21 | 7597.45 | 4.37 | | | 484.65 | - | 32 | 02 February 2026 | 50.00 | | 49.18 | 7551.79 | 4.34 | | | 484.65 | - | 33 | 03 February 2026 | 50.00 | | 49.15 | 7506.11 | 4.32 | | | 484.65 | - | 34 | 04 February 2026 | 50.00 | | 49.12 | 7460.40 | 4.29 | | | 484.65 | - | 35 | 05 February 2026 | 50.00 | | 49.09 | 7414.66 | 4.26 | | | 484.65 | - | 36 | 06 February 2026 | 50.00 | | 49.07 | 7368.90 | 4.24 | | | 484.65 | - | 37 | 07 February 2026 | 50.00 | | 49.04 | 7323.11 | 4.21 | | | 484.65 | - | 38 | 08 February 2026 | 50.00 | | 49.01 | 7277.29 | 4.18 | | | 484.65 | - | 39 | 09 February 2026 | 50.00 | | 48.98 | 7231.45 | 4.16 | | | 484.65 | - | 40 | 10 February 2026 | 50.00 | | 48.95 | 7185.58 | 4.13 | | | 484.65 | - | 41 | 11 February 2026 | 50.00 | | 48.93 | 7139.69 | 4.11 | | | 484.65 | - | 42 | 12 February 2026 | 50.00 | | 48.90 | 7093.77 | 4.08 | | | 484.65 | - | 43 | 13 February 2026 | 50.00 | | 48.87 | 7047.82 | 4.05 | | | 484.65 | - | 44 | 14 February 2026 | 50.00 | | 48.84 | 7001.85 | 4.03 | | | 484.65 | - | 45 | 15 February 2026 | 50.00 | | 48.81 | 6955.85 | 4.00 | | | 484.65 | - | 46 | 16 February 2026 | 50.00 | | 48.79 | 6909.83 | 3.97 | | | 484.65 | - | 47 | 17 February 2026 | 50.00 | | 48.76 | 6863.78 | 3.95 | | | 484.65 | - | 48 | 18 February 2026 | 50.00 | | 48.73 | 6817.70 | 3.92 | | | 484.65 | - | 49 | 19 February 2026 | 50.00 | | 48.70 | 6771.59 | 3.90 | | | 484.65 | - | 50 | 20 February 2026 | 50.00 | | 48.68 | 6725.46 | 3.87 | | | 484.65 | - | 51 | 21 February 2026 | 50.00 | | 48.65 | 6679.31 | 3.84 | | | 484.65 | - | 52 | 22 February 2026 | 50.00 | | 48.62 | 6633.12 | 3.82 | | | 484.65 | - | 53 | 23 February 2026 | 50.00 | | 48.59 | 6586.91 | 3.79 | | | 484.65 | - | 54 | 24 February 2026 | 50.00 | | 48.56 | 6540.68 | 3.76 | | | 484.65 | - | 55 | 25 February 2026 | 50.00 | | 48.54 | 6494.42 | 3.74 | | | 484.65 | - | 56 | 26 February 2026 | 50.00 | | 48.51 | 6448.13 | 3.71 | | | 484.65 | - | 57 | 27 February 2026 | 50.00 | | 48.48 | 6401.81 | 3.68 | | | 484.65 | - | 58 | 28 February 2026 | 50.00 | | 48.45 | 6355.47 | 3.66 | | | 484.65 | - | 59 | 01 March 2026 | 50.00 | | 48.43 | 6309.10 | 3.63 | | | 484.65 | - | 60 | 02 March 2026 | 50.00 | | 48.40 | 6262.71 | 3.61 | | | 484.65 | - | 61 | 03 March 2026 | 50.00 | | 48.37 | 6216.29 | 3.58 | | | 484.65 | - | 62 | 04 March 2026 | 50.00 | | 48.34 | 6169.84 | 3.55 | | | 484.65 | - | 63 | 05 March 2026 | 50.00 | | 48.32 | 6123.36 | 3.53 | | | 484.65 | - | 64 | 06 March 2026 | 50.00 | | 48.29 | 6076.86 | 3.50 | | | 484.65 | - | 65 | 07 March 2026 | 50.00 | | 48.26 | 6030.34 | 3.47 | | | 484.65 | - | 66 | 08 March 2026 | 50.00 | | 48.23 | 5983.78 | 3.45 | | | 484.65 | - | 67 | 09 March 2026 | 50.00 | | 48.20 | 5937.20 | 3.42 | | | 484.65 | - | 68 | 10 March 2026 | 50.00 | | 48.18 | 5890.59 | 3.39 | | | 484.65 | - | 69 | 11 March 2026 | 50.00 | | 48.15 | 5843.96 | 3.37 | | | 484.65 | - | 70 | 12 March 2026 | 50.00 | | 48.12 | 5797.30 | 3.34 | | | 484.65 | - | 71 | 13 March 2026 | 50.00 | | 48.09 | 5750.61 | 3.31 | | | 484.65 | - | 72 | 14 March 2026 | 50.00 | | 48.07 | 5703.90 | 3.29 | | | 484.65 | - | 73 | 15 March 2026 | 50.00 | | 48.04 | 5657.16 | 3.26 | | | 484.65 | - | 74 | 16 March 2026 | 50.00 | | 48.01 | 5610.39 | 3.23 | | | 484.65 | - | 75 | 17 March 2026 | 50.00 | | 47.99 | 5563.60 | 3.21 | | | 484.65 | - | 76 | 18 March 2026 | 50.00 | | 47.96 | 5516.78 | 3.18 | | | 484.65 | - | 77 | 19 March 2026 | 50.00 | | 47.93 | 5469.93 | 3.15 | | | 484.65 | - | 78 | 20 March 2026 | 50.00 | | 47.90 | 5423.06 | 3.13 | | | 484.65 | - | 79 | 21 March 2026 | 50.00 | | 47.88 | 5376.15 | 3.10 | | | 484.65 | - | 80 | 22 March 2026 | 50.00 | | 47.85 | 5329.23 | 3.07 | | | 484.65 | - | 81 | 23 March 2026 | 50.00 | | 47.82 | 5282.27 | 3.05 | | | 484.65 | - | 82 | 24 March 2026 | 50.00 | | 47.79 | 5235.29 | 3.02 | | | 484.65 | - | 83 | 25 March 2026 | 50.00 | | 47.77 | 5188.28 | 2.99 | | | 484.65 | - | 84 | 26 March 2026 | 50.00 | | 47.74 | 5141.25 | 2.96 | | | 484.65 | - | 85 | 27 March 2026 | 50.00 | | 47.71 | 5094.18 | 2.94 | | | 484.65 | - | 86 | 28 March 2026 | 50.00 | | 47.68 | 5047.10 | 2.91 | | | 484.65 | - | 87 | 29 March 2026 | 50.00 | | 47.66 | 4999.98 | 2.88 | | | 484.65 | - | 88 | 30 March 2026 | 50.00 | | 47.63 | 4952.84 | 2.86 | | | 484.65 | - | 89 | 31 March 2026 | 50.00 | | 47.60 | 4905.67 | 2.83 | | | 484.65 | - | 90 | 01 April 2026 | 50.00 | | 47.58 | 4858.47 | 2.80 | | | 484.65 | - | 91 | 02 April 2026 | 50.00 | | 47.55 | 4811.25 | 2.78 | | | 484.65 | - | 92 | 03 April 2026 | 50.00 | | 47.52 | 4764.00 | 2.75 | | | 484.65 | - | 93 | 04 April 2026 | 50.00 | | 47.49 | 4716.72 | 2.72 | | | 484.65 | - | 94 | 05 April 2026 | 50.00 | | 47.47 | 4669.41 | 2.70 | | | 484.65 | - | 95 | 06 April 2026 | 50.00 | | 47.44 | 4622.08 | 2.67 | | | 484.65 | - | 96 | 07 April 2026 | 50.00 | | 47.41 | 4574.72 | 2.64 | | | 484.65 | - | 97 | 08 April 2026 | 50.00 | | 47.39 | 4527.34 | 2.61 | | | 484.65 | - | 98 | 09 April 2026 | 50.00 | | 47.36 | 4479.93 | 2.59 | | | 484.65 | - | 99 | 10 April 2026 | 50.00 | | 47.33 | 4432.49 | 2.56 | | | 484.65 | - | 100 | 11 April 2026 | 50.00 | | 47.30 | 4385.02 | 2.53 | | | 484.65 | - | 101 | 12 April 2026 | 50.00 | | 47.28 | 4337.52 | 2.51 | | | 484.65 | - | 102 | 13 April 2026 | 50.00 | | 47.25 | 4290.00 | 2.48 | | | 484.65 | - | 103 | 14 April 2026 | 50.00 | | 47.22 | 4242.45 | 2.45 | | | 484.65 | - | 104 | 15 April 2026 | 50.00 | | 47.20 | 4194.88 | 2.42 | | | 484.65 | - | 105 | 16 April 2026 | 50.00 | | 47.17 | 4147.28 | 2.40 | | | 484.65 | - | 106 | 17 April 2026 | 50.00 | | 47.14 | 4099.65 | 2.37 | | | 484.65 | - | 107 | 18 April 2026 | 50.00 | | 47.12 | 4051.99 | 2.34 | | | 484.65 | - | 108 | 19 April 2026 | 50.00 | | 47.09 | 4004.30 | 2.32 | | | 484.65 | - | 109 | 20 April 2026 | 50.00 | | 47.06 | 3956.59 | 2.29 | | | 484.65 | - | 110 | 21 April 2026 | 50.00 | | 47.04 | 3908.85 | 2.26 | | | 484.65 | - | 111 | 22 April 2026 | 50.00 | | 47.01 | 3861.09 | 2.23 | | | 484.65 | - | 112 | 23 April 2026 | 50.00 | | 46.98 | 3813.29 | 2.21 | | | 484.65 | - | 113 | 24 April 2026 | 50.00 | | 46.95 | 3765.47 | 2.18 | | | 484.65 | - | 114 | 25 April 2026 | 50.00 | | 46.93 | 3717.62 | 2.15 | | | 484.65 | - | 115 | 26 April 2026 | 50.00 | | 46.90 | 3669.75 | 2.12 | | | 484.65 | - | 116 | 27 April 2026 | 50.00 | | 46.87 | 3621.85 | 2.10 | | | 484.65 | - | 117 | 28 April 2026 | 50.00 | | 46.85 | 3573.92 | 2.07 | | | 484.65 | - | 118 | 29 April 2026 | 50.00 | | 46.82 | 3525.96 | 2.04 | | | 484.65 | - | 119 | 30 April 2026 | 50.00 | | 46.79 | 3477.97 | 2.01 | | | 484.65 | - | 120 | 01 May 2026 | 50.00 | | 46.77 | 3429.96 | 1.99 | | | 484.65 | - | 121 | 02 May 2026 | 50.00 | | 46.74 | 3381.92 | 1.96 | | | 484.65 | - | 122 | 03 May 2026 | 50.00 | | 46.71 | 3333.85 | 1.93 | | | 484.65 | - | 123 | 04 May 2026 | 50.00 | | 46.69 | 3285.76 | 1.91 | | | 484.65 | - | 124 | 05 May 2026 | 50.00 | | 46.66 | 3237.64 | 1.88 | | | 484.65 | - | 125 | 06 May 2026 | 50.00 | | 46.63 | 3189.49 | 1.85 | | | 484.65 | - | 126 | 07 May 2026 | 50.00 | | 46.61 | 3141.31 | 1.82 | | | 484.65 | - | 127 | 08 May 2026 | 50.00 | | 46.58 | 3093.10 | 1.80 | | | 484.65 | - | 128 | 09 May 2026 | 50.00 | | 46.55 | 3044.87 | 1.77 | | | 484.65 | - | 129 | 10 May 2026 | 50.00 | | 46.53 | 2996.61 | 1.74 | | | 484.65 | - | 130 | 11 May 2026 | 50.00 | | 46.50 | 2948.32 | 1.71 | | | 484.65 | - | 131 | 12 May 2026 | 50.00 | | 46.47 | 2900.01 | 1.68 | | | 484.65 | - | 132 | 13 May 2026 | 50.00 | | 46.45 | 2851.67 | 1.66 | | | 484.65 | - | 133 | 14 May 2026 | 50.00 | | 46.42 | 2803.30 | 1.63 | | | 484.65 | - | 134 | 15 May 2026 | 50.00 | | 46.39 | 2754.90 | 1.60 | | | 484.65 | - | 135 | 16 May 2026 | 50.00 | | 46.37 | 2706.47 | 1.57 | | | 484.65 | - | 136 | 17 May 2026 | 50.00 | | 46.34 | 2658.02 | 1.55 | | | 484.65 | - | 137 | 18 May 2026 | 50.00 | | 46.32 | 2609.54 | 1.52 | | | 484.65 | - | 138 | 19 May 2026 | 50.00 | | 46.29 | 2561.03 | 1.49 | | | 484.65 | - | 139 | 20 May 2026 | 50.00 | | 46.26 | 2512.49 | 1.46 | | | 484.65 | - | 140 | 21 May 2026 | 50.00 | | 46.24 | 2463.93 | 1.44 | | | 484.65 | - | 141 | 22 May 2026 | 50.00 | | 46.21 | 2415.34 | 1.41 | | | 484.65 | - | 142 | 23 May 2026 | 50.00 | | 46.18 | 2366.72 | 1.38 | | | 484.65 | - | 143 | 24 May 2026 | 50.00 | | 46.16 | 2318.07 | 1.35 | | | 484.65 | - | 144 | 25 May 2026 | 50.00 | | 46.13 | 2269.39 | 1.32 | | | 484.65 | - | 145 | 26 May 2026 | 50.00 | | 46.10 | 2220.69 | 1.30 | | | 484.65 | - | 146 | 27 May 2026 | 50.00 | | 46.08 | 2171.96 | 1.27 | | | 484.65 | - | 147 | 28 May 2026 | 50.00 | | 46.05 | 2123.20 | 1.24 | | | 484.65 | - | 148 | 29 May 2026 | 50.00 | | 46.03 | 2074.41 | 1.21 | | | 484.65 | - | 149 | 30 May 2026 | 50.00 | | 46.00 | 2025.60 | 1.19 | | | 484.65 | - | 150 | 31 May 2026 | 50.00 | | 45.97 | 1976.76 | 1.16 | | | 484.65 | - | 151 | 01 June 2026 | 50.00 | | 45.95 | 1927.89 | 1.13 | | | 484.65 | - | 152 | 02 June 2026 | 50.00 | | 45.92 | 1878.99 | 1.10 | | | 484.65 | - | 153 | 03 June 2026 | 50.00 | | 45.89 | 1830.06 | 1.07 | | | 484.65 | - | 154 | 04 June 2026 | 50.00 | | 45.87 | 1781.11 | 1.05 | | | 484.65 | - | 155 | 05 June 2026 | 50.00 | | 45.84 | 1732.13 | 1.02 | | | 484.65 | - | 156 | 06 June 2026 | 50.00 | | 45.82 | 1683.12 | 0.99 | | | 484.65 | - | 157 | 07 June 2026 | 50.00 | | 45.79 | 1634.08 | 0.96 | | | 484.65 | - | 158 | 08 June 2026 | 50.00 | | 45.76 | 1585.01 | 0.93 | | | 484.65 | - | 159 | 09 June 2026 | 50.00 | | 45.74 | 1535.92 | 0.91 | | | 484.65 | - | 160 | 10 June 2026 | 50.00 | | 45.71 | 1486.79 | 0.88 | | | 484.65 | - | 161 | 11 June 2026 | 50.00 | | 45.68 | 1437.64 | 0.85 | | | 484.65 | - | 162 | 12 June 2026 | 50.00 | | 45.66 | 1388.47 | 0.82 | | | 484.65 | - | 163 | 13 June 2026 | 50.00 | | 45.63 | 1339.26 | 0.79 | | | 484.65 | - | 164 | 14 June 2026 | 50.00 | | 45.61 | 1290.02 | 0.77 | | | 484.65 | - | 165 | 15 June 2026 | 50.00 | | 45.58 | 1240.76 | 0.74 | | | 484.65 | - | 166 | 16 June 2026 | 50.00 | | 45.55 | 1191.47 | 0.71 | | | 484.65 | - | 167 | 17 June 2026 | 50.00 | | 45.53 | 1142.15 | 0.68 | | | 484.65 | - | 168 | 18 June 2026 | 50.00 | | 45.50 | 1092.80 | 0.65 | | | 484.65 | - | 169 | 19 June 2026 | 50.00 | | 45.48 | 1043.43 | 0.62 | | | 484.65 | - | 170 | 20 June 2026 | 50.00 | | 45.45 | 994.02 | 0.60 | | | 484.65 | - | 171 | 21 June 2026 | 50.00 | | 45.42 | 944.59 | 0.57 | | | 484.65 | - | 172 | 22 June 2026 | 50.00 | | 45.40 | 895.13 | 0.54 | | | 484.65 | - | 173 | 23 June 2026 | 50.00 | | 45.37 | 845.64 | 0.51 | | | 484.65 | - | 174 | 24 June 2026 | 50.00 | | 45.35 | 796.13 | 0.48 | | | 484.65 | - | 175 | 25 June 2026 | 50.00 | | 45.32 | 746.58 | 0.45 | | | 484.65 | - | 176 | 26 June 2026 | 50.00 | | 45.29 | 697.01 | 0.43 | | | 484.65 | - | 177 | 27 June 2026 | 50.00 | | 45.27 | 647.41 | 0.40 | | | 484.65 | - | 178 | 28 June 2026 | 50.00 | | 45.24 | 597.78 | 0.37 | | | 484.65 | - | 179 | 29 June 2026 | 50.00 | | 45.22 | 548.12 | 0.34 | | | 484.65 | - | 180 | 30 June 2026 | 50.00 | | 45.19 | 498.43 | 0.31 | | | 484.65 | - | 181 | 01 July 2026 | 50.00 | | 45.17 | 448.72 | 0.28 | | | 484.65 | - | 182 | 02 July 2026 | 50.00 | | 45.14 | 398.97 | 0.26 | | | 484.65 | - | 183 | 03 July 2026 | 50.00 | | 45.11 | 349.20 | 0.23 | | | 484.65 | - | 184 | 04 July 2026 | 50.00 | | 45.09 | 299.40 | 0.20 | | | 484.65 | - | 185 | 05 July 2026 | 50.00 | | 45.06 | 249.57 | 0.17 | | | 484.65 | - | 186 | 06 July 2026 | 50.00 | | 45.04 | 199.71 | 0.14 | | | 484.65 | - | 187 | 07 July 2026 | 50.00 | | 45.01 | 149.83 | 0.11 | | | 484.65 | - | 188 | 08 July 2026 | 50.00 | | 44.99 | 99.91 | 0.09 | | | 484.65 | - | 189 | 09 July 2026 | 50.00 | | 44.96 | 49.97 | 0.06 | | | 484.65 | - | 190 | 10 July 2026 | 50.00 | | 44.93 | 0.00 | 0.03 | | | 484.65 | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 500.00 | + | 1 | 02 January 2026 | 50.00 | 50.00 | 8955.14 | 5.14 | 5.14 | 494.86 | + | 2 | 03 January 2026 | 50.00 | 50.00 | 8910.26 | 5.12 | 5.12 | 489.74 | + | 3 | 04 January 2026 | 50.00 | 50.00 | 8865.35 | 5.09 | 5.09 | 484.65 | + | 4 | 05 January 2026 | 50.00 | | 8820.42 | 5.07 | | 479.58 | + | 5 | 06 January 2026 | 50.00 | | 8775.46 | 5.04 | | 474.54 | + | 6 | 07 January 2026 | 50.00 | | 8730.47 | 5.01 | | 469.53 | + | 7 | 08 January 2026 | 50.00 | | 8685.46 | 4.99 | | 464.54 | + | 8 | 09 January 2026 | 50.00 | | 8640.43 | 4.96 | | 459.58 | + | 9 | 10 January 2026 | 50.00 | | 8595.36 | 4.94 | | 454.64 | + | 10 | 11 January 2026 | 50.00 | | 8550.28 | 4.91 | | 449.73 | + | 11 | 12 January 2026 | 50.00 | | 8505.16 | 4.89 | | 444.84 | + | 12 | 13 January 2026 | 50.00 | | 8460.02 | 4.86 | | 439.98 | + | 13 | 14 January 2026 | 50.00 | | 8414.86 | 4.83 | | 435.15 | + | 14 | 15 January 2026 | 50.00 | | 8369.66 | 4.81 | | 430.34 | + | 15 | 16 January 2026 | 50.00 | | 8324.45 | 4.78 | | 425.56 | + | 16 | 17 January 2026 | 50.00 | | 8279.20 | 4.76 | | 420.80 | + | 17 | 18 January 2026 | 50.00 | | 8233.94 | 4.73 | | 416.07 | + | 18 | 19 January 2026 | 50.00 | | 8188.64 | 4.71 | | 411.36 | + | 19 | 20 January 2026 | 50.00 | | 8143.32 | 4.68 | | 406.68 | + | 20 | 21 January 2026 | 50.00 | | 8097.97 | 4.65 | | 402.03 | + | 21 | 22 January 2026 | 50.00 | | 8052.60 | 4.63 | | 397.4 | + | 22 | 23 January 2026 | 50.00 | | 8007.20 | 4.60 | | 392.8 | + | 23 | 24 January 2026 | 50.00 | | 7961.78 | 4.58 | | 388.22 | + | 24 | 25 January 2026 | 50.00 | | 7916.33 | 4.55 | | 383.67 | + | 25 | 26 January 2026 | 50.00 | | 7870.85 | 4.52 | | 379.15 | + | 26 | 27 January 2026 | 50.00 | | 7825.35 | 4.50 | | 374.65 | + | 27 | 28 January 2026 | 50.00 | | 7779.82 | 4.47 | | 370.18 | + | 28 | 29 January 2026 | 50.00 | | 7734.27 | 4.45 | | 365.73 | + | 29 | 30 January 2026 | 50.00 | | 7688.69 | 4.42 | | 361.31 | + | 30 | 31 January 2026 | 50.00 | | 7643.08 | 4.39 | | 356.92 | + | 31 | 01 February 2026 | 50.00 | | 7597.45 | 4.37 | | 352.55 | + | 32 | 02 February 2026 | 50.00 | | 7551.79 | 4.34 | | 348.21 | + | 33 | 03 February 2026 | 50.00 | | 7506.11 | 4.32 | | 343.89 | + | 34 | 04 February 2026 | 50.00 | | 7460.40 | 4.29 | | 339.6 | + | 35 | 05 February 2026 | 50.00 | | 7414.66 | 4.26 | | 335.34 | + | 36 | 06 February 2026 | 50.00 | | 7368.90 | 4.24 | | 331.1 | + | 37 | 07 February 2026 | 50.00 | | 7323.11 | 4.21 | | 326.89 | + | 38 | 08 February 2026 | 50.00 | | 7277.29 | 4.18 | | 322.71 | + | 39 | 09 February 2026 | 50.00 | | 7231.45 | 4.16 | | 318.55 | + | 40 | 10 February 2026 | 50.00 | | 7185.58 | 4.13 | | 314.42 | + | 41 | 11 February 2026 | 50.00 | | 7139.69 | 4.11 | | 310.31 | + | 42 | 12 February 2026 | 50.00 | | 7093.77 | 4.08 | | 306.23 | + | 43 | 13 February 2026 | 50.00 | | 7047.82 | 4.05 | | 302.18 | + | 44 | 14 February 2026 | 50.00 | | 7001.85 | 4.03 | | 298.15 | + | 45 | 15 February 2026 | 50.00 | | 6955.85 | 4.00 | | 294.15 | + | 46 | 16 February 2026 | 50.00 | | 6909.83 | 3.97 | | 290.18 | + | 47 | 17 February 2026 | 50.00 | | 6863.78 | 3.95 | | 286.23 | + | 48 | 18 February 2026 | 50.00 | | 6817.70 | 3.92 | | 282.31 | + | 49 | 19 February 2026 | 50.00 | | 6771.59 | 3.90 | | 278.41 | + | 50 | 20 February 2026 | 50.00 | | 6725.46 | 3.87 | | 274.54 | + | 51 | 21 February 2026 | 50.00 | | 6679.31 | 3.84 | | 270.7 | + | 52 | 22 February 2026 | 50.00 | | 6633.12 | 3.82 | | 266.88 | + | 53 | 23 February 2026 | 50.00 | | 6586.91 | 3.79 | | 263.09 | + | 54 | 24 February 2026 | 50.00 | | 6540.68 | 3.76 | | 259.33 | + | 55 | 25 February 2026 | 50.00 | | 6494.42 | 3.74 | | 255.59 | + | 56 | 26 February 2026 | 50.00 | | 6448.13 | 3.71 | | 251.88 | + | 57 | 27 February 2026 | 50.00 | | 6401.81 | 3.68 | | 248.2 | + | 58 | 28 February 2026 | 50.00 | | 6355.47 | 3.66 | | 244.54 | + | 59 | 01 March 2026 | 50.00 | | 6309.10 | 3.63 | | 240.91 | + | 60 | 02 March 2026 | 50.00 | | 6262.71 | 3.61 | | 237.3 | + | 61 | 03 March 2026 | 50.00 | | 6216.29 | 3.58 | | 233.72 | + | 62 | 04 March 2026 | 50.00 | | 6169.84 | 3.55 | | 230.17 | + | 63 | 05 March 2026 | 50.00 | | 6123.36 | 3.53 | | 226.64 | + | 64 | 06 March 2026 | 50.00 | | 6076.86 | 3.50 | | 223.14 | + | 65 | 07 March 2026 | 50.00 | | 6030.34 | 3.47 | | 219.67 | + | 66 | 08 March 2026 | 50.00 | | 5983.78 | 3.45 | | 216.22 | + | 67 | 09 March 2026 | 50.00 | | 5937.20 | 3.42 | | 212.8 | + | 68 | 10 March 2026 | 50.00 | | 5890.59 | 3.39 | | 209.41 | + | 69 | 11 March 2026 | 50.00 | | 5843.96 | 3.37 | | 206.04 | + | 70 | 12 March 2026 | 50.00 | | 5797.30 | 3.34 | | 202.7 | + | 71 | 13 March 2026 | 50.00 | | 5750.61 | 3.31 | | 199.39 | + | 72 | 14 March 2026 | 50.00 | | 5703.90 | 3.29 | | 196.1 | + | 73 | 15 March 2026 | 50.00 | | 5657.16 | 3.26 | | 192.84 | + | 74 | 16 March 2026 | 50.00 | | 5610.39 | 3.23 | | 189.61 | + | 75 | 17 March 2026 | 50.00 | | 5563.60 | 3.21 | | 186.4 | + | 76 | 18 March 2026 | 50.00 | | 5516.78 | 3.18 | | 183.22 | + | 77 | 19 March 2026 | 50.00 | | 5469.93 | 3.15 | | 180.07 | + | 78 | 20 March 2026 | 50.00 | | 5423.06 | 3.13 | | 176.94 | + | 79 | 21 March 2026 | 50.00 | | 5376.15 | 3.10 | | 173.84 | + | 80 | 22 March 2026 | 50.00 | | 5329.23 | 3.07 | | 170.77 | + | 81 | 23 March 2026 | 50.00 | | 5282.27 | 3.05 | | 167.72 | + | 82 | 24 March 2026 | 50.00 | | 5235.29 | 3.02 | | 164.7 | + | 83 | 25 March 2026 | 50.00 | | 5188.28 | 2.99 | | 161.71 | + | 84 | 26 March 2026 | 50.00 | | 5141.25 | 2.96 | | 158.75 | + | 85 | 27 March 2026 | 50.00 | | 5094.18 | 2.94 | | 155.81 | + | 86 | 28 March 2026 | 50.00 | | 5047.10 | 2.91 | | 152.9 | + | 87 | 29 March 2026 | 50.00 | | 4999.98 | 2.88 | | 150.02 | + | 88 | 30 March 2026 | 50.00 | | 4952.84 | 2.86 | | 147.16 | + | 89 | 31 March 2026 | 50.00 | | 4905.67 | 2.83 | | 144.33 | + | 90 | 01 April 2026 | 50.00 | | 4858.47 | 2.80 | | 141.53 | + | 91 | 02 April 2026 | 50.00 | | 4811.25 | 2.78 | | 138.75 | + | 92 | 03 April 2026 | 50.00 | | 4764.00 | 2.75 | | 136.0 | + | 93 | 04 April 2026 | 50.00 | | 4716.72 | 2.72 | | 133.28 | + | 94 | 05 April 2026 | 50.00 | | 4669.41 | 2.70 | | 130.58 | + | 95 | 06 April 2026 | 50.00 | | 4622.08 | 2.67 | | 127.91 | + | 96 | 07 April 2026 | 50.00 | | 4574.72 | 2.64 | | 125.27 | + | 97 | 08 April 2026 | 50.00 | | 4527.34 | 2.61 | | 122.66 | + | 98 | 09 April 2026 | 50.00 | | 4479.93 | 2.59 | | 120.07 | + | 99 | 10 April 2026 | 50.00 | | 4432.49 | 2.56 | | 117.51 | + | 100 | 11 April 2026 | 50.00 | | 4385.02 | 2.53 | | 114.98 | + | 101 | 12 April 2026 | 50.00 | | 4337.52 | 2.51 | | 112.47 | + | 102 | 13 April 2026 | 50.00 | | 4290.00 | 2.48 | | 109.99 | + | 103 | 14 April 2026 | 50.00 | | 4242.45 | 2.45 | | 107.54 | + | 104 | 15 April 2026 | 50.00 | | 4194.88 | 2.42 | | 105.12 | + | 105 | 16 April 2026 | 50.00 | | 4147.28 | 2.40 | | 102.72 | + | 106 | 17 April 2026 | 50.00 | | 4099.65 | 2.37 | | 100.35 | + | 107 | 18 April 2026 | 50.00 | | 4051.99 | 2.34 | | 98.01 | + | 108 | 19 April 2026 | 50.00 | | 4004.30 | 2.32 | | 95.69 | + | 109 | 20 April 2026 | 50.00 | | 3956.59 | 2.29 | | 93.4 | + | 110 | 21 April 2026 | 50.00 | | 3908.85 | 2.26 | | 91.14 | + | 111 | 22 April 2026 | 50.00 | | 3861.09 | 2.23 | | 88.91 | + | 112 | 23 April 2026 | 50.00 | | 3813.29 | 2.21 | | 86.7 | + | 113 | 24 April 2026 | 50.00 | | 3765.47 | 2.18 | | 84.52 | + | 114 | 25 April 2026 | 50.00 | | 3717.62 | 2.15 | | 82.37 | + | 115 | 26 April 2026 | 50.00 | | 3669.75 | 2.12 | | 80.25 | + | 116 | 27 April 2026 | 50.00 | | 3621.85 | 2.10 | | 78.15 | + | 117 | 28 April 2026 | 50.00 | | 3573.92 | 2.07 | | 76.08 | + | 118 | 29 April 2026 | 50.00 | | 3525.96 | 2.04 | | 74.04 | + | 119 | 30 April 2026 | 50.00 | | 3477.97 | 2.01 | | 72.03 | + | 120 | 01 May 2026 | 50.00 | | 3429.96 | 1.99 | | 70.04 | + | 121 | 02 May 2026 | 50.00 | | 3381.92 | 1.96 | | 68.08 | + | 122 | 03 May 2026 | 50.00 | | 3333.85 | 1.93 | | 66.15 | + | 123 | 04 May 2026 | 50.00 | | 3285.76 | 1.91 | | 64.24 | + | 124 | 05 May 2026 | 50.00 | | 3237.64 | 1.88 | | 62.36 | + | 125 | 06 May 2026 | 50.00 | | 3189.49 | 1.85 | | 60.51 | + | 126 | 07 May 2026 | 50.00 | | 3141.31 | 1.82 | | 58.69 | + | 127 | 08 May 2026 | 50.00 | | 3093.10 | 1.80 | | 56.89 | + | 128 | 09 May 2026 | 50.00 | | 3044.87 | 1.77 | | 55.12 | + | 129 | 10 May 2026 | 50.00 | | 2996.61 | 1.74 | | 53.38 | + | 130 | 11 May 2026 | 50.00 | | 2948.32 | 1.71 | | 51.67 | + | 131 | 12 May 2026 | 50.00 | | 2900.01 | 1.68 | | 49.99 | + | 132 | 13 May 2026 | 50.00 | | 2851.67 | 1.66 | | 48.33 | + | 133 | 14 May 2026 | 50.00 | | 2803.30 | 1.63 | | 46.7 | + | 134 | 15 May 2026 | 50.00 | | 2754.90 | 1.60 | | 45.1 | + | 135 | 16 May 2026 | 50.00 | | 2706.47 | 1.57 | | 43.53 | + | 136 | 17 May 2026 | 50.00 | | 2658.02 | 1.55 | | 41.98 | + | 137 | 18 May 2026 | 50.00 | | 2609.54 | 1.52 | | 40.46 | + | 138 | 19 May 2026 | 50.00 | | 2561.03 | 1.49 | | 38.97 | + | 139 | 20 May 2026 | 50.00 | | 2512.49 | 1.46 | | 37.51 | + | 140 | 21 May 2026 | 50.00 | | 2463.93 | 1.44 | | 36.07 | + | 141 | 22 May 2026 | 50.00 | | 2415.34 | 1.41 | | 34.66 | + | 142 | 23 May 2026 | 50.00 | | 2366.72 | 1.38 | | 33.28 | + | 143 | 24 May 2026 | 50.00 | | 2318.07 | 1.35 | | 31.93 | + | 144 | 25 May 2026 | 50.00 | | 2269.39 | 1.32 | | 30.61 | + | 145 | 26 May 2026 | 50.00 | | 2220.69 | 1.30 | | 29.31 | + | 146 | 27 May 2026 | 50.00 | | 2171.96 | 1.27 | | 28.04 | + | 147 | 28 May 2026 | 50.00 | | 2123.20 | 1.24 | | 26.8 | + | 148 | 29 May 2026 | 50.00 | | 2074.41 | 1.21 | | 25.59 | + | 149 | 30 May 2026 | 50.00 | | 2025.60 | 1.19 | | 24.4 | + | 150 | 31 May 2026 | 50.00 | | 1976.76 | 1.16 | | 23.24 | + | 151 | 01 June 2026 | 50.00 | | 1927.89 | 1.13 | | 22.11 | + | 152 | 02 June 2026 | 50.00 | | 1878.99 | 1.10 | | 21.01 | + | 153 | 03 June 2026 | 50.00 | | 1830.06 | 1.07 | | 19.94 | + | 154 | 04 June 2026 | 50.00 | | 1781.11 | 1.05 | | 18.89 | + | 155 | 05 June 2026 | 50.00 | | 1732.13 | 1.02 | | 17.87 | + | 156 | 06 June 2026 | 50.00 | | 1683.12 | 0.99 | | 16.88 | + | 157 | 07 June 2026 | 50.00 | | 1634.08 | 0.96 | | 15.92 | + | 158 | 08 June 2026 | 50.00 | | 1585.01 | 0.93 | | 14.99 | + | 159 | 09 June 2026 | 50.00 | | 1535.92 | 0.91 | | 14.08 | + | 160 | 10 June 2026 | 50.00 | | 1486.79 | 0.88 | | 13.2 | + | 161 | 11 June 2026 | 50.00 | | 1437.64 | 0.85 | | 12.35 | + | 162 | 12 June 2026 | 50.00 | | 1388.47 | 0.82 | | 11.53 | + | 163 | 13 June 2026 | 50.00 | | 1339.26 | 0.79 | | 10.74 | + | 164 | 14 June 2026 | 50.00 | | 1290.02 | 0.77 | | 9.97 | + | 165 | 15 June 2026 | 50.00 | | 1240.76 | 0.74 | | 9.23 | + | 166 | 16 June 2026 | 50.00 | | 1191.47 | 0.71 | | 8.52 | + | 167 | 17 June 2026 | 50.00 | | 1142.15 | 0.68 | | 7.84 | + | 168 | 18 June 2026 | 50.00 | | 1092.80 | 0.65 | | 7.19 | + | 169 | 19 June 2026 | 50.00 | | 1043.43 | 0.62 | | 6.57 | + | 170 | 20 June 2026 | 50.00 | | 994.02 | 0.60 | | 5.97 | + | 171 | 21 June 2026 | 50.00 | | 944.59 | 0.57 | | 5.4 | + | 172 | 22 June 2026 | 50.00 | | 895.13 | 0.54 | | 4.86 | + | 173 | 23 June 2026 | 50.00 | | 845.64 | 0.51 | | 4.35 | + | 174 | 24 June 2026 | 50.00 | | 796.13 | 0.48 | | 3.87 | + | 175 | 25 June 2026 | 50.00 | | 746.58 | 0.45 | | 3.42 | + | 176 | 26 June 2026 | 50.00 | | 697.01 | 0.43 | | 2.99 | + | 177 | 27 June 2026 | 50.00 | | 647.41 | 0.40 | | 2.59 | + | 178 | 28 June 2026 | 50.00 | | 597.78 | 0.37 | | 2.22 | + | 179 | 29 June 2026 | 50.00 | | 548.12 | 0.34 | | 1.88 | + | 180 | 30 June 2026 | 50.00 | | 498.43 | 0.31 | | 1.57 | + | 181 | 01 July 2026 | 50.00 | | 448.72 | 0.28 | | 1.29 | + | 182 | 02 July 2026 | 50.00 | | 398.97 | 0.26 | | 1.03 | + | 183 | 03 July 2026 | 50.00 | | 349.20 | 0.23 | | 0.8 | + | 184 | 04 July 2026 | 50.00 | | 299.40 | 0.20 | | 0.6 | + | 185 | 05 July 2026 | 50.00 | | 249.57 | 0.17 | | 0.43 | + | 186 | 06 July 2026 | 50.00 | | 199.71 | 0.14 | | 0.29 | + | 187 | 07 July 2026 | 50.00 | | 149.83 | 0.11 | | 0.18 | + | 188 | 08 July 2026 | 50.00 | | 99.91 | 0.09 | | 0.09 | + | 189 | 09 July 2026 | 50.00 | | 49.97 | 0.06 | | 0.03 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | 0.03 | | 0.0 | And Working Capital Loan has transactions: | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | @@ -793,4 +793,402 @@ Feature: Working Capital Discount Fee Amortization Adjustment | LIABILITY | 240005 | Deferred Interest Revenue | | 13.35 | And Working capital loan account has the correct data: | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | - | 9500.0 | 150.0 | 15.35 | 484.65 | 0.0 | \ No newline at end of file + | 9500.0 | 150.0 | 15.35 | 484.65 | 0.0 | + + @TestRailId:C83079 + Scenario: Discount fee adjustment after COB amortization does NOT create discount fee amortization adjustment on next COB if added on the same as discount fee date - UC4 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 150.0 transaction amount on Working Capital loan + And Admin adds Discount fee adjustment with "300" amount on transaction date "02 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9700.0 | 150.0 | 0.0 | 700.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Adjustment | 300.0 | 300.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Adjustment | 300.0 | 300.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 20.91 | | | | false | + + @TestRailId:C83080 + Scenario: Discount fee adjustment after COB amortization creates discount fee amortization adjustment on next COB after exceed expected amount repayment - UC5 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 150.0 transaction amount on Working Capital loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 150.0 | 0.0 | 1000.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 150.0 | 28.7 | 971.3 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 28.7 | | | | false | + And Admin adds Discount fee adjustment with "400" amount on transaction date "03 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9600.0 | 150.0 | 28.7 | 571.3 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 28.7 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 400.0 | 400.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "04 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 150.0 | 150.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 28.7 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 400.0 | 400.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 10.52 | | | | false | + + @TestRailId:C83081 + Scenario: Discount fee adjustment after COB amortization creates discount fee amortization adjustment on next COB after repayment with amount less then expected - UC6 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 30.0 transaction amount on Working Capital loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 30.0 | 0.0 | 1000.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 30.0 | 30.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 30.0 | 5.77 | 994.23 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 30.0 | 30.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 5.77 | | | | false | + When Admin sets the business date to "04 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Admin adds Discount fee adjustment with "600" amount on transaction date "04 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9400.0 | 30.0 | 5.77 | 394.23 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 30.0 | 30.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 5.77 | | | | false | + | 04 January 2026 | Discount Fee Adjustment | 600.0 | 600.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "05 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 30.0 | 30.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 5.77 | | | | false | + | 04 January 2026 | Discount Fee Adjustment | 600.0 | 600.0 | 0.0 | 0.0 | false | + | 04 January 2026 | Discount Fee Amortization Adjustment | 3.27 | | | | false | + + @TestRailId:C83082 + Scenario: Discount fee adjustment after COB amortization creates discount fee amortization adjustment on next COB for each discount adjustment transaction - UC7 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 50.0 transaction amount on Working Capital loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 0.0 | 1000.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 9.61 | 990.39 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + And Admin adds Discount fee adjustment with "200" amount on transaction date "03 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9800.0 | 50.0 | 9.61 | 790.39 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 200.0 | 200.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "04 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Admin adds Discount fee adjustment with "300" amount on transaction date "04 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 50.0 | 7.9 | 492.1 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 200.0 | 200.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 1.71 | | | | false | + | 04 January 2026 | Discount Fee Adjustment | 300.0 | 300.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "05 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 200.0 | 200.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 1.71 | | | | false | + | 04 January 2026 | Discount Fee Adjustment | 300.0 | 300.0 | 0.0 | 0.0 | false | + | 04 January 2026 | Discount Fee Amortization Adjustment | 2.76 | | | | false | + + @TestRailId:C83083 + Scenario: Verify Discount fee adjustment with amount that equals to discount fee creates discount fee amortization adjustment equals to discount fee amortization - UC8 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 50.0 transaction amount on Working Capital loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 0.0 | 1000.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 50.0 | 9.61 | 990.39 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + And Admin adds Discount fee adjustment with "1000" amount on transaction date "03 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9000.0 | 50.0 | 9.61 | 0.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "04 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 50.0 | 50.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 9.61 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 9.61 | | | | false | + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9000.0 | 50.0 | 0.0 | 0.0 | 0.0 | + + @TestRailId:C83084 + Scenario: Verify discount fee amortization adjustment transaction on working capital after discount fee adjustment overpays loan - UC9 + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPayment | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Approved | 0.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Admin adds Discount fee with "1000" amount on Working Capital loan account for last disbursement + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP_ADVANCED_ACCOUNTING | 2026-01-01 | 2026-01-01 | Active | 10000.0 | 9000.0 | 100000.0 | 18.0 | 1000.0 | + When Admin sets the business date to "02 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Customer makes repayment on "02 January 2026" with 9900.0 transaction amount on Working Capital loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 9900.0 | 0.0 | 1000.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 9900.0 | 9900.0 | 0.0 | 0.0 | false | + When Admin sets the business date to "03 January 2026" + When Admin runs inline COB job for Working Capital Loan + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 10000.0 | 9900.0 | 999.83 | 0.17 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 9900.0 | 9900.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 999.83 | | | | false | + And Admin adds Discount fee adjustment with "500" amount on transaction date "03 January 2026" on Working Capital loan account for last discount + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 9500.0 | 500.0 | 0.0 | 400.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 9900.0 | 9900.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 999.83 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 499.83 | | | | false | + When Admin sets the business date to "04 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 9500.0 | 500.0 | 0.0 | 400.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 9900.0 | 9900.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 999.83 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 499.83 | | | | false | + Then Working Capital loan status will be "OVERPAID" + And Customer makes credit balance refund on "04 January 2026" with 400.0 transaction amount on Working Capital loan + Then Working Capital loan status will be "CLOSED_OBLIGATIONS_MET" + And Working capital loan account has the correct data: + | principal | totalPaidPrincipal | realizedIncome | unrealizedIncome | overpaymentAmount | + | 9500.0 | 9500.0 | 500.0 | 0.0 | 0.0 | + And Working Capital Loan has transactions: + | transactionDate | type | transactionAmount | principalPortion | feeChargesPortion | penaltyChargesPortion | reversed | + | 01 January 2026 | Disbursement | 9000.0 | 9000.0 | 0.0 | 0.0 | false | + | 01 January 2026 | Discount Fee | 1000.0 | 1000.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Repayment | 9900.0 | 9900.0 | 0.0 | 0.0 | false | + | 02 January 2026 | Discount Fee Amortization | 999.83 | | | | false | + | 03 January 2026 | Discount Fee Adjustment | 500.0 | 500.0 | 0.0 | 0.0 | false | + | 03 January 2026 | Discount Fee Amortization Adjustment | 499.83 | | | | false | + | 04 January 2026 | Credit Balance Refund | 400.0 | 400.0 | 0.0 | 0.0 | false | diff --git a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature index 05b1c709d56..91ad2b82fb2 100644 --- a/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature +++ b/fineract-e2e-tests-runner/src/test/resources/features/WorkingCapitalLoanRepayment.feature @@ -8,18 +8,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId And Customer makes repayment on "10 January 2026" with 270.0 transaction amount on Working Capital loan @@ -220,208 +220,216 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId And Customer makes repayment by loan external ID on "10 January 2026" with 30.0 transaction amount on Working Capital loan Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 30.0 | 240.0 | null | null | null | - Then Working Capital loan amortization schedule has 182 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 30.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - | 177 | 27 June 2026 | 50.00 | | 150.00 | 0.00 | | 0.00 | - | 178 | 28 June 2026 | 50.00 | | 100.00 | 0.00 | | 0.00 | - | 179 | 29 June 2026 | 50.00 | | 50.00 | 0.00 | | 0.00 | - | 180 | 30 June 2026 | 50.00 | | 0.00 | 0.00 | | 0.00 | - | 181 | 01 July 2026 | | | | | | | + Then Working Capital loan amortization schedule has 190 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 30.00 | 8550.00 | 8970.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 20.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76619 Scenario: Verify working capital loan repayment - UC3: simple repayment with zero amount results an error (Negative) @@ -429,18 +437,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId Then Initiating a repayment on "01 January 2026" with 0.0 transaction amount on Working Capital loan results an error with the following data: @@ -453,18 +461,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId Then Initiating a repayment on "01 January 2026" with -100.0 transaction amount on Working Capital loan results an error with the following data: @@ -477,18 +485,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId Then Initiating a repayment on "15 January 2026" with 270.0 transaction amount on Working Capital loan results an error with the following data: @@ -501,18 +509,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId And Customer makes repayment on "01 January 2026" with 50.0 transaction amount on Working Capital loan Then Working Capital loan delinquency range schedule has the following data: @@ -521,628 +529,649 @@ Feature: Working Capital Loan Repayment And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | Then Working Capital loan amortization schedule has 181 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 50.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - | 177 | 27 June 2026 | 50.00 | | 150.00 | 0.00 | | 0.00 | - | 178 | 28 June 2026 | 50.00 | | 100.00 | 0.00 | | 0.00 | - | 179 | 29 June 2026 | 50.00 | | 50.00 | 0.00 | | 0.00 | - | 180 | 30 June 2026 | 50.00 | | 0.00 | 0.00 | | 0.00 | - - @TestRailId:C76623 - Scenario: Verify working capital loan repayment - UC7: full minimum payment after disbursement day - When Admin sets the business date to "01 January 2026" - And Admin creates a client with random data - And Admin creates a working capital loan with the following data: - | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | - And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" - Then Working capital loan approval was successful - And Working capital loan account has the correct data: - | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | - When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount - Then Working Capital loan status will be "ACTIVE" - And Verify Working Capital loan disbursement was successful - And Working capital loan account has the correct data: - | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | - When Admin runs inline COB job for Working Capital Loan by loanId - Then Working Capital loan delinquency range schedule has the following data: - | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | - | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 0.0 | 270.0 | null | null | null | - And Delinquency Tag History for Working Capital loan has lines: - | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | -# --- Full expectedAmount paid --- - When Admin sets the business date to "02 January 2026" - And Customer makes repayment on "02 January 2026" with 270.0 transaction amount on Working Capital loan - Then Working Capital loan delinquency range schedule has the following data: - | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | - | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | - And Delinquency Tag History for Working Capital loan has lines: - | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | - When Admin sets the business date to "31 January 2026" - And Admin runs inline COB job for Working Capital Loan by loanId - Then Working Capital loan delinquency range schedule has the following data: - | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | - | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | - | 2 | 2026-01-31 | 2026-03-01 | 270.0 | 0.0 | 270.0 | null | null | null | - And Delinquency Tag History for Working Capital loan has lines: - | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | - Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - - @TestRailId:C76624 - Scenario: Verify working capital loan repayment - UC8: full expectedAmount repaid on last day of 1st period - When Admin sets the business date to "01 January 2026" - And Admin creates a client with random data - And Admin creates a working capital loan with the following data: - | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | - And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" - Then Working capital loan approval was successful - And Working capital loan account has the correct data: - | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | - When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount - Then Working Capital loan status will be "ACTIVE" - And Verify Working Capital loan disbursement was successful - And Working capital loan account has the correct data: - | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | - When Admin runs inline COB job for Working Capital Loan by loanId - Then Working Capital loan delinquency range schedule has the following data: - | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | - | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 0.0 | 270.0 | null | null | null | - And Delinquency Tag History for Working Capital loan has lines: - | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | -# --- Full expectedAmount paid --- - When Admin sets the business date to "30 January 2026" - And Customer makes repayment on "30 January 2026" with 270.0 transaction amount on Working Capital loan - Then Working Capital loan delinquency range schedule has the following data: - | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | - | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | - And Delinquency Tag History for Working Capital loan has lines: - | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | - When Admin sets the business date to "31 January 2026" - And Admin runs inline COB job for Working Capital Loan by loanId - Then Working Capital loan delinquency range schedule has the following data: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 50.00 | 8950.00 | 8950.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | | 8900.00 | | 0.00 | | 0.00 | + | 3 | 04 January 2026 | 50.00 | | 8850.00 | | 0.00 | | 0.00 | + | 4 | 05 January 2026 | 50.00 | | 8800.00 | | 0.00 | | 0.00 | + | 5 | 06 January 2026 | 50.00 | | 8750.00 | | 0.00 | | 0.00 | + | 6 | 07 January 2026 | 50.00 | | 8700.00 | | 0.00 | | 0.00 | + | 7 | 08 January 2026 | 50.00 | | 8650.00 | | 0.00 | | 0.00 | + | 8 | 09 January 2026 | 50.00 | | 8600.00 | | 0.00 | | 0.00 | + | 9 | 10 January 2026 | 50.00 | | 8550.00 | | 0.00 | | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + + @TestRailId:C76623 + Scenario: Verify working capital loan repayment - UC7: full minimum payment after disbursement day + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin runs inline COB job for Working Capital Loan by loanId + Then Working Capital loan delinquency range schedule has the following data: + | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | + | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 0.0 | 270.0 | null | null | null | + And Delinquency Tag History for Working Capital loan has lines: + | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | +# --- Full expectedAmount paid --- + When Admin sets the business date to "02 January 2026" + And Customer makes repayment on "02 January 2026" with 270.0 transaction amount on Working Capital loan + Then Working Capital loan delinquency range schedule has the following data: + | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | + | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | + And Delinquency Tag History for Working Capital loan has lines: + | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | + When Admin sets the business date to "31 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | | 2 | 2026-01-31 | 2026-03-01 | 270.0 | 0.0 | 270.0 | null | null | null | And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | | 8900.00 | | 0.00 | | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + + @TestRailId:C76624 + Scenario: Verify working capital loan repayment - UC8: full expectedAmount repaid on last day of 1st period + When Admin sets the business date to "01 January 2026" + And Admin creates a client with random data + And Admin creates a working capital loan with the following data: + | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" + Then Working capital loan approval was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount + Then Working Capital loan status will be "ACTIVE" + And Verify Working Capital loan disbursement was successful + And Working capital loan account has the correct data: + | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + When Admin runs inline COB job for Working Capital Loan by loanId + Then Working Capital loan delinquency range schedule has the following data: + | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | + | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 0.0 | 270.0 | null | null | null | + And Delinquency Tag History for Working Capital loan has lines: + | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | +# --- Full expectedAmount paid --- + When Admin sets the business date to "30 January 2026" + And Customer makes repayment on "30 January 2026" with 270.0 transaction amount on Working Capital loan + Then Working Capital loan delinquency range schedule has the following data: + | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | + | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | + And Delinquency Tag History for Working Capital loan has lines: + | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | + When Admin sets the business date to "31 January 2026" + And Admin runs inline COB job for Working Capital Loan by loanId + Then Working Capital loan delinquency range schedule has the following data: + | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | + | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | + | 2 | 2026-01-31 | 2026-03-01 | 270.0 | 0.0 | 270.0 | null | null | null | + And Delinquency Tag History for Working Capital loan has lines: + | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | + Then Working Capital loan amortization schedule has 205 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 0.00 | 8550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | 0.00 | 8500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 11 | 12 January 2026 | 50.00 | 0.00 | 8450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 12 | 13 January 2026 | 50.00 | 0.00 | 8400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 13 | 14 January 2026 | 50.00 | 0.00 | 8350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 14 | 15 January 2026 | 50.00 | 0.00 | 8300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 15 | 16 January 2026 | 50.00 | 0.00 | 8250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 16 | 17 January 2026 | 50.00 | 0.00 | 8200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 17 | 18 January 2026 | 50.00 | 0.00 | 8150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 18 | 19 January 2026 | 50.00 | 0.00 | 8100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 19 | 20 January 2026 | 50.00 | 0.00 | 8050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 20 | 21 January 2026 | 50.00 | 0.00 | 8000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 21 | 22 January 2026 | 50.00 | 0.00 | 7950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 22 | 23 January 2026 | 50.00 | 0.00 | 7900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 23 | 24 January 2026 | 50.00 | 0.00 | 7850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 24 | 25 January 2026 | 50.00 | 0.00 | 7800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 25 | 26 January 2026 | 50.00 | 0.00 | 7750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 26 | 27 January 2026 | 50.00 | 0.00 | 7700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 27 | 28 January 2026 | 50.00 | 0.00 | 7650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 28 | 29 January 2026 | 50.00 | 0.00 | 7600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 29 | 30 January 2026 | 50.00 | 270.00 | 7550.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 194 | 14 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 195 | 15 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 196 | 16 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 197 | 17 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 198 | 18 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 199 | 19 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 200 | 20 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 201 | 21 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 202 | 22 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 203 | 23 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 204 | 24 July 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76625 Scenario: Verify working capital loan repayment - UC9: full expectedAmount repaid on first day of 2nd period @@ -1150,18 +1179,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -1189,185 +1218,214 @@ Feature: Working Capital Loan Repayment And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | | 1 | 2026-01-31 | 2026-01-31 | D00 | 1 | 30 | - Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 206 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 0.00 | 8550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | 0.00 | 8500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 11 | 12 January 2026 | 50.00 | 0.00 | 8450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 12 | 13 January 2026 | 50.00 | 0.00 | 8400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 13 | 14 January 2026 | 50.00 | 0.00 | 8350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 14 | 15 January 2026 | 50.00 | 0.00 | 8300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 15 | 16 January 2026 | 50.00 | 0.00 | 8250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 16 | 17 January 2026 | 50.00 | 0.00 | 8200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 17 | 18 January 2026 | 50.00 | 0.00 | 8150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 18 | 19 January 2026 | 50.00 | 0.00 | 8100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 19 | 20 January 2026 | 50.00 | 0.00 | 8050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 20 | 21 January 2026 | 50.00 | 0.00 | 8000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 21 | 22 January 2026 | 50.00 | 0.00 | 7950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 22 | 23 January 2026 | 50.00 | 0.00 | 7900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 23 | 24 January 2026 | 50.00 | 0.00 | 7850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 24 | 25 January 2026 | 50.00 | 0.00 | 7800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 25 | 26 January 2026 | 50.00 | 0.00 | 7750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 26 | 27 January 2026 | 50.00 | 0.00 | 7700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 27 | 28 January 2026 | 50.00 | 0.00 | 7650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 28 | 29 January 2026 | 50.00 | 0.00 | 7600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 29 | 30 January 2026 | 50.00 | 0.00 | 7550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 30 | 31 January 2026 | 50.00 | 270.00 | 7500.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 194 | 14 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 195 | 15 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 196 | 16 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 197 | 17 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 198 | 18 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 199 | 19 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 200 | 20 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 201 | 21 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 202 | 22 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 203 | 23 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 204 | 24 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 205 | 25 July 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76626 Scenario: Verify working capital loan repayment - UC10: full expectedAmount repaid in 1st period with multiple payments on same day @@ -1375,18 +1433,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -1410,186 +1468,185 @@ Feature: Working Capital Loan Repayment | 2 | 2026-01-31 | 2026-03-01 | 270.0 | 0.0 | 270.0 | null | null | null | And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | - Then Working Capital loan amortization schedule has 178 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 170.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | 100.00 | 8900.00 | 0.00 | 0.00 | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - | 177 | 27 June 2026 | 50.00 | | 150.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | | 8900.00 | | 0.00 | | 0.00 | + | 3 | 04 January 2026 | 50.00 | | 8850.00 | | 0.00 | | 0.00 | + | 4 | 05 January 2026 | 50.00 | | 8800.00 | | 0.00 | | 0.00 | + | 5 | 06 January 2026 | 50.00 | | 8750.00 | | 0.00 | | 0.00 | + | 6 | 07 January 2026 | 50.00 | | 8700.00 | | 0.00 | | 0.00 | + | 7 | 08 January 2026 | 50.00 | | 8650.00 | | 0.00 | | 0.00 | + | 8 | 09 January 2026 | 50.00 | | 8600.00 | | 0.00 | | 0.00 | + | 9 | 10 January 2026 | 50.00 | | 8550.00 | | 0.00 | | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | @TestRailId:C76627 Scenario: Verify working capital loan repayment - UC11: full expectedAmount repaid in 1st period with multiple payments on different days @@ -1597,18 +1654,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -1639,185 +1696,185 @@ Feature: Working Capital Loan Repayment And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | Then Working Capital loan amortization schedule has 178 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 170.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | 100.00 | 8900.00 | 0.00 | 0.00 | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - | 177 | 27 June 2026 | 50.00 | | 150.00 | 0.00 | | 0.00 | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 170.00 | 8950.00 | 8830.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 100.00 | 8900.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | | 8850.00 | | 0.00 | | 0.00 | + | 4 | 05 January 2026 | 50.00 | | 8800.00 | | 0.00 | | 0.00 | + | 5 | 06 January 2026 | 50.00 | | 8750.00 | | 0.00 | | 0.00 | + | 6 | 07 January 2026 | 50.00 | | 8700.00 | | 0.00 | | 0.00 | + | 7 | 08 January 2026 | 50.00 | | 8650.00 | | 0.00 | | 0.00 | + | 8 | 09 January 2026 | 50.00 | | 8600.00 | | 0.00 | | 0.00 | + | 9 | 10 January 2026 | 50.00 | | 8550.00 | | 0.00 | | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | @TestRailId:C76628 Scenario: Verify working capital loan repayment - UC12: partial expectedAmount repaid in 1st period @@ -1825,18 +1882,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -1867,18 +1924,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -1906,187 +1963,226 @@ Feature: Working Capital Loan Repayment And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | | 1 | 2026-01-31 | | D00 | 1 | 30 | - Then Working Capital loan amortization schedule has 179 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 170.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | - | 177 | 27 June 2026 | 50.00 | | 150.00 | 0.00 | | 0.00 | - | 178 | 28 June 2026 | 50.00 | | 100.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 218 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 0.00 | 8550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | 0.00 | 8500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 11 | 12 January 2026 | 50.00 | 0.00 | 8450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 12 | 13 January 2026 | 50.00 | 0.00 | 8400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 13 | 14 January 2026 | 50.00 | 0.00 | 8350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 14 | 15 January 2026 | 50.00 | 0.00 | 8300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 15 | 16 January 2026 | 50.00 | 0.00 | 8250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 16 | 17 January 2026 | 50.00 | 0.00 | 8200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 17 | 18 January 2026 | 50.00 | 0.00 | 8150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 18 | 19 January 2026 | 50.00 | 0.00 | 8100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 19 | 20 January 2026 | 50.00 | 0.00 | 8050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 20 | 21 January 2026 | 50.00 | 0.00 | 8000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 21 | 22 January 2026 | 50.00 | 0.00 | 7950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 22 | 23 January 2026 | 50.00 | 0.00 | 7900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 23 | 24 January 2026 | 50.00 | 0.00 | 7850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 24 | 25 January 2026 | 50.00 | 0.00 | 7800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 25 | 26 January 2026 | 50.00 | 0.00 | 7750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 26 | 27 January 2026 | 50.00 | 0.00 | 7700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 27 | 28 January 2026 | 50.00 | 0.00 | 7650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 28 | 29 January 2026 | 50.00 | 0.00 | 7600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 29 | 30 January 2026 | 50.00 | 0.00 | 7550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 30 | 31 January 2026 | 50.00 | 0.00 | 7500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 31 | 01 February 2026 | 50.00 | 0.00 | 7450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 32 | 02 February 2026 | 50.00 | 0.00 | 7400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 33 | 03 February 2026 | 50.00 | 0.00 | 7350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 34 | 04 February 2026 | 50.00 | 0.00 | 7300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 35 | 05 February 2026 | 50.00 | 0.00 | 7250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 36 | 06 February 2026 | 50.00 | 0.00 | 7200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 37 | 07 February 2026 | 50.00 | 0.00 | 7150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 38 | 08 February 2026 | 50.00 | 0.00 | 7100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 39 | 09 February 2026 | 50.00 | 0.00 | 7050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 40 | 10 February 2026 | 50.00 | 170.00 | 7000.00 | 8830.00 | 0.00 | 0.00 | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 194 | 14 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 195 | 15 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 196 | 16 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 197 | 17 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 198 | 18 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 199 | 19 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 200 | 20 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 201 | 21 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 202 | 22 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 203 | 23 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 204 | 24 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 205 | 25 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 206 | 26 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 207 | 27 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 208 | 28 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 209 | 29 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 210 | 30 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 211 | 31 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 212 | 01 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 213 | 02 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 214 | 03 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 215 | 04 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 216 | 05 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 217 | 06 August 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76630 Scenario: Verify working capital loan repayment - UC14: expectedAmount overpaid in 1st period @@ -2094,18 +2190,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -2130,183 +2226,191 @@ Feature: Working Capital Loan Repayment | 2 | 2026-01-31 | 2026-03-01 | 270.0 | 0.0 | 270.0 | null | null | null | And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | - Then Working Capital loan amortization schedule has 175 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 370.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 183 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 370.00 | 8550.00 | 8630.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76631 Scenario: Verify working capital loan repayment - UC15: expectedAmount overpaid in 2nd period @@ -2314,18 +2418,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -2353,183 +2457,222 @@ Feature: Working Capital Loan Repayment And Delinquency Tag History for Working Capital loan has lines: | periodNumber | addedOnDate | liftedOnDate | classification | minimumAgeDays | maximumAgeDays | | 1 | 2026-01-31 | 2026-02-10 | D00 | 1 | 30 | - Then Working Capital loan amortization schedule has 175 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 370.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 214 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 0.00 | 8550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | 0.00 | 8500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 11 | 12 January 2026 | 50.00 | 0.00 | 8450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 12 | 13 January 2026 | 50.00 | 0.00 | 8400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 13 | 14 January 2026 | 50.00 | 0.00 | 8350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 14 | 15 January 2026 | 50.00 | 0.00 | 8300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 15 | 16 January 2026 | 50.00 | 0.00 | 8250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 16 | 17 January 2026 | 50.00 | 0.00 | 8200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 17 | 18 January 2026 | 50.00 | 0.00 | 8150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 18 | 19 January 2026 | 50.00 | 0.00 | 8100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 19 | 20 January 2026 | 50.00 | 0.00 | 8050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 20 | 21 January 2026 | 50.00 | 0.00 | 8000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 21 | 22 January 2026 | 50.00 | 0.00 | 7950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 22 | 23 January 2026 | 50.00 | 0.00 | 7900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 23 | 24 January 2026 | 50.00 | 0.00 | 7850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 24 | 25 January 2026 | 50.00 | 0.00 | 7800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 25 | 26 January 2026 | 50.00 | 0.00 | 7750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 26 | 27 January 2026 | 50.00 | 0.00 | 7700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 27 | 28 January 2026 | 50.00 | 0.00 | 7650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 28 | 29 January 2026 | 50.00 | 0.00 | 7600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 29 | 30 January 2026 | 50.00 | 0.00 | 7550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 30 | 31 January 2026 | 50.00 | 0.00 | 7500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 31 | 01 February 2026 | 50.00 | 0.00 | 7450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 32 | 02 February 2026 | 50.00 | 0.00 | 7400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 33 | 03 February 2026 | 50.00 | 0.00 | 7350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 34 | 04 February 2026 | 50.00 | 0.00 | 7300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 35 | 05 February 2026 | 50.00 | 0.00 | 7250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 36 | 06 February 2026 | 50.00 | 0.00 | 7200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 37 | 07 February 2026 | 50.00 | 0.00 | 7150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 38 | 08 February 2026 | 50.00 | 0.00 | 7100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 39 | 09 February 2026 | 50.00 | 0.00 | 7050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 40 | 10 February 2026 | 50.00 | 370.00 | 7000.00 | 8630.00 | 0.00 | 0.00 | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 194 | 14 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 195 | 15 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 196 | 16 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 197 | 17 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 198 | 18 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 199 | 19 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 200 | 20 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 201 | 21 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 202 | 22 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 203 | 23 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 204 | 24 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 205 | 25 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 206 | 26 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 207 | 27 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 208 | 28 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 209 | 29 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 210 | 30 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 211 | 31 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 212 | 01 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 213 | 02 August 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76632 Scenario: Verify working capital loan repayment - UC16: expectedAmount overpaid in late period @@ -2537,18 +2680,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin runs inline COB job for Working Capital Loan by loanId Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | @@ -2600,160 +2743,288 @@ Feature: Working Capital Loan Repayment | 2 | 2026-03-02 | 2026-05-10 | D00 | 1 | 30 | | 1 | 2026-03-02 | 2026-05-10 | D30 | 31 | 60 | | 1 | 2026-01-31 | 2026-05-10 | D00 | 1 | 30 | - Then Working Capital loan amortization schedule has 152 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 1500.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 280 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 0.00 | 8550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | 0.00 | 8500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 11 | 12 January 2026 | 50.00 | 0.00 | 8450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 12 | 13 January 2026 | 50.00 | 0.00 | 8400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 13 | 14 January 2026 | 50.00 | 0.00 | 8350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 14 | 15 January 2026 | 50.00 | 0.00 | 8300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 15 | 16 January 2026 | 50.00 | 0.00 | 8250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 16 | 17 January 2026 | 50.00 | 0.00 | 8200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 17 | 18 January 2026 | 50.00 | 0.00 | 8150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 18 | 19 January 2026 | 50.00 | 0.00 | 8100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 19 | 20 January 2026 | 50.00 | 0.00 | 8050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 20 | 21 January 2026 | 50.00 | 0.00 | 8000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 21 | 22 January 2026 | 50.00 | 0.00 | 7950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 22 | 23 January 2026 | 50.00 | 0.00 | 7900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 23 | 24 January 2026 | 50.00 | 0.00 | 7850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 24 | 25 January 2026 | 50.00 | 0.00 | 7800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 25 | 26 January 2026 | 50.00 | 0.00 | 7750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 26 | 27 January 2026 | 50.00 | 0.00 | 7700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 27 | 28 January 2026 | 50.00 | 0.00 | 7650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 28 | 29 January 2026 | 50.00 | 0.00 | 7600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 29 | 30 January 2026 | 50.00 | 0.00 | 7550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 30 | 31 January 2026 | 50.00 | 0.00 | 7500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 31 | 01 February 2026 | 50.00 | 0.00 | 7450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 32 | 02 February 2026 | 50.00 | 0.00 | 7400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 33 | 03 February 2026 | 50.00 | 0.00 | 7350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 34 | 04 February 2026 | 50.00 | 0.00 | 7300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 35 | 05 February 2026 | 50.00 | 0.00 | 7250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 36 | 06 February 2026 | 50.00 | 0.00 | 7200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 37 | 07 February 2026 | 50.00 | 0.00 | 7150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 38 | 08 February 2026 | 50.00 | 0.00 | 7100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 39 | 09 February 2026 | 50.00 | 0.00 | 7050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 40 | 10 February 2026 | 50.00 | 0.00 | 7000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 41 | 11 February 2026 | 50.00 | 0.00 | 6950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 42 | 12 February 2026 | 50.00 | 0.00 | 6900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 43 | 13 February 2026 | 50.00 | 0.00 | 6850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 44 | 14 February 2026 | 50.00 | 0.00 | 6800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 45 | 15 February 2026 | 50.00 | 0.00 | 6750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 46 | 16 February 2026 | 50.00 | 0.00 | 6700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 47 | 17 February 2026 | 50.00 | 0.00 | 6650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 48 | 18 February 2026 | 50.00 | 0.00 | 6600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 49 | 19 February 2026 | 50.00 | 0.00 | 6550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 50 | 20 February 2026 | 50.00 | 0.00 | 6500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 51 | 21 February 2026 | 50.00 | 0.00 | 6450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 52 | 22 February 2026 | 50.00 | 0.00 | 6400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 53 | 23 February 2026 | 50.00 | 0.00 | 6350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 54 | 24 February 2026 | 50.00 | 0.00 | 6300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 55 | 25 February 2026 | 50.00 | 0.00 | 6250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 56 | 26 February 2026 | 50.00 | 0.00 | 6200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 57 | 27 February 2026 | 50.00 | 0.00 | 6150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 58 | 28 February 2026 | 50.00 | 0.00 | 6100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 59 | 01 March 2026 | 50.00 | 0.00 | 6050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 60 | 02 March 2026 | 50.00 | 0.00 | 6000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 61 | 03 March 2026 | 50.00 | 0.00 | 5950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 62 | 04 March 2026 | 50.00 | 0.00 | 5900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 63 | 05 March 2026 | 50.00 | 0.00 | 5850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 64 | 06 March 2026 | 50.00 | 0.00 | 5800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 65 | 07 March 2026 | 50.00 | 0.00 | 5750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 66 | 08 March 2026 | 50.00 | 0.00 | 5700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 67 | 09 March 2026 | 50.00 | 0.00 | 5650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 68 | 10 March 2026 | 50.00 | 0.00 | 5600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 69 | 11 March 2026 | 50.00 | 0.00 | 5550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 70 | 12 March 2026 | 50.00 | 0.00 | 5500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 71 | 13 March 2026 | 50.00 | 0.00 | 5450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 72 | 14 March 2026 | 50.00 | 0.00 | 5400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 73 | 15 March 2026 | 50.00 | 0.00 | 5350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 74 | 16 March 2026 | 50.00 | 0.00 | 5300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 75 | 17 March 2026 | 50.00 | 0.00 | 5250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 76 | 18 March 2026 | 50.00 | 0.00 | 5200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 77 | 19 March 2026 | 50.00 | 0.00 | 5150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 78 | 20 March 2026 | 50.00 | 0.00 | 5100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 79 | 21 March 2026 | 50.00 | 0.00 | 5050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 80 | 22 March 2026 | 50.00 | 0.00 | 5000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 81 | 23 March 2026 | 50.00 | 0.00 | 4950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 82 | 24 March 2026 | 50.00 | 0.00 | 4900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 83 | 25 March 2026 | 50.00 | 0.00 | 4850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 84 | 26 March 2026 | 50.00 | 0.00 | 4800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 85 | 27 March 2026 | 50.00 | 0.00 | 4750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 86 | 28 March 2026 | 50.00 | 0.00 | 4700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 87 | 29 March 2026 | 50.00 | 0.00 | 4650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 88 | 30 March 2026 | 50.00 | 0.00 | 4600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 89 | 31 March 2026 | 50.00 | 0.00 | 4550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 90 | 01 April 2026 | 50.00 | 0.00 | 4500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 91 | 02 April 2026 | 50.00 | 0.00 | 4450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 92 | 03 April 2026 | 50.00 | 0.00 | 4400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 93 | 04 April 2026 | 50.00 | 0.00 | 4350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 94 | 05 April 2026 | 50.00 | 0.00 | 4300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 95 | 06 April 2026 | 50.00 | 0.00 | 4250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 96 | 07 April 2026 | 50.00 | 0.00 | 4200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 97 | 08 April 2026 | 50.00 | 0.00 | 4150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 98 | 09 April 2026 | 50.00 | 0.00 | 4100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 99 | 10 April 2026 | 50.00 | 0.00 | 4050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 100 | 11 April 2026 | 50.00 | 0.00 | 4000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 101 | 12 April 2026 | 50.00 | 0.00 | 3950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 102 | 13 April 2026 | 50.00 | 0.00 | 3900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 103 | 14 April 2026 | 50.00 | 0.00 | 3850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 104 | 15 April 2026 | 50.00 | 0.00 | 3800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 105 | 16 April 2026 | 50.00 | 0.00 | 3750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 106 | 17 April 2026 | 50.00 | 0.00 | 3700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 107 | 18 April 2026 | 50.00 | 0.00 | 3650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 108 | 19 April 2026 | 50.00 | 0.00 | 3600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 109 | 20 April 2026 | 50.00 | 0.00 | 3550.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 110 | 21 April 2026 | 50.00 | 0.00 | 3500.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 111 | 22 April 2026 | 50.00 | 0.00 | 3450.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 112 | 23 April 2026 | 50.00 | 0.00 | 3400.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 113 | 24 April 2026 | 50.00 | 0.00 | 3350.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 114 | 25 April 2026 | 50.00 | 0.00 | 3300.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 115 | 26 April 2026 | 50.00 | 0.00 | 3250.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 116 | 27 April 2026 | 50.00 | 0.00 | 3200.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 117 | 28 April 2026 | 50.00 | 0.00 | 3150.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 118 | 29 April 2026 | 50.00 | 0.00 | 3100.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 119 | 30 April 2026 | 50.00 | 0.00 | 3050.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 120 | 01 May 2026 | 50.00 | 0.00 | 3000.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 121 | 02 May 2026 | 50.00 | 0.00 | 2950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 122 | 03 May 2026 | 50.00 | 0.00 | 2900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 123 | 04 May 2026 | 50.00 | 0.00 | 2850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 124 | 05 May 2026 | 50.00 | 0.00 | 2800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 125 | 06 May 2026 | 50.00 | 0.00 | 2750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 126 | 07 May 2026 | 50.00 | 0.00 | 2700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 127 | 08 May 2026 | 50.00 | 0.00 | 2650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 128 | 09 May 2026 | 50.00 | 0.00 | 2600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 129 | 10 May 2026 | 50.00 | 1500.00 | 2550.00 | 7500.00 | 0.00 | 0.00 | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 185 | 05 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 186 | 06 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 187 | 07 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 188 | 08 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 189 | 09 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 190 | 10 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 191 | 11 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 192 | 12 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 193 | 13 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 194 | 14 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 195 | 15 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 196 | 16 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 197 | 17 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 198 | 18 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 199 | 19 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 200 | 20 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 201 | 21 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 202 | 22 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 203 | 23 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 204 | 24 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 205 | 25 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 206 | 26 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 207 | 27 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 208 | 28 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 209 | 29 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 210 | 30 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 211 | 31 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 212 | 01 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 213 | 02 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 214 | 03 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 215 | 04 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 216 | 05 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 217 | 06 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 218 | 07 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 219 | 08 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 220 | 09 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 221 | 10 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 222 | 11 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 223 | 12 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 224 | 13 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 225 | 14 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 226 | 15 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 227 | 16 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 228 | 17 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 229 | 18 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 230 | 19 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 231 | 20 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 232 | 21 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 233 | 22 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 234 | 23 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 235 | 24 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 236 | 25 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 237 | 26 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 238 | 27 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 239 | 28 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 240 | 29 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 241 | 30 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 242 | 31 August 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 243 | 01 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 244 | 02 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 245 | 03 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 246 | 04 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 247 | 05 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 248 | 06 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 249 | 07 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 250 | 08 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 251 | 09 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 252 | 10 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 253 | 11 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 254 | 12 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 255 | 13 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 256 | 14 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 257 | 15 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 258 | 16 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 259 | 17 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 260 | 18 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 261 | 19 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 262 | 20 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 263 | 21 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 264 | 22 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 265 | 23 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 266 | 24 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 267 | 25 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 268 | 26 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 269 | 27 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 270 | 28 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 271 | 29 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 272 | 30 September 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 273 | 01 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 274 | 02 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 275 | 03 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 276 | 04 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 277 | 05 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 278 | 06 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 279 | 07 October 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76633 Scenario: Verify working capital loan repayment - UC17: simple repayment with payment details @@ -2761,18 +3032,18 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | + | WCLP | 01 January 2026 | 01 January 2026 | 9000 | 100000 | 18 | 0 | And Admin successfully approves the working capital loan on "01 January 2026" with "9000" amount and expected disbursement date on "01 January 2026" Then Working capital loan approval was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | proposedPrincipal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discountApproved | - | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Approved | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin successfully disburse the Working Capital loan on "01 January 2026" with "9000" EUR transaction amount Then Working Capital loan status will be "ACTIVE" And Verify Working Capital loan disbursement was successful And Working capital loan account has the correct data: | product.name | submittedOnDate | expectedDisbursementDate | status | principal | approvedPrincipal | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | + | WCLP | 2026-01-01 | 2026-01-01 | Active | 9000.0 | 9000.0 | 100000.0 | 18.0 | null | When Admin sets the business date to "10 January 2026" And Admin runs inline COB job for Working Capital Loan by loanId And Customer makes repayment on "10 January 2026" with 270.0 transaction amount on Working Capital loan with the following payment details: @@ -2781,185 +3052,193 @@ Feature: Working Capital Loan Repayment Then Working Capital loan delinquency range schedule has the following data: | periodNumber | fromDate | toDate | expectedAmount | paidAmount | outstandingAmount | minPaymentCriteriaMet | delinquentAmount | delinquentDays | | 1 | 2026-01-01 | 2026-01-30 | 270.0 | 270.0 | 0.0 | true | 0.0 | 0 | - Then Working Capital loan amortization schedule has 177 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2026 | -9000.00 | | 9000.00 | | | 0.00 | - | 1 | 02 January 2026 | 50.00 | 270.00 | 8950.00 | 0.00 | 0.00 | 0.00 | - | 2 | 03 January 2026 | 50.00 | | 8900.00 | 0.00 | | 0.00 | - | 3 | 04 January 2026 | 50.00 | | 8850.00 | 0.00 | | 0.00 | - | 4 | 05 January 2026 | 50.00 | | 8800.00 | 0.00 | | 0.00 | - | 5 | 06 January 2026 | 50.00 | | 8750.00 | 0.00 | | 0.00 | - | 6 | 07 January 2026 | 50.00 | | 8700.00 | 0.00 | | 0.00 | - | 7 | 08 January 2026 | 50.00 | | 8650.00 | 0.00 | | 0.00 | - | 8 | 09 January 2026 | 50.00 | | 8600.00 | 0.00 | | 0.00 | - | 9 | 10 January 2026 | 50.00 | | 8550.00 | 0.00 | | 0.00 | - | 10 | 11 January 2026 | 50.00 | | 8500.00 | 0.00 | | 0.00 | - | 11 | 12 January 2026 | 50.00 | | 8450.00 | 0.00 | | 0.00 | - | 12 | 13 January 2026 | 50.00 | | 8400.00 | 0.00 | | 0.00 | - | 13 | 14 January 2026 | 50.00 | | 8350.00 | 0.00 | | 0.00 | - | 14 | 15 January 2026 | 50.00 | | 8300.00 | 0.00 | | 0.00 | - | 15 | 16 January 2026 | 50.00 | | 8250.00 | 0.00 | | 0.00 | - | 16 | 17 January 2026 | 50.00 | | 8200.00 | 0.00 | | 0.00 | - | 17 | 18 January 2026 | 50.00 | | 8150.00 | 0.00 | | 0.00 | - | 18 | 19 January 2026 | 50.00 | | 8100.00 | 0.00 | | 0.00 | - | 19 | 20 January 2026 | 50.00 | | 8050.00 | 0.00 | | 0.00 | - | 20 | 21 January 2026 | 50.00 | | 8000.00 | 0.00 | | 0.00 | - | 21 | 22 January 2026 | 50.00 | | 7950.00 | 0.00 | | 0.00 | - | 22 | 23 January 2026 | 50.00 | | 7900.00 | 0.00 | | 0.00 | - | 23 | 24 January 2026 | 50.00 | | 7850.00 | 0.00 | | 0.00 | - | 24 | 25 January 2026 | 50.00 | | 7800.00 | 0.00 | | 0.00 | - | 25 | 26 January 2026 | 50.00 | | 7750.00 | 0.00 | | 0.00 | - | 26 | 27 January 2026 | 50.00 | | 7700.00 | 0.00 | | 0.00 | - | 27 | 28 January 2026 | 50.00 | | 7650.00 | 0.00 | | 0.00 | - | 28 | 29 January 2026 | 50.00 | | 7600.00 | 0.00 | | 0.00 | - | 29 | 30 January 2026 | 50.00 | | 7550.00 | 0.00 | | 0.00 | - | 30 | 31 January 2026 | 50.00 | | 7500.00 | 0.00 | | 0.00 | - | 31 | 01 February 2026 | 50.00 | | 7450.00 | 0.00 | | 0.00 | - | 32 | 02 February 2026 | 50.00 | | 7400.00 | 0.00 | | 0.00 | - | 33 | 03 February 2026 | 50.00 | | 7350.00 | 0.00 | | 0.00 | - | 34 | 04 February 2026 | 50.00 | | 7300.00 | 0.00 | | 0.00 | - | 35 | 05 February 2026 | 50.00 | | 7250.00 | 0.00 | | 0.00 | - | 36 | 06 February 2026 | 50.00 | | 7200.00 | 0.00 | | 0.00 | - | 37 | 07 February 2026 | 50.00 | | 7150.00 | 0.00 | | 0.00 | - | 38 | 08 February 2026 | 50.00 | | 7100.00 | 0.00 | | 0.00 | - | 39 | 09 February 2026 | 50.00 | | 7050.00 | 0.00 | | 0.00 | - | 40 | 10 February 2026 | 50.00 | | 7000.00 | 0.00 | | 0.00 | - | 41 | 11 February 2026 | 50.00 | | 6950.00 | 0.00 | | 0.00 | - | 42 | 12 February 2026 | 50.00 | | 6900.00 | 0.00 | | 0.00 | - | 43 | 13 February 2026 | 50.00 | | 6850.00 | 0.00 | | 0.00 | - | 44 | 14 February 2026 | 50.00 | | 6800.00 | 0.00 | | 0.00 | - | 45 | 15 February 2026 | 50.00 | | 6750.00 | 0.00 | | 0.00 | - | 46 | 16 February 2026 | 50.00 | | 6700.00 | 0.00 | | 0.00 | - | 47 | 17 February 2026 | 50.00 | | 6650.00 | 0.00 | | 0.00 | - | 48 | 18 February 2026 | 50.00 | | 6600.00 | 0.00 | | 0.00 | - | 49 | 19 February 2026 | 50.00 | | 6550.00 | 0.00 | | 0.00 | - | 50 | 20 February 2026 | 50.00 | | 6500.00 | 0.00 | | 0.00 | - | 51 | 21 February 2026 | 50.00 | | 6450.00 | 0.00 | | 0.00 | - | 52 | 22 February 2026 | 50.00 | | 6400.00 | 0.00 | | 0.00 | - | 53 | 23 February 2026 | 50.00 | | 6350.00 | 0.00 | | 0.00 | - | 54 | 24 February 2026 | 50.00 | | 6300.00 | 0.00 | | 0.00 | - | 55 | 25 February 2026 | 50.00 | | 6250.00 | 0.00 | | 0.00 | - | 56 | 26 February 2026 | 50.00 | | 6200.00 | 0.00 | | 0.00 | - | 57 | 27 February 2026 | 50.00 | | 6150.00 | 0.00 | | 0.00 | - | 58 | 28 February 2026 | 50.00 | | 6100.00 | 0.00 | | 0.00 | - | 59 | 01 March 2026 | 50.00 | | 6050.00 | 0.00 | | 0.00 | - | 60 | 02 March 2026 | 50.00 | | 6000.00 | 0.00 | | 0.00 | - | 61 | 03 March 2026 | 50.00 | | 5950.00 | 0.00 | | 0.00 | - | 62 | 04 March 2026 | 50.00 | | 5900.00 | 0.00 | | 0.00 | - | 63 | 05 March 2026 | 50.00 | | 5850.00 | 0.00 | | 0.00 | - | 64 | 06 March 2026 | 50.00 | | 5800.00 | 0.00 | | 0.00 | - | 65 | 07 March 2026 | 50.00 | | 5750.00 | 0.00 | | 0.00 | - | 66 | 08 March 2026 | 50.00 | | 5700.00 | 0.00 | | 0.00 | - | 67 | 09 March 2026 | 50.00 | | 5650.00 | 0.00 | | 0.00 | - | 68 | 10 March 2026 | 50.00 | | 5600.00 | 0.00 | | 0.00 | - | 69 | 11 March 2026 | 50.00 | | 5550.00 | 0.00 | | 0.00 | - | 70 | 12 March 2026 | 50.00 | | 5500.00 | 0.00 | | 0.00 | - | 71 | 13 March 2026 | 50.00 | | 5450.00 | 0.00 | | 0.00 | - | 72 | 14 March 2026 | 50.00 | | 5400.00 | 0.00 | | 0.00 | - | 73 | 15 March 2026 | 50.00 | | 5350.00 | 0.00 | | 0.00 | - | 74 | 16 March 2026 | 50.00 | | 5300.00 | 0.00 | | 0.00 | - | 75 | 17 March 2026 | 50.00 | | 5250.00 | 0.00 | | 0.00 | - | 76 | 18 March 2026 | 50.00 | | 5200.00 | 0.00 | | 0.00 | - | 77 | 19 March 2026 | 50.00 | | 5150.00 | 0.00 | | 0.00 | - | 78 | 20 March 2026 | 50.00 | | 5100.00 | 0.00 | | 0.00 | - | 79 | 21 March 2026 | 50.00 | | 5050.00 | 0.00 | | 0.00 | - | 80 | 22 March 2026 | 50.00 | | 5000.00 | 0.00 | | 0.00 | - | 81 | 23 March 2026 | 50.00 | | 4950.00 | 0.00 | | 0.00 | - | 82 | 24 March 2026 | 50.00 | | 4900.00 | 0.00 | | 0.00 | - | 83 | 25 March 2026 | 50.00 | | 4850.00 | 0.00 | | 0.00 | - | 84 | 26 March 2026 | 50.00 | | 4800.00 | 0.00 | | 0.00 | - | 85 | 27 March 2026 | 50.00 | | 4750.00 | 0.00 | | 0.00 | - | 86 | 28 March 2026 | 50.00 | | 4700.00 | 0.00 | | 0.00 | - | 87 | 29 March 2026 | 50.00 | | 4650.00 | 0.00 | | 0.00 | - | 88 | 30 March 2026 | 50.00 | | 4600.00 | 0.00 | | 0.00 | - | 89 | 31 March 2026 | 50.00 | | 4550.00 | 0.00 | | 0.00 | - | 90 | 01 April 2026 | 50.00 | | 4500.00 | 0.00 | | 0.00 | - | 91 | 02 April 2026 | 50.00 | | 4450.00 | 0.00 | | 0.00 | - | 92 | 03 April 2026 | 50.00 | | 4400.00 | 0.00 | | 0.00 | - | 93 | 04 April 2026 | 50.00 | | 4350.00 | 0.00 | | 0.00 | - | 94 | 05 April 2026 | 50.00 | | 4300.00 | 0.00 | | 0.00 | - | 95 | 06 April 2026 | 50.00 | | 4250.00 | 0.00 | | 0.00 | - | 96 | 07 April 2026 | 50.00 | | 4200.00 | 0.00 | | 0.00 | - | 97 | 08 April 2026 | 50.00 | | 4150.00 | 0.00 | | 0.00 | - | 98 | 09 April 2026 | 50.00 | | 4100.00 | 0.00 | | 0.00 | - | 99 | 10 April 2026 | 50.00 | | 4050.00 | 0.00 | | 0.00 | - | 100 | 11 April 2026 | 50.00 | | 4000.00 | 0.00 | | 0.00 | - | 101 | 12 April 2026 | 50.00 | | 3950.00 | 0.00 | | 0.00 | - | 102 | 13 April 2026 | 50.00 | | 3900.00 | 0.00 | | 0.00 | - | 103 | 14 April 2026 | 50.00 | | 3850.00 | 0.00 | | 0.00 | - | 104 | 15 April 2026 | 50.00 | | 3800.00 | 0.00 | | 0.00 | - | 105 | 16 April 2026 | 50.00 | | 3750.00 | 0.00 | | 0.00 | - | 106 | 17 April 2026 | 50.00 | | 3700.00 | 0.00 | | 0.00 | - | 107 | 18 April 2026 | 50.00 | | 3650.00 | 0.00 | | 0.00 | - | 108 | 19 April 2026 | 50.00 | | 3600.00 | 0.00 | | 0.00 | - | 109 | 20 April 2026 | 50.00 | | 3550.00 | 0.00 | | 0.00 | - | 110 | 21 April 2026 | 50.00 | | 3500.00 | 0.00 | | 0.00 | - | 111 | 22 April 2026 | 50.00 | | 3450.00 | 0.00 | | 0.00 | - | 112 | 23 April 2026 | 50.00 | | 3400.00 | 0.00 | | 0.00 | - | 113 | 24 April 2026 | 50.00 | | 3350.00 | 0.00 | | 0.00 | - | 114 | 25 April 2026 | 50.00 | | 3300.00 | 0.00 | | 0.00 | - | 115 | 26 April 2026 | 50.00 | | 3250.00 | 0.00 | | 0.00 | - | 116 | 27 April 2026 | 50.00 | | 3200.00 | 0.00 | | 0.00 | - | 117 | 28 April 2026 | 50.00 | | 3150.00 | 0.00 | | 0.00 | - | 118 | 29 April 2026 | 50.00 | | 3100.00 | 0.00 | | 0.00 | - | 119 | 30 April 2026 | 50.00 | | 3050.00 | 0.00 | | 0.00 | - | 120 | 01 May 2026 | 50.00 | | 3000.00 | 0.00 | | 0.00 | - | 121 | 02 May 2026 | 50.00 | | 2950.00 | 0.00 | | 0.00 | - | 122 | 03 May 2026 | 50.00 | | 2900.00 | 0.00 | | 0.00 | - | 123 | 04 May 2026 | 50.00 | | 2850.00 | 0.00 | | 0.00 | - | 124 | 05 May 2026 | 50.00 | | 2800.00 | 0.00 | | 0.00 | - | 125 | 06 May 2026 | 50.00 | | 2750.00 | 0.00 | | 0.00 | - | 126 | 07 May 2026 | 50.00 | | 2700.00 | 0.00 | | 0.00 | - | 127 | 08 May 2026 | 50.00 | | 2650.00 | 0.00 | | 0.00 | - | 128 | 09 May 2026 | 50.00 | | 2600.00 | 0.00 | | 0.00 | - | 129 | 10 May 2026 | 50.00 | | 2550.00 | 0.00 | | 0.00 | - | 130 | 11 May 2026 | 50.00 | | 2500.00 | 0.00 | | 0.00 | - | 131 | 12 May 2026 | 50.00 | | 2450.00 | 0.00 | | 0.00 | - | 132 | 13 May 2026 | 50.00 | | 2400.00 | 0.00 | | 0.00 | - | 133 | 14 May 2026 | 50.00 | | 2350.00 | 0.00 | | 0.00 | - | 134 | 15 May 2026 | 50.00 | | 2300.00 | 0.00 | | 0.00 | - | 135 | 16 May 2026 | 50.00 | | 2250.00 | 0.00 | | 0.00 | - | 136 | 17 May 2026 | 50.00 | | 2200.00 | 0.00 | | 0.00 | - | 137 | 18 May 2026 | 50.00 | | 2150.00 | 0.00 | | 0.00 | - | 138 | 19 May 2026 | 50.00 | | 2100.00 | 0.00 | | 0.00 | - | 139 | 20 May 2026 | 50.00 | | 2050.00 | 0.00 | | 0.00 | - | 140 | 21 May 2026 | 50.00 | | 2000.00 | 0.00 | | 0.00 | - | 141 | 22 May 2026 | 50.00 | | 1950.00 | 0.00 | | 0.00 | - | 142 | 23 May 2026 | 50.00 | | 1900.00 | 0.00 | | 0.00 | - | 143 | 24 May 2026 | 50.00 | | 1850.00 | 0.00 | | 0.00 | - | 144 | 25 May 2026 | 50.00 | | 1800.00 | 0.00 | | 0.00 | - | 145 | 26 May 2026 | 50.00 | | 1750.00 | 0.00 | | 0.00 | - | 146 | 27 May 2026 | 50.00 | | 1700.00 | 0.00 | | 0.00 | - | 147 | 28 May 2026 | 50.00 | | 1650.00 | 0.00 | | 0.00 | - | 148 | 29 May 2026 | 50.00 | | 1600.00 | 0.00 | | 0.00 | - | 149 | 30 May 2026 | 50.00 | | 1550.00 | 0.00 | | 0.00 | - | 150 | 31 May 2026 | 50.00 | | 1500.00 | 0.00 | | 0.00 | - | 151 | 01 June 2026 | 50.00 | | 1450.00 | 0.00 | | 0.00 | - | 152 | 02 June 2026 | 50.00 | | 1400.00 | 0.00 | | 0.00 | - | 153 | 03 June 2026 | 50.00 | | 1350.00 | 0.00 | | 0.00 | - | 154 | 04 June 2026 | 50.00 | | 1300.00 | 0.00 | | 0.00 | - | 155 | 05 June 2026 | 50.00 | | 1250.00 | 0.00 | | 0.00 | - | 156 | 06 June 2026 | 50.00 | | 1200.00 | 0.00 | | 0.00 | - | 157 | 07 June 2026 | 50.00 | | 1150.00 | 0.00 | | 0.00 | - | 158 | 08 June 2026 | 50.00 | | 1100.00 | 0.00 | | 0.00 | - | 159 | 09 June 2026 | 50.00 | | 1050.00 | 0.00 | | 0.00 | - | 160 | 10 June 2026 | 50.00 | | 1000.00 | 0.00 | | 0.00 | - | 161 | 11 June 2026 | 50.00 | | 950.00 | 0.00 | | 0.00 | - | 162 | 12 June 2026 | 50.00 | | 900.00 | 0.00 | | 0.00 | - | 163 | 13 June 2026 | 50.00 | | 850.00 | 0.00 | | 0.00 | - | 164 | 14 June 2026 | 50.00 | | 800.00 | 0.00 | | 0.00 | - | 165 | 15 June 2026 | 50.00 | | 750.00 | 0.00 | | 0.00 | - | 166 | 16 June 2026 | 50.00 | | 700.00 | 0.00 | | 0.00 | - | 167 | 17 June 2026 | 50.00 | | 650.00 | 0.00 | | 0.00 | - | 168 | 18 June 2026 | 50.00 | | 600.00 | 0.00 | | 0.00 | - | 169 | 19 June 2026 | 50.00 | | 550.00 | 0.00 | | 0.00 | - | 170 | 20 June 2026 | 50.00 | | 500.00 | 0.00 | | 0.00 | - | 171 | 21 June 2026 | 50.00 | | 450.00 | 0.00 | | 0.00 | - | 172 | 22 June 2026 | 50.00 | | 400.00 | 0.00 | | 0.00 | - | 173 | 23 June 2026 | 50.00 | | 350.00 | 0.00 | | 0.00 | - | 174 | 24 June 2026 | 50.00 | | 300.00 | 0.00 | | 0.00 | - | 175 | 25 June 2026 | 50.00 | | 250.00 | 0.00 | | 0.00 | - | 176 | 26 June 2026 | 50.00 | | 200.00 | 0.00 | | 0.00 | + Then Working Capital loan amortization schedule has 185 periods, with the following data for periods: + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2026 | -9000.00 | | 9000.00 | 9000.00 | | | 0.00 | + | 1 | 02 January 2026 | 50.00 | 0.00 | 8950.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 2 | 03 January 2026 | 50.00 | 0.00 | 8900.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 3 | 04 January 2026 | 50.00 | 0.00 | 8850.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 4 | 05 January 2026 | 50.00 | 0.00 | 8800.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 5 | 06 January 2026 | 50.00 | 0.00 | 8750.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 6 | 07 January 2026 | 50.00 | 0.00 | 8700.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 7 | 08 January 2026 | 50.00 | 0.00 | 8650.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 8 | 09 January 2026 | 50.00 | 0.00 | 8600.00 | 9000.00 | 0.00 | 0.00 | 0.00 | + | 9 | 10 January 2026 | 50.00 | 270.00 | 8550.00 | 8730.00 | 0.00 | 0.00 | 0.00 | + | 10 | 11 January 2026 | 50.00 | | 8500.00 | | 0.00 | | 0.00 | + | 11 | 12 January 2026 | 50.00 | | 8450.00 | | 0.00 | | 0.00 | + | 12 | 13 January 2026 | 50.00 | | 8400.00 | | 0.00 | | 0.00 | + | 13 | 14 January 2026 | 50.00 | | 8350.00 | | 0.00 | | 0.00 | + | 14 | 15 January 2026 | 50.00 | | 8300.00 | | 0.00 | | 0.00 | + | 15 | 16 January 2026 | 50.00 | | 8250.00 | | 0.00 | | 0.00 | + | 16 | 17 January 2026 | 50.00 | | 8200.00 | | 0.00 | | 0.00 | + | 17 | 18 January 2026 | 50.00 | | 8150.00 | | 0.00 | | 0.00 | + | 18 | 19 January 2026 | 50.00 | | 8100.00 | | 0.00 | | 0.00 | + | 19 | 20 January 2026 | 50.00 | | 8050.00 | | 0.00 | | 0.00 | + | 20 | 21 January 2026 | 50.00 | | 8000.00 | | 0.00 | | 0.00 | + | 21 | 22 January 2026 | 50.00 | | 7950.00 | | 0.00 | | 0.00 | + | 22 | 23 January 2026 | 50.00 | | 7900.00 | | 0.00 | | 0.00 | + | 23 | 24 January 2026 | 50.00 | | 7850.00 | | 0.00 | | 0.00 | + | 24 | 25 January 2026 | 50.00 | | 7800.00 | | 0.00 | | 0.00 | + | 25 | 26 January 2026 | 50.00 | | 7750.00 | | 0.00 | | 0.00 | + | 26 | 27 January 2026 | 50.00 | | 7700.00 | | 0.00 | | 0.00 | + | 27 | 28 January 2026 | 50.00 | | 7650.00 | | 0.00 | | 0.00 | + | 28 | 29 January 2026 | 50.00 | | 7600.00 | | 0.00 | | 0.00 | + | 29 | 30 January 2026 | 50.00 | | 7550.00 | | 0.00 | | 0.00 | + | 30 | 31 January 2026 | 50.00 | | 7500.00 | | 0.00 | | 0.00 | + | 31 | 01 February 2026 | 50.00 | | 7450.00 | | 0.00 | | 0.00 | + | 32 | 02 February 2026 | 50.00 | | 7400.00 | | 0.00 | | 0.00 | + | 33 | 03 February 2026 | 50.00 | | 7350.00 | | 0.00 | | 0.00 | + | 34 | 04 February 2026 | 50.00 | | 7300.00 | | 0.00 | | 0.00 | + | 35 | 05 February 2026 | 50.00 | | 7250.00 | | 0.00 | | 0.00 | + | 36 | 06 February 2026 | 50.00 | | 7200.00 | | 0.00 | | 0.00 | + | 37 | 07 February 2026 | 50.00 | | 7150.00 | | 0.00 | | 0.00 | + | 38 | 08 February 2026 | 50.00 | | 7100.00 | | 0.00 | | 0.00 | + | 39 | 09 February 2026 | 50.00 | | 7050.00 | | 0.00 | | 0.00 | + | 40 | 10 February 2026 | 50.00 | | 7000.00 | | 0.00 | | 0.00 | + | 41 | 11 February 2026 | 50.00 | | 6950.00 | | 0.00 | | 0.00 | + | 42 | 12 February 2026 | 50.00 | | 6900.00 | | 0.00 | | 0.00 | + | 43 | 13 February 2026 | 50.00 | | 6850.00 | | 0.00 | | 0.00 | + | 44 | 14 February 2026 | 50.00 | | 6800.00 | | 0.00 | | 0.00 | + | 45 | 15 February 2026 | 50.00 | | 6750.00 | | 0.00 | | 0.00 | + | 46 | 16 February 2026 | 50.00 | | 6700.00 | | 0.00 | | 0.00 | + | 47 | 17 February 2026 | 50.00 | | 6650.00 | | 0.00 | | 0.00 | + | 48 | 18 February 2026 | 50.00 | | 6600.00 | | 0.00 | | 0.00 | + | 49 | 19 February 2026 | 50.00 | | 6550.00 | | 0.00 | | 0.00 | + | 50 | 20 February 2026 | 50.00 | | 6500.00 | | 0.00 | | 0.00 | + | 51 | 21 February 2026 | 50.00 | | 6450.00 | | 0.00 | | 0.00 | + | 52 | 22 February 2026 | 50.00 | | 6400.00 | | 0.00 | | 0.00 | + | 53 | 23 February 2026 | 50.00 | | 6350.00 | | 0.00 | | 0.00 | + | 54 | 24 February 2026 | 50.00 | | 6300.00 | | 0.00 | | 0.00 | + | 55 | 25 February 2026 | 50.00 | | 6250.00 | | 0.00 | | 0.00 | + | 56 | 26 February 2026 | 50.00 | | 6200.00 | | 0.00 | | 0.00 | + | 57 | 27 February 2026 | 50.00 | | 6150.00 | | 0.00 | | 0.00 | + | 58 | 28 February 2026 | 50.00 | | 6100.00 | | 0.00 | | 0.00 | + | 59 | 01 March 2026 | 50.00 | | 6050.00 | | 0.00 | | 0.00 | + | 60 | 02 March 2026 | 50.00 | | 6000.00 | | 0.00 | | 0.00 | + | 61 | 03 March 2026 | 50.00 | | 5950.00 | | 0.00 | | 0.00 | + | 62 | 04 March 2026 | 50.00 | | 5900.00 | | 0.00 | | 0.00 | + | 63 | 05 March 2026 | 50.00 | | 5850.00 | | 0.00 | | 0.00 | + | 64 | 06 March 2026 | 50.00 | | 5800.00 | | 0.00 | | 0.00 | + | 65 | 07 March 2026 | 50.00 | | 5750.00 | | 0.00 | | 0.00 | + | 66 | 08 March 2026 | 50.00 | | 5700.00 | | 0.00 | | 0.00 | + | 67 | 09 March 2026 | 50.00 | | 5650.00 | | 0.00 | | 0.00 | + | 68 | 10 March 2026 | 50.00 | | 5600.00 | | 0.00 | | 0.00 | + | 69 | 11 March 2026 | 50.00 | | 5550.00 | | 0.00 | | 0.00 | + | 70 | 12 March 2026 | 50.00 | | 5500.00 | | 0.00 | | 0.00 | + | 71 | 13 March 2026 | 50.00 | | 5450.00 | | 0.00 | | 0.00 | + | 72 | 14 March 2026 | 50.00 | | 5400.00 | | 0.00 | | 0.00 | + | 73 | 15 March 2026 | 50.00 | | 5350.00 | | 0.00 | | 0.00 | + | 74 | 16 March 2026 | 50.00 | | 5300.00 | | 0.00 | | 0.00 | + | 75 | 17 March 2026 | 50.00 | | 5250.00 | | 0.00 | | 0.00 | + | 76 | 18 March 2026 | 50.00 | | 5200.00 | | 0.00 | | 0.00 | + | 77 | 19 March 2026 | 50.00 | | 5150.00 | | 0.00 | | 0.00 | + | 78 | 20 March 2026 | 50.00 | | 5100.00 | | 0.00 | | 0.00 | + | 79 | 21 March 2026 | 50.00 | | 5050.00 | | 0.00 | | 0.00 | + | 80 | 22 March 2026 | 50.00 | | 5000.00 | | 0.00 | | 0.00 | + | 81 | 23 March 2026 | 50.00 | | 4950.00 | | 0.00 | | 0.00 | + | 82 | 24 March 2026 | 50.00 | | 4900.00 | | 0.00 | | 0.00 | + | 83 | 25 March 2026 | 50.00 | | 4850.00 | | 0.00 | | 0.00 | + | 84 | 26 March 2026 | 50.00 | | 4800.00 | | 0.00 | | 0.00 | + | 85 | 27 March 2026 | 50.00 | | 4750.00 | | 0.00 | | 0.00 | + | 86 | 28 March 2026 | 50.00 | | 4700.00 | | 0.00 | | 0.00 | + | 87 | 29 March 2026 | 50.00 | | 4650.00 | | 0.00 | | 0.00 | + | 88 | 30 March 2026 | 50.00 | | 4600.00 | | 0.00 | | 0.00 | + | 89 | 31 March 2026 | 50.00 | | 4550.00 | | 0.00 | | 0.00 | + | 90 | 01 April 2026 | 50.00 | | 4500.00 | | 0.00 | | 0.00 | + | 91 | 02 April 2026 | 50.00 | | 4450.00 | | 0.00 | | 0.00 | + | 92 | 03 April 2026 | 50.00 | | 4400.00 | | 0.00 | | 0.00 | + | 93 | 04 April 2026 | 50.00 | | 4350.00 | | 0.00 | | 0.00 | + | 94 | 05 April 2026 | 50.00 | | 4300.00 | | 0.00 | | 0.00 | + | 95 | 06 April 2026 | 50.00 | | 4250.00 | | 0.00 | | 0.00 | + | 96 | 07 April 2026 | 50.00 | | 4200.00 | | 0.00 | | 0.00 | + | 97 | 08 April 2026 | 50.00 | | 4150.00 | | 0.00 | | 0.00 | + | 98 | 09 April 2026 | 50.00 | | 4100.00 | | 0.00 | | 0.00 | + | 99 | 10 April 2026 | 50.00 | | 4050.00 | | 0.00 | | 0.00 | + | 100 | 11 April 2026 | 50.00 | | 4000.00 | | 0.00 | | 0.00 | + | 101 | 12 April 2026 | 50.00 | | 3950.00 | | 0.00 | | 0.00 | + | 102 | 13 April 2026 | 50.00 | | 3900.00 | | 0.00 | | 0.00 | + | 103 | 14 April 2026 | 50.00 | | 3850.00 | | 0.00 | | 0.00 | + | 104 | 15 April 2026 | 50.00 | | 3800.00 | | 0.00 | | 0.00 | + | 105 | 16 April 2026 | 50.00 | | 3750.00 | | 0.00 | | 0.00 | + | 106 | 17 April 2026 | 50.00 | | 3700.00 | | 0.00 | | 0.00 | + | 107 | 18 April 2026 | 50.00 | | 3650.00 | | 0.00 | | 0.00 | + | 108 | 19 April 2026 | 50.00 | | 3600.00 | | 0.00 | | 0.00 | + | 109 | 20 April 2026 | 50.00 | | 3550.00 | | 0.00 | | 0.00 | + | 110 | 21 April 2026 | 50.00 | | 3500.00 | | 0.00 | | 0.00 | + | 111 | 22 April 2026 | 50.00 | | 3450.00 | | 0.00 | | 0.00 | + | 112 | 23 April 2026 | 50.00 | | 3400.00 | | 0.00 | | 0.00 | + | 113 | 24 April 2026 | 50.00 | | 3350.00 | | 0.00 | | 0.00 | + | 114 | 25 April 2026 | 50.00 | | 3300.00 | | 0.00 | | 0.00 | + | 115 | 26 April 2026 | 50.00 | | 3250.00 | | 0.00 | | 0.00 | + | 116 | 27 April 2026 | 50.00 | | 3200.00 | | 0.00 | | 0.00 | + | 117 | 28 April 2026 | 50.00 | | 3150.00 | | 0.00 | | 0.00 | + | 118 | 29 April 2026 | 50.00 | | 3100.00 | | 0.00 | | 0.00 | + | 119 | 30 April 2026 | 50.00 | | 3050.00 | | 0.00 | | 0.00 | + | 120 | 01 May 2026 | 50.00 | | 3000.00 | | 0.00 | | 0.00 | + | 121 | 02 May 2026 | 50.00 | | 2950.00 | | 0.00 | | 0.00 | + | 122 | 03 May 2026 | 50.00 | | 2900.00 | | 0.00 | | 0.00 | + | 123 | 04 May 2026 | 50.00 | | 2850.00 | | 0.00 | | 0.00 | + | 124 | 05 May 2026 | 50.00 | | 2800.00 | | 0.00 | | 0.00 | + | 125 | 06 May 2026 | 50.00 | | 2750.00 | | 0.00 | | 0.00 | + | 126 | 07 May 2026 | 50.00 | | 2700.00 | | 0.00 | | 0.00 | + | 127 | 08 May 2026 | 50.00 | | 2650.00 | | 0.00 | | 0.00 | + | 128 | 09 May 2026 | 50.00 | | 2600.00 | | 0.00 | | 0.00 | + | 129 | 10 May 2026 | 50.00 | | 2550.00 | | 0.00 | | 0.00 | + | 130 | 11 May 2026 | 50.00 | | 2500.00 | | 0.00 | | 0.00 | + | 131 | 12 May 2026 | 50.00 | | 2450.00 | | 0.00 | | 0.00 | + | 132 | 13 May 2026 | 50.00 | | 2400.00 | | 0.00 | | 0.00 | + | 133 | 14 May 2026 | 50.00 | | 2350.00 | | 0.00 | | 0.00 | + | 134 | 15 May 2026 | 50.00 | | 2300.00 | | 0.00 | | 0.00 | + | 135 | 16 May 2026 | 50.00 | | 2250.00 | | 0.00 | | 0.00 | + | 136 | 17 May 2026 | 50.00 | | 2200.00 | | 0.00 | | 0.00 | + | 137 | 18 May 2026 | 50.00 | | 2150.00 | | 0.00 | | 0.00 | + | 138 | 19 May 2026 | 50.00 | | 2100.00 | | 0.00 | | 0.00 | + | 139 | 20 May 2026 | 50.00 | | 2050.00 | | 0.00 | | 0.00 | + | 140 | 21 May 2026 | 50.00 | | 2000.00 | | 0.00 | | 0.00 | + | 141 | 22 May 2026 | 50.00 | | 1950.00 | | 0.00 | | 0.00 | + | 142 | 23 May 2026 | 50.00 | | 1900.00 | | 0.00 | | 0.00 | + | 143 | 24 May 2026 | 50.00 | | 1850.00 | | 0.00 | | 0.00 | + | 144 | 25 May 2026 | 50.00 | | 1800.00 | | 0.00 | | 0.00 | + | 145 | 26 May 2026 | 50.00 | | 1750.00 | | 0.00 | | 0.00 | + | 146 | 27 May 2026 | 50.00 | | 1700.00 | | 0.00 | | 0.00 | + | 147 | 28 May 2026 | 50.00 | | 1650.00 | | 0.00 | | 0.00 | + | 148 | 29 May 2026 | 50.00 | | 1600.00 | | 0.00 | | 0.00 | + | 149 | 30 May 2026 | 50.00 | | 1550.00 | | 0.00 | | 0.00 | + | 150 | 31 May 2026 | 50.00 | | 1500.00 | | 0.00 | | 0.00 | + | 151 | 01 June 2026 | 50.00 | | 1450.00 | | 0.00 | | 0.00 | + | 152 | 02 June 2026 | 50.00 | | 1400.00 | | 0.00 | | 0.00 | + | 153 | 03 June 2026 | 50.00 | | 1350.00 | | 0.00 | | 0.00 | + | 154 | 04 June 2026 | 50.00 | | 1300.00 | | 0.00 | | 0.00 | + | 155 | 05 June 2026 | 50.00 | | 1250.00 | | 0.00 | | 0.00 | + | 156 | 06 June 2026 | 50.00 | | 1200.00 | | 0.00 | | 0.00 | + | 157 | 07 June 2026 | 50.00 | | 1150.00 | | 0.00 | | 0.00 | + | 158 | 08 June 2026 | 50.00 | | 1100.00 | | 0.00 | | 0.00 | + | 159 | 09 June 2026 | 50.00 | | 1050.00 | | 0.00 | | 0.00 | + | 160 | 10 June 2026 | 50.00 | | 1000.00 | | 0.00 | | 0.00 | + | 161 | 11 June 2026 | 50.00 | | 950.00 | | 0.00 | | 0.00 | + | 162 | 12 June 2026 | 50.00 | | 900.00 | | 0.00 | | 0.00 | + | 163 | 13 June 2026 | 50.00 | | 850.00 | | 0.00 | | 0.00 | + | 164 | 14 June 2026 | 50.00 | | 800.00 | | 0.00 | | 0.00 | + | 165 | 15 June 2026 | 50.00 | | 750.00 | | 0.00 | | 0.00 | + | 166 | 16 June 2026 | 50.00 | | 700.00 | | 0.00 | | 0.00 | + | 167 | 17 June 2026 | 50.00 | | 650.00 | | 0.00 | | 0.00 | + | 168 | 18 June 2026 | 50.00 | | 600.00 | | 0.00 | | 0.00 | + | 169 | 19 June 2026 | 50.00 | | 550.00 | | 0.00 | | 0.00 | + | 170 | 20 June 2026 | 50.00 | | 500.00 | | 0.00 | | 0.00 | + | 171 | 21 June 2026 | 50.00 | | 450.00 | | 0.00 | | 0.00 | + | 172 | 22 June 2026 | 50.00 | | 400.00 | | 0.00 | | 0.00 | + | 173 | 23 June 2026 | 50.00 | | 350.00 | | 0.00 | | 0.00 | + | 174 | 24 June 2026 | 50.00 | | 300.00 | | 0.00 | | 0.00 | + | 175 | 25 June 2026 | 50.00 | | 250.00 | | 0.00 | | 0.00 | + | 176 | 26 June 2026 | 50.00 | | 200.00 | | 0.00 | | 0.00 | + | 177 | 27 June 2026 | 50.00 | | 150.00 | | 0.00 | | 0.00 | + | 178 | 28 June 2026 | 50.00 | | 100.00 | | 0.00 | | 0.00 | + | 179 | 29 June 2026 | 50.00 | | 50.00 | | 0.00 | | 0.00 | + | 180 | 30 June 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 181 | 01 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 182 | 02 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 183 | 03 July 2026 | 50.00 | | 0.00 | | 0.00 | | 0.00 | + | 184 | 04 July 2026 | 30.00 | | 0.00 | | 0.00 | | 0.00 | @TestRailId:C76634 Scenario: Verify amortization schedule after repayment transaction - UC18 @@ -2967,212 +3246,212 @@ Feature: Working Capital Loan Repayment And Admin creates a client with random data And Admin creates a working capital loan with the following data: | LoanProduct | submittedOnDate | expectedDisbursementDate | principalAmount | totalPaymentVolume | periodPaymentRate | discount | - | WCLP | 01 January 2019 | 01 January 2019 | 9000 | 100000 | 18 | 1000 | + | WCLP | 01 January 2019 | 01 January 2019 | 9000 | 100000 | 18 | 1000 | And Admin successfully approves the working capital loan on "01 January 2019" with "9000" amount and "1000" discount amount and expected disbursement date on "01 January 2019" And Admin successfully disburse the Working Capital loan on "01 January 2019" with "9000" EUR transaction amount and "1000" discount amount Then Working Capital loan amortization schedule has 201 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2019 | -9000.00 | | 9000.00 | | | 1000.00 | - | 1 | 02 January 2019 | 50.00 | | 8959.61 | 9.61 | | 990.39 | - | 2 | 03 January 2019 | 50.00 | | 8919.18 | 9.57 | | 980.82 | - | 3 | 04 January 2019 | 50.00 | | 8878.70 | 9.52 | | 971.30 | - | 4 | 05 January 2019 | 50.00 | | 8838.18 | 9.48 | | 961.82 | - | 5 | 06 January 2019 | 50.00 | | 8797.62 | 9.44 | | 952.38 | - | 6 | 07 January 2019 | 50.00 | | 8757.01 | 9.39 | | 942.99 | - | 7 | 08 January 2019 | 50.00 | | 8716.36 | 9.35 | | 933.64 | - | 8 | 09 January 2019 | 50.00 | | 8675.67 | 9.31 | | 924.33 | - | 9 | 10 January 2019 | 50.00 | | 8634.94 | 9.26 | | 915.07 | - | 10 | 11 January 2019 | 50.00 | | 8594.16 | 9.22 | | 905.85 | - | 11 | 12 January 2019 | 50.00 | | 8553.33 | 9.18 | | 896.67 | - | 12 | 13 January 2019 | 50.00 | | 8512.47 | 9.13 | | 887.54 | - | 13 | 14 January 2019 | 50.00 | | 8471.56 | 9.09 | | 878.45 | - | 14 | 15 January 2019 | 50.00 | | 8430.60 | 9.05 | | 869.40 | - | 15 | 16 January 2019 | 50.00 | | 8389.61 | 9.00 | | 860.40 | - | 16 | 17 January 2019 | 50.00 | | 8348.56 | 8.96 | | 851.44 | - | 17 | 18 January 2019 | 50.00 | | 8307.48 | 8.91 | | 842.53 | - | 18 | 19 January 2019 | 50.00 | | 8266.35 | 8.87 | | 833.66 | - | 19 | 20 January 2019 | 50.00 | | 8225.18 | 8.83 | | 824.83 | - | 20 | 21 January 2019 | 50.00 | | 8183.96 | 8.78 | | 816.05 | - | 21 | 22 January 2019 | 50.00 | | 8142.70 | 8.74 | | 807.31 | - | 22 | 23 January 2019 | 50.00 | | 8101.39 | 8.69 | | 798.62 | - | 23 | 24 January 2019 | 50.00 | | 8060.04 | 8.65 | | 789.97 | - | 24 | 25 January 2019 | 50.00 | | 8018.65 | 8.61 | | 781.36 | - | 25 | 26 January 2019 | 50.00 | | 7977.21 | 8.56 | | 772.80 | - | 26 | 27 January 2019 | 50.00 | | 7935.73 | 8.52 | | 764.28 | - | 27 | 28 January 2019 | 50.00 | | 7894.21 | 8.47 | | 755.81 | - | 28 | 29 January 2019 | 50.00 | | 7852.63 | 8.43 | | 747.38 | - | 29 | 30 January 2019 | 50.00 | | 7811.02 | 8.39 | | 738.99 | - | 30 | 31 January 2019 | 50.00 | | 7769.36 | 8.34 | | 730.65 | - | 31 | 01 February 2019 | 50.00 | | 7727.66 | 8.30 | | 722.35 | - | 32 | 02 February 2019 | 50.00 | | 7685.91 | 8.25 | | 714.10 | - | 33 | 03 February 2019 | 50.00 | | 7644.12 | 8.21 | | 705.89 | - | 34 | 04 February 2019 | 50.00 | | 7602.28 | 8.16 | | 697.73 | - | 35 | 05 February 2019 | 50.00 | | 7560.40 | 8.12 | | 689.61 | - | 36 | 06 February 2019 | 50.00 | | 7518.47 | 8.07 | | 681.54 | - | 37 | 07 February 2019 | 50.00 | | 7476.50 | 8.03 | | 673.51 | - | 38 | 08 February 2019 | 50.00 | | 7434.48 | 7.98 | | 665.53 | - | 39 | 09 February 2019 | 50.00 | | 7392.42 | 7.94 | | 657.59 | - | 40 | 10 February 2019 | 50.00 | | 7350.31 | 7.89 | | 649.70 | - | 41 | 11 February 2019 | 50.00 | | 7308.16 | 7.85 | | 641.85 | - | 42 | 12 February 2019 | 50.00 | | 7265.97 | 7.80 | | 634.05 | - | 43 | 13 February 2019 | 50.00 | | 7223.72 | 7.76 | | 626.29 | - | 44 | 14 February 2019 | 50.00 | | 7181.44 | 7.71 | | 618.58 | - | 45 | 15 February 2019 | 50.00 | | 7139.11 | 7.67 | | 610.91 | - | 46 | 16 February 2019 | 50.00 | | 7096.73 | 7.62 | | 603.29 | - | 47 | 17 February 2019 | 50.00 | | 7054.31 | 7.58 | | 595.71 | - | 48 | 18 February 2019 | 50.00 | | 7011.84 | 7.53 | | 588.18 | - | 49 | 19 February 2019 | 50.00 | | 6969.33 | 7.49 | | 580.69 | - | 50 | 20 February 2019 | 50.00 | | 6926.77 | 7.44 | | 573.25 | - | 51 | 21 February 2019 | 50.00 | | 6884.17 | 7.40 | | 565.85 | - | 52 | 22 February 2019 | 50.00 | | 6841.52 | 7.35 | | 558.50 | - | 53 | 23 February 2019 | 50.00 | | 6798.82 | 7.31 | | 551.19 | - | 54 | 24 February 2019 | 50.00 | | 6756.08 | 7.26 | | 543.93 | - | 55 | 25 February 2019 | 50.00 | | 6713.30 | 7.21 | | 536.72 | - | 56 | 26 February 2019 | 50.00 | | 6670.47 | 7.17 | | 529.55 | - | 57 | 27 February 2019 | 50.00 | | 6627.59 | 7.12 | | 522.43 | - | 58 | 28 February 2019 | 50.00 | | 6584.67 | 7.08 | | 515.35 | - | 59 | 01 March 2019 | 50.00 | | 6541.70 | 7.03 | | 508.32 | - | 60 | 02 March 2019 | 50.00 | | 6498.68 | 6.99 | | 501.33 | - | 61 | 03 March 2019 | 50.00 | | 6455.62 | 6.94 | | 494.39 | - | 62 | 04 March 2019 | 50.00 | | 6412.51 | 6.89 | | 487.50 | - | 63 | 05 March 2019 | 50.00 | | 6369.36 | 6.85 | | 480.65 | - | 64 | 06 March 2019 | 50.00 | | 6326.16 | 6.80 | | 473.85 | - | 65 | 07 March 2019 | 50.00 | | 6282.92 | 6.76 | | 467.09 | - | 66 | 08 March 2019 | 50.00 | | 6239.63 | 6.71 | | 460.38 | - | 67 | 09 March 2019 | 50.00 | | 6196.29 | 6.66 | | 453.72 | - | 68 | 10 March 2019 | 50.00 | | 6152.91 | 6.62 | | 447.10 | - | 69 | 11 March 2019 | 50.00 | | 6109.48 | 6.57 | | 440.53 | - | 70 | 12 March 2019 | 50.00 | | 6066.00 | 6.52 | | 434.01 | - | 71 | 13 March 2019 | 50.00 | | 6022.48 | 6.48 | | 427.53 | - | 72 | 14 March 2019 | 50.00 | | 5978.91 | 6.43 | | 421.10 | - | 73 | 15 March 2019 | 50.00 | | 5935.29 | 6.38 | | 414.72 | - | 74 | 16 March 2019 | 50.00 | | 5891.63 | 6.34 | | 408.38 | - | 75 | 17 March 2019 | 50.00 | | 5847.92 | 6.29 | | 402.09 | - | 76 | 18 March 2019 | 50.00 | | 5804.17 | 6.24 | | 395.85 | - | 77 | 19 March 2019 | 50.00 | | 5760.36 | 6.20 | | 389.65 | - | 78 | 20 March 2019 | 50.00 | | 5716.52 | 6.15 | | 383.50 | - | 79 | 21 March 2019 | 50.00 | | 5672.62 | 6.10 | | 377.40 | - | 80 | 22 March 2019 | 50.00 | | 5628.68 | 6.06 | | 371.34 | - | 81 | 23 March 2019 | 50.00 | | 5584.69 | 6.01 | | 365.33 | - | 82 | 24 March 2019 | 50.00 | | 5540.65 | 5.96 | | 359.37 | - | 83 | 25 March 2019 | 50.00 | | 5496.57 | 5.92 | | 353.45 | - | 84 | 26 March 2019 | 50.00 | | 5452.44 | 5.87 | | 347.58 | - | 85 | 27 March 2019 | 50.00 | | 5408.26 | 5.82 | | 341.76 | - | 86 | 28 March 2019 | 50.00 | | 5364.03 | 5.78 | | 335.98 | - | 87 | 29 March 2019 | 50.00 | | 5319.76 | 5.73 | | 330.25 | - | 88 | 30 March 2019 | 50.00 | | 5275.44 | 5.68 | | 324.57 | - | 89 | 31 March 2019 | 50.00 | | 5231.08 | 5.63 | | 318.94 | - | 90 | 01 April 2019 | 50.00 | | 5186.66 | 5.59 | | 313.35 | - | 91 | 02 April 2019 | 50.00 | | 5142.20 | 5.54 | | 307.81 | - | 92 | 03 April 2019 | 50.00 | | 5097.69 | 5.49 | | 302.32 | - | 93 | 04 April 2019 | 50.00 | | 5053.13 | 5.44 | | 296.88 | - | 94 | 05 April 2019 | 50.00 | | 5008.53 | 5.40 | | 291.48 | - | 95 | 06 April 2019 | 50.00 | | 4963.88 | 5.35 | | 286.13 | - | 96 | 07 April 2019 | 50.00 | | 4919.18 | 5.30 | | 280.83 | - | 97 | 08 April 2019 | 50.00 | | 4874.43 | 5.25 | | 275.58 | - | 98 | 09 April 2019 | 50.00 | | 4829.64 | 5.20 | | 270.38 | - | 99 | 10 April 2019 | 50.00 | | 4784.79 | 5.16 | | 265.22 | - | 100 | 11 April 2019 | 50.00 | | 4739.90 | 5.11 | | 260.11 | - | 101 | 12 April 2019 | 50.00 | | 4694.96 | 5.06 | | 255.05 | - | 102 | 13 April 2019 | 50.00 | | 4649.98 | 5.01 | | 250.04 | - | 103 | 14 April 2019 | 50.00 | | 4604.94 | 4.97 | | 245.07 | - | 104 | 15 April 2019 | 50.00 | | 4559.86 | 4.92 | | 240.15 | - | 105 | 16 April 2019 | 50.00 | | 4514.73 | 4.87 | | 235.28 | - | 106 | 17 April 2019 | 50.00 | | 4469.55 | 4.82 | | 230.46 | - | 107 | 18 April 2019 | 50.00 | | 4424.32 | 4.77 | | 225.69 | - | 108 | 19 April 2019 | 50.00 | | 4379.05 | 4.72 | | 220.97 | - | 109 | 20 April 2019 | 50.00 | | 4333.72 | 4.68 | | 216.29 | - | 110 | 21 April 2019 | 50.00 | | 4288.35 | 4.63 | | 211.66 | - | 111 | 22 April 2019 | 50.00 | | 4242.93 | 4.58 | | 207.08 | - | 112 | 23 April 2019 | 50.00 | | 4197.46 | 4.53 | | 202.55 | - | 113 | 24 April 2019 | 50.00 | | 4151.94 | 4.48 | | 198.07 | - | 114 | 25 April 2019 | 50.00 | | 4106.38 | 4.43 | | 193.64 | - | 115 | 26 April 2019 | 50.00 | | 4060.76 | 4.38 | | 189.26 | - | 116 | 27 April 2019 | 50.00 | | 4015.10 | 4.34 | | 184.92 | - | 117 | 28 April 2019 | 50.00 | | 3969.38 | 4.29 | | 180.63 | - | 118 | 29 April 2019 | 50.00 | | 3923.62 | 4.24 | | 176.39 | - | 119 | 30 April 2019 | 50.00 | | 3877.81 | 4.19 | | 172.20 | - | 120 | 01 May 2019 | 50.00 | | 3831.95 | 4.14 | | 168.06 | - | 121 | 02 May 2019 | 50.00 | | 3786.04 | 4.09 | | 163.97 | - | 122 | 03 May 2019 | 50.00 | | 3740.09 | 4.04 | | 159.93 | - | 123 | 04 May 2019 | 50.00 | | 3694.08 | 3.99 | | 155.94 | - | 124 | 05 May 2019 | 50.00 | | 3648.03 | 3.94 | | 152.00 | - | 125 | 06 May 2019 | 50.00 | | 3601.92 | 3.90 | | 148.10 | - | 126 | 07 May 2019 | 50.00 | | 3555.77 | 3.85 | | 144.25 | - | 127 | 08 May 2019 | 50.00 | | 3509.56 | 3.80 | | 140.45 | - | 128 | 09 May 2019 | 50.00 | | 3463.31 | 3.75 | | 136.70 | - | 129 | 10 May 2019 | 50.00 | | 3417.01 | 3.70 | | 133.00 | - | 130 | 11 May 2019 | 50.00 | | 3370.66 | 3.65 | | 129.35 | - | 131 | 12 May 2019 | 50.00 | | 3324.26 | 3.60 | | 125.75 | - | 132 | 13 May 2019 | 50.00 | | 3277.81 | 3.55 | | 122.20 | - | 133 | 14 May 2019 | 50.00 | | 3231.31 | 3.50 | | 118.70 | - | 134 | 15 May 2019 | 50.00 | | 3184.76 | 3.45 | | 115.25 | - | 135 | 16 May 2019 | 50.00 | | 3138.16 | 3.40 | | 111.85 | - | 136 | 17 May 2019 | 50.00 | | 3091.51 | 3.35 | | 108.50 | - | 137 | 18 May 2019 | 50.00 | | 3044.81 | 3.30 | | 105.20 | - | 138 | 19 May 2019 | 50.00 | | 2998.06 | 3.25 | | 101.95 | - | 139 | 20 May 2019 | 50.00 | | 2951.26 | 3.20 | | 98.75 | - | 140 | 21 May 2019 | 50.00 | | 2904.42 | 3.15 | | 95.60 | - | 141 | 22 May 2019 | 50.00 | | 2857.52 | 3.10 | | 92.50 | - | 142 | 23 May 2019 | 50.00 | | 2810.57 | 3.05 | | 89.45 | - | 143 | 24 May 2019 | 50.00 | | 2763.57 | 3.00 | | 86.45 | - | 144 | 25 May 2019 | 50.00 | | 2716.52 | 2.95 | | 83.50 | - | 145 | 26 May 2019 | 50.00 | | 2669.42 | 2.90 | | 80.60 | - | 146 | 27 May 2019 | 50.00 | | 2622.27 | 2.85 | | 77.75 | - | 147 | 28 May 2019 | 50.00 | | 2575.07 | 2.80 | | 74.95 | - | 148 | 29 May 2019 | 50.00 | | 2527.82 | 2.75 | | 72.20 | - | 149 | 30 May 2019 | 50.00 | | 2480.52 | 2.70 | | 69.50 | - | 150 | 31 May 2019 | 50.00 | | 2433.17 | 2.65 | | 66.85 | - | 151 | 01 June 2019 | 50.00 | | 2385.77 | 2.60 | | 64.25 | - | 152 | 02 June 2019 | 50.00 | | 2338.31 | 2.55 | | 61.70 | - | 153 | 03 June 2019 | 50.00 | | 2290.81 | 2.50 | | 59.20 | - | 154 | 04 June 2019 | 50.00 | | 2243.26 | 2.45 | | 56.75 | - | 155 | 05 June 2019 | 50.00 | | 2195.65 | 2.40 | | 54.35 | - | 156 | 06 June 2019 | 50.00 | | 2148.00 | 2.34 | | 52.01 | - | 157 | 07 June 2019 | 50.00 | | 2100.29 | 2.29 | | 49.72 | - | 158 | 08 June 2019 | 50.00 | | 2052.53 | 2.24 | | 47.48 | - | 159 | 09 June 2019 | 50.00 | | 2004.73 | 2.19 | | 45.29 | - | 160 | 10 June 2019 | 50.00 | | 1956.87 | 2.14 | | 43.15 | - | 161 | 11 June 2019 | 50.00 | | 1908.96 | 2.09 | | 41.06 | - | 162 | 12 June 2019 | 50.00 | | 1860.99 | 2.04 | | 39.02 | - | 163 | 13 June 2019 | 50.00 | | 1812.98 | 1.99 | | 37.03 | - | 164 | 14 June 2019 | 50.00 | | 1764.92 | 1.94 | | 35.09 | - | 165 | 15 June 2019 | 50.00 | | 1716.80 | 1.88 | | 33.21 | - | 166 | 16 June 2019 | 50.00 | | 1668.64 | 1.83 | | 31.38 | - | 167 | 17 June 2019 | 50.00 | | 1620.42 | 1.78 | | 29.60 | - | 168 | 18 June 2019 | 50.00 | | 1572.15 | 1.73 | | 27.87 | - | 169 | 19 June 2019 | 50.00 | | 1523.83 | 1.68 | | 26.19 | - | 170 | 20 June 2019 | 50.00 | | 1475.45 | 1.63 | | 24.56 | - | 171 | 21 June 2019 | 50.00 | | 1427.03 | 1.58 | | 22.98 | - | 172 | 22 June 2019 | 50.00 | | 1378.55 | 1.52 | | 21.46 | - | 173 | 23 June 2019 | 50.00 | | 1330.02 | 1.47 | | 19.99 | - | 174 | 24 June 2019 | 50.00 | | 1281.45 | 1.42 | | 18.57 | - | 175 | 25 June 2019 | 50.00 | | 1232.81 | 1.37 | | 17.20 | - | 176 | 26 June 2019 | 50.00 | | 1184.13 | 1.32 | | 15.88 | - | 177 | 27 June 2019 | 50.00 | | 1135.39 | 1.26 | | 14.62 | - | 178 | 28 June 2019 | 50.00 | | 1086.61 | 1.21 | | 13.41 | - | 179 | 29 June 2019 | 50.00 | | 1037.77 | 1.16 | | 12.25 | - | 180 | 30 June 2019 | 50.00 | | 988.88 | 1.11 | | 11.14 | - | 181 | 01 July 2019 | 50.00 | | 939.93 | 1.06 | | 10.08 | - | 182 | 02 July 2019 | 50.00 | | 890.93 | 1.00 | | 9.08 | - | 183 | 03 July 2019 | 50.00 | | 841.89 | 0.95 | | 8.13 | - | 184 | 04 July 2019 | 50.00 | | 792.79 | 0.90 | | 7.23 | - | 185 | 05 July 2019 | 50.00 | | 743.63 | 0.85 | | 6.38 | - | 186 | 06 July 2019 | 50.00 | | 694.43 | 0.79 | | 5.59 | - | 187 | 07 July 2019 | 50.00 | | 645.17 | 0.74 | | 4.85 | - | 188 | 08 July 2019 | 50.00 | | 595.86 | 0.69 | | 4.16 | - | 189 | 09 July 2019 | 50.00 | | 546.49 | 0.64 | | 3.52 | - | 190 | 10 July 2019 | 50.00 | | 497.08 | 0.58 | | 2.94 | - | 191 | 11 July 2019 | 50.00 | | 447.61 | 0.53 | | 2.41 | - | 192 | 12 July 2019 | 50.00 | | 398.08 | 0.48 | | 1.93 | - | 193 | 13 July 2019 | 50.00 | | 348.51 | 0.43 | | 1.50 | - | 194 | 14 July 2019 | 50.00 | | 298.88 | 0.37 | | 1.13 | - | 195 | 15 July 2019 | 50.00 | | 249.20 | 0.32 | | 0.81 | - | 196 | 16 July 2019 | 50.00 | | 199.47 | 0.27 | | 0.54 | - | 197 | 17 July 2019 | 50.00 | | 149.68 | 0.21 | | 0.33 | - | 198 | 18 July 2019 | 50.00 | | 99.84 | 0.16 | | 0.17 | - | 199 | 19 July 2019 | 50.00 | | 49.95 | 0.11 | | 0.06 | - | 200 | 20 July 2019 | 50.00 | | 0.00 | 0.05 | | 0.01 | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2019 | -9000.00 | | 9000.00 | 9000.00 | | | 1000.00 | + | 1 | 02 January 2019 | 50.00 | | 8959.61 | | 9.61 | | 990.39 | + | 2 | 03 January 2019 | 50.00 | | 8919.18 | | 9.57 | | 980.82 | + | 3 | 04 January 2019 | 50.00 | | 8878.70 | | 9.52 | | 971.30 | + | 4 | 05 January 2019 | 50.00 | | 8838.18 | | 9.48 | | 961.82 | + | 5 | 06 January 2019 | 50.00 | | 8797.62 | | 9.44 | | 952.38 | + | 6 | 07 January 2019 | 50.00 | | 8757.01 | | 9.39 | | 942.99 | + | 7 | 08 January 2019 | 50.00 | | 8716.36 | | 9.35 | | 933.64 | + | 8 | 09 January 2019 | 50.00 | | 8675.67 | | 9.31 | | 924.33 | + | 9 | 10 January 2019 | 50.00 | | 8634.94 | | 9.26 | | 915.07 | + | 10 | 11 January 2019 | 50.00 | | 8594.16 | | 9.22 | | 905.85 | + | 11 | 12 January 2019 | 50.00 | | 8553.33 | | 9.18 | | 896.67 | + | 12 | 13 January 2019 | 50.00 | | 8512.47 | | 9.13 | | 887.54 | + | 13 | 14 January 2019 | 50.00 | | 8471.56 | | 9.09 | | 878.45 | + | 14 | 15 January 2019 | 50.00 | | 8430.60 | | 9.05 | | 869.40 | + | 15 | 16 January 2019 | 50.00 | | 8389.61 | | 9.00 | | 860.40 | + | 16 | 17 January 2019 | 50.00 | | 8348.56 | | 8.96 | | 851.44 | + | 17 | 18 January 2019 | 50.00 | | 8307.48 | | 8.91 | | 842.53 | + | 18 | 19 January 2019 | 50.00 | | 8266.35 | | 8.87 | | 833.66 | + | 19 | 20 January 2019 | 50.00 | | 8225.18 | | 8.83 | | 824.83 | + | 20 | 21 January 2019 | 50.00 | | 8183.96 | | 8.78 | | 816.05 | + | 21 | 22 January 2019 | 50.00 | | 8142.70 | | 8.74 | | 807.31 | + | 22 | 23 January 2019 | 50.00 | | 8101.39 | | 8.69 | | 798.62 | + | 23 | 24 January 2019 | 50.00 | | 8060.04 | | 8.65 | | 789.97 | + | 24 | 25 January 2019 | 50.00 | | 8018.65 | | 8.61 | | 781.36 | + | 25 | 26 January 2019 | 50.00 | | 7977.21 | | 8.56 | | 772.80 | + | 26 | 27 January 2019 | 50.00 | | 7935.73 | | 8.52 | | 764.28 | + | 27 | 28 January 2019 | 50.00 | | 7894.21 | | 8.47 | | 755.81 | + | 28 | 29 January 2019 | 50.00 | | 7852.63 | | 8.43 | | 747.38 | + | 29 | 30 January 2019 | 50.00 | | 7811.02 | | 8.39 | | 738.99 | + | 30 | 31 January 2019 | 50.00 | | 7769.36 | | 8.34 | | 730.65 | + | 31 | 01 February 2019 | 50.00 | | 7727.66 | | 8.30 | | 722.35 | + | 32 | 02 February 2019 | 50.00 | | 7685.91 | | 8.25 | | 714.10 | + | 33 | 03 February 2019 | 50.00 | | 7644.12 | | 8.21 | | 705.89 | + | 34 | 04 February 2019 | 50.00 | | 7602.28 | | 8.16 | | 697.73 | + | 35 | 05 February 2019 | 50.00 | | 7560.40 | | 8.12 | | 689.61 | + | 36 | 06 February 2019 | 50.00 | | 7518.47 | | 8.07 | | 681.54 | + | 37 | 07 February 2019 | 50.00 | | 7476.50 | | 8.03 | | 673.51 | + | 38 | 08 February 2019 | 50.00 | | 7434.48 | | 7.98 | | 665.53 | + | 39 | 09 February 2019 | 50.00 | | 7392.42 | | 7.94 | | 657.59 | + | 40 | 10 February 2019 | 50.00 | | 7350.31 | | 7.89 | | 649.70 | + | 41 | 11 February 2019 | 50.00 | | 7308.16 | | 7.85 | | 641.85 | + | 42 | 12 February 2019 | 50.00 | | 7265.97 | | 7.80 | | 634.05 | + | 43 | 13 February 2019 | 50.00 | | 7223.72 | | 7.76 | | 626.29 | + | 44 | 14 February 2019 | 50.00 | | 7181.44 | | 7.71 | | 618.58 | + | 45 | 15 February 2019 | 50.00 | | 7139.11 | | 7.67 | | 610.91 | + | 46 | 16 February 2019 | 50.00 | | 7096.73 | | 7.62 | | 603.29 | + | 47 | 17 February 2019 | 50.00 | | 7054.31 | | 7.58 | | 595.71 | + | 48 | 18 February 2019 | 50.00 | | 7011.84 | | 7.53 | | 588.18 | + | 49 | 19 February 2019 | 50.00 | | 6969.33 | | 7.49 | | 580.69 | + | 50 | 20 February 2019 | 50.00 | | 6926.77 | | 7.44 | | 573.25 | + | 51 | 21 February 2019 | 50.00 | | 6884.17 | | 7.40 | | 565.85 | + | 52 | 22 February 2019 | 50.00 | | 6841.52 | | 7.35 | | 558.50 | + | 53 | 23 February 2019 | 50.00 | | 6798.82 | | 7.31 | | 551.19 | + | 54 | 24 February 2019 | 50.00 | | 6756.08 | | 7.26 | | 543.93 | + | 55 | 25 February 2019 | 50.00 | | 6713.30 | | 7.21 | | 536.72 | + | 56 | 26 February 2019 | 50.00 | | 6670.47 | | 7.17 | | 529.55 | + | 57 | 27 February 2019 | 50.00 | | 6627.59 | | 7.12 | | 522.43 | + | 58 | 28 February 2019 | 50.00 | | 6584.67 | | 7.08 | | 515.35 | + | 59 | 01 March 2019 | 50.00 | | 6541.70 | | 7.03 | | 508.32 | + | 60 | 02 March 2019 | 50.00 | | 6498.68 | | 6.99 | | 501.33 | + | 61 | 03 March 2019 | 50.00 | | 6455.62 | | 6.94 | | 494.39 | + | 62 | 04 March 2019 | 50.00 | | 6412.51 | | 6.89 | | 487.50 | + | 63 | 05 March 2019 | 50.00 | | 6369.36 | | 6.85 | | 480.65 | + | 64 | 06 March 2019 | 50.00 | | 6326.16 | | 6.80 | | 473.85 | + | 65 | 07 March 2019 | 50.00 | | 6282.92 | | 6.76 | | 467.09 | + | 66 | 08 March 2019 | 50.00 | | 6239.63 | | 6.71 | | 460.38 | + | 67 | 09 March 2019 | 50.00 | | 6196.29 | | 6.66 | | 453.72 | + | 68 | 10 March 2019 | 50.00 | | 6152.91 | | 6.62 | | 447.10 | + | 69 | 11 March 2019 | 50.00 | | 6109.48 | | 6.57 | | 440.53 | + | 70 | 12 March 2019 | 50.00 | | 6066.00 | | 6.52 | | 434.01 | + | 71 | 13 March 2019 | 50.00 | | 6022.48 | | 6.48 | | 427.53 | + | 72 | 14 March 2019 | 50.00 | | 5978.91 | | 6.43 | | 421.10 | + | 73 | 15 March 2019 | 50.00 | | 5935.29 | | 6.38 | | 414.72 | + | 74 | 16 March 2019 | 50.00 | | 5891.63 | | 6.34 | | 408.38 | + | 75 | 17 March 2019 | 50.00 | | 5847.92 | | 6.29 | | 402.09 | + | 76 | 18 March 2019 | 50.00 | | 5804.17 | | 6.24 | | 395.85 | + | 77 | 19 March 2019 | 50.00 | | 5760.36 | | 6.20 | | 389.65 | + | 78 | 20 March 2019 | 50.00 | | 5716.52 | | 6.15 | | 383.50 | + | 79 | 21 March 2019 | 50.00 | | 5672.62 | | 6.10 | | 377.40 | + | 80 | 22 March 2019 | 50.00 | | 5628.68 | | 6.06 | | 371.34 | + | 81 | 23 March 2019 | 50.00 | | 5584.69 | | 6.01 | | 365.33 | + | 82 | 24 March 2019 | 50.00 | | 5540.65 | | 5.96 | | 359.37 | + | 83 | 25 March 2019 | 50.00 | | 5496.57 | | 5.92 | | 353.45 | + | 84 | 26 March 2019 | 50.00 | | 5452.44 | | 5.87 | | 347.58 | + | 85 | 27 March 2019 | 50.00 | | 5408.26 | | 5.82 | | 341.76 | + | 86 | 28 March 2019 | 50.00 | | 5364.03 | | 5.78 | | 335.98 | + | 87 | 29 March 2019 | 50.00 | | 5319.76 | | 5.73 | | 330.25 | + | 88 | 30 March 2019 | 50.00 | | 5275.44 | | 5.68 | | 324.57 | + | 89 | 31 March 2019 | 50.00 | | 5231.08 | | 5.63 | | 318.94 | + | 90 | 01 April 2019 | 50.00 | | 5186.66 | | 5.59 | | 313.35 | + | 91 | 02 April 2019 | 50.00 | | 5142.20 | | 5.54 | | 307.81 | + | 92 | 03 April 2019 | 50.00 | | 5097.69 | | 5.49 | | 302.32 | + | 93 | 04 April 2019 | 50.00 | | 5053.13 | | 5.44 | | 296.88 | + | 94 | 05 April 2019 | 50.00 | | 5008.53 | | 5.40 | | 291.48 | + | 95 | 06 April 2019 | 50.00 | | 4963.88 | | 5.35 | | 286.13 | + | 96 | 07 April 2019 | 50.00 | | 4919.18 | | 5.30 | | 280.83 | + | 97 | 08 April 2019 | 50.00 | | 4874.43 | | 5.25 | | 275.58 | + | 98 | 09 April 2019 | 50.00 | | 4829.64 | | 5.20 | | 270.38 | + | 99 | 10 April 2019 | 50.00 | | 4784.79 | | 5.16 | | 265.22 | + | 100 | 11 April 2019 | 50.00 | | 4739.90 | | 5.11 | | 260.11 | + | 101 | 12 April 2019 | 50.00 | | 4694.96 | | 5.06 | | 255.05 | + | 102 | 13 April 2019 | 50.00 | | 4649.98 | | 5.01 | | 250.04 | + | 103 | 14 April 2019 | 50.00 | | 4604.94 | | 4.97 | | 245.07 | + | 104 | 15 April 2019 | 50.00 | | 4559.86 | | 4.92 | | 240.15 | + | 105 | 16 April 2019 | 50.00 | | 4514.73 | | 4.87 | | 235.28 | + | 106 | 17 April 2019 | 50.00 | | 4469.55 | | 4.82 | | 230.46 | + | 107 | 18 April 2019 | 50.00 | | 4424.32 | | 4.77 | | 225.69 | + | 108 | 19 April 2019 | 50.00 | | 4379.05 | | 4.72 | | 220.97 | + | 109 | 20 April 2019 | 50.00 | | 4333.72 | | 4.68 | | 216.29 | + | 110 | 21 April 2019 | 50.00 | | 4288.35 | | 4.63 | | 211.66 | + | 111 | 22 April 2019 | 50.00 | | 4242.93 | | 4.58 | | 207.08 | + | 112 | 23 April 2019 | 50.00 | | 4197.46 | | 4.53 | | 202.55 | + | 113 | 24 April 2019 | 50.00 | | 4151.94 | | 4.48 | | 198.07 | + | 114 | 25 April 2019 | 50.00 | | 4106.38 | | 4.43 | | 193.64 | + | 115 | 26 April 2019 | 50.00 | | 4060.76 | | 4.38 | | 189.26 | + | 116 | 27 April 2019 | 50.00 | | 4015.10 | | 4.34 | | 184.92 | + | 117 | 28 April 2019 | 50.00 | | 3969.38 | | 4.29 | | 180.63 | + | 118 | 29 April 2019 | 50.00 | | 3923.62 | | 4.24 | | 176.39 | + | 119 | 30 April 2019 | 50.00 | | 3877.81 | | 4.19 | | 172.20 | + | 120 | 01 May 2019 | 50.00 | | 3831.95 | | 4.14 | | 168.06 | + | 121 | 02 May 2019 | 50.00 | | 3786.04 | | 4.09 | | 163.97 | + | 122 | 03 May 2019 | 50.00 | | 3740.09 | | 4.04 | | 159.93 | + | 123 | 04 May 2019 | 50.00 | | 3694.08 | | 3.99 | | 155.94 | + | 124 | 05 May 2019 | 50.00 | | 3648.03 | | 3.94 | | 152.00 | + | 125 | 06 May 2019 | 50.00 | | 3601.92 | | 3.90 | | 148.10 | + | 126 | 07 May 2019 | 50.00 | | 3555.77 | | 3.85 | | 144.25 | + | 127 | 08 May 2019 | 50.00 | | 3509.56 | | 3.80 | | 140.45 | + | 128 | 09 May 2019 | 50.00 | | 3463.31 | | 3.75 | | 136.70 | + | 129 | 10 May 2019 | 50.00 | | 3417.01 | | 3.70 | | 133.00 | + | 130 | 11 May 2019 | 50.00 | | 3370.66 | | 3.65 | | 129.35 | + | 131 | 12 May 2019 | 50.00 | | 3324.26 | | 3.60 | | 125.75 | + | 132 | 13 May 2019 | 50.00 | | 3277.81 | | 3.55 | | 122.20 | + | 133 | 14 May 2019 | 50.00 | | 3231.31 | | 3.50 | | 118.70 | + | 134 | 15 May 2019 | 50.00 | | 3184.76 | | 3.45 | | 115.25 | + | 135 | 16 May 2019 | 50.00 | | 3138.16 | | 3.40 | | 111.85 | + | 136 | 17 May 2019 | 50.00 | | 3091.51 | | 3.35 | | 108.50 | + | 137 | 18 May 2019 | 50.00 | | 3044.81 | | 3.30 | | 105.20 | + | 138 | 19 May 2019 | 50.00 | | 2998.06 | | 3.25 | | 101.95 | + | 139 | 20 May 2019 | 50.00 | | 2951.26 | | 3.20 | | 98.75 | + | 140 | 21 May 2019 | 50.00 | | 2904.42 | | 3.15 | | 95.60 | + | 141 | 22 May 2019 | 50.00 | | 2857.52 | | 3.10 | | 92.50 | + | 142 | 23 May 2019 | 50.00 | | 2810.57 | | 3.05 | | 89.45 | + | 143 | 24 May 2019 | 50.00 | | 2763.57 | | 3.00 | | 86.45 | + | 144 | 25 May 2019 | 50.00 | | 2716.52 | | 2.95 | | 83.50 | + | 145 | 26 May 2019 | 50.00 | | 2669.42 | | 2.90 | | 80.60 | + | 146 | 27 May 2019 | 50.00 | | 2622.27 | | 2.85 | | 77.75 | + | 147 | 28 May 2019 | 50.00 | | 2575.07 | | 2.80 | | 74.95 | + | 148 | 29 May 2019 | 50.00 | | 2527.82 | | 2.75 | | 72.20 | + | 149 | 30 May 2019 | 50.00 | | 2480.52 | | 2.70 | | 69.50 | + | 150 | 31 May 2019 | 50.00 | | 2433.17 | | 2.65 | | 66.85 | + | 151 | 01 June 2019 | 50.00 | | 2385.77 | | 2.60 | | 64.25 | + | 152 | 02 June 2019 | 50.00 | | 2338.31 | | 2.55 | | 61.70 | + | 153 | 03 June 2019 | 50.00 | | 2290.81 | | 2.50 | | 59.20 | + | 154 | 04 June 2019 | 50.00 | | 2243.26 | | 2.45 | | 56.75 | + | 155 | 05 June 2019 | 50.00 | | 2195.65 | | 2.40 | | 54.35 | + | 156 | 06 June 2019 | 50.00 | | 2148.00 | | 2.34 | | 52.01 | + | 157 | 07 June 2019 | 50.00 | | 2100.29 | | 2.29 | | 49.72 | + | 158 | 08 June 2019 | 50.00 | | 2052.53 | | 2.24 | | 47.48 | + | 159 | 09 June 2019 | 50.00 | | 2004.73 | | 2.19 | | 45.29 | + | 160 | 10 June 2019 | 50.00 | | 1956.87 | | 2.14 | | 43.15 | + | 161 | 11 June 2019 | 50.00 | | 1908.96 | | 2.09 | | 41.06 | + | 162 | 12 June 2019 | 50.00 | | 1860.99 | | 2.04 | | 39.02 | + | 163 | 13 June 2019 | 50.00 | | 1812.98 | | 1.99 | | 37.03 | + | 164 | 14 June 2019 | 50.00 | | 1764.92 | | 1.94 | | 35.09 | + | 165 | 15 June 2019 | 50.00 | | 1716.80 | | 1.88 | | 33.21 | + | 166 | 16 June 2019 | 50.00 | | 1668.64 | | 1.83 | | 31.38 | + | 167 | 17 June 2019 | 50.00 | | 1620.42 | | 1.78 | | 29.60 | + | 168 | 18 June 2019 | 50.00 | | 1572.15 | | 1.73 | | 27.87 | + | 169 | 19 June 2019 | 50.00 | | 1523.83 | | 1.68 | | 26.19 | + | 170 | 20 June 2019 | 50.00 | | 1475.45 | | 1.63 | | 24.56 | + | 171 | 21 June 2019 | 50.00 | | 1427.03 | | 1.58 | | 22.98 | + | 172 | 22 June 2019 | 50.00 | | 1378.55 | | 1.52 | | 21.46 | + | 173 | 23 June 2019 | 50.00 | | 1330.02 | | 1.47 | | 19.99 | + | 174 | 24 June 2019 | 50.00 | | 1281.45 | | 1.42 | | 18.57 | + | 175 | 25 June 2019 | 50.00 | | 1232.81 | | 1.37 | | 17.20 | + | 176 | 26 June 2019 | 50.00 | | 1184.13 | | 1.32 | | 15.88 | + | 177 | 27 June 2019 | 50.00 | | 1135.39 | | 1.26 | | 14.62 | + | 178 | 28 June 2019 | 50.00 | | 1086.61 | | 1.21 | | 13.41 | + | 179 | 29 June 2019 | 50.00 | | 1037.77 | | 1.16 | | 12.25 | + | 180 | 30 June 2019 | 50.00 | | 988.88 | | 1.11 | | 11.14 | + | 181 | 01 July 2019 | 50.00 | | 939.93 | | 1.06 | | 10.08 | + | 182 | 02 July 2019 | 50.00 | | 890.93 | | 1.00 | | 9.08 | + | 183 | 03 July 2019 | 50.00 | | 841.89 | | 0.95 | | 8.13 | + | 184 | 04 July 2019 | 50.00 | | 792.79 | | 0.90 | | 7.23 | + | 185 | 05 July 2019 | 50.00 | | 743.63 | | 0.85 | | 6.38 | + | 186 | 06 July 2019 | 50.00 | | 694.43 | | 0.79 | | 5.59 | + | 187 | 07 July 2019 | 50.00 | | 645.17 | | 0.74 | | 4.85 | + | 188 | 08 July 2019 | 50.00 | | 595.86 | | 0.69 | | 4.16 | + | 189 | 09 July 2019 | 50.00 | | 546.49 | | 0.64 | | 3.52 | + | 190 | 10 July 2019 | 50.00 | | 497.08 | | 0.58 | | 2.94 | + | 191 | 11 July 2019 | 50.00 | | 447.61 | | 0.53 | | 2.41 | + | 192 | 12 July 2019 | 50.00 | | 398.08 | | 0.48 | | 1.93 | + | 193 | 13 July 2019 | 50.00 | | 348.51 | | 0.43 | | 1.50 | + | 194 | 14 July 2019 | 50.00 | | 298.88 | | 0.37 | | 1.13 | + | 195 | 15 July 2019 | 50.00 | | 249.20 | | 0.32 | | 0.81 | + | 196 | 16 July 2019 | 50.00 | | 199.47 | | 0.27 | | 0.54 | + | 197 | 17 July 2019 | 50.00 | | 149.68 | | 0.21 | | 0.33 | + | 198 | 18 July 2019 | 50.00 | | 99.84 | | 0.16 | | 0.17 | + | 199 | 19 July 2019 | 50.00 | | 49.95 | | 0.11 | | 0.06 | + | 200 | 20 July 2019 | 50.00 | | 0.00 | | 0.05 | | 0.01 | When Admin sets the business date to "02 January 2019" And Customer makes repayment on "02 January 2019" with 50 transaction amount on Working Capital loan When Admin sets the business date to "03 January 2019" @@ -3180,208 +3459,208 @@ Feature: Working Capital Loan Repayment When Admin sets the business date to "04 January 2019" And Customer makes repayment on "04 January 2019" with 50 transaction amount on Working Capital loan Then Working Capital loan amortization schedule has 201 periods, with the following data for periods: - | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | - | 0 | 01 January 2019 | -9000.00 | | 9000.00 | | | 1000.00 | - | 1 | 02 January 2019 | 50.00 | 50.00 | 8959.61 | 9.61 | 9.61 | 990.39 | - | 2 | 03 January 2019 | 50.00 | 50.00 | 8919.18 | 9.57 | 9.57 | 980.82 | - | 3 | 04 January 2019 | 50.00 | 50.00 | 8878.70 | 9.52 | 9.52 | 971.30 | - | 4 | 05 January 2019 | 50.00 | | 8838.18 | 9.48 | | 961.82 | - | 5 | 06 January 2019 | 50.00 | | 8797.62 | 9.44 | | 952.38 | - | 6 | 07 January 2019 | 50.00 | | 8757.01 | 9.39 | | 942.99 | - | 7 | 08 January 2019 | 50.00 | | 8716.36 | 9.35 | | 933.64 | - | 8 | 09 January 2019 | 50.00 | | 8675.67 | 9.31 | | 924.33 | - | 9 | 10 January 2019 | 50.00 | | 8634.94 | 9.26 | | 915.07 | - | 10 | 11 January 2019 | 50.00 | | 8594.16 | 9.22 | | 905.85 | - | 11 | 12 January 2019 | 50.00 | | 8553.33 | 9.18 | | 896.67 | - | 12 | 13 January 2019 | 50.00 | | 8512.47 | 9.13 | | 887.54 | - | 13 | 14 January 2019 | 50.00 | | 8471.56 | 9.09 | | 878.45 | - | 14 | 15 January 2019 | 50.00 | | 8430.60 | 9.05 | | 869.40 | - | 15 | 16 January 2019 | 50.00 | | 8389.61 | 9.00 | | 860.40 | - | 16 | 17 January 2019 | 50.00 | | 8348.56 | 8.96 | | 851.44 | - | 17 | 18 January 2019 | 50.00 | | 8307.48 | 8.91 | | 842.53 | - | 18 | 19 January 2019 | 50.00 | | 8266.35 | 8.87 | | 833.66 | - | 19 | 20 January 2019 | 50.00 | | 8225.18 | 8.83 | | 824.83 | - | 20 | 21 January 2019 | 50.00 | | 8183.96 | 8.78 | | 816.05 | - | 21 | 22 January 2019 | 50.00 | | 8142.70 | 8.74 | | 807.31 | - | 22 | 23 January 2019 | 50.00 | | 8101.39 | 8.69 | | 798.62 | - | 23 | 24 January 2019 | 50.00 | | 8060.04 | 8.65 | | 789.97 | - | 24 | 25 January 2019 | 50.00 | | 8018.65 | 8.61 | | 781.36 | - | 25 | 26 January 2019 | 50.00 | | 7977.21 | 8.56 | | 772.80 | - | 26 | 27 January 2019 | 50.00 | | 7935.73 | 8.52 | | 764.28 | - | 27 | 28 January 2019 | 50.00 | | 7894.21 | 8.47 | | 755.81 | - | 28 | 29 January 2019 | 50.00 | | 7852.63 | 8.43 | | 747.38 | - | 29 | 30 January 2019 | 50.00 | | 7811.02 | 8.39 | | 738.99 | - | 30 | 31 January 2019 | 50.00 | | 7769.36 | 8.34 | | 730.65 | - | 31 | 01 February 2019 | 50.00 | | 7727.66 | 8.30 | | 722.35 | - | 32 | 02 February 2019 | 50.00 | | 7685.91 | 8.25 | | 714.10 | - | 33 | 03 February 2019 | 50.00 | | 7644.12 | 8.21 | | 705.89 | - | 34 | 04 February 2019 | 50.00 | | 7602.28 | 8.16 | | 697.73 | - | 35 | 05 February 2019 | 50.00 | | 7560.40 | 8.12 | | 689.61 | - | 36 | 06 February 2019 | 50.00 | | 7518.47 | 8.07 | | 681.54 | - | 37 | 07 February 2019 | 50.00 | | 7476.50 | 8.03 | | 673.51 | - | 38 | 08 February 2019 | 50.00 | | 7434.48 | 7.98 | | 665.53 | - | 39 | 09 February 2019 | 50.00 | | 7392.42 | 7.94 | | 657.59 | - | 40 | 10 February 2019 | 50.00 | | 7350.31 | 7.89 | | 649.70 | - | 41 | 11 February 2019 | 50.00 | | 7308.16 | 7.85 | | 641.85 | - | 42 | 12 February 2019 | 50.00 | | 7265.97 | 7.80 | | 634.05 | - | 43 | 13 February 2019 | 50.00 | | 7223.72 | 7.76 | | 626.29 | - | 44 | 14 February 2019 | 50.00 | | 7181.44 | 7.71 | | 618.58 | - | 45 | 15 February 2019 | 50.00 | | 7139.11 | 7.67 | | 610.91 | - | 46 | 16 February 2019 | 50.00 | | 7096.73 | 7.62 | | 603.29 | - | 47 | 17 February 2019 | 50.00 | | 7054.31 | 7.58 | | 595.71 | - | 48 | 18 February 2019 | 50.00 | | 7011.84 | 7.53 | | 588.18 | - | 49 | 19 February 2019 | 50.00 | | 6969.33 | 7.49 | | 580.69 | - | 50 | 20 February 2019 | 50.00 | | 6926.77 | 7.44 | | 573.25 | - | 51 | 21 February 2019 | 50.00 | | 6884.17 | 7.40 | | 565.85 | - | 52 | 22 February 2019 | 50.00 | | 6841.52 | 7.35 | | 558.50 | - | 53 | 23 February 2019 | 50.00 | | 6798.82 | 7.31 | | 551.19 | - | 54 | 24 February 2019 | 50.00 | | 6756.08 | 7.26 | | 543.93 | - | 55 | 25 February 2019 | 50.00 | | 6713.30 | 7.21 | | 536.72 | - | 56 | 26 February 2019 | 50.00 | | 6670.47 | 7.17 | | 529.55 | - | 57 | 27 February 2019 | 50.00 | | 6627.59 | 7.12 | | 522.43 | - | 58 | 28 February 2019 | 50.00 | | 6584.67 | 7.08 | | 515.35 | - | 59 | 01 March 2019 | 50.00 | | 6541.70 | 7.03 | | 508.32 | - | 60 | 02 March 2019 | 50.00 | | 6498.68 | 6.99 | | 501.33 | - | 61 | 03 March 2019 | 50.00 | | 6455.62 | 6.94 | | 494.39 | - | 62 | 04 March 2019 | 50.00 | | 6412.51 | 6.89 | | 487.50 | - | 63 | 05 March 2019 | 50.00 | | 6369.36 | 6.85 | | 480.65 | - | 64 | 06 March 2019 | 50.00 | | 6326.16 | 6.80 | | 473.85 | - | 65 | 07 March 2019 | 50.00 | | 6282.92 | 6.76 | | 467.09 | - | 66 | 08 March 2019 | 50.00 | | 6239.63 | 6.71 | | 460.38 | - | 67 | 09 March 2019 | 50.00 | | 6196.29 | 6.66 | | 453.72 | - | 68 | 10 March 2019 | 50.00 | | 6152.91 | 6.62 | | 447.10 | - | 69 | 11 March 2019 | 50.00 | | 6109.48 | 6.57 | | 440.53 | - | 70 | 12 March 2019 | 50.00 | | 6066.00 | 6.52 | | 434.01 | - | 71 | 13 March 2019 | 50.00 | | 6022.48 | 6.48 | | 427.53 | - | 72 | 14 March 2019 | 50.00 | | 5978.91 | 6.43 | | 421.10 | - | 73 | 15 March 2019 | 50.00 | | 5935.29 | 6.38 | | 414.72 | - | 74 | 16 March 2019 | 50.00 | | 5891.63 | 6.34 | | 408.38 | - | 75 | 17 March 2019 | 50.00 | | 5847.92 | 6.29 | | 402.09 | - | 76 | 18 March 2019 | 50.00 | | 5804.17 | 6.24 | | 395.85 | - | 77 | 19 March 2019 | 50.00 | | 5760.36 | 6.20 | | 389.65 | - | 78 | 20 March 2019 | 50.00 | | 5716.52 | 6.15 | | 383.50 | - | 79 | 21 March 2019 | 50.00 | | 5672.62 | 6.10 | | 377.40 | - | 80 | 22 March 2019 | 50.00 | | 5628.68 | 6.06 | | 371.34 | - | 81 | 23 March 2019 | 50.00 | | 5584.69 | 6.01 | | 365.33 | - | 82 | 24 March 2019 | 50.00 | | 5540.65 | 5.96 | | 359.37 | - | 83 | 25 March 2019 | 50.00 | | 5496.57 | 5.92 | | 353.45 | - | 84 | 26 March 2019 | 50.00 | | 5452.44 | 5.87 | | 347.58 | - | 85 | 27 March 2019 | 50.00 | | 5408.26 | 5.82 | | 341.76 | - | 86 | 28 March 2019 | 50.00 | | 5364.03 | 5.78 | | 335.98 | - | 87 | 29 March 2019 | 50.00 | | 5319.76 | 5.73 | | 330.25 | - | 88 | 30 March 2019 | 50.00 | | 5275.44 | 5.68 | | 324.57 | - | 89 | 31 March 2019 | 50.00 | | 5231.08 | 5.63 | | 318.94 | - | 90 | 01 April 2019 | 50.00 | | 5186.66 | 5.59 | | 313.35 | - | 91 | 02 April 2019 | 50.00 | | 5142.20 | 5.54 | | 307.81 | - | 92 | 03 April 2019 | 50.00 | | 5097.69 | 5.49 | | 302.32 | - | 93 | 04 April 2019 | 50.00 | | 5053.13 | 5.44 | | 296.88 | - | 94 | 05 April 2019 | 50.00 | | 5008.53 | 5.40 | | 291.48 | - | 95 | 06 April 2019 | 50.00 | | 4963.88 | 5.35 | | 286.13 | - | 96 | 07 April 2019 | 50.00 | | 4919.18 | 5.30 | | 280.83 | - | 97 | 08 April 2019 | 50.00 | | 4874.43 | 5.25 | | 275.58 | - | 98 | 09 April 2019 | 50.00 | | 4829.64 | 5.20 | | 270.38 | - | 99 | 10 April 2019 | 50.00 | | 4784.79 | 5.16 | | 265.22 | - | 100 | 11 April 2019 | 50.00 | | 4739.90 | 5.11 | | 260.11 | - | 101 | 12 April 2019 | 50.00 | | 4694.96 | 5.06 | | 255.05 | - | 102 | 13 April 2019 | 50.00 | | 4649.98 | 5.01 | | 250.04 | - | 103 | 14 April 2019 | 50.00 | | 4604.94 | 4.97 | | 245.07 | - | 104 | 15 April 2019 | 50.00 | | 4559.86 | 4.92 | | 240.15 | - | 105 | 16 April 2019 | 50.00 | | 4514.73 | 4.87 | | 235.28 | - | 106 | 17 April 2019 | 50.00 | | 4469.55 | 4.82 | | 230.46 | - | 107 | 18 April 2019 | 50.00 | | 4424.32 | 4.77 | | 225.69 | - | 108 | 19 April 2019 | 50.00 | | 4379.05 | 4.72 | | 220.97 | - | 109 | 20 April 2019 | 50.00 | | 4333.72 | 4.68 | | 216.29 | - | 110 | 21 April 2019 | 50.00 | | 4288.35 | 4.63 | | 211.66 | - | 111 | 22 April 2019 | 50.00 | | 4242.93 | 4.58 | | 207.08 | - | 112 | 23 April 2019 | 50.00 | | 4197.46 | 4.53 | | 202.55 | - | 113 | 24 April 2019 | 50.00 | | 4151.94 | 4.48 | | 198.07 | - | 114 | 25 April 2019 | 50.00 | | 4106.38 | 4.43 | | 193.64 | - | 115 | 26 April 2019 | 50.00 | | 4060.76 | 4.38 | | 189.26 | - | 116 | 27 April 2019 | 50.00 | | 4015.10 | 4.34 | | 184.92 | - | 117 | 28 April 2019 | 50.00 | | 3969.38 | 4.29 | | 180.63 | - | 118 | 29 April 2019 | 50.00 | | 3923.62 | 4.24 | | 176.39 | - | 119 | 30 April 2019 | 50.00 | | 3877.81 | 4.19 | | 172.20 | - | 120 | 01 May 2019 | 50.00 | | 3831.95 | 4.14 | | 168.06 | - | 121 | 02 May 2019 | 50.00 | | 3786.04 | 4.09 | | 163.97 | - | 122 | 03 May 2019 | 50.00 | | 3740.09 | 4.04 | | 159.93 | - | 123 | 04 May 2019 | 50.00 | | 3694.08 | 3.99 | | 155.94 | - | 124 | 05 May 2019 | 50.00 | | 3648.03 | 3.94 | | 152.00 | - | 125 | 06 May 2019 | 50.00 | | 3601.92 | 3.90 | | 148.10 | - | 126 | 07 May 2019 | 50.00 | | 3555.77 | 3.85 | | 144.25 | - | 127 | 08 May 2019 | 50.00 | | 3509.56 | 3.80 | | 140.45 | - | 128 | 09 May 2019 | 50.00 | | 3463.31 | 3.75 | | 136.70 | - | 129 | 10 May 2019 | 50.00 | | 3417.01 | 3.70 | | 133.00 | - | 130 | 11 May 2019 | 50.00 | | 3370.66 | 3.65 | | 129.35 | - | 131 | 12 May 2019 | 50.00 | | 3324.26 | 3.60 | | 125.75 | - | 132 | 13 May 2019 | 50.00 | | 3277.81 | 3.55 | | 122.20 | - | 133 | 14 May 2019 | 50.00 | | 3231.31 | 3.50 | | 118.70 | - | 134 | 15 May 2019 | 50.00 | | 3184.76 | 3.45 | | 115.25 | - | 135 | 16 May 2019 | 50.00 | | 3138.16 | 3.40 | | 111.85 | - | 136 | 17 May 2019 | 50.00 | | 3091.51 | 3.35 | | 108.50 | - | 137 | 18 May 2019 | 50.00 | | 3044.81 | 3.30 | | 105.20 | - | 138 | 19 May 2019 | 50.00 | | 2998.06 | 3.25 | | 101.95 | - | 139 | 20 May 2019 | 50.00 | | 2951.26 | 3.20 | | 98.75 | - | 140 | 21 May 2019 | 50.00 | | 2904.42 | 3.15 | | 95.60 | - | 141 | 22 May 2019 | 50.00 | | 2857.52 | 3.10 | | 92.50 | - | 142 | 23 May 2019 | 50.00 | | 2810.57 | 3.05 | | 89.45 | - | 143 | 24 May 2019 | 50.00 | | 2763.57 | 3.00 | | 86.45 | - | 144 | 25 May 2019 | 50.00 | | 2716.52 | 2.95 | | 83.50 | - | 145 | 26 May 2019 | 50.00 | | 2669.42 | 2.90 | | 80.60 | - | 146 | 27 May 2019 | 50.00 | | 2622.27 | 2.85 | | 77.75 | - | 147 | 28 May 2019 | 50.00 | | 2575.07 | 2.80 | | 74.95 | - | 148 | 29 May 2019 | 50.00 | | 2527.82 | 2.75 | | 72.20 | - | 149 | 30 May 2019 | 50.00 | | 2480.52 | 2.70 | | 69.50 | - | 150 | 31 May 2019 | 50.00 | | 2433.17 | 2.65 | | 66.85 | - | 151 | 01 June 2019 | 50.00 | | 2385.77 | 2.60 | | 64.25 | - | 152 | 02 June 2019 | 50.00 | | 2338.31 | 2.55 | | 61.70 | - | 153 | 03 June 2019 | 50.00 | | 2290.81 | 2.50 | | 59.20 | - | 154 | 04 June 2019 | 50.00 | | 2243.26 | 2.45 | | 56.75 | - | 155 | 05 June 2019 | 50.00 | | 2195.65 | 2.40 | | 54.35 | - | 156 | 06 June 2019 | 50.00 | | 2148.00 | 2.34 | | 52.01 | - | 157 | 07 June 2019 | 50.00 | | 2100.29 | 2.29 | | 49.72 | - | 158 | 08 June 2019 | 50.00 | | 2052.53 | 2.24 | | 47.48 | - | 159 | 09 June 2019 | 50.00 | | 2004.73 | 2.19 | | 45.29 | - | 160 | 10 June 2019 | 50.00 | | 1956.87 | 2.14 | | 43.15 | - | 161 | 11 June 2019 | 50.00 | | 1908.96 | 2.09 | | 41.06 | - | 162 | 12 June 2019 | 50.00 | | 1860.99 | 2.04 | | 39.02 | - | 163 | 13 June 2019 | 50.00 | | 1812.98 | 1.99 | | 37.03 | - | 164 | 14 June 2019 | 50.00 | | 1764.92 | 1.94 | | 35.09 | - | 165 | 15 June 2019 | 50.00 | | 1716.80 | 1.88 | | 33.21 | - | 166 | 16 June 2019 | 50.00 | | 1668.64 | 1.83 | | 31.38 | - | 167 | 17 June 2019 | 50.00 | | 1620.42 | 1.78 | | 29.60 | - | 168 | 18 June 2019 | 50.00 | | 1572.15 | 1.73 | | 27.87 | - | 169 | 19 June 2019 | 50.00 | | 1523.83 | 1.68 | | 26.19 | - | 170 | 20 June 2019 | 50.00 | | 1475.45 | 1.63 | | 24.56 | - | 171 | 21 June 2019 | 50.00 | | 1427.03 | 1.58 | | 22.98 | - | 172 | 22 June 2019 | 50.00 | | 1378.55 | 1.52 | | 21.46 | - | 173 | 23 June 2019 | 50.00 | | 1330.02 | 1.47 | | 19.99 | - | 174 | 24 June 2019 | 50.00 | | 1281.45 | 1.42 | | 18.57 | - | 175 | 25 June 2019 | 50.00 | | 1232.81 | 1.37 | | 17.20 | - | 176 | 26 June 2019 | 50.00 | | 1184.13 | 1.32 | | 15.88 | - | 177 | 27 June 2019 | 50.00 | | 1135.39 | 1.26 | | 14.62 | - | 178 | 28 June 2019 | 50.00 | | 1086.61 | 1.21 | | 13.41 | - | 179 | 29 June 2019 | 50.00 | | 1037.77 | 1.16 | | 12.25 | - | 180 | 30 June 2019 | 50.00 | | 988.88 | 1.11 | | 11.14 | - | 181 | 01 July 2019 | 50.00 | | 939.93 | 1.06 | | 10.08 | - | 182 | 02 July 2019 | 50.00 | | 890.93 | 1.00 | | 9.08 | - | 183 | 03 July 2019 | 50.00 | | 841.89 | 0.95 | | 8.13 | - | 184 | 04 July 2019 | 50.00 | | 792.79 | 0.90 | | 7.23 | - | 185 | 05 July 2019 | 50.00 | | 743.63 | 0.85 | | 6.38 | - | 186 | 06 July 2019 | 50.00 | | 694.43 | 0.79 | | 5.59 | - | 187 | 07 July 2019 | 50.00 | | 645.17 | 0.74 | | 4.85 | - | 188 | 08 July 2019 | 50.00 | | 595.86 | 0.69 | | 4.16 | - | 189 | 09 July 2019 | 50.00 | | 546.49 | 0.64 | | 3.52 | - | 190 | 10 July 2019 | 50.00 | | 497.08 | 0.58 | | 2.94 | - | 191 | 11 July 2019 | 50.00 | | 447.61 | 0.53 | | 2.41 | - | 192 | 12 July 2019 | 50.00 | | 398.08 | 0.48 | | 1.93 | - | 193 | 13 July 2019 | 50.00 | | 348.51 | 0.43 | | 1.50 | - | 194 | 14 July 2019 | 50.00 | | 298.88 | 0.37 | | 1.13 | - | 195 | 15 July 2019 | 50.00 | | 249.20 | 0.32 | | 0.81 | - | 196 | 16 July 2019 | 50.00 | | 199.47 | 0.27 | | 0.54 | - | 197 | 17 July 2019 | 50.00 | | 149.68 | 0.21 | | 0.33 | - | 198 | 18 July 2019 | 50.00 | | 99.84 | 0.16 | | 0.17 | - | 199 | 19 July 2019 | 50.00 | | 49.95 | 0.11 | | 0.06 | - | 200 | 20 July 2019 | 50.00 | | 0.00 | 0.05 | | 0.01 | + | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | + | 0 | 01 January 2019 | -9000.00 | | 9000.00 | 9000.00 | | | 1000.00 | + | 1 | 02 January 2019 | 50.00 | 50.00 | 8959.61 | 8959.61 | 9.61 | 9.61 | 990.39 | + | 2 | 03 January 2019 | 50.00 | 50.00 | 8919.18 | 8919.18 | 9.57 | 9.57 | 980.82 | + | 3 | 04 January 2019 | 50.00 | 50.00 | 8878.70 | 8878.70 | 9.52 | 9.52 | 971.30 | + | 4 | 05 January 2019 | 50.00 | | 8838.18 | | 9.48 | | 961.82 | + | 5 | 06 January 2019 | 50.00 | | 8797.62 | | 9.44 | | 952.38 | + | 6 | 07 January 2019 | 50.00 | | 8757.01 | | 9.39 | | 942.99 | + | 7 | 08 January 2019 | 50.00 | | 8716.36 | | 9.35 | | 933.64 | + | 8 | 09 January 2019 | 50.00 | | 8675.67 | | 9.31 | | 924.33 | + | 9 | 10 January 2019 | 50.00 | | 8634.94 | | 9.26 | | 915.07 | + | 10 | 11 January 2019 | 50.00 | | 8594.16 | | 9.22 | | 905.85 | + | 11 | 12 January 2019 | 50.00 | | 8553.33 | | 9.18 | | 896.67 | + | 12 | 13 January 2019 | 50.00 | | 8512.47 | | 9.13 | | 887.54 | + | 13 | 14 January 2019 | 50.00 | | 8471.56 | | 9.09 | | 878.45 | + | 14 | 15 January 2019 | 50.00 | | 8430.60 | | 9.05 | | 869.40 | + | 15 | 16 January 2019 | 50.00 | | 8389.61 | | 9.00 | | 860.40 | + | 16 | 17 January 2019 | 50.00 | | 8348.56 | | 8.96 | | 851.44 | + | 17 | 18 January 2019 | 50.00 | | 8307.48 | | 8.91 | | 842.53 | + | 18 | 19 January 2019 | 50.00 | | 8266.35 | | 8.87 | | 833.66 | + | 19 | 20 January 2019 | 50.00 | | 8225.18 | | 8.83 | | 824.83 | + | 20 | 21 January 2019 | 50.00 | | 8183.96 | | 8.78 | | 816.05 | + | 21 | 22 January 2019 | 50.00 | | 8142.70 | | 8.74 | | 807.31 | + | 22 | 23 January 2019 | 50.00 | | 8101.39 | | 8.69 | | 798.62 | + | 23 | 24 January 2019 | 50.00 | | 8060.04 | | 8.65 | | 789.97 | + | 24 | 25 January 2019 | 50.00 | | 8018.65 | | 8.61 | | 781.36 | + | 25 | 26 January 2019 | 50.00 | | 7977.21 | | 8.56 | | 772.80 | + | 26 | 27 January 2019 | 50.00 | | 7935.73 | | 8.52 | | 764.28 | + | 27 | 28 January 2019 | 50.00 | | 7894.21 | | 8.47 | | 755.81 | + | 28 | 29 January 2019 | 50.00 | | 7852.63 | | 8.43 | | 747.38 | + | 29 | 30 January 2019 | 50.00 | | 7811.02 | | 8.39 | | 738.99 | + | 30 | 31 January 2019 | 50.00 | | 7769.36 | | 8.34 | | 730.65 | + | 31 | 01 February 2019 | 50.00 | | 7727.66 | | 8.30 | | 722.35 | + | 32 | 02 February 2019 | 50.00 | | 7685.91 | | 8.25 | | 714.10 | + | 33 | 03 February 2019 | 50.00 | | 7644.12 | | 8.21 | | 705.89 | + | 34 | 04 February 2019 | 50.00 | | 7602.28 | | 8.16 | | 697.73 | + | 35 | 05 February 2019 | 50.00 | | 7560.40 | | 8.12 | | 689.61 | + | 36 | 06 February 2019 | 50.00 | | 7518.47 | | 8.07 | | 681.54 | + | 37 | 07 February 2019 | 50.00 | | 7476.50 | | 8.03 | | 673.51 | + | 38 | 08 February 2019 | 50.00 | | 7434.48 | | 7.98 | | 665.53 | + | 39 | 09 February 2019 | 50.00 | | 7392.42 | | 7.94 | | 657.59 | + | 40 | 10 February 2019 | 50.00 | | 7350.31 | | 7.89 | | 649.70 | + | 41 | 11 February 2019 | 50.00 | | 7308.16 | | 7.85 | | 641.85 | + | 42 | 12 February 2019 | 50.00 | | 7265.97 | | 7.80 | | 634.05 | + | 43 | 13 February 2019 | 50.00 | | 7223.72 | | 7.76 | | 626.29 | + | 44 | 14 February 2019 | 50.00 | | 7181.44 | | 7.71 | | 618.58 | + | 45 | 15 February 2019 | 50.00 | | 7139.11 | | 7.67 | | 610.91 | + | 46 | 16 February 2019 | 50.00 | | 7096.73 | | 7.62 | | 603.29 | + | 47 | 17 February 2019 | 50.00 | | 7054.31 | | 7.58 | | 595.71 | + | 48 | 18 February 2019 | 50.00 | | 7011.84 | | 7.53 | | 588.18 | + | 49 | 19 February 2019 | 50.00 | | 6969.33 | | 7.49 | | 580.69 | + | 50 | 20 February 2019 | 50.00 | | 6926.77 | | 7.44 | | 573.25 | + | 51 | 21 February 2019 | 50.00 | | 6884.17 | | 7.40 | | 565.85 | + | 52 | 22 February 2019 | 50.00 | | 6841.52 | | 7.35 | | 558.50 | + | 53 | 23 February 2019 | 50.00 | | 6798.82 | | 7.31 | | 551.19 | + | 54 | 24 February 2019 | 50.00 | | 6756.08 | | 7.26 | | 543.93 | + | 55 | 25 February 2019 | 50.00 | | 6713.30 | | 7.21 | | 536.72 | + | 56 | 26 February 2019 | 50.00 | | 6670.47 | | 7.17 | | 529.55 | + | 57 | 27 February 2019 | 50.00 | | 6627.59 | | 7.12 | | 522.43 | + | 58 | 28 February 2019 | 50.00 | | 6584.67 | | 7.08 | | 515.35 | + | 59 | 01 March 2019 | 50.00 | | 6541.70 | | 7.03 | | 508.32 | + | 60 | 02 March 2019 | 50.00 | | 6498.68 | | 6.99 | | 501.33 | + | 61 | 03 March 2019 | 50.00 | | 6455.62 | | 6.94 | | 494.39 | + | 62 | 04 March 2019 | 50.00 | | 6412.51 | | 6.89 | | 487.50 | + | 63 | 05 March 2019 | 50.00 | | 6369.36 | | 6.85 | | 480.65 | + | 64 | 06 March 2019 | 50.00 | | 6326.16 | | 6.80 | | 473.85 | + | 65 | 07 March 2019 | 50.00 | | 6282.92 | | 6.76 | | 467.09 | + | 66 | 08 March 2019 | 50.00 | | 6239.63 | | 6.71 | | 460.38 | + | 67 | 09 March 2019 | 50.00 | | 6196.29 | | 6.66 | | 453.72 | + | 68 | 10 March 2019 | 50.00 | | 6152.91 | | 6.62 | | 447.10 | + | 69 | 11 March 2019 | 50.00 | | 6109.48 | | 6.57 | | 440.53 | + | 70 | 12 March 2019 | 50.00 | | 6066.00 | | 6.52 | | 434.01 | + | 71 | 13 March 2019 | 50.00 | | 6022.48 | | 6.48 | | 427.53 | + | 72 | 14 March 2019 | 50.00 | | 5978.91 | | 6.43 | | 421.10 | + | 73 | 15 March 2019 | 50.00 | | 5935.29 | | 6.38 | | 414.72 | + | 74 | 16 March 2019 | 50.00 | | 5891.63 | | 6.34 | | 408.38 | + | 75 | 17 March 2019 | 50.00 | | 5847.92 | | 6.29 | | 402.09 | + | 76 | 18 March 2019 | 50.00 | | 5804.17 | | 6.24 | | 395.85 | + | 77 | 19 March 2019 | 50.00 | | 5760.36 | | 6.20 | | 389.65 | + | 78 | 20 March 2019 | 50.00 | | 5716.52 | | 6.15 | | 383.50 | + | 79 | 21 March 2019 | 50.00 | | 5672.62 | | 6.10 | | 377.40 | + | 80 | 22 March 2019 | 50.00 | | 5628.68 | | 6.06 | | 371.34 | + | 81 | 23 March 2019 | 50.00 | | 5584.69 | | 6.01 | | 365.33 | + | 82 | 24 March 2019 | 50.00 | | 5540.65 | | 5.96 | | 359.37 | + | 83 | 25 March 2019 | 50.00 | | 5496.57 | | 5.92 | | 353.45 | + | 84 | 26 March 2019 | 50.00 | | 5452.44 | | 5.87 | | 347.58 | + | 85 | 27 March 2019 | 50.00 | | 5408.26 | | 5.82 | | 341.76 | + | 86 | 28 March 2019 | 50.00 | | 5364.03 | | 5.78 | | 335.98 | + | 87 | 29 March 2019 | 50.00 | | 5319.76 | | 5.73 | | 330.25 | + | 88 | 30 March 2019 | 50.00 | | 5275.44 | | 5.68 | | 324.57 | + | 89 | 31 March 2019 | 50.00 | | 5231.08 | | 5.63 | | 318.94 | + | 90 | 01 April 2019 | 50.00 | | 5186.66 | | 5.59 | | 313.35 | + | 91 | 02 April 2019 | 50.00 | | 5142.20 | | 5.54 | | 307.81 | + | 92 | 03 April 2019 | 50.00 | | 5097.69 | | 5.49 | | 302.32 | + | 93 | 04 April 2019 | 50.00 | | 5053.13 | | 5.44 | | 296.88 | + | 94 | 05 April 2019 | 50.00 | | 5008.53 | | 5.40 | | 291.48 | + | 95 | 06 April 2019 | 50.00 | | 4963.88 | | 5.35 | | 286.13 | + | 96 | 07 April 2019 | 50.00 | | 4919.18 | | 5.30 | | 280.83 | + | 97 | 08 April 2019 | 50.00 | | 4874.43 | | 5.25 | | 275.58 | + | 98 | 09 April 2019 | 50.00 | | 4829.64 | | 5.20 | | 270.38 | + | 99 | 10 April 2019 | 50.00 | | 4784.79 | | 5.16 | | 265.22 | + | 100 | 11 April 2019 | 50.00 | | 4739.90 | | 5.11 | | 260.11 | + | 101 | 12 April 2019 | 50.00 | | 4694.96 | | 5.06 | | 255.05 | + | 102 | 13 April 2019 | 50.00 | | 4649.98 | | 5.01 | | 250.04 | + | 103 | 14 April 2019 | 50.00 | | 4604.94 | | 4.97 | | 245.07 | + | 104 | 15 April 2019 | 50.00 | | 4559.86 | | 4.92 | | 240.15 | + | 105 | 16 April 2019 | 50.00 | | 4514.73 | | 4.87 | | 235.28 | + | 106 | 17 April 2019 | 50.00 | | 4469.55 | | 4.82 | | 230.46 | + | 107 | 18 April 2019 | 50.00 | | 4424.32 | | 4.77 | | 225.69 | + | 108 | 19 April 2019 | 50.00 | | 4379.05 | | 4.72 | | 220.97 | + | 109 | 20 April 2019 | 50.00 | | 4333.72 | | 4.68 | | 216.29 | + | 110 | 21 April 2019 | 50.00 | | 4288.35 | | 4.63 | | 211.66 | + | 111 | 22 April 2019 | 50.00 | | 4242.93 | | 4.58 | | 207.08 | + | 112 | 23 April 2019 | 50.00 | | 4197.46 | | 4.53 | | 202.55 | + | 113 | 24 April 2019 | 50.00 | | 4151.94 | | 4.48 | | 198.07 | + | 114 | 25 April 2019 | 50.00 | | 4106.38 | | 4.43 | | 193.64 | + | 115 | 26 April 2019 | 50.00 | | 4060.76 | | 4.38 | | 189.26 | + | 116 | 27 April 2019 | 50.00 | | 4015.10 | | 4.34 | | 184.92 | + | 117 | 28 April 2019 | 50.00 | | 3969.38 | | 4.29 | | 180.63 | + | 118 | 29 April 2019 | 50.00 | | 3923.62 | | 4.24 | | 176.39 | + | 119 | 30 April 2019 | 50.00 | | 3877.81 | | 4.19 | | 172.20 | + | 120 | 01 May 2019 | 50.00 | | 3831.95 | | 4.14 | | 168.06 | + | 121 | 02 May 2019 | 50.00 | | 3786.04 | | 4.09 | | 163.97 | + | 122 | 03 May 2019 | 50.00 | | 3740.09 | | 4.04 | | 159.93 | + | 123 | 04 May 2019 | 50.00 | | 3694.08 | | 3.99 | | 155.94 | + | 124 | 05 May 2019 | 50.00 | | 3648.03 | | 3.94 | | 152.00 | + | 125 | 06 May 2019 | 50.00 | | 3601.92 | | 3.90 | | 148.10 | + | 126 | 07 May 2019 | 50.00 | | 3555.77 | | 3.85 | | 144.25 | + | 127 | 08 May 2019 | 50.00 | | 3509.56 | | 3.80 | | 140.45 | + | 128 | 09 May 2019 | 50.00 | | 3463.31 | | 3.75 | | 136.70 | + | 129 | 10 May 2019 | 50.00 | | 3417.01 | | 3.70 | | 133.00 | + | 130 | 11 May 2019 | 50.00 | | 3370.66 | | 3.65 | | 129.35 | + | 131 | 12 May 2019 | 50.00 | | 3324.26 | | 3.60 | | 125.75 | + | 132 | 13 May 2019 | 50.00 | | 3277.81 | | 3.55 | | 122.20 | + | 133 | 14 May 2019 | 50.00 | | 3231.31 | | 3.50 | | 118.70 | + | 134 | 15 May 2019 | 50.00 | | 3184.76 | | 3.45 | | 115.25 | + | 135 | 16 May 2019 | 50.00 | | 3138.16 | | 3.40 | | 111.85 | + | 136 | 17 May 2019 | 50.00 | | 3091.51 | | 3.35 | | 108.50 | + | 137 | 18 May 2019 | 50.00 | | 3044.81 | | 3.30 | | 105.20 | + | 138 | 19 May 2019 | 50.00 | | 2998.06 | | 3.25 | | 101.95 | + | 139 | 20 May 2019 | 50.00 | | 2951.26 | | 3.20 | | 98.75 | + | 140 | 21 May 2019 | 50.00 | | 2904.42 | | 3.15 | | 95.60 | + | 141 | 22 May 2019 | 50.00 | | 2857.52 | | 3.10 | | 92.50 | + | 142 | 23 May 2019 | 50.00 | | 2810.57 | | 3.05 | | 89.45 | + | 143 | 24 May 2019 | 50.00 | | 2763.57 | | 3.00 | | 86.45 | + | 144 | 25 May 2019 | 50.00 | | 2716.52 | | 2.95 | | 83.50 | + | 145 | 26 May 2019 | 50.00 | | 2669.42 | | 2.90 | | 80.60 | + | 146 | 27 May 2019 | 50.00 | | 2622.27 | | 2.85 | | 77.75 | + | 147 | 28 May 2019 | 50.00 | | 2575.07 | | 2.80 | | 74.95 | + | 148 | 29 May 2019 | 50.00 | | 2527.82 | | 2.75 | | 72.20 | + | 149 | 30 May 2019 | 50.00 | | 2480.52 | | 2.70 | | 69.50 | + | 150 | 31 May 2019 | 50.00 | | 2433.17 | | 2.65 | | 66.85 | + | 151 | 01 June 2019 | 50.00 | | 2385.77 | | 2.60 | | 64.25 | + | 152 | 02 June 2019 | 50.00 | | 2338.31 | | 2.55 | | 61.70 | + | 153 | 03 June 2019 | 50.00 | | 2290.81 | | 2.50 | | 59.20 | + | 154 | 04 June 2019 | 50.00 | | 2243.26 | | 2.45 | | 56.75 | + | 155 | 05 June 2019 | 50.00 | | 2195.65 | | 2.40 | | 54.35 | + | 156 | 06 June 2019 | 50.00 | | 2148.00 | | 2.34 | | 52.01 | + | 157 | 07 June 2019 | 50.00 | | 2100.29 | | 2.29 | | 49.72 | + | 158 | 08 June 2019 | 50.00 | | 2052.53 | | 2.24 | | 47.48 | + | 159 | 09 June 2019 | 50.00 | | 2004.73 | | 2.19 | | 45.29 | + | 160 | 10 June 2019 | 50.00 | | 1956.87 | | 2.14 | | 43.15 | + | 161 | 11 June 2019 | 50.00 | | 1908.96 | | 2.09 | | 41.06 | + | 162 | 12 June 2019 | 50.00 | | 1860.99 | | 2.04 | | 39.02 | + | 163 | 13 June 2019 | 50.00 | | 1812.98 | | 1.99 | | 37.03 | + | 164 | 14 June 2019 | 50.00 | | 1764.92 | | 1.94 | | 35.09 | + | 165 | 15 June 2019 | 50.00 | | 1716.80 | | 1.88 | | 33.21 | + | 166 | 16 June 2019 | 50.00 | | 1668.64 | | 1.83 | | 31.38 | + | 167 | 17 June 2019 | 50.00 | | 1620.42 | | 1.78 | | 29.60 | + | 168 | 18 June 2019 | 50.00 | | 1572.15 | | 1.73 | | 27.87 | + | 169 | 19 June 2019 | 50.00 | | 1523.83 | | 1.68 | | 26.19 | + | 170 | 20 June 2019 | 50.00 | | 1475.45 | | 1.63 | | 24.56 | + | 171 | 21 June 2019 | 50.00 | | 1427.03 | | 1.58 | | 22.98 | + | 172 | 22 June 2019 | 50.00 | | 1378.55 | | 1.52 | | 21.46 | + | 173 | 23 June 2019 | 50.00 | | 1330.02 | | 1.47 | | 19.99 | + | 174 | 24 June 2019 | 50.00 | | 1281.45 | | 1.42 | | 18.57 | + | 175 | 25 June 2019 | 50.00 | | 1232.81 | | 1.37 | | 17.20 | + | 176 | 26 June 2019 | 50.00 | | 1184.13 | | 1.32 | | 15.88 | + | 177 | 27 June 2019 | 50.00 | | 1135.39 | | 1.26 | | 14.62 | + | 178 | 28 June 2019 | 50.00 | | 1086.61 | | 1.21 | | 13.41 | + | 179 | 29 June 2019 | 50.00 | | 1037.77 | | 1.16 | | 12.25 | + | 180 | 30 June 2019 | 50.00 | | 988.88 | | 1.11 | | 11.14 | + | 181 | 01 July 2019 | 50.00 | | 939.93 | | 1.06 | | 10.08 | + | 182 | 02 July 2019 | 50.00 | | 890.93 | | 1.00 | | 9.08 | + | 183 | 03 July 2019 | 50.00 | | 841.89 | | 0.95 | | 8.13 | + | 184 | 04 July 2019 | 50.00 | | 792.79 | | 0.90 | | 7.23 | + | 185 | 05 July 2019 | 50.00 | | 743.63 | | 0.85 | | 6.38 | + | 186 | 06 July 2019 | 50.00 | | 694.43 | | 0.79 | | 5.59 | + | 187 | 07 July 2019 | 50.00 | | 645.17 | | 0.74 | | 4.85 | + | 188 | 08 July 2019 | 50.00 | | 595.86 | | 0.69 | | 4.16 | + | 189 | 09 July 2019 | 50.00 | | 546.49 | | 0.64 | | 3.52 | + | 190 | 10 July 2019 | 50.00 | | 497.08 | | 0.58 | | 2.94 | + | 191 | 11 July 2019 | 50.00 | | 447.61 | | 0.53 | | 2.41 | + | 192 | 12 July 2019 | 50.00 | | 398.08 | | 0.48 | | 1.93 | + | 193 | 13 July 2019 | 50.00 | | 348.51 | | 0.43 | | 1.50 | + | 194 | 14 July 2019 | 50.00 | | 298.88 | | 0.37 | | 1.13 | + | 195 | 15 July 2019 | 50.00 | | 249.20 | | 0.32 | | 0.81 | + | 196 | 16 July 2019 | 50.00 | | 199.47 | | 0.27 | | 0.54 | + | 197 | 17 July 2019 | 50.00 | | 149.68 | | 0.21 | | 0.33 | + | 198 | 18 July 2019 | 50.00 | | 99.84 | | 0.16 | | 0.17 | + | 199 | 19 July 2019 | 50.00 | | 49.95 | | 0.11 | | 0.06 | + | 200 | 20 July 2019 | 50.00 | | 0.00 | | 0.05 | | 0.01 | @TestRailId:C83023 Scenario: Verify working capital loan repayment - UC19: actualBalance and actualDiscountFeeBalance progression across multiple on-time repayments @@ -3401,9 +3680,9 @@ Feature: Working Capital Loan Repayment Then Working Capital loan amortization schedule has 201 periods, with the following data for periods: | paymentNo | paymentDate | expectedPaymentAmount | actualPaymentAmount | expectedBalance | actualBalance | expectedAmortizationAmount | actualAmortizationAmount | expectedDiscountFeeBalance | actualDiscountFeeBalance | | 0 | 01 January 2019 | -9000.00 | | 9000.00 | 9000.00 | | | 1000.00 | 1000.00 | - | 1 | 02 January 2019 | 50.00 | 50.00 | 8959.61 | 8950.00 | 9.61 | 9.61 | 990.39 | 990.39 | - | 2 | 03 January 2019 | 50.00 | 50.00 | 8919.18 | 8900.00 | 9.57 | 9.57 | 980.82 | 980.82 | - | 3 | 04 January 2019 | 50.00 | 50.00 | 8878.70 | 8850.00 | 9.52 | 9.52 | 971.30 | 971.30 | + | 1 | 02 January 2019 | 50.00 | 50.00 | 8959.61 | 8959.61 | 9.61 | 9.61 | 990.39 | 990.39 | + | 2 | 03 January 2019 | 50.00 | 50.00 | 8919.18 | 8919.18 | 9.57 | 9.57 | 980.82 | 980.82 | + | 3 | 04 January 2019 | 50.00 | 50.00 | 8878.70 | 8878.70 | 9.52 | 9.52 | 971.30 | 971.30 | | 4 | 05 January 2019 | 50.00 | | 8838.18 | | 9.48 | | 961.82 | | | 5 | 06 January 2019 | 50.00 | | 8797.62 | | 9.44 | | 952.38 | | | 200 | 20 July 2019 | 50.00 | | 0.00 | | 0.05 | | 0.01 | |