FINERACT-2070: Remove TestRailId annotations

This commit is contained in:
Adam Saghy
2024-05-08 13:13:45 +02:00
parent 849790ea46
commit be655756a5
20 changed files with 690 additions and 690 deletions
@@ -1,7 +1,7 @@
@Repayment
Feature: LoanRepayment
@TestRailId:C49
Scenario Outline: Loan repayment functionality with business date setup
When Admin sets the business date to <businessDate>
When Admin creates a client with random data
@@ -14,7 +14,7 @@ Feature: LoanRepayment
| businessDate | approveDate | expectedDisbursementDate | disbursementDate | repaymentDate | transactionAmount |
| "1 July 2022" | "1 July 2022" | "1 July 2022" | "1 July 2022" | "1 July 2022" | 200 |
@TestRailId:C32
Scenario: As a user I would like to check that the repayment transaction is failed when the repayment date is after the business date
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -24,7 +24,7 @@ Feature: LoanRepayment
And Customer makes "AUTOPAY" repayment on "2 July 2022" with 200 EUR transaction amount (and transaction fails because of wrong date)
Then Repayment failed because the repayment date is after the business date
@TestRailId:C44
Scenario: As a user I would like to check that the repayment is successful if the repayment date is equal to the business date
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -34,7 +34,7 @@ Feature: LoanRepayment
And Customer makes "AUTOPAY" repayment on "1 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "AUTOPAY" type
@TestRailId:C45
Scenario: As a user I would like to increase the business day by the scheduled job and want to create a repayment transaction on that day
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -45,7 +45,7 @@ Feature: LoanRepayment
And Customer makes "AUTOPAY" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "AUTOPAY" type
@TestRailId:C2430
Scenario: Verify that as a user I am able to make a repayment with AutoPay type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -56,7 +56,7 @@ Feature: LoanRepayment
And Customer makes "AUTOPAY" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "AUTOPAY" type
@TestRailId:C2431
Scenario: Verify that as a user I am able to make a repayment with Down payment type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -67,7 +67,7 @@ Feature: LoanRepayment
And Customer makes "DOWN_PAYMENT" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "DOWN_PAYMENT" type
@TestRailId:C2432
Scenario: Verify that as a user I am able to make a repayment with Real time type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -78,7 +78,7 @@ Feature: LoanRepayment
And Customer makes "REAL_TIME" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "REAL_TIME" type
@TestRailId:C2433
Scenario: Verify that as a user I am able to make a repayment with Scheduled type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -89,7 +89,7 @@ Feature: LoanRepayment
And Customer makes "SCHEDULED" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "SCHEDULED" type
@TestRailId:C2434
Scenario: Verify that as a user I am able to make a repayment with Check payment type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -100,7 +100,7 @@ Feature: LoanRepayment
And Customer makes "CHECK_PAYMENT" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "CHECK_PAYMENT" type
@TestRailId:C2435
Scenario: Verify that as a user I am able to make a repayment with Oca payment type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -111,7 +111,7 @@ Feature: LoanRepayment
And Customer makes "OCA_PAYMENT" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "OCA_PAYMENT" type
@TestRailId:C2436
Scenario: Verify that as a user I am able to make a repayment with Adjustment chargeback payment type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -122,7 +122,7 @@ Feature: LoanRepayment
And Customer makes "REPAYMENT_ADJUSTMENT_CHARGEBACK" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "Repayment Adjustment Chargeback" type
@TestRailId:C2437
Scenario: Verify that as a user I am able to make a repayment with Adjustment refund payment type
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -133,7 +133,7 @@ Feature: LoanRepayment
And Customer makes "REPAYMENT_ADJUSTMENT_REFUND" repayment on "2 July 2022" with 200 EUR transaction amount
Then Repayment transaction is created with 200 amount and "Repayment Adjustment Refund" type
@TestRailId:C2464
Scenario: As a user I would like to check the Autopay repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -151,7 +151,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2465
Scenario: As a user I would like to check the Down payment repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -169,7 +169,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2466
Scenario: As a user I would like to check the real time repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -187,7 +187,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2467
Scenario: As a user I would like to check the scheduled repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -205,7 +205,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2468
Scenario: As a user I would like to check the check payment repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -223,7 +223,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2469
Scenario: As a user I would like to check the oca payment repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -241,7 +241,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2470
Scenario: As a user I would like to check the repayment adjustment chargeback repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -259,7 +259,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2471
Scenario: As a user I would like to check the repayment adjustment refund repayment undo and repayment after loan closed state
When Admin sets the business date to "1 July 2022"
When Admin creates a client with random data
@@ -277,7 +277,7 @@ Feature: LoanRepayment
Then Loan status will be "OVERPAID"
Then Loan has 100 overpaid amount
@TestRailId:C2485
Scenario: Verify that inlineCOB job creates two separate events for LoanRepaymentDueBusinessEvent and LoanRepaymentOverdueBusinessEvent: due and overdue days values from global config
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -291,7 +291,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then Loan Repayment Overdue Business Event is created
@TestRailId:C2689
Scenario: Verify that inlineCOB job creates two separate events for LoanRepaymentDueBusinessEvent and LoanRepaymentOverdueBusinessEvent: due and overdue days values from Loan product
When Admin sets the business date to "1 January 2023"
When Admin creates a client with random data
@@ -307,7 +307,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then Loan Repayment Overdue Business Event is created
@TestRailId:C2490
Scenario: RS01 - Repayment Schedule with interest type: flat, interest period: Same as payment period, amortization type: Equal installments
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -339,7 +339,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 900 | 0 | 0 | 5900 | 0 | 0 | 0 | 5900 |
@TestRailId:C2492
Scenario: RS02 - Repayment Schedule with interest type: Declining Balance, interest period: Same as payment period, amortization type: Equal installments
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -371,7 +371,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 488.22 | 0 | 0 | 5488.22 | 0 | 0 | 0 | 5488.22 |
@TestRailId:C2493
Scenario: RS03 - Repayment Schedule with interest type: Declining Balance, interest period: Daily, amortization type: Equal installments
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -403,7 +403,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 487.33 | 0 | 0 | 5487.33 | 0 | 0 | 0 | 5487.33 |
@TestRailId:C2494
Scenario: RS04 - Repayment Schedule with interest type: Declining Balance, interest period: Same as payment period, amortization type: Equal principal payments
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -435,7 +435,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 475.0 | 0 | 0 | 5475.0 | 0 | 0 | 0 | 5475.0 |
@TestRailId:C2495
Scenario: RS05 - Repayment Schedule with interest type: Declining Balance, interest period: Same as payment period, amortization type: Equal installments, Grace on principal payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -467,7 +467,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 558.87 | 0 | 0 | 5558.87 | 0 | 0 | 0 | 5558.87 |
@TestRailId:C2496
Scenario: RS06 - Repayment Schedule with interest type: Declining Balance, interest period: Same as payment period, amortization type: Equal installments, Grace on principal payment and interest payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -499,7 +499,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 631.09 | 0 | 0 | 5631.09 | 0 | 0 | 0 | 5631.09 |
@TestRailId:C2497
Scenario: RS07 - Repayment Schedule with interest type: Declining Balance, interest period: Same as payment period, amortization type: Equal installments, Grace on principal payment and setting up interest free period
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -531,7 +531,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000 | 631.09 | 0 | 0 | 5631.09 | 0 | 0 | 0 | 5631.09 |
@TestRailId:C2498
Scenario: As admin I would like to be sure that Edit from Goodwill Credit of on loan transaction can not be done
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -543,7 +543,7 @@ Feature: LoanRepayment
And Customer makes "GOODWILL_CREDIT" transaction with "AUTOPAY" payment type on "15 November 2022" with 200 EUR transaction amount and self-generated Idempotency key
Then Loan "loanPaymentTransactionResponse" transaction adjust amount 900 must return 403 code
@TestRailId:C2499
Scenario: As admin I would like to be sure that Edit from Payout Refund of on loan transaction can not be done
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -555,7 +555,7 @@ Feature: LoanRepayment
And Refund happens on "15 November 2022" with 100 EUR transaction amount
Then Loan "loanRefundResponse" transaction adjust amount 90 must return 403 code
@TestRailId:C2500
Scenario: As admin I would like to be sure that Edit from Merchant Issued Refund of on loan transaction can not be done
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -567,7 +567,7 @@ Feature: LoanRepayment
And Customer makes "MERCHANT_ISSUED_REFUND" transaction with "AUTOPAY" payment type on "15 November 2022" with 200 EUR transaction amount and self-generated Idempotency key
Then Loan "loanPaymentTransactionResponse" transaction adjust amount 190 must return 403 code
@TestRailId:C2531
Scenario: As admin I would like to check the last payment amount after a merchant issue refund
When Admin sets the business date to "9 February 2023"
And Admin creates a client with random data
@@ -578,7 +578,7 @@ Feature: LoanRepayment
And Customer makes "AUTOPAY" repayment on "9 February 2023" with 200 EUR transaction amount
Then Loan has 200 last payment amount
@TestRailId:C2555
Scenario: RP01 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with Interest compounding
When Admin sets the business date to "1 September 2022"
When Admin creates a client with random data
@@ -602,7 +602,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 178.96 | 0.0 | 0.0 | 5178.96 | 862.0 | 0.0 | 862.0 | 4316.96 |
@TestRailId:C2556
Scenario: RP02 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with on time exact payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -626,7 +626,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 175.46 | 0.0 | 0.0 | 5175.46 | 863.0 | 0.0 | 0.0 | 4312.46 |
@TestRailId:C2557
Scenario: RP03 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with early exact payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -650,7 +650,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 172.81 | 0.0 | 0.0 | 5172.81 | 863.0 | 863.0 | 0.0 | 4309.81 |
@TestRailId:C2558
Scenario: RP04 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with late exact payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -674,7 +674,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 176.61 | 0.0 | 0.0 | 5176.61 | 862.0 | 0.0 | 862.0 | 4314.61 |
@TestRailId:C2559
Scenario: RP05 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with on time partial payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -698,7 +698,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 175.5 | 0.0 | 0.0 | 5175.5 | 200.0 | 0.0 | 0.0 | 4975.50 |
@TestRailId:C2560
Scenario: RP06 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with early partial payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -722,7 +722,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 175.21 | 0.0 | 0.0 | 5175.21 | 200.0 | 200.0 | 0.0 | 4975.21 |
@TestRailId:C2561
Scenario: RP07 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with late partial payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -746,7 +746,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 176.61 | 0.0 | 0.0 | 5176.61 | 200.0 | 0.0 | 200.0 | 4976.61 |
@TestRailId:C2562
Scenario: RP08 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with on time excess payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -770,7 +770,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 156.24 | 0.0 | 0.0 | 5156.24 | 1500.0 | 0.0 | 0.0 | 3656.24 |
@TestRailId:C2563
Scenario: RP09 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with early excess payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -794,7 +794,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 152.77 | 0.0 | 0.0 | 5152.77 | 1500.0 | 1500.0 | 0.0 | 3652.77 |
@TestRailId:C2564
Scenario: RP10 - Repayment Schedule with interest type: Declining Balance and Interest Recalculation with late excess payment
When Admin sets the business date to "1 November 2022"
When Admin creates a client with random data
@@ -818,7 +818,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 170.74 | 0.0 | 0.0 | 5170.74 | 1500.0 | 638.0 | 862.0 | 3670.74 |
@TestRailId:C2625
Scenario: Verify that the accounting treatment is correct for Goodwill Credit transaction
When Admin sets the business date to "1 January 2023"
And Admin creates a client with random data
@@ -857,7 +857,7 @@ Feature: LoanRepayment
| INCOME | 404001 | Interest Income Charge Off | 10.0 | |
| INCOME | 404008 | Fee Charge Off | 13.0 | |
@Skip @TestRailId:C2626 @chargeoffOnLoanWithInterest
@Skip @chargeoffOnLoanWithInterest
Scenario: Verify that the accounting treatment is correct for Goodwill Credit transaction after Charge-off
When Admin sets the business date to "1 January 2023"
And Admin creates a client with random data
@@ -903,7 +903,7 @@ Feature: LoanRepayment
| INCOME | 404001 | Interest Income Charge Off | 10.0 | |
| INCOME | 404008 | Fee Charge Off | 13.0 | |
@TestRailId:C2627
Scenario: Verify that the accounting treatment is correct for Goodwill Credit transaction when undo happened
When Admin sets the business date to "1 January 2023"
And Admin creates a client with random data
@@ -948,7 +948,7 @@ Feature: LoanRepayment
| INCOME | 404001 | Interest Income Charge Off | | 10.0 |
| INCOME | 404008 | Fee Charge Off | | 13.0 |
@Skip @TestRailId:C2628 @chargeoffOnLoanWithInterest
@Skip @chargeoffOnLoanWithInterest
Scenario: Verify that the accounting treatment is correct for Goodwill Credit transaction when the loan was Charged-off and undo happened for Goodwill
When Admin sets the business date to "1 January 2023"
And Admin creates a client with random data
@@ -1000,7 +1000,7 @@ Feature: LoanRepayment
| INCOME | 404001 | Interest Income Charge Off | | 10.0 |
| INCOME | 404008 | Fee Charge Off | | 13.0 |
@TestRailId:C2629
Scenario: RP11 - Repayment Schedule with interest type: Declining Balance - Prepayment - Reduce number of installments
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1025,7 +1025,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 127.48 | 0.0 | 0.0 | 5127.48 | 3000.0 | 0.0 | 0.0 | 2127.48 |
@TestRailId:C2630
Scenario: RP12 - Repayment Schedule with interest type: Declining Balance - Prepayment - Reduce Installment amount
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1051,7 +1051,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 142.38 | 0.0 | 0.0 | 5142.38 | 3000.0 | 0.0 | 0.0 | 2142.38 |
@TestRailId:C2631
Scenario: RP13 - Repayment Schedule with interest type: Declining Balance - Prepayment - Reschedule next repayments
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1077,7 +1077,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 156.56 | 0.0 | 0.0 | 5156.56 | 3000.0 | 0.0 | 0.0 | 2156.56 |
@TestRailId:C2632
Scenario: RP14 - Repayment Schedule with interest type: Declining Balance - Interest Recalculation Frequency: Same as Repayment Period - Partial payment
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1103,7 +1103,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 191.04 | 0.0 | 0.0 | 5191.04 | 400.0 | 200.0 | 200.0 | 4791.04 |
@TestRailId:C2633
Scenario: RP15 - Repayment Schedule with interest type: Declining Balance - Interest Recalculation Frequency: Same as Repayment Period - Late payment
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1127,7 +1127,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 5000.0 | 192.63 | 0.0 | 0.0 | 5192.63 | 862.0 | 0.0 | 862.0 | 4330.63 |
@TestRailId:C2634
Scenario: RP16 - Repayment Schedule with interest type: Declining Balance - Interest Recalculation Frequency: Same as Repayment Period - Multi-disbursement
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -1162,7 +1162,7 @@ Feature: LoanRepayment
| 10000.0 | 207.39 | 0.0 | 0.0 | 10207.39 | 6900.0 | 0.0 | 0.0 | 3307.39 |
@TestRailId:C2636 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - adding charge due in the future
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1190,7 +1190,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 50 | 1050 | 500 | 500 | 0 | 550 |
@TestRailId:C2637 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - adding charge due in the future, then repayments before and after charge due date
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1224,7 +1224,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 50 | 1050 | 1000 | 1000 | 0 | 50 |
@TestRailId:C2638 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - adding charge due in the future, then repayment before due date, new charge with due date in future and repayment on first charge due date
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1261,7 +1261,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 60 | 1060 | 700 | 700 | 0 | 360 |
@Skip @TestRailId:C2639 @PaymentStrategyDueInAdvance
@Skip @PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - adding charge due in the future, then repayment before due date with full amount
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1292,7 +1292,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 50 | 1050 | 1050 | 1000 | 0 | 0 |
@TestRailId:C2655 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1317,7 +1317,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 0 | 3000 | 1000 | 0 | 0 | 2000 |
@TestRailId:C2656 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - inAdvance principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1342,7 +1342,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 0 | 3000 | 1000 | 1000 | 0 | 2000 |
@TestRailId:C2657 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due + inAdvance principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1367,7 +1367,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 0 | 3000 | 1500 | 500 | 0 | 1500 |
@TestRailId:C2658 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + due principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1393,7 +1393,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 50 | 3050 | 500 | 0 | 0 | 2550 |
@TestRailId:C2659 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due fee + due principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1419,7 +1419,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 50 | 0 | 3050 | 500 | 0 | 0 | 2550 |
@TestRailId:C2660 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due interest + due principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1444,7 +1444,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 90 | 0 | 0 | 3090 | 500 | 0 | 0 | 2590 |
@TestRailId:C2661 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + due fee + due principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1471,7 +1471,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 50 | 50 | 3100 | 500 | 0 | 0 | 2600 |
@TestRailId:C2662 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + inAdvance principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1497,7 +1497,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 50 | 3050 | 500 | 500 | 0 | 2550 |
@TestRailId:C2663 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + inAdvance principal + inAdvance penalty not effective because of partial payment
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1524,7 +1524,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 100 | 3100 | 500 | 500 | 0 | 2600 |
@TestRailId:C2664 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + inAdvance principal + inAdvance penalty
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1551,7 +1551,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 0 | 100 | 3100 | 1100 | 1100 | 0 | 2000 |
@TestRailId:C2665 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + inAdvance principal + inAdvance penalty + inAdvance fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1579,7 +1579,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 0 | 50 | 100 | 3150 | 1150 | 1150 | 0 | 2000 |
@TestRailId:C2666 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - due penalty + inAdvance principal + inAdvance penalty + inAdvance fee + inAdvance interest
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1608,7 +1608,7 @@ Feature: LoanRepayment
| 3000 | 90 | 50 | 100 | 3240 | 1180 | 1180 | 0 | 2060 |
@TestRailId:C2667 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - repayment + reversal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1650,7 +1650,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 90 | 50 | 100 | 3240 | 0 | 0 | 0 | 3240 |
@TestRailId:C2668 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - merchant issued refund + reversal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1692,7 +1692,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 90 | 50 | 100 | 3240 | 0 | 0 | 0 | 3240 |
@TestRailId:C2669 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - payout refund + reversal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1734,7 +1734,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 90 | 50 | 100 | 3240 | 0 | 0 | 0 | 3240 |
@TestRailId:C2670 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - goodwill credit transaction + reversal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1776,7 +1776,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 3000 | 90 | 50 | 100 | 3240 | 0 | 0 | 0 | 3240 |
@TestRailId:C2671 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - repayment + charge adjustment + charge adjustment reversal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1837,7 +1837,7 @@ Feature: LoanRepayment
| 3000 | 90 | 50 | 100 | 3240 | 1180 | 1180 | 0 | 2060 |
@TestRailId:C2682 @PaymentStrategyDueInAdvance
@PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy - fee - repayment - nsffee - chargeback - repayment
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1869,7 +1869,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1500 | 0 | 10 | 25 | 1535 | 1000 | 1000 | 0 | 535 |
@Skip @TestRailId:C2799 @PaymentStrategyDueInAdvance
@Skip @PaymentStrategyDueInAdvance
Scenario: Verify the due-penalty-fee-interest-principal-in-advance-principal-penalty-fee-interest-strategy payment strategy: Same day transaction
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1897,7 +1897,7 @@ Feature: LoanRepayment
| 12 January 2023 | Accrual | 10.0 | 0.0 | 0.0 | 10.0 | 0.0 | 0.0 |
| 12 January 2023 | Repayment | 510.0 | 500.0 | 0.0 | 10.0 | 0.0 | 0.0 |
@TestRailId:C2694 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC1 - no fees or penalties, due payment
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1920,7 +1920,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 0 | 1000 | 1000 | 0 | 0 | 0 |
@TestRailId:C2695 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC2 - due principal, fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -1949,7 +1949,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 20 | 0 | 1020 | 1020 | 0 | 0 | 0 |
@TestRailId:C2696 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC3 - in advance principal, reverted, due penalty, principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2000,7 +2000,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 20 | 1020 | 1020 | 0 | 0 | 0 |
@TestRailId:C2697 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC4 - in advance principal, fee, reverted, due penalty, principal, fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2069,7 +2069,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 20 | 20 | 1040 | 1040 | 0 | 0 | 0 |
@TestRailId:C2698 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC5 - in advance principal, fee, reverted, multiple due penalty, principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2184,7 +2184,7 @@ Feature: LoanRepayment
| 1000 | 0 | 20 | 40 | 1060 | 1060 | 0 | 1040 | 0 |
@TestRailId:C2699 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC6 - partial payment
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2210,7 +2210,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 0 | 1000 | 1000 | 500 | 0 | 0 |
@TestRailId:C2700 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC7 - partial payment, in advance principal, due principal, fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2253,7 +2253,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 20 | 0 | 1020 | 1020 | 500 | 0 | 0 |
@TestRailId:C2701 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC8 - partial payment, in advance principal, due penalty, principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2318,7 +2318,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 0 | 20 | 1020 | 1020 | 520 | 0 | 0 |
@TestRailId:C2702 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC9 - partial payment, in advance principal, fee, due penalty, principal
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2432,7 +2432,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 20 | 20 | 1040 | 1040 | 520 | 20 | 0 |
@TestRailId:C2703 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC10 - partial payment, in advance principal, fee, due penalty
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2523,7 +2523,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 0 | 20 | 20 | 1040 | 1040 | 1040 | 0 | 0 |
@TestRailId:C2704 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC11 - partial payment, in advance principal, fee, due penalty, principal, fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2662,7 +2662,7 @@ Feature: LoanRepayment
| 1000 | 0 | 20 | 40 | 1060 | 1060 | 0 | 1040 | 0 |
@TestRailId:C2705 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: UC12 - partial payment, in advance penalty, interest, principal, fee due penalty, interest, principal, fee
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2812,7 +2812,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1000 | 10 | 20 | 20 | 1050 | 1050 | 0 | 0 | 0 |
@Skip @TestRailId:C2800 @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
@Skip @PaymentStrategyDueInAdvancePenaltyInterestPrincipalFee
Scenario: Verify the due-penalty-interest-principal-fee-in-advance-penalty-interest-principal-fee-strategy payment strategy: Same day transaction
When Admin sets the business date to "01 January 2023"
When Admin creates a client with random data
@@ -2840,7 +2840,7 @@ Feature: LoanRepayment
| 12 January 2023 | Accrual | 20.1 | 0.0 | 10.0 | 10.1 | 0.0 | 0.0 |
| 12 January 2023 | Repayment | 520.1 | 510.0 | 0.0 | 10.1 | 0.0 | 0.0 |
@TestRailId:C2810
Scenario: As a user I would like to adjust an existing repayment and validate the event
When Admin sets the business date to "01 November 2022"
When Admin creates a client with random data
@@ -2861,7 +2861,7 @@ Feature: LoanRepayment
| Repayment | 9.0 | 9.0 | 0.0 | 0.0 | 0.0 | 991.0 |
| Repayment | 10.0 | 0.0 | 0.0 | 0.0 | 0.0 | 990.0 |
@TestRailId:C2898
Scenario: Verify that in case of non/disbursed loan LoanRepaymentDueBusinessEvent is not sent - PIN30 product
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2878,7 +2878,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2899
Scenario: Verify that in case of non/disbursed loan LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment enabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2900,7 +2900,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2900
Scenario: Verify that in case of non/disbursed loan LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment disabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2922,7 +2922,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2901 @AdvancedPaymentAllocation
@AdvancedPaymentAllocation
Scenario: Verify that in case of non/disbursed loan LoanRepaymentDueBusinessEvent is not sent - PIN4 advanced payment allocation product
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2944,7 +2944,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2902
Scenario: Verify that in case of pre-payed installment LoanRepaymentDueBusinessEvent is not sent - PIN30 product
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2965,7 +2965,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2903
Scenario: Verify that in case of pre-payed installment LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment enabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -2989,7 +2989,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2904
Scenario: Verify that in case of pre-payed installment LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment disabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -3013,7 +3013,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2905 @AdvancedPaymentAllocation
@AdvancedPaymentAllocation
Scenario: Verify that in case of pre-payed installment LoanRepaymentDueBusinessEvent is not sent - PIN4 advanced payment allocation product
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -3037,7 +3037,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2906
Scenario: Verify that in case of pre-payed installments for total amount (loan balance is 0) LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment enabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -3067,7 +3067,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2907
Scenario: Verify that in case of pre-payed installments for total amount (loan balance is 0) LoanRepaymentDueBusinessEvent is not sent - PIN4 auto payment disabled
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -3097,7 +3097,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2908 @AdvancedPaymentAllocation
@AdvancedPaymentAllocation
Scenario: Verify that in case of pre-payed installments for total amount (loan balance is 0) LoanRepaymentDueBusinessEvent is not sent - PIN4 advanced payment allocation product
When Admin sets the business date to "01 October 2023"
When Admin creates a client with random data
@@ -3127,7 +3127,7 @@ Feature: LoanRepayment
When Admin runs inline COB job for Loan
Then No new event with type "LoanRepaymentDueEvent" has been raised for the loan
@TestRailId:C2961
Scenario: Verify that outstanding amounts are rounded correctly in case of: installmentAmountInMultiplesOf=1, interestType: FLAT, amortizationType: EQUAL_INSTALLMENTS
When Admin sets the business date to "01 September 2023"
When Admin creates a client with random data
@@ -3147,7 +3147,7 @@ Feature: LoanRepayment
| Principal due | Interest | Fees | Penalties | Due | Paid | In advance | Late | Outstanding |
| 1250.0 | 62.50 | 0.0 | 0.0 | 1312.50 | 0.0 | 0.0 | 0.0 | 1312.50 |
@TestRailId:C2962
Scenario: Verify that outstanding amounts are rounded correctly in case of: installmentAmountInMultiplesOf=1, interestType: DECLINING_BALANCE, amortizationType: EQUAL_INSTALLMENTS
When Admin sets the business date to "01 September 2023"
When Admin creates a client with random data