@@ -7954,6 +7954,63 @@ Feature: LoanAccrualActivity
79547954 | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 0.0 | 2.8 | 0.0 | false | false |
79557955 And Loan status will be "OVERPAID"
79567956 And Loan has 22.2 overpaid amount
7957+ # --- add one more repayment - 13 July 2025 ---#
7958+ And Admin makes "REPAYMENT" transaction with "AUTOPAY" payment type on "14 July 2025" with 23.41 EUR transaction amount
7959+ Then Loan Repayment schedule has 6 periods, with the following data for periods:
7960+ | Nr | Days | Date | Paid date | Balance of loan | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
7961+ | | | 13 June 2025 | | 135.94 | | | 0.0 | | 0.0 | 0.0 | | | |
7962+ | 1 | 30 | 13 July 2025 | 22 June 2025 | 112.91 | 23.03 | 0.38 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7963+ | 2 | 31 | 13 August 2025 | 16 July 2025 | 90.33 | 22.58 | 0.83 | 0.0 | 2.8 | 26.21 | 26.21 | 26.21 | 0.0 | 0.0 |
7964+ | 3 | 31 | 13 September 2025 | 16 July 2025 | 66.92 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7965+ | 4 | 30 | 13 October 2025 | 16 July 2025 | 43.51 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7966+ | 5 | 31 | 13 November 2025 | 16 July 2025 | 20.1 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7967+ | 6 | 30 | 13 December 2025 | 16 July 2025 | 0.0 | 20.1 | 0.0 | 0.0 | 0.0 | 20.1 | 20.1 | 20.1 | 0.0 | 0.0 |
7968+ And Loan Repayment schedule has the following data in Total row:
7969+ | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
7970+ | 135.94 | 1.21 | 0.0 | 2.8 | 139.95 | 139.95 | 139.95 | 0.0 | 0.0 |
7971+ And Loan Transactions tab has the following data:
7972+ | Transaction date | Transaction Type | Amount | Principal | Interest | Fees | Penalties | Loan Balance | Reverted | Replayed |
7973+ | 13 June 2025 | Disbursement | 135.94 | 0.0 | 0.0 | 0.0 | 0.0 | 135.94 | false | false |
7974+ | 22 June 2025 | Repayment | 25.0 | 24.62 | 0.38 | 0.0 | 0.0 | 111.32 | false | false |
7975+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | true | false |
7976+ | 13 July 2025 | Accrual Activity | 0.38 | 0.0 | 0.38 | 0.0 | 0.0 | 0.0 | false | false |
7977+ | 14 July 2025 | Repayment | 23.41 | 20.61 | 0.0 | 0.0 | 2.8 | 90.71 | false | false |
7978+ | 16 July 2025 | Accrual | 1.2 | 0.0 | 1.2 | 0.0 | 0.0 | 0.0 | false | false |
7979+ | 16 July 2025 | Merchant Issued Refund | 135.94 | 90.71 | 0.83 | 0.0 | 0.0 | 0.0 | false | true |
7980+ | 16 July 2025 | Interest Refund | 1.21 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | false | true |
7981+ | 16 July 2025 | Accrual Activity | 3.63 | 0.0 | 0.83 | 0.0 | 2.8 | 0.0 | false | true |
7982+ | 18 July 2025 | Accrual | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
7983+ | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 0.0 | 2.8 | 0.0 | false | false |
7984+ | 18 July 2025 | Accrual Adjustment | 0.01 | 0.0 | 0.01 | 0.0 | 0.0 | 0.0 | false | false |
7985+ # --- undo repayment --- #
7986+ And Customer undo "1"th "Repayment" transaction made on "14 July 2025"
7987+ Then Loan Repayment schedule has 6 periods, with the following data for periods:
7988+ | Nr | Days | Date | Paid date | Balance of loan | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
7989+ | | | 13 June 2025 | | 135.94 | | | 0.0 | | 0.0 | 0.0 | | | |
7990+ | 1 | 30 | 13 July 2025 | 22 June 2025 | 112.91 | 23.03 | 0.38 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7991+ | 2 | 31 | 13 August 2025 | 16 July 2025 | 90.34 | 22.57 | 0.84 | 0.0 | 2.8 | 26.21 | 26.21 | 26.21 | 0.0 | 0.0 |
7992+ | 3 | 31 | 13 September 2025 | 16 July 2025 | 66.93 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7993+ | 4 | 30 | 13 October 2025 | 16 July 2025 | 43.52 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7994+ | 5 | 31 | 13 November 2025 | 16 July 2025 | 20.11 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
7995+ | 6 | 30 | 13 December 2025 | 16 July 2025 | 0.0 | 20.11 | 0.0 | 0.0 | 0.0 | 20.11 | 20.11 | 20.11 | 0.0 | 0.0 |
7996+ And Loan Repayment schedule has the following data in Total row:
7997+ | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
7998+ | 135.94 | 1.22 | 0.0 | 2.8 | 139.96 | 139.96 | 139.96 | 0.0 | 0.0 |
7999+ And Loan Transactions tab has the following data:
8000+ | Transaction date | Transaction Type | Amount | Principal | Interest | Fees | Penalties | Loan Balance | Reverted | Replayed |
8001+ | 13 June 2025 | Disbursement | 135.94 | 0.0 | 0.0 | 0.0 | 0.0 | 135.94 | false | false |
8002+ | 22 June 2025 | Repayment | 25.0 | 24.62 | 0.38 | 0.0 | 0.0 | 111.32 | false | false |
8003+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | true | false |
8004+ | 13 July 2025 | Accrual Activity | 0.38 | 0.0 | 0.38 | 0.0 | 0.0 | 0.0 | false | false |
8005+ | 14 July 2025 | Repayment | 23.41 | 20.61 | 0.0 | 0.0 | 2.8 | 90.71 | true | false |
8006+ | 16 July 2025 | Accrual | 1.2 | 0.0 | 1.2 | 0.0 | 0.0 | 0.0 | false | false |
8007+ | 16 July 2025 | Merchant Issued Refund | 135.94 | 111.32 | 0.84 | 0.0 | 2.8 | 0.0 | false | true |
8008+ | 16 July 2025 | Interest Refund | 1.22 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | false | true |
8009+ | 16 July 2025 | Accrual Activity | 3.64 | 0.0 | 0.84 | 0.0 | 2.8 | 0.0 | false | true |
8010+ | 18 July 2025 | Accrual | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8011+ | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 0.0 | 2.8 | 0.0 | false | false |
8012+ | 18 July 2025 | Accrual Adjustment | 0.01 | 0.0 | 0.01 | 0.0 | 0.0 | 0.0 | false | false |
8013+ | 18 July 2025 | Accrual | 0.01 | 0.0 | 0.01 | 0.0 | 0.0 | 0.0 | false | false |
79578014
79588015 @TestRailId:C4054
79598016 Scenario: Verify that no extra accrual activity will be created upon loan reprocessing with merchant issued refund and SNOOZE fee
@@ -8129,4 +8186,62 @@ Feature: LoanAccrualActivity
81298186 | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 2.8 | 0.0 | 0.0 | false | false |
81308187 And Loan status will be "OVERPAID"
81318188 And Loan has 22.2 overpaid amount
8189+ # --- add one more repayment - 13 July 2025 ---#
8190+ And Admin makes "REPAYMENT" transaction with "AUTOPAY" payment type on "13 July 2025" with 23.41 EUR transaction amount
8191+ Then Loan Repayment schedule has 6 periods, with the following data for periods:
8192+ | Nr | Days | Date | Paid date | Balance of loan | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
8193+ | | | 13 June 2025 | | 135.94 | | | 0.0 | | 0.0 | 0.0 | | | |
8194+ | 1 | 30 | 13 July 2025 | 22 June 2025 | 112.91 | 23.03 | 0.38 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8195+ | 2 | 31 | 13 August 2025 | 16 July 2025 | 90.24 | 22.67 | 0.74 | 2.8 | 0.0 | 26.21 | 26.21 | 26.21 | 0.0 | 0.0 |
8196+ | 3 | 31 | 13 September 2025 | 16 July 2025 | 66.91 | 23.33 | 0.08 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8197+ | 4 | 30 | 13 October 2025 | 16 July 2025 | 43.5 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8198+ | 5 | 31 | 13 November 2025 | 16 July 2025 | 20.09 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8199+ | 6 | 30 | 13 December 2025 | 16 July 2025 | 0.0 | 20.09 | 0.0 | 0.0 | 0.0 | 20.09 | 20.09 | 20.09 | 0.0 | 0.0 |
8200+ And Loan Repayment schedule has the following data in Total row:
8201+ | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
8202+ | 135.94 | 1.2 | 2.8 | 0.0 | 139.94 | 139.94 | 139.94 | 0.0 | 0.0 |
8203+ And Loan Transactions tab has the following data:
8204+ | Transaction date | Transaction Type | Amount | Principal | Interest | Fees | Penalties | Loan Balance | Reverted | Replayed |
8205+ | 13 June 2025 | Disbursement | 135.94 | 0.0 | 0.0 | 0.0 | 0.0 | 135.94 | false | false |
8206+ | 22 June 2025 | Repayment | 25.0 | 24.62 | 0.38 | 0.0 | 0.0 | 111.32 | false | false |
8207+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | true | false |
8208+ | 13 July 2025 | Accrual Activity | 0.38 | 0.0 | 0.38 | 0.0 | 0.0 | 0.0 | false | false |
8209+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | false | false |
8210+ | 16 July 2025 | Accrual | 1.2 | 0.0 | 1.2 | 0.0 | 0.0 | 0.0 | false | false |
8211+ | 16 July 2025 | Merchant Issued Refund | 135.94 | 88.65 | 0.08 | 2.8 | 0.0 | 0.0 | false | true |
8212+ | 16 July 2025 | Interest Refund | 1.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | false | true |
8213+ | 16 July 2025 | Accrual Activity | 3.62 | 0.0 | 0.82 | 2.8 | 0.0 | 0.0 | false | true |
8214+ | 18 July 2025 | Accrual | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8215+ | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 2.8 | 0.0 | 0.0 | false | false |
8216+ | 18 July 2025 | Accrual Adjustment | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8217+ # --- undo repayment --- #
8218+ And Customer undo "2"th "Repayment" transaction made on "13 July 2025"
8219+ Then Loan Repayment schedule has 6 periods, with the following data for periods:
8220+ | Nr | Days | Date | Paid date | Balance of loan | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
8221+ | | | 13 June 2025 | | 135.94 | | | 0.0 | | 0.0 | 0.0 | | | |
8222+ | 1 | 30 | 13 July 2025 | 22 June 2025 | 112.91 | 23.03 | 0.38 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8223+ | 2 | 31 | 13 August 2025 | 16 July 2025 | 90.34 | 22.57 | 0.84 | 2.8 | 0.0 | 26.21 | 26.21 | 26.21 | 0.0 | 0.0 |
8224+ | 3 | 31 | 13 September 2025 | 16 July 2025 | 66.93 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8225+ | 4 | 30 | 13 October 2025 | 16 July 2025 | 43.52 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8226+ | 5 | 31 | 13 November 2025 | 16 July 2025 | 20.11 | 23.41 | 0.0 | 0.0 | 0.0 | 23.41 | 23.41 | 23.41 | 0.0 | 0.0 |
8227+ | 6 | 30 | 13 December 2025 | 16 July 2025 | 0.0 | 20.11 | 0.0 | 0.0 | 0.0 | 20.11 | 20.11 | 20.11 | 0.0 | 0.0 |
8228+ And Loan Repayment schedule has the following data in Total row:
8229+ | Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
8230+ | 135.94 | 1.22 | 2.8 | 0.0 | 139.96 | 139.96 | 139.96 | 0.0 | 0.0 |
8231+ And Loan Transactions tab has the following data:
8232+ | Transaction date | Transaction Type | Amount | Principal | Interest | Fees | Penalties | Loan Balance | Reverted | Replayed |
8233+ | 13 June 2025 | Disbursement | 135.94 | 0.0 | 0.0 | 0.0 | 0.0 | 135.94 | false | false |
8234+ | 22 June 2025 | Repayment | 25.0 | 24.62 | 0.38 | 0.0 | 0.0 | 111.32 | false | false |
8235+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | true | false |
8236+ | 13 July 2025 | Accrual Activity | 0.38 | 0.0 | 0.38 | 0.0 | 0.0 | 0.0 | false | false |
8237+ | 13 July 2025 | Repayment | 23.41 | 22.67 | 0.74 | 0.0 | 0.0 | 88.65 | true | false |
8238+ | 16 July 2025 | Accrual | 1.2 | 0.0 | 1.2 | 0.0 | 0.0 | 0.0 | false | false |
8239+ | 16 July 2025 | Merchant Issued Refund | 135.94 | 111.32 | 0.84 | 2.8 | 0.0 | 0.0 | false | true |
8240+ | 16 July 2025 | Interest Refund | 1.22 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | false | true |
8241+ | 16 July 2025 | Accrual Activity | 3.64 | 0.0 | 0.84 | 2.8 | 0.0 | 0.0 | false | true |
8242+ | 18 July 2025 | Accrual | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8243+ | 18 July 2025 | Accrual | 2.8 | 0.0 | 0.0 | 2.8 | 0.0 | 0.0 | false | false |
8244+ | 18 July 2025 | Accrual Adjustment | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8245+ | 18 July 2025 | Accrual | 0.02 | 0.0 | 0.02 | 0.0 | 0.0 | 0.0 | false | false |
8246+
81328247
0 commit comments