Test results
1 suite, 5 failed tests
com.kinective.testscripts.Deposits.DepositsTest
premierCoTimeDepositSearch_InvalidAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - Status: Error - Account not found, TEST SCENARIO=#TC182 Search time deposit with an invalid account number, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_InvalidAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290AB1702", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=})
java.lang.NullPointerException: Cannot invoke "java.util.List.size()" because "issueIds" is null at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:213) at com.generics.utils.Log.endTestCase(Log.java:283) at com.kinective.testscripts.Deposits.DepositsTest.premierCoTimeDepositSearch_InvalidAccount(DepositsTest.java:1204) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 25 stack frames
(#TC182 Search time deposit with an invalid account number)
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC161 Create a customer with person record with foreign=true and verify the fields in the response body. Also verify phone number fields [countryCode, areaCode, number, and extension] are included in the response correctly. Verify multiple phone numbers with same PhoneType is allowed by searching for the same customer we've created, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={ "areaCode": "402", "countryCode": "1", "extension": "005678", "isPrimary": true, "number": "2190004", "phoneType": "Work" }, { "areaCode": "101", "countryCode": "1", "extension": "987654", "isPrimary": true, "number": "908787", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "0", "w8Type": "W8-BEN-E" }, "createDate": "2021-01-09", "crmSmsa": "1002", "customerType": "Person", "dob": "1988-01-07", "email": { "emailAddress": "EMAIL8@ZOOHO.COM", "emailType": "PERSON" }, "employeeCode": "9", "gender": "Male", "idList": [ { "expirationDate": "2025-12-30", "issueDate": "2020-12-30", "issuer": "US", "type": "A", "value": "21301002543894127" } ], "isUSCitizen": true, "naicsCode": 1, "name": { "firstName": "HOWARD", "fullName": "JOSEPH N HOWARD", "lastName": "JOSEPH", "legalName": "JOSEPH N HOWARD", "middleName": "N", "suffix": "JR" }, "phones": [ {{phones}} ], "residences": [ {{residences}} ], "taxID": "988125678", "taxIDType": "P", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences={ "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Current", "city": "FALLS CITY", "isPrimary": true, "postalCode": "68361", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Personal", "suite": "STE 123" }, BODY={ "assetID": "{{assetID}}", "content": { "branchNumber": "2", "customerBase": {{customerBase}}, "officerCode": "99", "originatingBranch": "2", "userFields": [ { "dataLength": 40, "dataType": "Alpha", "description": "GoldTier ID", "expirationDate": "2022-12-12", "groupNumber": "0", "key": "700", "requiredFlag": false, "searchFlag": true, "value": "100002" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217) at com.generics.utils.Log.endTestCase(Log.java:283) at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoCreateCust_verifyBySearchCust ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, phones={ "areaCode": "906", "countryCode": "1", "isPrimary": false, "number": "8782725", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={ "expirationDate": "2026-12-30", "issueDate": "2020-12-30", "issuer": "22", "type": "1", "value": "21301002543894127" }, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "777555", "w8Type": "W8-BEN" }, "customerType": "Business", "email": { "emailAddress": "ClimbingCastle@gmail.com", "emailType": "Business" }, "idList": [ {{idList}} ], "naicsCode": 71, "mothersMaidenName": "Molly Moon", "password": "Password@123", "passwordClue": "First and Last Name of your mother", "name": { "businessName": "Living well", "legalName": "Living well, Inc." }, "phones": [ {{phones}} ], "residences": [ {{residences}} ], "taxID": "777335555", "taxIDType": "B", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences= { "address1": "9528 25 Hwy", "city": "Halton Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Seasonal", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, { "address1": "9632 25 Hwy", "addressType": "Seasonal", "city": "Duryodhan Hills", "censusTractNumber": "0011.01", "countryCode": "11", "isForeign": false, "isPrimary": true, "msaCode": 12344, "postalCode": "56784", "postalExtension": "1121", "state": "ON", "subType": "Business" }, { "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Seasonal", "city": "FALLS CITY", "isPrimary": false, "isForeign": false, "countryCode": "12", "postalCode": "68361", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Business", "suite": "STE 123" }, { "address1": "8548 69 Hwy", "city": "Mahabali Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Seasonal", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, { "address1": "9528 25 Hwy", "city": "Chanakya Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Mailing", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, BODY={ "assetID": "{{assetID}}", "content": { "branchNumber": "2", "customerBase": {{customerBase}}, "officerCode": "160", "originatingBranch": "2" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217) at com.generics.utils.Log.endTestCase(Log.java:283) at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoCreateCust_verifyBySearchCust ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC160 Create a customer with person record with foreign=false and verify the fields in the response body. [Bug - KP-762] Also verify that all the address fields are present in the response body , coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={ "areaCode": "402", "countryCode": "1", "isPrimary": true, "number": "2190004", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={ "expirationDate": "2025-12-30", "issueDate": "2020-12-30", "issuer": "US", "type": "A", "value": "21301002543894127" }, { "expirationDate": "2029-12-30", "issueDate": "2040-12-30", "issuer": "US", "type": "C", "value": "21301002543899999" }, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "0", "w8Type": "W8-BEN-E" }, "createDate": "2021-01-09", "crmSmsa": "1002", "customerType": "Person", "dob": "1988-01-07", "email": { "emailAddress": "EMAIL8@ZOOHO.COM", "emailType": "PERSON" }, "employeeCode": "9", "gender": "Male", "idList": [ {{idList}} ], "isUSCitizen": true, "naicsCode": 1, "mothersMaidenName": "Jolly Josh", "password": "Hjosheph@123", "passwordClue": "First and Last Name 123", "name": { "firstName": "HOWARD", "fullName": "JOSEPH N HOWARD", "lastName": "JOSEPH", "legalName": "JOSEPH N HOWARD", "middleName": "N", "suffix": "Jr." }, "phones": [ {{phones}} ], "residences": [{{residences}} ], "taxID": "988125678", "taxIDType": "P", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences={ "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Current", "city": "FALLS CITY", "isPrimary": true, "postalCode": "683 61", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Personal", "suite": "STE 123", "isForeign": false, "countryCode": "2", "msaCode": 0, "censusTractNumber": "009109" }, BODY={ "assetID": "{{assetID}}", "content": { "branchNumber": "2", "customerBase": {{customerBase}}, "officerCode": "99", "originatingBranch": "2", "userFields": [ { "dataLength": 40, "dataType": "Alpha", "description": "GoldTier ID", "expirationDate": "2022-12-12", "groupNumber": "0", "key": "700", "requiredFlag": false, "searchFlag": true, "value": "100002" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=})
java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217) at com.generics.utils.Log.endTestCase(Log.java:283) at com.kinective.testscripts.Customer.CustomerTest.premierCoCreateCust_verifyBySearchCust(CustomerTest.java:1328) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 25 stack frames
(#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoRelatioshipCreate ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERROR MESSAGE=, TEST SCENARIO=#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "relatedToCustomerInformation": { "relatedToCustomerID": "3310691" }, "relationshipInformation": [ { "beneficialOwner": { "percent": 100, "type": "Beneficial Owner" }, "customerID": "3310653" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false})
java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) at java.base/java.util.Objects.checkIndex(Objects.java:385) at java.base/java.util.ArrayList.get(ArrayList.java:427) at com.generics.utils.ExtentReporter.endTest(ExtentReporter.java:217) at com.generics.utils.Log.endTestCase(Log.java:283) at com.kinective.testscripts.Customer.CustomerTest.premierCoRelatioshipCreate(CustomerTest.java:1355) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ... Removed 25 stack frames
(#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
com.kinective.testscripts.Deposits.DepositsTest
premierCoCreateDeposit ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC179 Create a new deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoCreateDeposit, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content.accountType,content.accountNumber, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountDetail": { "accountClassCode": "1", "balance": 248560.00, "beneficiaries": [ { "address": { "addressID": "2106252" }, "beneficiaryLevel": "CoOwner", "customerID": "3243943", "distribution": "12" } ], "branchNumber": "2", "costCenter": "11", "customerID": "3243934", "customerRelationships": [ { "customerID": "3242482", "otherRelationshipDescription": "Second", "relationshipCode": "Owner", "taxReporting": false } ], "federalWithholdingIndicator": "FederalTax", "index": 6, "interestDisposition": "AddBackToAcct", "interestPaymentInternalAccount": "300056995", "naicsCode": "1", "oedCode": "5", "officerCode": "1", "openDate": "2020-09-29", "productName": "DDA", "productType": "10101", "relationshipCode": "Owner", "secondaryOfficerCode": "2", "serviceChargeCode": "0", "serviceChargeWaiveReason": "0", "shortName": "MAX", "statementCycle": "Cycle", "statementFrequency": "28", "statementMailingAddress": { "address1": "110 Turner Rd", "address2": "Apt B", "addressType": "Primary", "city": "Orlando", "postalCode": "32789", "postalExtension": "1234", "state": "FL" }, "taxReportingOwner": true, "userFields": [ { "key": "2", "value": "2", "dataType": "Alpha", "dataLength": 8, "expirationDate": "2021-03-28", "description": "DDA Data", "requiredFlag": true } ] }, "accountInformation": { "accountType": "Checking" }, "accountServices": { "overdraftProtectionAccounts": [ { "overDraftOption": "OptIn" } ] }, "coreSpecificFields": { "interestCycleCode": "Cycle", "interestType": "Daily" } }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.accountType:Checking,statusFlag:true, order=}) (#TC179 Create a new deposit and verify accountType and accountNumber and that the value of accountType)
premierCoDepositSearch_BlankAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account Identifier is required, TEST SCENARIO=#TC185 Search for a blank time deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_BlankAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#TC177 Search for deposit with blank account number field)
premierCoDepositSearch_CheckingAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success, ERROR MESSAGE=, TEST SCENARIO=#TC173 Search for a Checking deposit account and verify fields and values, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_CheckingAccount, VERIFY ARRAY SIZE=content[0].accountDetail.customerRelationships[1].phoneNumbers:4,content[0].accountDetail.beneficiaries:3,content[0].accountDetail.customerRelationships:2, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail,content[0].accountDetail.taxID,content[0].accountDetail.name,content[0].accountDetail.residence,content[0].accountDetail.residence.postalCode,content[0].accountDetail.customerRelationships,content[0].accountDetail.beneficiaries, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "5041733", "accountType": "Checking" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:5041733,statusFlag:true, order=}) (#TC173 Search for a Checking deposit account and verify fields and values)
premierCoDepositSearch_InvalidAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account not found, TEST SCENARIO=#T175 Search for an invalid deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_InvalidAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "ABC23267", "accountType": "Savings" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#T175 Search for an invalid deposit account)
premierCoDepositSearch_NonexistingAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account Number Not On File, TEST SCENARIO=#TC176 Search for a non existing Savings deposit account, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_NonexistingAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "300004131", "accountType": "Checking" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#TC176 Search for a non existing Savings deposit account)
premierCoDepositSearch_SavingsAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria, ERROR MESSAGE=, TEST SCENARIO=#T174 Search for a Savings deposit account and verify fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_SavingsAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[1].name,content[0].accountDetail.customerRelationships,content[0].accountDetail,content[0].accountInformation,content[0].accountDetail.taxID, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "302034131", "accountType": "Savings" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true, order=}) (#T174 Search for a Savings deposit account and verify fields)
premierCoDepositSearch_VerifyNewAccountBySearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC181 Create a deposit account, search for the newly created account and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "5041733", "accountType": "Checking" }, "uuid": "12345" }, VERIFY FIELDS=, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountDetail": { "accountClassCode": "1", "balance": 248560.00, "beneficiaries": [ { "address": { "addressID": "2106252" }, "beneficiaryLevel": "CoOwner", "customerID": "3243943", "distribution": "12" } ], "branchNumber": "2", "costCenter": "11", "customerID": "3243934", "customerRelationships": [ { "customerID": "3242482", "otherRelationshipDescription": "Second", "relationshipCode": "Owner", "taxReporting": false } ], "federalWithholdingIndicator": "FederalTax", "index": 6, "interestDisposition": "AddBackToAcct", "interestPaymentInternalAccount": "300056995", "naicsCode": "1", "oedCode": "5", "officerCode": "1", "openDate": "2020-09-29", "productName": "DDA", "productType": "10101", "relationshipCode": "Owner", "secondaryOfficerCode": "2", "serviceChargeCode": "0", "serviceChargeWaiveReason": "0", "shortName": "MAX", "statementCycle": "Cycle", "statementFrequency": "28", "statementMailingAddress": { "address1": "110 Turner Rd", "address2": "Apt B", "addressType": "Primary", "city": "Orlando", "postalCode": "32789", "postalExtension": "1234", "state": "FL" }, "taxReportingOwner": true, "userFields": [ { "key": "2", "value": "2", "dataType": "Alpha", "dataLength": 8, "expirationDate": "2021-03-28", "description": "DDA Data", "requiredFlag": true } ] }, "accountInformation": { "accountType": "Checking" }, "accountServices": { "overdraftProtectionAccounts": [ { "overDraftOption": "OptIn" } ] }, "coreSpecificFields": { "interestCycleCode": "Cycle", "interestType": "Daily" } }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=, order=}) (#TC181 Search for a newly created deposit account and verify AccountType)
premierCoDepositSearch_verifyFields ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC178 Search for a deposit account of type dda and verify presence of fields , accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_verifyFields, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=,content[0].accountDetail.residence.isPrimary,content[0].accountDetail.residence.subType,content[0].accountDetail.residence.censusTractNumber,content[0].accountDetail.residence.addressID,content[0].accountDetail.residence.countryCode,content[0].accountDetail.residence.msaCode, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "10613", "accountType": "dda" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=, order=}) (#TC178 Search for a deposit account of type dda and verify presence of fields )
premierCoTimeDepositCreate ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC188 Create a time deposit account , accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositCreate, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content.accountType,content.accountNumber, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountDetail": { "accountClassCode": "51", "balance": 123456.12, "branchNumber": "2", "customerID": "3242482", "beneficiaries": [ { "address": { "addressID": "2106202" }, "beneficiaryLevel": "Primary", "customerID": "3243931", "distribution": "35" } ], "customerRelationships": [ { "customerID": "3242758", "otherRelationshipDescription": "Second", "relationshipCode": "Owner", "taxReporting": true } ], "index": 1, "interestRate": 1, "maturityDate": "2030-06-02", "maxInterestRate": 100, "minInterestRate": 0, "naicsCode": "1", "oedCode": "5", "officerCode": "1", "openDate": "2025-06-02", "productName": "CDA", "productType": "10351", "relationshipCode": "Owner", "secondaryOfficerCode": "2", "shortName": "MAX", "statementFrequency": "28", "statementMailingAddress": { "address1": "666 Testington Way", "address2": "Suite 777", "addressType": "Primary", "city": "Columbia", "postalCode": "65203", "postalExtension": "9876", "state": "MO" }, "timeDeposit": { "cdTerm": 6, "cdTermUnits": "Days", "interestAccountType": "", "interestAccountNumber": "", "interestDisposition": "Check", "interestCalcCode": "Monthly", "interestTermUnits": "Monthly", "maturityDate": "2030-06-02", "nextPaymentDate": "2025-07-01", "planCode": "", "renewCode": "NoRenewalAllowed" }, "userFields": [ { "dataLength": 8, "dataType": "Alpha", "description": "CDA Data", "expirationDate": "2042-06-02", "key": "2", "requiredFlag": true, "value": "2" } ] }, "accountInformation": { "accountType": "CD" } }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.accountType:CD,statusFlag:true, order=}) (#TC188 Create a time deposit account CD)
premierCoTimeDepositSearch_BlankAccountNumber ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Account Identifier is required, TEST SCENARIO=#TC185 Search for time deposit with blank account number field, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_BlankAccountNumber, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#TC185 Search for a time deposit account with blank account number)
premierCoTimeDepositSearch_CDA ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC186 Search for a time deposit account and verify fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_CDA, VERIFY ARRAY SIZE=content[0].accountDetail.customerRelationships[1].phoneNumbers:1,content[0].accountDetail.beneficiaries:4,content[0].accountDetail.customerRelationships:4, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[1].phoneNumbers,content[0].accountDetail.customerRelationships[1].email,content[0].accountDetail.taxID,content[0].accountDetail.customerRelationships,content[0].accountDetail,content,content[0].accountBase.statementMailingAddress.msaCode,content[0].accountBase.statementMailingAddress.censusTractNumber,content[0].accountBase.statementMailingAddress.isForeign,content[0].accountBase.statementMailingAddress.isPrimary,content[0].accountBase.statementMailingAddress.addressID,content[0].accountBase.statementMailingAddress.subType,content[0].accountBase.statementMailingAddress.countryCode,content[0].accountDetail.email.emailType,content[0].accountDetail.taxIDType,content[0].accountDetail.planCode, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290001702", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:290001702,statusFlag:true, order=}) (#TC141 Search for a time deposit account)
premierCoTimeDepositSearch_InvalidAccountType ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Invalid Account Type, TEST SCENARIO=#TC184 Search for an invalid time deposit account type, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_InvalidAccountType, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290001702", "accountType": "MBA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#TC184 Search for a time deposit with a wrong/ non existing account type)
premierCoTimeDepositSearch_NonexistingAccount ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - Account Number Not On File, TEST SCENARIO=#TC183 Search for a time deposit account which doesnt exist, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoTimeDepositSearch_NonexistingAccount, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=statusCode,statusMessage, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "990001702", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false, order=}) (#TC183 Search for a time deposit account which doesnt exist)
premierCoTimeDepositSearch_VerifyNewAccountBySearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC189 Search for a newly created time deposit and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290001702", "accountType": "CDA" }, "uuid": "12345" }, VERIFY FIELDS=, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountDetail": { "accountClassCode": "51", "balance": 123456.12, "branchNumber": "2", "customerID": "3242482", "beneficiaries": [ { "address": { "addressID": "2106202" }, "beneficiaryLevel": "Primary", "customerID": "3243931", "distribution": "35" } ], "customerRelationships": [ { "customerID": "3242758", "otherRelationshipDescription": "Second", "relationshipCode": "Owner", "taxReporting": true } ], "index": 1, "interestRate": 1, "maturityDate": "2030-06-02", "maxInterestRate": 100, "minInterestRate": 0, "naicsCode": "1", "oedCode": "5", "officerCode": "1", "openDate": "2025-06-02", "productName": "CDA", "productType": "10351", "relationshipCode": "Owner", "secondaryOfficerCode": "2", "shortName": "MAX", "statementFrequency": "28", "statementMailingAddress": { "address1": "666 Testington Way", "address2": "Suite 777", "addressType": "Primary", "city": "Columbia", "postalCode": "65203", "postalExtension": "9876", "state": "MO" }, "timeDeposit": { "cdTerm": 6, "cdTermUnits": "Days", "interestAccountType": "", "interestAccountNumber": "", "interestDisposition": "Check", "interestCalcCode": "Monthly", "interestTermUnits": "Monthly", "maturityDate": "2030-06-02", "nextPaymentDate": "2025-07-01", "planCode": "", "renewCode": "NoRenewalAllowed" }, "userFields": [ { "dataLength": 8, "dataType": "Alpha", "description": "CDA Data", "expirationDate": "2042-06-02", "key": "2", "requiredFlag": true, "value": "2" } ] }, "accountInformation": { "accountType": "CD" } }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=, order=}) (#TC189 Search for a newly created deposit account and verify AccountType)
premierCoTimeDepositSearch_verifyFields ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC187 Search for a time deposit account and verify additional fields, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_verifyFields, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody=, VERIFY FIELDS=content[0].accountDetail.customerRelationships[0].residence.addressID,content[0].accountDetail.customerRelationships[0].residence.censusTractNumber,content[0].accountDetail.customerRelationships[0].residence.countryCode,content[0].accountDetail.customerRelationships[0].residence.isPrimary,content[0].accountDetail.customerRelationships[0].residence.countryCode,content[0].accountDetail.customerRelationships,content[0].accountDetail.customerRelationships[0].residence.msaCode,content[0].accountDetail.customerRelationships[0].residence,content[0].accountDetail.beneficiaries[0].address.countryCode,content[0].accountDetail.beneficiaries[0].address.isPrimary,content[0].accountDetail.beneficiaries[0].address.addressID, BODY={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "19005390", "accountType": "CDA" }, "uuid": "12345" }, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:19005390,statusFlag:true, order=}) (#TC187 Search for a time deposit account and verify additional fields)
com.kinective.testscripts.Monetary.MonetaryTest
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, ERROR MESSAGE=, TEST SCENARIO=#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "111111", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC201 Pay the loan with total amount as "0" and verify success message, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 0 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.isPosted:true,statusFlag:true}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERROR MESSAGE=, TEST SCENARIO=#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 9999999999999999999999999999999999999999 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTransfer, ERROR MESSAGE=, TEST SCENARIO=#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "comment": "", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoPayLoan ({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body, creditGLAccount=, EXPECTED STATUS=200, fromAccount=, responseTimeSeconds=15, TEST ID=premierCoPayLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=content.isPosted,content.transactionPostDate,statusFlag,statusMessage,statusCode,uuid, BODY={ "assetID": "{{assetID}}", "content": { "comment": "Test Loan Payment X1", "effectiveDate": "2025-06-30", "glCode": "400", "glAccount": "1017901", "loanPaymentType": "FundsTransfer", "paymentAmounts": { "totalAmount": 1.23 }, "recipientAccountNumber": "1082108810", "sourceCode": "47" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC197 #TC198 #TC199 #TC200 #TC201 #TC202 Monetary - Pay the Loan)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "DDA to GLA Transfer to", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddTransferApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC192 Transfer the funds with effective date as past date and verify the success message in the response body, creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "amount": 0.12, "effectiveDate": "2025-02-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "FundsTransfer" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.description:Success}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "DDA to GLA Transfer to", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, ERROR MESSAGE=, TEST SCENARIO=#TC193 Transfer funds with wrong account number and assert the error message in response body as 'Account Number Not On File' and statusFlag should be false, creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733000", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=statusFlag,statusMessage,statusCode,uuid, BODY={ "assetID": "{{assetID}}", "content": { "amount": 0.12, "effectiveDate": "2025-05-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "FundsTransfer" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "DDA to GLA Transfer to", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Insufficient Funds, ERROR MESSAGE=, TEST SCENARIO=#TC195 Transfer funds with insufficient funds and verify the status message has 'Insufficient Funds' message, creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "amount": 15000, "effectiveDate": "2025-05-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "FundsTransfer" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "DDA to GLA Transfer to", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddTransferApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC191 Transfer the funds from 'checking' account to 'GL' account and assert the success message as 'AddTransferApi - Status: Success'. Also Veriy the fields in the response - isPosted, transactionPostDate, description:success, creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=content.isPosted,content.transactionPostDate,content.description,statusFlag,statusMessage,statusCode,uuid, BODY={ "assetID": "{{assetID}}", "content": { "amount": 0.12, "effectiveDate": "2025-05-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "FundsTransfer" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content.isPosted:true,content.description:Success}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "DDA to GLA Transfer to", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unsupported Function Error, ERROR MESSAGE=, TEST SCENARIO=#TC194 Transfer funds with invalid transferType and verify the error message as 'Unsupported Function Error', creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "amount": 0.12, "effectiveDate": "2025-05-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "EscrowOnly" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
premierCoTransferFunds ({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountType": "GL", "description": "", "transactionCode": "400" }, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Missing transfer description, ERROR MESSAGE=, TEST SCENARIO=#TC196 Transfer funds without description and verify the statusMessage has the message as Missing transfer description, creditGLAccount=, EXPECTED STATUS=200, fromAccount={ "accountNumber": "5041733", "accountType": "Checking", "description": "DDA to GLA Transfer from", "transactionCode": "47" }, responseTimeSeconds=15, TEST ID=premierCoTransferFunds, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, assetID=Kinective_PremierCO_API_Sandbox, debitGLAccount=, VERIFY FIELDS=, BODY={ "assetID": "{{assetID}}", "content": { "amount": 0.12, "effectiveDate": "2025-05-20", "fromAccount": {{fromAccount}}, "toAccount": {{toAccount}}, "transferType": "FundsTransfer" }, "uuid": "9876" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC91 #TC92 #TC93 #TC94 #TC95 #TC96 Transfer the funds - Monetary Transfer)
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={ "areaCode": "402", "countryCode": "1", "extension": "005678", "isPrimary": true, "number": "2190004", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={ "expirationDate": "2025-12-30", "issueDate": "2020-12-30", "issuer": "US", "type": "A", "value": "21301002543894127" }, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "0", "w8Type": "W8-BEN-E" }, "createDate": "2021-01-09", "crmSmsa": "1002", "customerType": "Business", "email": { "emailAddress": "EMAIL8@ZOOHO.COM", "emailType": "Business" }, "employeeCode": "9", "idList": [ {{idList}} ], "isUSCitizen": true, "naicsCode": 1, "name": { "businessName": "Life savers inc", "legalName": "Lif" }, "phones": [ {{phones}} ], "residences": [ {{residences}} ], "taxID": "988125678", "taxIDType": "B", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences={ "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Current", "city": "FALLS CITY", "isPrimary": true, "postalCode": "68361", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Business", "suite": "STE 123" }, BODY={ "assetID": "{{assetID}}", "content": { "branchNumber": "2", "customerBase": {{customerBase}}, "officerCode": "99", "originatingBranch": "2", "userFields": [ { "dataLength": 40, "dataType": "Alpha", "description": "GoldTier ID", "expirationDate": "2022-12-12", "groupNumber": "0", "key": "700", "requiredFlag": false, "searchFlag": true, "value": "100002" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC158 #TC159 #TC160 #TC161 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body)
premierCoQueryCustomer ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC153 Search for customer by tax ID and verify fields in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.residences[0].isForeign,content[1].customerBase.phones[0].countryCode,content[0].customerBase.residences[0].msaCode, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "taxID": "988125678", "customerID": "" }, "uuid": "123636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC156 Search with a Business Customer with Business Name and verify userFields and "msaCode" are getting returned as expected, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].userFields,content[0].customerBase.crmSmsa,content[0].customerBase.residences[0].msaCode, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3243931" }, "uuid": "123636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC157 Search a customer with Customer ID and verify there is no blank object "{}" present in the Response Json, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3243931" }, "uuid": "123636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC154 Search with a Business Customer with customerID and verify that subType=Business and verify "tinCertification", "passwordClue", "taxIDType" field in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=content[0].customerBase.residences:2, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.tinCertification,content[0].customerBase.passwordClue,content[0].customerBase.taxIDType, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3243931" }, "uuid": "123636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].customerBase.residences[0].subType:Business}) (#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoQueryCustomer ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC155 Search with a Person Customer and verify that addressID, tinCertification field is getting returned in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoQueryCustomer, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.residences[0].addressID,content[0].customerBase.tinCertification, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309526" }, "uuid": "123636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC153 #TC154 #TC155 #TC156 #TC157 Search for customer by tax ID and verify fields in the response body)
premierCoRelatioshipCreate ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERROR MESSAGE=, TEST SCENARIO=#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "relatedToCustomerInformation": { "relatedToCustomerID": "3310691" }, "relationshipInformation": [ { "beneficialOwner": { "percent": 100, "type": "Beneficial Owner" }, "customerID": "3310653" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false}) (#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipCreate ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC163 Create a Beneficiary relationship to an account, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountInformation": { "accountNumber": "19005170", "accountType": "CD" }, "relationshipInformation": [ { "accountRelationshipType": "Daughter", "addressID":"2212237", "precent":100, "customerID": "3310665" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true}) (#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipCreate ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC164 Create a Beneficial owner relationship to a customer ID- KP-844 [PreReq: #TC160], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipCreate, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "relatedToCustomerInformation": { "relatedToCustomerID": "3321741" }, "relationshipInformation": [ { "beneficialOwner": { "percent": 100, "type": "Beneficial Owner" }, "customerID": "3310652" } ] }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true}) (#TC163 #TC164 #TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC167 Search for a relationship with account number, verify that the same account number is present in response, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountType": "LOAN", "coreSpecificFields": { "accountNumber": "1082108810" } }, "uuid": "string" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:1082108810}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC166 Search for a newly created relationship [PreReq: #TC160], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "customerID": "3321741", "beneficialOwnerRequest": "Y" }, "uuid": "314636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC170 Search for relationship with CustomerID and beneficialOwnerRequest:"Y" when beneficial owner is not found, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,uuid, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "customerID": "3242098", "beneficialOwnerRequest": "Y" }, "uuid": "314636" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC172 Search for relationship with CustomerID and includeCustomerInformation:true when no data is returned, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusMessage,statusFlag, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountType": "LOAN", "includeCustomerInformation": true, "customerID": "3242098", "beneficialOwnerRequest": "Y" }, "uuid": "string" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria, ERROR MESSAGE=, TEST SCENARIO=#TC171 Search for relationship with multiple parameters and verify response and assert error in statusMessage, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountType": "LOAN", "includeCustomerInformation": true, "taxID": "503123488", "customerID": "3242098", "coreSpecificFields": { "accountNumber": "1082108810" } }, "uuid": "string" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountInformation.accountNumber:1082108810}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC169 Search for a relatioship using customerID, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].accountRelationshipStatus.relationshipStatusCode, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountType": "LOAN", "customerID": "3242098" }, "uuid": "string" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].relatedToCustomerInformation.relatedToCustomerID:3242098,content[0].accountInformation.accountType:SDA}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
premierCoRelatioshipSearch ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - Status: Success, ERROR MESSAGE=, TEST SCENARIO=#TC168 Search for a relationship using taxID- [KP-684], coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones=, TEST ID=premierCoRelatioshipSearch, idList=, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=TRUE, customerBase=, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customerSearchBody=, residences=, BODY={ "assetID": "{{assetID}}", "content": { "accountType": "LOAN", "taxID": "503123488" }, "uuid": "string" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC166 #TC167 #TC168 #TC169 #TC170 #TC171 #TC172 Search for a newly created relationship)
com.kinective.testscripts.Loans.LoansTest
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC206 Search the loan with blank account number and assert the error in the response body - Account Identifier is required, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusFlag,statusCode,uuid, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "", "accountType": "LOAN" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC203 Search the loan and verify the fields and message from the response body, verify the status code 200 and statusFlag as true, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customers[0].phoneNumbers[0].areaCode,content[0].customers[0].phoneNumbers[0].countryCode,content[0].customers[0].phoneNumbers[0].number,content[0].customers[0].phoneNumbers[0].phoneType,content[0].customers[0].phoneNumbers[0].isPrimary,content[0].customers[0].phoneNumbers[0].unformattedPhone, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "8204032096", "accountType": "LOAN" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:true,content[0].customers[0].relationshipCode:Borrower,content[0].loanDetails.accountInformation.accountType:LOAN}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC205 Search the loan with Mortgage account and verify the error message - Unexpected value 'Mortgage', loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusFlag,statusCode,uuid, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "8204032096", "accountType": "Mortgage" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC208 Search the loan and verify the unformatted phone number, sbaDetails and balance with two decimal places in the response body, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].sbaDetails.processingMethod,content[0].sbaDetails.sbaLoanNumber, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "8204032096", "accountType": "LOAN" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].loanDetails.principalBalance:53054.7}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC207 Search the loan with multiple customers and verify branch number field is present in the response body, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=content[0].customers:2, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].loanDetails.branchNumber, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "1082108810", "accountType": "LOAN" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
premierCoSearchForAnExistingLoan ({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, automaticFundsTransfer=, ERROR MESSAGE=, TEST SCENARIO=#TC204 Search Loan with invalid account number and assert the error message in the response body - Account Number Not On File, loanDetails=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoSearchForAnExistingLoan, VERIFY ARRAY SIZE=, VERIFY NO EMPTY OBJECTS=, governmentMonitoring=, escrows=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=, customers=, collateral=, loanSearchBody=, BODY={ "assetID": "{{assetID}}", "content": { "accountNumber": "8204032096111", "accountType": "LOAN" }, "uuid": "12345" }, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=statusFlag:false,statusCode:200}) (#TC203 #TC204 #TC205 #TC206 #TC207 #TC208 Search for an existing loan account)
C:\Users\Monil Shah\Documents\Gitlab\QA-Automation-Standard-Api\testxml\premierCo_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Rest Assured Api Suites" guice-stage="DEVELOPMENT">
  <parameter name="projectKey" value="KP"/>
  <parameter name="environment" value="test"/>
  <parameter name="version" value="v1"/>
  <test thread-count="1" name="Rest Assured">
    <classes>
      <class name="com.kinective.testscripts.Customer.CustomerTest">
        <methods>
          <include name="premierCoQueryCustomer"/>
          <include name="premierCoCreateCust_verifyBySearchCust"/>
          <include name="premierCoCreateCust"/>
          <include name="premierCoRelatioshipCreate"/>
          <include name="premierCoRelatioshipSearch"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Customer.CustomerTest -->
      <class name="com.kinective.testscripts.Deposits.DepositsTest">
        <methods>
          <include name="premierCoDepositSearch_CheckingAccount"/>
          <include name="premierCoDepositSearch_SavingsAccount"/>
          <include name="premierCoDepositSearch_verifyFields"/>
          <include name="premierCoDepositSearch_NonexistingAccount"/>
          <include name="premierCoDepositSearch_InvalidAccount"/>
          <include name="premierCoCreateDeposit"/>
          <include name="premierCoCreateDepositForSearch"/>
          <include name="premierCoDepositSearch_BlankAccount"/>
          <include name="premierCoDepositSearch_VerifyNewAccountBySearch"/>
          <include name="premierCoTimeDepositSearch_InvalidAccount"/>
          <include name="premierCoTimeDepositSearch_NonexistingAccount"/>
          <include name="premierCoTimeDepositSearch_InvalidAccountType"/>
          <include name="premierCoTimeDepositSearch_BlankAccountNumber"/>
          <include name="premierCoTimeDepositCreate"/>
          <include name="premierCoTimeDepositSearch_CDA"/>
          <include name="premierCoTimeDepositSearch_verifyFields"/>
          <include name="premierCoTimeDepositSearch_VerifyNewAccountBySearch"/>
          <include name="premierCoTimeDepositCreateForSearch"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Deposits.DepositsTest -->
      <class name="com.kinective.testscripts.Monetary.MonetaryTest">
        <methods>
          <include name="premierCoTransferFunds"/>
          <include name="premierCoPayLoan"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Monetary.MonetaryTest -->
      <class name="com.kinective.testscripts.Loans.LoansTest">
        <methods>
          <include name="premierCoSearchForAnExistingLoan"/>
        </methods>
      </class> <!-- com.kinective.testscripts.Loans.LoansTest -->
    </classes>
  </test> <!-- Rest Assured -->
</suite> <!-- Rest Assured Api Suites -->
            
Tests for Rest Assured Api Suites
  • Rest Assured (4 classes)
Groups for Rest Assured Api Suites
KP-762
premierCoCreateCust_verifyBySearchCust
premierCo
premierCoCreateCust_verifyBySearchCust
premierCoCreateDeposit
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoDepositSearch_verifyFields
premierCoPayLoan
premierCoQueryCustomer
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoSearchForAnExistingLoan
premierCoTimeDepositCreate
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_verifyFields
premierCoTransferFunds
premierCoCustomer
premierCoCreateCust_verifyBySearchCust
premierCoQueryCustomer
premierCoRelatioshipCreate
premierCoRelatioshipSearch
premierCoCustomerSearch
premierCoCreateCust_verifyBySearchCust
premierCoQueryCustomer
premierCoDepositCreate
premierCoCreateDeposit
premierCoDepositSearch
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_verifyFields
premierCoTimeDepositSearch_NonexistingAccount
premierCoDeposits
premierCoCreateDeposit
premierCoDepositSearch_BlankAccount
premierCoDepositSearch_CheckingAccount
premierCoDepositSearch_InvalidAccount
premierCoDepositSearch_NonexistingAccount
premierCoDepositSearch_SavingsAccount
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoDepositSearch_verifyFields
premierCoTimeDepositCreate
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_NonexistingAccount
premierCoTimeDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_verifyFields
premierCoLoanSearch
premierCoSearchForAnExistingLoan
premierCoLoans
premierCoSearchForAnExistingLoan
premierCoMonetary
premierCoPayLoan
premierCoTransferFunds
premierCoPayLoan
premierCoPayLoan
premierCoRelationshipCreate
premierCoRelatioshipCreate
premierCoRelationshipSearch
premierCoRelatioshipSearch
premierCoTimeDepositCreate
premierCoTimeDepositCreate
premierCoTimeDepositSearch
premierCoDepositSearch_VerifyNewAccountBySearch
premierCoTimeDepositSearch_BlankAccountNumber
premierCoTimeDepositSearch_CDA
premierCoTimeDepositSearch_InvalidAccount
premierCoTimeDepositSearch_InvalidAccountType
premierCoTimeDepositSearch_verifyFields
premierCoTransferFunds
premierCoTransferFunds
premierConDepositSearch
premierCoTimeDepositSearch_VerifyNewAccountBySearch
Times for Rest Assured Api Suites
Total running time: 5 minutes
Reporter output for Rest Assured Api Suites
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC167 Search for a relationship with account number, verify that the same account number is present in response
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3213 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyAccountRelationshipApi - Status: Success
 Customer Relationship Search has been successful.
Content is : [{"accountInformation":{"accountType":"LOAN","subAccountNumber":20,"accountNumber":"1082108810"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130","relatedToName":"PAUL D ALLEN"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":20,"accountNumber":"1082108810"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242129","relatedToName":"STEVEN C YOUNG"}}]
statusMessage is: GetPartyAccountRelationshipApi - Status: Success
statusFlag is: true
UUID is: string
premierCoTimeDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=,...)
#TC187 Search for a time deposit account and verify additional fields
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7892 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountDetail.customerRelationships[0].residence.addressID' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence.censusTractNumber' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence.isPrimary' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence.countryCode' is present in Response Body

Field 'content[0].accountDetail.customerRelationships' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence.msaCode' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[0].residence' is present in Response Body

Field 'content[0].accountDetail.beneficiaries[0].address.countryCode' is present in Response Body

Field 'content[0].accountDetail.beneficiaries[0].address.isPrimary' is present in Response Body

Field 'content[0].accountDetail.beneficiaries[0].address.addressID' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].accountInformation.accountNumber' has expected value '19005390'

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
 Time Deposit Search Successful.
Content is : [{"accountInformation":{"additionalDescription":"CDA","nickName":"MAX","accountType":"CD","subAccountType":"0","description":"1-5 MONTH","accountNumber":"19005390"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":0,"phoneNumbers":[{"number":"2190451","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190452","areaCode":"402","phoneType":"Mobile","countryCode":"1","isPrimary":false}],"productName":"1-5 MONTH","accountStatus":"Active","customerType":"Unknown","balance":0,"oedCode":"5","taxID":"503123840","taxIDType":"SSN","beneficiaries":[{"address":{"city":"FALLS CITY","addressType":"Primary","countryCode":"10","isPrimary":true,"address1":"2221 MILLER","postalCode":"68361-1234","state":"CA","addressID":"2106202"},"dob":"1929-09-14","taxID":"988125678","name":{"fullName":"JOSEPH N HOWARD"},"distribution":"35.0","accountOwnerRelationship":"Primary"}],"customerRelationships":[{"otherRelationshipDescription":"Second","customerType":"Partnership","taxReporting":true,"taxID":"988125678","customerID":"3243943","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"SSN","dateOfBirth":"1929-09-14","relationshipCode":"Owner","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2106252","censusTractNumber":"9"},"percent":0},{"otherRelationshipDescription":"Third","customerType":"Corporate","taxReporting":false,"taxID":"999881111","customerID":"3310127","name":{"legalName":"BIZARRE MAGIC, INC.","businessName":"SCAM SCHOOL"},"taxIDType":"EIN","relationshipCode":"Owner","residence":{"country":"United States of America","msaCode":0,"city":"Austin","addressType":"Primary","address1":"14308 Terisu Ln","countryCode":"00","isPrimary":true,"isForeign":false,"subType":"Business","state":"TX","addressID":"2210600","censusTractNumber":"0"},"percent":0},{"otherRelationshipDescription":"Other","customerType":"Partnership","taxReporting":false,"taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"SSN","dateOfBirth":"1929-09-14","relationshipCode":"Beneficiary","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"},"percent":0,"phoneNumbers":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false}]}],"email":{"emailAddress":"X_EMAIL2@HOTMAIL1.COM","emailType":"Home"},"productType":"10351","accountClassCode":"51","naicsCode":"1","interestRate":1,"branchNumber":"2","costCenter":"0","balanceAvailable":0,"dateOfBirth":"1986-07-12","relationshipCode":"Owner","planCode":"0","accountStatusCode":"Active","customerID":"3242482","name":{"legalName":"JAMES P JAMES","firstName":"JAMES","lastName":"JAMES","fullName":"JAMES P JAMES","middleName":"P"},"taxReportingOwner":false,"interestDisposition":"Check","openDate":"2025-07-24"},"accountBase":{"accountType":"CD"}}]
statusMessage is: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
statusFlag is: true
UUID is: 12345
premierCoDepositSearch_BlankAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account I...)
#TC185 Search for a blank time deposit account
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3354 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required
 Deposits search has been successful.
Content is : null
statusMessage is: Deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required
statusFlag is: false
UUID is: 12345
premierCoTimeDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
#TC183 Search for a time deposit account which doesnt exist
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 2893 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Number Not On File
 Time Deposit Search Successful.
Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Number Not On File
statusFlag is: false
UUID is: 12345
premierCoDepositSearch_SavingsAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
#T174 Search for a Savings deposit account and verify fields
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 8097 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountDetail.customerRelationships[1].name' is present in Response Body

Field 'content[0].accountDetail.customerRelationships' is present in Response Body

Field 'content[0].accountDetail' is present in Response Body

Field 'content[0].accountInformation' is present in Response Body

Field 'content[0].accountDetail.taxID' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'true'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria
 Deposits search has been successful.
Content is : [{"accountInformation":{"accountType":"Savings","subAccountType":"120","accountNumber":"302034131"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":20906.07,"accountStatus":"Active","customerType":"Unknown","balance":20906.07,"oedCode":"0","taxID":"503124646","taxIDType":"SSN","customerRelationships":[{"ownershipType":"Secondary","dateOfBirth":"1985-03-13","relationshipCode":"OwnerSigner","percent":0,"phoneNumbers":[{"number":"2191360","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true}],"otherRelationshipDescription":"Second","customerType":"Unknown","taxReporting":false,"taxID":"503124647","customerID":"3243290","name":{"legalName":"MELISSA O ALVAREZ","firstName":"MELISSA","lastName":"ALVAREZ","fullName":"MELISSA O ALVAREZ","middleName":"O"},"taxIDType":"SSN","email":{"emailAddress":"M_EMAIL5@YAAHOOMAIL.COM","emailType":"Person"}},{"ownershipType":"Secondary","otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"customerID":"3243291","name":{"legalName":"EDWARD P CASTILLO","firstName":"EDWARD","lastName":"CASTILLO","fullName":"EDWARD P CASTILLO","middleName":"P"},"taxIDType":"None","relationshipCode":"20262","percent":0}],"email":{"emailAddress":"M_EMAIL3@GMAIL1.COM","emailType":"Person"},"productType":"10221000","accountClassCode":"21","naicsCode":"0","interestRate":2.25,"branchNumber":"2","costCenter":"0","balanceAvailable":20906.07,"dateOfBirth":"1971-09-09","relationshipCode":"OwnerSigner","planCode":"0","accountStatusCode":"Active","customerID":"3243289","name":{"legalName":"GEORGE N PRICE","firstName":"GEORGE","lastName":"PRICE","fullName":"GEORGE N PRICE","middleName":"N"},"taxReportingOwner":true,"interestDisposition":"Capitalize","openDate":"2015-08-25","shortName":"GEORGE N PRICE"},"accountBase":{"accountType":"Savings","statementMailingAddress":{"msaCode":0,"city":"SUTTON","addressType":"Primary","countryCode":" ","isPrimary":true,"isForeign":false,"address1":"5146 Y ST.","postalCode":"68873","subType":"Inquiry","state":"FL","addressID":"2105829","censusTractNumber":"0"}}}]
statusMessage is: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria
statusFlag is: true
UUID is: 12345
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On...)
#TC199 Pay the loan with invalid recipient account number and verify the error message - Account Number Not On File
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3404 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}
 Loan Payment Successful.
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}
statusFlag is: false
UUID is: 12345
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success...)
#TC153 Search for customer by tax ID and verify fields in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 4125 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].customerBase.residences[0].isForeign' is present in Response Body

Field 'content[1].customerBase.phones[0].countryCode' is present in Response Body

Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyListApi - Status: Success.
 Customer search has been successful.
Content is : [{"originatingBranch":"2","customerBase":{"customerType":"Business","taxID":"988125678","customerID":"3309982","name":{"legalName":"SUNLIFE CORP","businessName":"SUN PVT LTD."},"taxIDType":"B","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"68361","msaCode":1002,"address2":"STREET 123 STREET 123","city":"FALLS CITY","address1":"111 mill creek","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2210253","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Business","taxID":"988125678","customerID":"3309998","name":{"legalName":"SUNLIFE CORP","businessName":"SUN PVT LTD."},"taxIDType":"B","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"68361","msaCode":1002,"address2":"STREET 123 STREET 123","city":"FALLS CITY","address1":"111 mill creek","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2210288","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310045","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210381","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Seasonal","address1":"121 redmond","isForeign":false,"postalCode":"68361","addressID":"2210381","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310032","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210363","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Seasonal","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210363","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309358","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2208195","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309492","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Fax","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190005+005678"},{"number":"2190006","areaCode":"402","extension":"005678","phoneType":"Home","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-402-2190006+005678"}],"residences":[{"msaCode":1002,"address2":"STE 123","city":"FALLS","addressType":"Primary","address1":"2221 MILLER","isPrimary":true,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2208955","censusTractNumber":"0"},{"msaCode":0,"address2":"addr2","city":"FALLS","addressType":"Secondary","address1":"MILLER ST.","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2208956","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309905","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190006","areaCode":"404","extension":"005680","phoneType":"Work","countryCode":"00003","isPrimary":false,"unformattedPhone":"+00003-404-2190006+005680"},{"number":"2190007","areaCode":"405","extension":"005681","phoneType":"Work","countryCode":"00004","isPrimary":false,"unformattedPhone":"+00004-405-2190007+005681"},{"number":"2190008","areaCode":"406","extension":"005681","phoneType":"Work","countryCode":"00005","isPrimary":false,"unformattedPhone":"+00005-406-2190008+005681"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"msaCode":1002,"address2":"STE 1235","city":"FALLS","addressType":"Primary","address1":"22251 MILLER","isPrimary":true,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2210023","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","msaCode":0,"city":"FALLS","addressType":"Seasonal","address1":"STE 123","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2210023","censusTractNumber":"0","seasonEndDate":"9999-08-17"},{"msaCode":0,"address2":"addr2 sec","city":"FALLS","addressType":"Secondary","address1":"addr1 sec","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2210024","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","address2":"Redmond","city":"FALLS","addressType":"Seasonal","address1":"1561","isForeign":false,"addressID":"2210024","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CITY","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Business","taxID":"988125678","customerID":"3310000","name":{"legalName":"SUNLIFE CORP","businessName":"SUN PVT LTD."},"taxIDType":"B","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","msaCode":1002,"city":"FALLS CITY","address1":"111 mill creek","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2210292","censusTractNumber":"0"},{"postalExtension":"68362","msaCode":0,"address2":"suite 123","city":"FALLS CITY","address1":"1210 ella baker","isPrimary":false,"isForeign":false,"postalCode":"68362","subType":"Business","state":"CA","addressID":"2210293","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Business","taxID":"988125678","customerID":"3309581","name":{"legalName":"LIF","businessName":"LIFE SAVERS INC"},"taxIDType":"B","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","msaCode":0,"address2":"STE 123","city":"FALLS CITY","address1":"2221 MILLER","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2209144","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309894","name":{"legalName":"JOSEPH N HOWARD","firstName":"JOHN","lastName":"HOWARD","fullName":"JOHN N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"68361","address2":"STE 124","city":"FALLS CITY","addressType":"Primary","address1":"2222 MILLER","isForeign":false,"postalCode":"68361","addressID":"2209992","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309738","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2209601","msaCode":0,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309898","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"postalExtension":"1234","address2":"suite2","city":"FALLS CITY","addressType":"Primary","address1":"111 street1","isForeign":false,"postalCode":"68361","addressID":"2210010","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","city":"FALLS CITY","addressType":"Seasonal","address1":"STE 123","isForeign":false,"postalCode":"68361","addressID":"2210010","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"postalExtension":"1234","address2":"Suite 123","city":"FALLS CITY","addressType":"Secondary","address1":"addr1 sec","isForeign":false,"postalCode":"68363","addressID":"2210011","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Seasonal","address1":"1561","isForeign":false,"postalCode":"68361","addressID":"2210011","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310025","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190006","areaCode":"404","extension":"005680","phoneType":"Work","countryCode":"00003","isPrimary":false,"unformattedPhone":"+00003-404-2190006+005680"},{"number":"2190007","areaCode":"405","extension":"005681","phoneType":"Work","countryCode":"00004","isPrimary":false,"unformattedPhone":"+00004-405-2190007+005681"},{"number":"2190008","areaCode":"406","extension":"005681","phoneType":"Work","countryCode":"00005","isPrimary":false,"unformattedPhone":"+00005-406-2190008+005681"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"msaCode":0,"address2":"STE 123","city":"FALLS","addressType":"Primary","address1":"2221","isPrimary":true,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2210352","censusTractNumber":"0"},{"msaCode":0,"address2":"Redmond","city":"FALLS","addressType":"Secondary","address1":"1561","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2210353","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","address2":"addr2 sec","city":"FALLS","addressType":"Seasonal","address1":"addr1 sec","isForeign":false,"addressID":"2210353","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CITY","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309476","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"12341","addressID":"2208914","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309902","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"postalExtension":"1234","address2":"suite2","city":"FALLS CITY","addressType":"Primary","address1":"street1","isForeign":false,"postalCode":"68361","addressID":"2210018","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"postalExtension":"1234","msaCode":0,"city":"FALLS CITY","addressType":"Secondary","address1":"MILLER ST.","isPrimary":false,"isForeign":false,"postalCode":"68363","subType":"Personal","state":"CA","addressID":"2210019","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309900","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"postalExtension":"1234","address2":"suite2","city":"FALLS CITY","addressType":"Primary","address1":"111 street1","isForeign":false,"postalCode":"68361","addressID":"2210014","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"postalExtension":"1234","address2":"Suite 123","city":"FALLS CITY","addressType":"Secondary","address1":"addr1 sec","isForeign":false,"postalCode":"68363","addressID":"2210015","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309741","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2209604","msaCode":0,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310048","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210386","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Seasonal","address1":"121 redmond","isForeign":false,"postalCode":"68361","addressID":"2210386","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310049","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210387","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Seasonal","address1":"121 redmond","isForeign":false,"postalCode":"68361","addressID":"2210387","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310028","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190006","areaCode":"404","extension":"005680","phoneType":"Work","countryCode":"00003","isPrimary":false,"unformattedPhone":"+00003-404-2190006+005680"},{"number":"2190007","areaCode":"405","extension":"005681","phoneType":"Work","countryCode":"00004","isPrimary":false,"unformattedPhone":"+00004-405-2190007+005681"},{"number":"2190008","areaCode":"406","extension":"005681","phoneType":"Work","countryCode":"00005","isPrimary":false,"unformattedPhone":"+00005-406-2190008+005681"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"postalExtension":"123","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221","isForeign":false,"postalCode":"68361","addressID":"2210358","msaCode":0,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"postalExtension":"123","address2":"Redmond","city":"FALLS CITY","addressType":"Secondary","address1":"1561","isForeign":false,"postalCode":"68361","addressID":"2210359","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"68361","address2":"addr2 sec","city":"FALLS CITY","addressType":"Seasonal","address1":"addr1 sec","isForeign":false,"postalCode":"68361","addressID":"2210359","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Business","taxID":"988125678","customerID":"3310003","name":{"legalName":"LIF","businessName":"LIFE SAVERS INC"},"taxIDType":"B","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","msaCode":1002,"address2":"STE 123","city":"FALLS CITY","address1":"2221 MILLER","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2210297","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2210297","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Business","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309874","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH SR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"},{"number":"2190005","areaCode":"403","extension":"005679","phoneType":"Work","countryCode":"00002","isPrimary":false,"unformattedPhone":"+00002-403-2190005+005679"},{"number":"2190009","areaCode":"407","extension":"005681","phoneType":"Work","countryCode":"00008","isPrimary":false,"unformattedPhone":"+00008-407-2190009+005681"}],"residences":[{"msaCode":1002,"address2":"STE 1235","city":"FALLS","addressType":"Primary","address1":"22251 MILLER","isPrimary":true,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2209932","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","msaCode":0,"city":"FALLS","addressType":"Seasonal","address1":"STE 123","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2209932","censusTractNumber":"0","seasonEndDate":"9999-08-17"},{"msaCode":0,"address2":"addr2 sec","city":"FALLS","addressType":"Secondary","address1":"addr1 sec","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2209933","censusTractNumber":"0"},{"seasonBeginDate":"9999-08-17","address2":"Redmond","city":"FALLS","addressType":"Seasonal","address1":"1561","isForeign":false,"addressID":"2209933","seasonEndDate":"9999-08-17","msaCode":0,"isPrimary":false,"subType":"Personal","state":"CITY","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","taxID":"988125678","customerID":"3310113","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD JOSEPH"},"taxIDType":"P","residences":[],"crmSmsa":"1002"}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309380","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[{"postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2208219","msaCode":1002,"isPrimary":true,"subType":"Personal","state":"CA","censusTractNumber":"0"}],"email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Home"}}},{"originatingBranch":"2","customerBase":{"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3310099","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"HOWARD N JOSEPH JR.","middleName":"N"},"taxIDType":"P","phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"residences":[]}}]
statusMessage is: GetPartyListApi - Status: Success.
statusFlag is: true
UUID is: 123636
premierCoDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account n...)
#T175 Search for an invalid deposit account
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3020 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Deposit search API failed: GetAccountsSDA - Status: Error - Account not found
 Deposits search has been successful.
Content is : null
statusMessage is: Deposit search API failed: GetAccountsSDA - Status: Error - Account not found
statusFlag is: false
UUID is: 12345
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC166 Search for a newly created relationship [PreReq: #TC160]
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3195 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: ,GetBeneficialOwnerApi - Status: Success
 Customer Relationship Search has been successful.
Content is : [{"relatedToCustomerInformation":{"beneficialOwners":[]}}]
statusMessage is: ,GetBeneficialOwnerApi - Status: Success
statusFlag is: true
UUID is: 314636
premierCoTimeDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 9543 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddAccountApi - Status: Success
 Time Deposit Account creation successful.
Content is : {"accountType":"CD","accountNumber":"19005709"}
statusMessage is: AddAccountApi - Status: Success
statusFlag is: true
UUID is: 12345
 Customer Search test Data are: {VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC189 Search for a newly created time deposit and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, TEST ID=premierCoTimeDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, accessToken=Bearer eyJraWQiOiJyVk1SeUtqelBpRll5eWJWZFFIRmE2b1oxa1E3MlJhVENvSW9ENWdZSGJrPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI0cHNtNmJlNWZpaGZ2ZTU5ZGg0dmYwbzVscSIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoidHJhbnNhY3Rpb25zXC9wb3N0IiwiYXV0aF90aW1lIjoxNzU5NzM4NDM4LCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl91NTY2V21yUEsiLCJleHAiOjE3NTk3NDIwMzgsImlhdCI6MTc1OTczODQzOCwidmVyc2lvbiI6MiwianRpIjoiOWZjODRiZGQtNWJmMC00ZGZjLWFhNmUtMDgwZDUxODJkYzM1IiwiY2xpZW50X2lkIjoiNHBzbTZiZTVmaWhmdmU1OWRoNHZmMG81bHEifQ.eeDxyKcYbUdgtZ_boG0EWNXFBgqpB-bPwLaaEpRt-XFRqjjN3kwYT-eAIqQSSz241rkgzyPYeF-WRoWfrRQ9gFr8Zd2LoRNe5jySuEyvTJmNefs0xt6PWFtyFq4gF8CQyRLQTPo3qKLCfdxGBKF1AWFfV_Pt_uCY3QLEiCz1FQVxHy1gxCIDN5IY9yrQtyoDp6ntnEcI5N3NfkhKIXlVM2rGtQX5Nv_pWjNM8qpBcEHHEI7DuCSN8-coJVtNkVaCs8uOrLgd0ooLikX_cn9YQ6BF4fic7NKtdjQI_8sfEM70bEgXrWm2k6Jk8wfUuKjgpEVUhZjs23-MeNze5rLULQ, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "290001702", "accountType": "CDA" }, "uuid": "12345" }, VERIFY FIELDS=, BODY={"assetID":"Kinective_PremierCO_API_Sandbox","uuid":"12345","content":{"accountType":"CDA","accountNumber":"19005709"}}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountBase.accountType:CD, order=}
#TC189 Search for a newly created time deposit and verify AccountType
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7945 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content[0].accountBase.accountType' has expected value 'CD'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
 Time Deposit Search Successful.
Content is : [{"accountInformation":{"additionalDescription":"CDA","nickName":"MAX","accountType":"CD","subAccountType":"0","description":"1-5 MONTH","accountNumber":"19005709"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":0,"phoneNumbers":[{"number":"2190451","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190452","areaCode":"402","phoneType":"Mobile","countryCode":"1","isPrimary":false}],"productName":"1-5 MONTH","accountStatus":"Active","customerType":"Unknown","balance":0,"oedCode":"5","taxID":"503123840","taxIDType":"SSN","beneficiaries":[{"address":{"city":"FALLS CITY","addressType":"Primary","countryCode":"10","isPrimary":true,"address1":"2221 MILLER","postalCode":"68361-1234","state":"CA","addressID":"2106202"},"dob":"1929-09-14","taxID":"988125678","name":{"fullName":"JOSEPH N HOWARD"},"distribution":"35.0","accountOwnerRelationship":"Primary"}],"customerRelationships":[{"otherRelationshipDescription":"Second","customerType":"Unknown","taxReporting":true,"taxID":"503124115","customerID":"3242758","name":{"legalName":"CATHERINE O REYES","firstName":"CATHERINE","lastName":"REYES","fullName":"CATHERINE O REYES","middleName":"O"},"taxIDType":"SSN","dateOfBirth":"1945-10-29","relationshipCode":"Owner","percent":0,"phoneNumbers":[{"number":"2190745","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190746","areaCode":"402","phoneType":"Work","countryCode":"1","isPrimary":false}]},{"otherRelationshipDescription":"Other","customerType":"Partnership","taxReporting":false,"taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"SSN","dateOfBirth":"1929-09-14","relationshipCode":"Beneficiary","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"},"percent":0,"phoneNumbers":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false}]}],"email":{"emailAddress":"X_EMAIL2@HOTMAIL1.COM","emailType":"Home"},"productType":"10351","accountClassCode":"51","naicsCode":"1","interestRate":1,"branchNumber":"2","costCenter":"0","balanceAvailable":0,"dateOfBirth":"1986-07-12","relationshipCode":"Owner","planCode":"0","accountStatusCode":"Active","customerID":"3242482","name":{"legalName":"JAMES P JAMES","firstName":"JAMES","lastName":"JAMES","fullName":"JAMES P JAMES","middleName":"P"},"taxReportingOwner":false,"interestDisposition":"Check","openDate":"2025-10-06","shortName":"JAMES P JAMES"},"accountBase":{"accountType":"CD","statementMailingAddress":{"city":"Columbia","address2":"Suite 777","addressType":"Primary","isForeign":false,"address1":"666 Testington Way","postalCode":"65203","addressID":"2222393","msaCode":0,"countryCode":" ","isPrimary":true,"subType":"Inquiry","state":"MO","censusTractNumber":"0"}}}]
statusMessage is: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
statusFlag is: true
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, a...)
#TC206 Search the loan with blank account number and assert the error in the response body - Account Identifier is required
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3175 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusFlag' is present in Response Body

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'

Field 'statusCode' has expected value '200'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetAccountsLOANApi - Status: Error: GetAccountsLOAN - Status: Error - Account Identifier is required
 Loan has been searched successfully
Content is : null
statusMessage is: GetAccountsLOANApi - Status: Error: GetAccountsLOAN - Status: Error - Account Identifier is required
statusFlag is: false
UUID is: 12345
premierCoDepositSearch_CheckingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...)
#TC173 Search for a Checking deposit account and verify fields and values
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7914 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountDetail' is present in Response Body

Field 'content[0].accountDetail.taxID' is present in Response Body

Field 'content[0].accountDetail.name' is present in Response Body

Field 'content[0].accountDetail.residence' is present in Response Body

Field 'content[0].accountDetail.residence.postalCode' is present in Response Body

Field 'content[0].accountDetail.customerRelationships' is present in Response Body

Field 'content[0].accountDetail.beneficiaries' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].accountInformation.accountNumber' has expected value '5041733'

Field 'statusFlag' has expected value 'true'
 --- Running Array Size Verification ---

Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 4

Array 'content[0].accountDetail.beneficiaries' has expected size 3

Array 'content[0].accountDetail.customerRelationships' has expected size 2
 Verification types detected: Fields, Values, Array Sizes
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success,
 Deposits search has been successful.
Content is : [{"accountInformation":{"additionalDescription":"DDA","accountType":"Checking","subAccountType":"0","description":"PERSONAL CHECKING WITH INTEREST","accountNumber":"5041733","regEOption":"NoODPAccount"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":9999.92,"productName":"PERSONAL CHECKING WITH INTEREST","accountStatus":"Active","customerType":"Unknown","balance":9649.68,"oedCode":"0","taxID":"503123456","taxIDType":"SSN","residence":{"country":"United States of America","address2":"APT 200","city":"Phoenix","addressType":"Primary","address1":"900 Lime Place","isForeign":false,"postalCode":"85024","addressID":"2203689","msaCode":0,"countryCode":"00","isPrimary":true,"subType":"Personal","state":"AZ","censusTractNumber":"0"},"beneficiaries":[{"address":{"postalExtension":"1234","city":"FALLS CITY","addressType":"Primary","countryCode":"10","isPrimary":true,"address1":"2221 MILLER","postalCode":"68361","state":"CA","addressID":"2106216"},"dob":"1986-07-12","taxID":"503123840","customerID":"3242482","name":{"fullName":"JAMES P JAMES"},"distribution":"50.0","accountOwnerRelationship":"Friend"},{"address":{"country":"United States of America","postalExtension":"68510","city":"WACO","addressType":"Primary","countryCode":"00","isPrimary":true,"address1":"141 SECOND ST.","postalCode":"68510","state":"AL","addressID":"2106199"},"dob":"1986-07-12","taxID":"503123840","customerID":"3242482","name":{"fullName":"JAMES P JAMES"},"distribution":"50.0","accountOwnerRelationship":"Friend"},{"address":{"country":"United States of America","postalExtension":"78705","city":"Austin","addressType":"Primary","countryCode":"00","isPrimary":true,"address1":"600 W 26th St","postalCode":"78705","state":"TX","addressID":"2212237"},"dob":"1929-09-14","taxID":"988125678","customerID":"3243931","name":{"fullName":"JOSEPH N HOWARD"},"distribution":"12.12","accountOwnerRelationship":"Son"}],"customerRelationships":[{"ownershipType":"Secondary","dateOfBirth":"1986-07-12","relationshipCode":"Beneficiary","percent":0,"phoneNumbers":[{"number":"2190451","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190452","areaCode":"402","phoneType":"Mobile","countryCode":"1","isPrimary":false}],"otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"taxID":"503123840","customerID":"3242482","name":{"legalName":"JAMES P JAMES","firstName":"JAMES","lastName":"JAMES","fullName":"JAMES P JAMES","middleName":"P"},"taxIDType":"SSN","email":{"emailAddress":"X_EMAIL2@HOTMAIL1.COM","emailType":"Person"}},{"ownershipType":"Secondary","dateOfBirth":"1929-09-14","relationshipCode":"Beneficiary","percent":0,"phoneNumbers":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false}],"otherRelationshipDescription":"Other","customerType":"Partnership","taxReporting":false,"taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"SSN","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"}}],"email":{"emailAddress":"X_EMAIL2@HOTMAIL1.COM","emailType":"Person"},"productType":"10101000","accountClassCode":"1","naicsCode":"2","interestRate":5.5,"branchNumber":"1","costCenter":"11","balanceAvailable":9649.68,"dateOfBirth":"1952-10-02","relationshipCode":"Owner","accountStatusCode":"Active","customerID":"3242098","name":{"legalName":"JAMES A SMITH","firstName":"JAMES","lastName":"SMITH","fullName":"JAMES B SMITH SR.","middleName":"B"},"taxReportingOwner":true,"interestDisposition":"Capitalize","openDate":"2020-09-29","shortName":"JAMES B SMITH SR."},"accountBase":{"accountType":"Checking","statementMailingAddress":{"msaCode":0,"city":"WACO","addressType":"Primary","countryCode":" ","isPrimary":true,"isForeign":false,"address1":"141 SECOND ST.","postalCode":"68510","subType":"Inquiry","state":"AL","addressID":"2105255","censusTractNumber":"0"}}}]
statusMessage is: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success,
statusFlag is: true
UUID is: 12345
premierCoDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account N...)
#TC176 Search for a non existing Savings deposit account
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 2843 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Deposit search API failed: GetAccountsSDA - Status: Error - Account Number Not On File
 Deposits search has been successful.
Content is : null
statusMessage is: Deposit search API failed: GetAccountsSDA - Status: Error - Account Number Not On File
statusFlag is: false
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
#TC203 Search the loan and verify the fields and message from the response body, verify the status code 200 and statusFlag as true
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7270 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].customers[0].phoneNumbers[0].areaCode' is present in Response Body

Field 'content[0].customers[0].phoneNumbers[0].countryCode' is present in Response Body

Field 'content[0].customers[0].phoneNumbers[0].number' is present in Response Body

Field 'content[0].customers[0].phoneNumbers[0].phoneType' is present in Response Body

Field 'content[0].customers[0].phoneNumbers[0].isPrimary' is present in Response Body

Field 'content[0].customers[0].phoneNumbers[0].unformattedPhone' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'true'

Field 'content[0].customers[0].relationshipCode' has expected value 'Borrower'

Field 'content[0].loanDetails.accountInformation.accountType' has expected value 'LOAN'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
 Loan has been searched successfully
Content is : [{"sbaDetails":{"sbaLoanNumber":"0","processingMethod":"Current"},"loanDetails":{"availableCredit":0,"loanType":"0","branchNumber":"1","loanToValue":0,"originationDate":"2015-03-13","pastDueAmount":36323.12,"billingMethodCode":"DirectDebitSDAStmt","loanAmount":84000,"chargeOffAmount":0,"accountInformation":{"accountType":"LOAN","accountNumber":"8204032096"},"productCode":"10420000","currentAccountStatus":"Active","principalBalance":53054.7,"interest":{"interestRate":3,"interestCalculationMethod":"Amortized"},"maturityDate":"2030-04-01","purposeCode":"140","payOffAmount":59719.78,"creditLimit":0,"payment":{"escrowAmountDue":0,"otherFeesDue":0,"lateChargeAmountDue":1421,"interestDue":5216.85,"principalDue":0,"totalAmountDue":36323.12,"paymentDate":"2021-09-01","paymentFrequency":"Monthly","paymentAmount":722.74,"piAmountDue":0},"chargeOffStatus":0},"customers":[{"customerType":"Unknown","taxID":"503124914","customerID":"3243557","name":{"legalName":"ETHAN L COLLINS","firstName":"ETHAN","lastName":"COLLINS","fullName":"ETHAN L COLLINS","middleName":"L"},"relationshipCode":"Borrower","birthDate":"1974-01-18","phoneNumbers":[{"number":"2191601","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2191601"}]}]}]
statusMessage is: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
statusFlag is: true
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', auto...)
#TC205 Search the loan with Mortgage account and verify the error message - Unexpected value 'Mortgage'
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 1227 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusFlag' is present in Response Body

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'

Field 'statusCode' has expected value '200'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Unexpected value 'Mortgage'
 Loan has been searched successfully
Content is : []
statusMessage is: Unexpected value 'Mortgage'
statusFlag is: false
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
#TC208 Search the loan and verify the unformatted phone number, sbaDetails and balance with two decimal places in the response body
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 6056 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].sbaDetails.processingMethod' is present in Response Body

Field 'content[0].sbaDetails.sbaLoanNumber' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].loanDetails.principalBalance' has expected value '53054.7'
 Verification types detected: Fields, Values
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
 Loan has been searched successfully
Content is : [{"sbaDetails":{"sbaLoanNumber":"0","processingMethod":"Current"},"loanDetails":{"availableCredit":0,"loanType":"0","branchNumber":"1","loanToValue":0,"originationDate":"2015-03-13","pastDueAmount":36323.12,"billingMethodCode":"DirectDebitSDAStmt","loanAmount":84000,"chargeOffAmount":0,"accountInformation":{"accountType":"LOAN","accountNumber":"8204032096"},"productCode":"10420000","currentAccountStatus":"Active","principalBalance":53054.7,"interest":{"interestRate":3,"interestCalculationMethod":"Amortized"},"maturityDate":"2030-04-01","purposeCode":"140","payOffAmount":59719.78,"creditLimit":0,"payment":{"escrowAmountDue":0,"otherFeesDue":0,"lateChargeAmountDue":1421,"interestDue":5216.85,"principalDue":0,"totalAmountDue":36323.12,"paymentDate":"2021-09-01","paymentFrequency":"Monthly","paymentAmount":722.74,"piAmountDue":0},"chargeOffStatus":0},"customers":[{"customerType":"Unknown","taxID":"503124914","customerID":"3243557","name":{"legalName":"ETHAN L COLLINS","firstName":"ETHAN","lastName":"COLLINS","fullName":"ETHAN L COLLINS","middleName":"L"},"relationshipCode":"Borrower","birthDate":"1974-01-18","phoneNumbers":[{"number":"2191601","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2191601"}]}]}]
statusMessage is: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
statusFlag is: true
UUID is: 12345
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC192 Transfer the funds with effective date as past date and verify the success message in the response body
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3356 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content.description' has expected value 'Success'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Success
 Transfer Create Successful
Content is : {"isPosted":true,"transactionPostDate":"2025-10-06T08:15:06.313","description":"Success"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 9876
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC156 Search with a Business Customer with Business Name and verify userFields and "msaCode" are getting returned as expected
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3214 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].userFields' is present in Response Body

Field 'content[0].customerBase.crmSmsa' is present in Response Body

Field 'content[0].customerBase.residences[0].msaCode' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"userFields":[{"searchFlag":false,"dataType":"Alpha","description":"GoldTier ID","value":"100002","key":"700","requiredFlag":false,"expirationDate":"2022-12-12"},{"searchFlag":true,"dataType":"Currency","description":"Saranda","value":"110102","key":"89901","requiredFlag":false,"expirationDate":"2024-10-11"}],"branchNumber":"2","officerCode":"99","originatingBranch":"2","customerBase":{"gender":"Male","phones":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true,"unformattedPhone":"+00001-402-2190001"},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190002"},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190003"},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190004"}],"idList":[{"issueDate":"2016-12-29","type":"1","value":"DEF8789","issuer":"22","expirationDate":"2017-01-01"}],"riskRating":"Medium","employeeCode":"9","passwordClue":"New York City,NY","alienStatus":{"citizenCountry":"IN","chapter3Status":"0","w8Type":"W8-BEN-E","chapter4Status":"0","residentCountry":"IN","w8ExpirationDate":"2019-12-28","chapter3ExemptCode":"0","w8CertificationDate":"2014-12-28"},"customerType":"Partnership","dob":"1929-09-14","taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","tinCertification":"Certified","residences":[{"msaCode":1002,"city":"FALLS CITY","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"683611234","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"},{"msaCode":1002,"city":"MILFORD","address1":"1129 G ST","countryCode":"10","isPrimary":false,"isForeign":true,"postalCode":"688031234","subType":"Business","state":"NJ","addressID":"2106203","censusTractNumber":"9"}],"crmSmsa":"1002","createDate":"2021-01-09"}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: 123636
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC193 Transfer funds with wrong account number and assert the error message in response body as 'Account Number Not On File' and statusFlag should be false
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3405 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusFlag' is present in Response Body

Field 'statusMessage' is present in Response Body

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}
 Transfer Create Successful
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=1121, StatusDesc=No Records Found, Severity=Error, SvcProviderName=Premier, ServerStatusCode=299142, ServerStatusDesc=Account Number Not On File}
statusFlag is: false
UUID is: 9876
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Inval...)
#TC202 Pay the loan without GL Code and verify the error message as - Invalid Request
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3318 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
 Loan Payment Successful.
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
statusFlag is: false
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...)
#TC207 Search the loan with multiple customers and verify branch number field is present in the response body
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5221 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].loanDetails.branchNumber' is present in Response Body
 --- Running Array Size Verification ---

Array 'content[0].customers' has expected size 2
 Verification types detected: Fields, Array Sizes
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
 Loan has been searched successfully
Content is : [{"sbaDetails":{"sbaLoanNumber":"0","processingMethod":"Current"},"loanDetails":{"availableCredit":0,"loanType":"0","branchNumber":"1","loanToValue":0,"originationDate":"2017-11-24","pastDueAmount":13052.95,"billingMethodCode":"DirectDebitDDAStmt","loanAmount":21020.18,"chargeOffAmount":0,"accountInformation":{"accountType":"LOAN","accountNumber":"1082108810"},"productCode":"10420000","currentAccountStatus":"Active","principalBalance":12438.1,"interest":{"interestRate":4.99,"interestCalculationMethod":"PrincipalAndInterest"},"maturityDate":"2025-12-08","purposeCode":"140","payOffAmount":15691.97,"creditLimit":0,"payment":{"escrowAmountDue":0,"otherFeesDue":0,"lateChargeAmountDue":652.68,"interestDue":2576.65,"principalDue":0,"totalAmountDue":13052.95,"paymentDate":"2021-09-08","paymentFrequency":"Monthly","paymentAmount":258.55,"piAmountDue":0},"chargeOffStatus":0},"customers":[{"customerType":"Unknown","emailAddress":"C_EMAIL6@ICLOUD1.COM","taxID":"503123488","customerID":"3242130","name":{"legalName":"PAUL D ALLEN","firstName":"PAUL","lastName":"ALLEN","fullName":"PAUL D ALLEN","middleName":"D"},"relationshipCode":"Borrower","birthDate":"1977-11-07","phoneNumbers":[{"number":"2190038","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190038"}]},{"customerType":"Unknown","taxID":"503123487","customerID":"3242129","name":{"legalName":"STEVEN C YOUNG","firstName":"STEVEN","lastName":"YOUNG","fullName":"STEVEN C YOUNG","middleName":"C"},"relationshipCode":"Borrower","birthDate":"1974-08-21","phoneNumbers":[{"number":"2190037","areaCode":"402","phoneType":"Mobile","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-402-2190037"}]}]}]
statusMessage is: GetAccountsLOANApi - Status: Success, GetPartyAccountRelationshipApi - Status: Success.
statusFlag is: true
UUID is: 12345
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3816 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Customer relationship creation has been successful.
Content is : null
statusMessage is: AddBeneficialOwnerApi - Status: Error: AddBeneficialOwner - Status: Error - No Name On File
statusFlag is: false
UUID is: 12345
premierCoTimeDepositCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
#TC188 Create a time deposit account
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 9788 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content.accountType' is present in Response Body

Field 'content.accountNumber' is present in Response Body
 --- Running Field Value Verification ---

Field 'content.accountType' has expected value 'CD'

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddAccountApi - Status: Success
 Time Deposit Account creation successful.
Content is : {"accountType":"CD","accountNumber":"19005698"}
statusMessage is: AddAccountApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
#TC201 Pay the loan with total amount as "0" and verify success message
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3846 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content.isPosted' has expected value 'true'

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Success
 Loan Payment Successful.
Content is : {"isPosted":true,"transactionPostDate":"2025-10-06T08:14:53.135"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC157 Search a customer with Customer ID and verify there is no blank object "{}" present in the Response Json
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3058 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"userFields":[{"searchFlag":false,"dataType":"Alpha","description":"GoldTier ID","value":"100002","key":"700","requiredFlag":false,"expirationDate":"2022-12-12"},{"searchFlag":true,"dataType":"Currency","description":"Saranda","value":"110102","key":"89901","requiredFlag":false,"expirationDate":"2024-10-11"}],"branchNumber":"2","officerCode":"99","originatingBranch":"2","customerBase":{"gender":"Male","phones":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true,"unformattedPhone":"+00001-402-2190001"},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190002"},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190003"},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190004"}],"idList":[{"issueDate":"2016-12-29","type":"1","value":"DEF8789","issuer":"22","expirationDate":"2017-01-01"}],"riskRating":"Medium","employeeCode":"9","passwordClue":"New York City,NY","alienStatus":{"citizenCountry":"IN","chapter3Status":"0","w8Type":"W8-BEN-E","chapter4Status":"0","residentCountry":"IN","w8ExpirationDate":"2019-12-28","chapter3ExemptCode":"0","w8CertificationDate":"2014-12-28"},"customerType":"Partnership","dob":"1929-09-14","taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","tinCertification":"Certified","residences":[{"msaCode":1002,"city":"FALLS CITY","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"683611234","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"},{"msaCode":1002,"city":"MILFORD","address1":"1129 G ST","countryCode":"10","isPrimary":false,"isForeign":true,"postalCode":"688031234","subType":"Business","state":"NJ","addressID":"2106203","censusTractNumber":"9"}],"crmSmsa":"1002","createDate":"2021-01-09"}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: 123636
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC195 Transfer funds with insufficient funds and verify the status message has 'Insufficient Funds' message
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3884 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8102, ServerStatusDesc=Teller Alert: [1] OD PROTECTED} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8102, ServerStatusDesc=Teller Alert: [10] NO P/O QUOTE} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8103, ServerStatusDesc=Warning: 20} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8111, ServerStatusDesc=Withholding Code: 2} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8114, ServerStatusDesc=Pledged as Collateral: [2]} Additional status for AddTransfer call: {StatusCode=2940, StatusDesc=Insufficient Funds, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8115, ServerStatusDesc=Insufficient Funds} Additional status for AddTransfer call: {StatusCode=1090, StatusDesc=Invalid Value, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8148, ServerStatusDesc=Transaction Restriction Code: [2] Allow Misc & Auto Trans} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8117, ServerStatusDesc=See Signers} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8147, ServerStatusDesc=Hold on Account}
 Transfer Create Successful
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Request Denied Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8102, ServerStatusDesc=Teller Alert: [1] OD PROTECTED} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8102, ServerStatusDesc=Teller Alert: [10] NO P/O QUOTE} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8103, ServerStatusDesc=Warning: 20} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8111, ServerStatusDesc=Withholding Code: 2} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8114, ServerStatusDesc=Pledged as Collateral: [2]} Additional status for AddTransfer call: {StatusCode=2940, StatusDesc=Insufficient Funds, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8115, ServerStatusDesc=Insufficient Funds} Additional status for AddTransfer call: {StatusCode=1090, StatusDesc=Invalid Value, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8148, ServerStatusDesc=Transaction Restriction Code: [2] Allow Misc & Auto Trans} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8117, ServerStatusDesc=See Signers} Additional status for AddTransfer call: {StatusCode=999, StatusDesc=General Error, Severity=Error, SvcProviderName=Premier, ServerStatusCode=8147, ServerStatusDesc=Hold on Account}
statusFlag is: false
UUID is: 9876
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC154 Search with a Business Customer with customerID and verify that subType=Business and verify "tinCertification", "passwordClue", "taxIDType" field in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3544 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].customerBase.tinCertification' is present in Response Body

Field 'content[0].customerBase.passwordClue' is present in Response Body

Field 'content[0].customerBase.taxIDType' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].customerBase.residences[0].subType' has expected value 'Business'
 --- Running Array Size Verification ---

Array 'content[0].customerBase.residences' has expected size 2
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, Array Sizes, No Empty Objects
 === JSON Verification Complete - 4 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"userFields":[{"searchFlag":false,"dataType":"Alpha","description":"GoldTier ID","value":"100002","key":"700","requiredFlag":false,"expirationDate":"2022-12-12"},{"searchFlag":true,"dataType":"Currency","description":"Saranda","value":"110102","key":"89901","requiredFlag":false,"expirationDate":"2024-10-11"}],"branchNumber":"2","officerCode":"99","originatingBranch":"2","customerBase":{"gender":"Male","phones":[{"number":"2190001","areaCode":"402","phoneType":"Mobile","countryCode":"00001","isPrimary":true,"unformattedPhone":"+00001-402-2190001"},{"number":"2190002","areaCode":"402","phoneType":"Work","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190002"},{"number":"2190003","areaCode":"402","phoneType":"Home","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190003"},{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"00001","isPrimary":false,"unformattedPhone":"+00001-402-2190004"}],"idList":[{"issueDate":"2016-12-29","type":"1","value":"DEF8789","issuer":"22","expirationDate":"2017-01-01"}],"riskRating":"Medium","employeeCode":"9","passwordClue":"New York City,NY","alienStatus":{"citizenCountry":"IN","chapter3Status":"0","w8Type":"W8-BEN-E","chapter4Status":"0","residentCountry":"IN","w8ExpirationDate":"2019-12-28","chapter3ExemptCode":"0","w8CertificationDate":"2014-12-28"},"customerType":"Partnership","dob":"1929-09-14","taxID":"988125678","customerID":"3243931","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","tinCertification":"Certified","residences":[{"msaCode":1002,"city":"FALLS CITY","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"683611234","subType":"Business","state":"CA","addressID":"2106202","censusTractNumber":"9"},{"msaCode":1002,"city":"MILFORD","address1":"1129 G ST","countryCode":"10","isPrimary":false,"isForeign":true,"postalCode":"688031234","subType":"Business","state":"NJ","addressID":"2106203","censusTractNumber":"9"}],"crmSmsa":"1002","createDate":"2021-01-09"}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: 123636
premierCoTimeDepositSearch_CDA({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Succes...)
#TC186 Search for a time deposit account and verify fields
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7828 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountDetail.customerRelationships[1].phoneNumbers' is present in Response Body

Field 'content[0].accountDetail.customerRelationships[1].email' is present in Response Body

Field 'content[0].accountDetail.taxID' is present in Response Body

Field 'content[0].accountDetail.customerRelationships' is present in Response Body

Field 'content[0].accountDetail' is present in Response Body

Field 'content' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.msaCode' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.censusTractNumber' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.isForeign' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.isPrimary' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.addressID' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.subType' is present in Response Body

Field 'content[0].accountBase.statementMailingAddress.countryCode' is present in Response Body

Field 'content[0].accountDetail.email.emailType' is present in Response Body

Field 'content[0].accountDetail.taxIDType' is present in Response Body

Field 'content[0].accountDetail.planCode' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].accountInformation.accountNumber' has expected value '290001702'

Field 'statusFlag' has expected value 'true'
 --- Running Array Size Verification ---

Array 'content[0].accountDetail.customerRelationships[1].phoneNumbers' has expected size 1

Array 'content[0].accountDetail.beneficiaries' has expected size 4

Array 'content[0].accountDetail.customerRelationships' has expected size 4
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, Array Sizes, No Empty Objects
 === JSON Verification Complete - 4 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
 Time Deposit Search Successful.
Content is : [{"accountInformation":{"accountType":"CD","subAccountType":"110","accountNumber":"290001702"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":205,"phoneNumbers":[{"number":"2190752","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true}],"accountStatus":"Active","customerType":"Unknown","balance":205,"oedCode":"0","taxID":"503124121","taxIDType":"SSN","beneficiaries":[{"address":{"country":"United States of America","addressType":"Primary","countryCode":"00","isPrimary":true},"taxID":"0","name":{"fullName":"HEATHER Y COOPER"},"distribution":"33.3","accountOwnerRelationship":"CONTINGENT"},{"address":{"country":"United States of America","addressType":"Primary","countryCode":"00","isPrimary":true},"dob":"1978-01-31","taxID":"503124117","name":{"fullName":"CAROLYN Q MORRIS"},"distribution":"33.3","accountOwnerRelationship":"CONTINGENT"},{"address":{"country":"United States of America","addressType":"Primary","countryCode":"00","isPrimary":true},"dob":"1974-07-21","taxID":"503124120","name":{"fullName":"DENNIS T COOK"},"distribution":"33.3","accountOwnerRelationship":"CONTINGENT"},{"address":{"country":"United States of America","addressType":"Primary","countryCode":"00","isPrimary":true},"dob":"1945-10-29","taxID":"503124115","name":{"fullName":"CATHERINE O REYES"},"distribution":"100.0","accountOwnerRelationship":"PRIMARY"}],"customerRelationships":[{"otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"customerID":"3242768","name":{"legalName":"HEATHER Y COOPER","firstName":"HEATHER","lastName":"COOPER","fullName":"HEATHER Y COOPER","middleName":"Y"},"taxIDType":"None","relationshipCode":"Beneficiary","percent":0},{"otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"taxID":"503124117","customerID":"3242760","name":{"legalName":"CAROLYN Q MORRIS","firstName":"CAROLYN","lastName":"MORRIS","fullName":"CAROLYN Q MORRIS","middleName":"Q"},"taxIDType":"SSN","dateOfBirth":"1978-01-31","relationshipCode":"Beneficiary","percent":0,"email":{"emailAddress":"EMAIL4@FISERV1.COM","emailType":"Home"},"phoneNumbers":[{"number":"2190747","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true}]},{"otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"taxID":"503124120","customerID":"3242763","name":{"legalName":"DENNIS T COOK","firstName":"DENNIS","lastName":"COOK","fullName":"DENNIS T COOK","middleName":"T"},"taxIDType":"SSN","dateOfBirth":"1974-07-21","relationshipCode":"Beneficiary","percent":0,"phoneNumbers":[{"number":"2190750","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190751","areaCode":"402","phoneType":"Work","countryCode":"1","isPrimary":false}]},{"otherRelationshipDescription":"Other","customerType":"Unknown","taxReporting":false,"taxID":"503124115","customerID":"3242758","name":{"legalName":"CATHERINE O REYES","firstName":"CATHERINE","lastName":"REYES","fullName":"CATHERINE O REYES","middleName":"O"},"taxIDType":"SSN","dateOfBirth":"1945-10-29","relationshipCode":"Beneficiary","percent":0,"phoneNumbers":[{"number":"2190745","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190746","areaCode":"402","phoneType":"Work","countryCode":"1","isPrimary":false}]}],"email":{"emailAddress":"EMAIL10@OFFICE380.COM","emailType":"Home"},"productType":"10383000","accountClassCode":"75","naicsCode":"0","interestRate":4.5,"branchNumber":"2","costCenter":"0","balanceAvailable":0,"dateOfBirth":"1947-09-24","relationshipCode":"Owner","planCode":"1","accountStatusCode":"Active","customerID":"3242764","name":{"legalName":"RUTH U ROGERS","firstName":"RUTH","lastName":"ROGERS","fullName":"RUTH U ROGERS","middleName":"U"},"taxReportingOwner":true,"interestDisposition":"Capitalize","openDate":"2011-03-03","shortName":"RUTH U ROGERS"},"accountBase":{"accountType":"CD","statementMailingAddress":{"msaCode":0,"city":"MIDLAND","addressType":"Primary","countryCode":" ","isPrimary":true,"isForeign":false,"address1":"9854 SIXTH ST.","postalCode":"68104","subType":"Inquiry","state":"VA","addressID":"2105555","censusTractNumber":"0"}}}]
statusMessage is: Get Accounts SDA - Status: Success, Get Party Account Relationship - Status: Success, Get Beneficiary - Status: Success,
statusFlag is: true
UUID is: 12345
premierCoCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...)
#TC179 Create a new deposit account
Steps:
Generating Access Token
 End Point URI:deposits/deposit-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 13034 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content.accountType' is present in Response Body

Field 'content.accountNumber' is present in Response Body
 --- Running Field Value Verification ---

Field 'content.accountType' has expected value 'Checking'

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddAccountApi - Status: Success
 Deposits Created successful.
Content is : {"accountType":"Checking","accountNumber":"10731"}
statusMessage is: AddAccountApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC191 Transfer the funds from 'checking' account to 'GL' account and assert the success message as 'AddTransferApi - Status: Success'. Also Veriy the fields in the response - isPosted, transactionPostDate, description:success
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3792 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content.isPosted' is present in Response Body

Field 'content.transactionPostDate' is present in Response Body

Field 'content.description' is present in Response Body

Field 'statusFlag' is present in Response Body

Field 'statusMessage' is present in Response Body

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Field Value Verification ---

Field 'content.isPosted' has expected value 'true'

Field 'content.description' has expected value 'Success'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Success
 Transfer Create Successful
Content is : {"isPosted":true,"transactionPostDate":"2025-10-06T08:15:02.035","description":"Success"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 9876
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC194 Transfer funds with invalid transferType and verify the error message as 'Unsupported Function Error'
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3508 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Unsupported Function Error
 Transfer Create Successful
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Unsupported Function Error
statusFlag is: false
UUID is: 9876
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match ...)
#TC170 Search for relationship with CustomerID and beneficialOwnerRequest:"Y" when beneficial owner is not found
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3297 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: ,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria
 Customer Relationship Search has been successful.
Content is : []
statusMessage is: ,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria
statusFlag is: true
UUID is: 314636
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERRO...)
#TC198 Pay the loan with invalid loan pay amount and verify the error message - Invalid Request
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5065 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
 Loan Payment Successful.
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Invalid Request
statusFlag is: false
UUID is: 12345
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTra...)
#TC200 Pay the loan without comment and verify the error message - AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 4391 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
 Loan Payment Successful.
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - INTERNAL_SERVER_ERROR Please contact Administrator
statusFlag is: false
UUID is: 12345
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 12121 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddPartyApi - Status: Success
 Customer has been created successful.
Content is : {"customerID":"3322160"}
statusMessage is: AddPartyApi - Status: Success
statusFlag is: true
UUID is: 12345
 Customer Search test Data are: {VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, phones={ "areaCode": "402", "countryCode": "1", "extension": "005678", "isPrimary": true, "number": "2190004", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={ "expirationDate": "2025-12-30", "issueDate": "2020-12-30", "issuer": "US", "type": "A", "value": "21301002543894127" }, VERIFY ARRAY SIZE=, accessToken=Bearer eyJraWQiOiJyVk1SeUtqelBpRll5eWJWZFFIRmE2b1oxa1E3MlJhVENvSW9ENWdZSGJrPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI0cHNtNmJlNWZpaGZ2ZTU5ZGg0dmYwbzVscSIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoidHJhbnNhY3Rpb25zXC9wb3N0IiwiYXV0aF90aW1lIjoxNzU5NzM4MjE0LCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl91NTY2V21yUEsiLCJleHAiOjE3NTk3NDE4MTQsImlhdCI6MTc1OTczODIxNCwidmVyc2lvbiI6MiwianRpIjoiOWY4NGRhZTgtMWZhMi00NTUzLWIzMzQtZWVkZDU5Y2Q4ZTAzIiwiY2xpZW50X2lkIjoiNHBzbTZiZTVmaWhmdmU1OWRoNHZmMG81bHEifQ.ofO5rhciZzPzVC9YE2aUx2TrKTSFNFvSSJEgWFcUpgLmzuEFKDQZphiEhb8lq4om_wZkZ49zrreOWX1JbYNHoimXS8ojankaQ0WlOGWVSIOGuI6uuqZwSxuRy2SP4VvOT85oTa6aco6VIkKDod-Zm2GybmzJ7DBh9VgYGHIIeIfNEUdbxMhGLlJOI70uBNOmOE2u54HpNwNTFMCTt90qh6397_u-NePlp5I8WnyzZdhtDnuSEN2k-HjIfvfgun0eftHoGfArEWp-JBU04wmIGxPb5jc9NBhK3LR9bvjSZpLR-hJ-_jUxL4fvTTLChNdOqNAz-gLDDcZY-GclbGa7Lg, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "0", "w8Type": "W8-BEN-E" }, "createDate": "2021-01-09", "crmSmsa": "1002", "customerType": "Business", "email": { "emailAddress": "EMAIL8@ZOOHO.COM", "emailType": "Business" }, "employeeCode": "9", "idList": [ {{idList}} ], "isUSCitizen": true, "naicsCode": 1, "name": { "businessName": "Life savers inc", "legalName": "Lif" }, "phones": [ {{phones}} ], "residences": [ {{residences}} ], "taxID": "988125678", "taxIDType": "B", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=content[0].customerBase.crmSmsa, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences={ "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Current", "city": "FALLS CITY", "isPrimary": true, "postalCode": "68361", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Business", "suite": "STE 123" }, BODY={"assetID":"{{assetID}}","uuid":"","content":{"taxID":"","customerID":"3322160"}}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].customerBase.phones[0].isPrimary:true}
#TC158 Create a customer with addrType=Primary and crmsmsa code and verify in Search Customer isPrimary=true and crmsmsa code is present in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3844 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].customerBase.crmSmsa' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].customerBase.phones[0].isPrimary' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"userFields":[{"searchFlag":true,"dataType":"Alpha","description":"GoldTier ID","value":"100002","key":"700","requiredFlag":false,"expirationDate":"2022-12-12"}],"branchNumber":"2","officerCode":"99","originatingBranch":"2","customerBase":{"phones":[{"number":"2190004","areaCode":"402","extension":"005678","phoneType":"Work","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004+005678"}],"idList":[{"issueDate":"2020-12-30","type":"A","value":"21301002543894127","issuer":"US","expirationDate":"2025-12-30"}],"riskRating":"None","employeeCode":"9","alienStatus":{"chapter3Status":"0","w8Type":"None","giin":"0","chapter4Status":"0","chapter3ExemptCode":"0"},"customerType":"Business","taxID":"673944471","customerID":"3322160","name":{"legalName":"LIF","businessName":"LIFE SAVERS INC"},"taxIDType":"B","tinCertification":"Certified","residences":[{"msaCode":1002,"address2":"STE 123","city":"FALLS CITY","address1":"2221 MILLER","isPrimary":true,"isForeign":false,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2222385","censusTractNumber":"0"}],"crmSmsa":"1002","email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"}}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: 4a4e253b-546e-4af0-a0f8-fbd40981f83c
premierCoDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
Generating Access Token
 End Point URI:deposits/deposit-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 10862 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddAccountApi - Status: Success
 Deposits Created successful.
Content is : {"accountType":"Checking","accountNumber":"10732"}
statusMessage is: AddAccountApi - Status: Success
statusFlag is: true
UUID is: 12345
 Customer Search test Data are: {VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC181 Create a deposit account, search for the newly created account and verify AccountType, accountBase=, coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=15, TEST ID=premierCoDepositSearch_VerifyNewAccountBySearch, VERIFY ARRAY SIZE=, accountServices=, timeDeposit=, accessToken=Bearer eyJraWQiOiJyVk1SeUtqelBpRll5eWJWZFFIRmE2b1oxa1E3MlJhVENvSW9ENWdZSGJrPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI0cHNtNmJlNWZpaGZ2ZTU5ZGg0dmYwbzVscSIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoidHJhbnNhY3Rpb25zXC9wb3N0IiwiYXV0aF90aW1lIjoxNzU5NzM4MzcyLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl91NTY2V21yUEsiLCJleHAiOjE3NTk3NDE5NzIsImlhdCI6MTc1OTczODM3MiwidmVyc2lvbiI6MiwianRpIjoiNDIwNjU2OGQtMGFhOS00NWUxLWJiMzgtNGYyZGNmOWEzODIyIiwiY2xpZW50X2lkIjoiNHBzbTZiZTVmaWhmdmU1OWRoNHZmMG81bHEifQ.KsNf7_flIhxFJDkfr-zT9xJ78ECgokPpQ-JpFq18I76f9mRa97yBHEBUcWkV0dG4HPBfjHjP4BGqdAt0KSzWA3DQi95irNxiX6gICZhCtF93nhzn1gwGPyhRcTla3QhSjuwTgbFTCTEOhoeitkX0PwUCxWh9DU_1peQQpRpmApw1Q0HYLm6tjw_snqHL_5fmMY7xLqAtVigUBBNOPJFCddjetllz329XIpCTo0NvbsXApSOGfdAX36y1UHkzEGpqSLnVpcXEQnsgK4LloH9_1JNtoEe0SuwBpdqFt8okH-PsGQnyi37W1aaOaLL4aUuJbyViahyJc6SRX7Whrvd5gg, VERIFY NO EMPTY OBJECTS=TRUE, accountDetail=, DepositSearchBody={ "assetID": "Kinective_PremierCO_API_Sandbox", "content": { "accountNumber": "5041733", "accountType": "Checking" }, "uuid": "12345" }, VERIFY FIELDS=, BODY={"assetID":"Kinective_PremierCO_API_Sandbox","uuid":"12345","content":{"accountType":"Checking","accountNumber":"10732"}}, beneficiaries=, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=content[0].accountBase.accountType:Checking, order=}
#TC181 Create a deposit account, search for the newly created account and verify AccountType
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 7841 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content[0].accountBase.accountType' has expected value 'Checking'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success, Get Beneficiary - Status: Error: Cannot invoke "String.endsWith(String)" because the return value of "openapi.redocly.common.StatementMailingAddress.getPostalExtension()" is null
 Deposits search has been successful.
Content is : [{"accountInformation":{"additionalDescription":"DDA","nickName":"MAX","accountType":"Checking","subAccountType":"0","description":"PERSONAL CHECKING","accountNumber":"10732","regEOption":"OptIn"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":0,"productName":"PERSONAL CHECKING","accountStatus":"Active","customerType":"Partnership","balance":0,"oedCode":"5","taxID":"988125678","taxIDType":"SSN","residence":{"postalExtension":"1234","city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","isForeign":true,"postalCode":"68361","addressID":"2106216","msaCode":1002,"countryCode":"10","isPrimary":true,"subType":"Business","state":"CA","censusTractNumber":"9"},"beneficiaries":[{"address":{"postalExtension":"1234","city":"FALLS CITY","addressType":"Primary","countryCode":"10","isPrimary":true,"address1":"2221 MILLER","postalCode":"68361","state":"CA","addressID":"2106252"},"dob":"1929-09-14","taxID":"988125678","customerID":"3243943","name":{"fullName":"JOSEPH N HOWARD"},"distribution":"12.0","accountOwnerRelationship":"CoOwner"}],"customerRelationships":[{"ownershipType":"Secondary","dateOfBirth":"1986-07-12","relationshipCode":"Owner","percent":0,"phoneNumbers":[{"number":"2190451","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":true},{"number":"2190452","areaCode":"402","phoneType":"Mobile","countryCode":"1","isPrimary":false}],"otherRelationshipDescription":"Second","customerType":"Unknown","taxReporting":false,"taxID":"503123840","customerID":"3242482","name":{"legalName":"JAMES P JAMES","firstName":"JAMES","lastName":"JAMES","fullName":"JAMES P JAMES","middleName":"P"},"taxIDType":"SSN","email":{"emailAddress":"X_EMAIL2@HOTMAIL1.COM","emailType":"Person"}},{"ownershipType":"Secondary","otherRelationshipDescription":"Other","customerType":"Partnership","taxReporting":false,"taxID":"988125678","customerID":"3243943","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"SSN","dateOfBirth":"1929-09-14","relationshipCode":"Beneficiary","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"68361","subType":"Business","state":"CA","addressID":"2106252","censusTractNumber":"9"},"percent":0}],"productType":"10101","accountClassCode":"1","naicsCode":"1","interestRate":0,"branchNumber":"2","costCenter":"11","balanceAvailable":0,"dateOfBirth":"1929-09-14","relationshipCode":"Owner","accountStatusCode":"Active","customerID":"3243934","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxReportingOwner":true,"interestDisposition":"Capitalize","openDate":"2020-09-29","shortName":"JOSEPH N HOWARD"},"accountBase":{"accountType":"Checking","statementMailingAddress":{"city":"Orlando","address2":"Apt B","addressType":"Primary","isForeign":false,"address1":"110 Turner Rd","postalCode":"32789","addressID":"2222391","msaCode":0,"countryCode":" ","isPrimary":true,"subType":"Inquiry","state":"FL","censusTractNumber":"0"}}}]
statusMessage is: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Info - Success, Get Beneficiary - Status: Error: Cannot invoke "String.endsWith(String)" because the return value of "openapi.redocly.common.StatementMailingAddress.getPostalExtension()" is null
statusFlag is: true
UUID is: 12345
premierCoTimeDepositSearch_InvalidAccountType({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - I...)
#TC184 Search for an invalid time deposit account type
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3093 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Invalid Account Type
 Time Deposit Search Successful.
Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Invalid Account Type
statusFlag is: false
UUID is: 12345
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, autom...)
#TC204 Search Loan with invalid account number and assert the error message in the response body - Account Number Not On File
Steps:
Generating Access Token
 End Point URI:loan/loan-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3080 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'

Field 'statusCode' has expected value '200'
 Verification types detected: Values
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetAccountsLOANApi - Status: Error: GetAccountsLOAN - Status: Error - Account Number Not On File
 Loan has been searched successfully
Content is : null
statusMessage is: GetAccountsLOANApi - Status: Error: GetAccountsLOAN - Status: Error - Account Number Not On File
statusFlag is: false
UUID is: 12345
premierCoDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#...)
#TC178 Search for a deposit account of type dda and verify presence of fields
Steps:
Generating Access Token
 End Point URI:deposits/deposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 8169 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountDetail.residence.isPrimary' is present in Response Body

Field 'content[0].accountDetail.residence.subType' is present in Response Body

Field 'content[0].accountDetail.residence.censusTractNumber' is present in Response Body

Field 'content[0].accountDetail.residence.addressID' is present in Response Body

Field 'content[0].accountDetail.residence.countryCode' is present in Response Body

Field 'content[0].accountDetail.residence.msaCode' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria
 Deposits search has been successful.
Content is : [{"accountInformation":{"nickName":"Magical Personal Checking","accountType":"Checking","subAccountType":"0","description":"PERSONAL CHECKING","accountNumber":"10613","regEOption":"NoODPAccount"},"accountDetail":{"statementFrequency":"Cycle","balanceTotalAvailable":0,"productName":"PERSONAL CHECKING","accountStatus":"Active","customerType":"Partnership","balance":0,"oedCode":"0","taxID":"988125678","taxIDType":"SSN","residence":{"msaCode":1002,"city":"FALLS CITY","addressType":"Primary","address1":"2221 MILLER","countryCode":"10","isPrimary":true,"isForeign":true,"postalCode":"683611234","subType":"Business","state":"CA","addressID":"2106216","censusTractNumber":"9"},"customerRelationships":[],"productType":"10101","accountClassCode":"1","naicsCode":"0","interestRate":0,"branchNumber":"2","costCenter":"0","balanceAvailable":0,"dateOfBirth":"1929-09-14","relationshipCode":"Owner","accountStatusCode":"Active","customerID":"3243934","name":{"firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxReportingOwner":true,"interestDisposition":"Capitalize","openDate":"2025-07-14","shortName":"JOSEPH N HOWARD"},"accountBase":{"accountType":"Checking","statementMailingAddress":{"postalExtension":"2222","city":"Austin","address2":"Suite 314","addressType":"Primary","isForeign":false,"address1":"456 Oak Crest Lane","postalCode":"78734","addressID":"2211679","msaCode":27634,"countryCode":"10","isPrimary":true,"subType":"Inquiry","state":"TX","censusTractNumber":"1001"}}}]
statusMessage is: Get Account Details - Status: Info - Success, Get Party Account Relationship - Status: Info - Success, Get Beneficiary - Status: Error - No records match selection criteria
statusFlag is: true
UUID is: 12345
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - ...)
#TC172 Search for relationship with CustomerID and includeCustomerInformation:true when no data is returned
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5571 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusMessage' is present in Response Body

Field 'statusFlag' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: ,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria
 Customer Relationship Search has been successful.
Content is : []
statusMessage is: ,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria,GetBeneficialOwnerApi - Status: Error: GetBeneficialOwner - Status: Error - No Records Match Selection Criteria
statusFlag is: true
UUID is: string
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
#TC171 Search for relationship with multiple parameters and verify response and assert error in statusMessage
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5318 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'content[0].accountInformation.accountNumber' has expected value '1082108810'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyAccountRelationshipApi - Status: Success,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria
 Customer Relationship Search has been successful.
Content is : [{"accountInformation":{"accountType":"LOAN","subAccountNumber":20,"accountNumber":"1082108810"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130","relatedToName":"PAUL D ALLEN"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":20,"accountNumber":"1082108810"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242129","relatedToName":"STEVEN C YOUNG"}}]
statusMessage is: GetPartyAccountRelationshipApi - Status: Success,GetPartyToPartyRelationshipApi - Status: Error: GetPartyToPartyRelationship - Status: Error - No Records Match Selection Criteria
statusFlag is: true
UUID is: string
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
#TC169 Search for a relatioship using customerID
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3601 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].accountRelationshipStatus.relationshipStatusCode' is present in Response Body
 --- Running Field Value Verification ---

Field 'content[0].relatedToCustomerInformation.relatedToCustomerID' has expected value '3242098'

Field 'content[0].accountInformation.accountType' has expected value 'SDA'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyAccountRelationshipApi - Status: Success
 Customer Relationship Search has been successful.
Content is : [{"accountInformation":{"accountType":"SDA","subAccountNumber":21,"accountNumber":"1560026"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10221000","accountBalance":6583.59,"isActive":true,"openDate":"1995-07-01"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098","relatedToName":"JAMES B SMITH SR."}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"5041733"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10101000","accountBalance":9649.68,"isActive":true,"openDate":"2020-09-29"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"1082257567"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"closeDate":"2023-01-05","productID":"10101000","accountBalance":0,"isActive":false,"openDate":"2017-07-07"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"1082267907"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10101000","accountBalance":10000,"isActive":true,"openDate":"2018-03-27"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"1082400004"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10101000","accountBalance":100,"isActive":true,"openDate":"2017-08-03"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"1082620260"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10101000","accountBalance":-10,"isActive":true,"openDate":"2020-03-02"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82726"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82808"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82002"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"CLOC","subAccountNumber":0,"accountNumber":"82002"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"accountBalance":0,"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":80,"accountNumber":"2241"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"productID":"10480","accountBalance":0,"isActive":true,"openDate":"2025-06-04"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":26,"accountNumber":"2240"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"productID":"10426","accountBalance":0,"isActive":true,"openDate":"2025-06-04"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":49,"accountNumber":"5041733"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"accountSummary":{"productID":"10449000","accountBalance":0,"isActive":true,"openDate":"1987-07-22"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242098"}}]
statusMessage is: GetPartyAccountRelationshipApi - Status: Success
statusFlag is: true
UUID is: string
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC163 Create a Beneficiary relationship to an account
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-create
   --- 06 Oct 13:41:14 383 - relatedToCustomerInformation Object not found in the body
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5469 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Customer relationship creation has been successful.
Content is : null
statusMessage is: AddBeneficiaryApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoTimeDepositSearch_BlankAccountNumber({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...)
#TC185 Search for time deposit with blank account number field
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3533 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required
 Time Deposit Search Successful.
Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Account Identifier is required
statusFlag is: false
UUID is: 12345
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC155 Search with a Person Customer and verify that addressID, tinCertification field is getting returned in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3348 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content[0].customerBase.residences[0].addressID' is present in Response Body

Field 'content[0].customerBase.tinCertification' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"userFields":[{"searchFlag":true,"dataType":"Alpha","description":"GoldTier ID","value":"100002","key":"700","requiredFlag":false,"expirationDate":"2022-12-12"}],"branchNumber":"2","officerCode":"0","originatingBranch":"2","customerBase":{"gender":"Male","phones":[{"number":"2190004","areaCode":"402","phoneType":"Fax","countryCode":"1","isPrimary":true,"unformattedPhone":"+1-402-2190004"},{"number":"2190005","areaCode":"402","phoneType":"Work","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-402-2190005"},{"number":"2190006","areaCode":"402","phoneType":"Home","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-402-2190006"}],"riskRating":"None","employeeCode":"9","alienStatus":{"chapter3Status":"0","w8Type":"None","giin":"0","chapter4Status":"0","chapter3ExemptCode":"0"},"customerType":"Person","dob":"1988-01-07","taxID":"988125678","customerID":"3309526","name":{"legalName":"JOSEPH N HOWARD","firstName":"HOWARD","lastName":"JOSEPH","fullName":"JOSEPH N HOWARD","middleName":"N"},"taxIDType":"P","tinCertification":"Certified","residences":[{"msaCode":0,"address2":"addr2","city":"FALLS","address1":"addr1","isPrimary":true,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2209025","censusTractNumber":"0"},{"msaCode":0,"address2":"STE 123","city":"FALLS","address1":"2221 MILLER","isPrimary":false,"isForeign":false,"subType":"Personal","state":"CITY","addressID":"2209026","censusTractNumber":"0"}],"crmSmsa":"0","email":{"emailAddress":"EMAIL8@ZOOHO.COM","emailType":"Work"},"createDate":"2025-06-11"}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: 123636
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: S...)
#TC164 Create a Beneficial owner relationship to a customer ID- KP-844 [PreReq: #TC160]
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3759 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Customer relationship creation has been successful.
Content is : null
statusMessage is: AddBeneficialOwnerApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...)
#TC168 Search for a relationship using taxID- [KP-684]
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 4982 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyAccountRelationshipApi - Status: Success
 Customer Relationship Search has been successful.
Content is : [{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"1082936684"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"productID":"10101000","accountBalance":315.09,"isActive":true,"openDate":"2018-01-02"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130","relatedToName":"PAUL D ALLEN"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"8282025282"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"productID":"10101000","accountBalance":1166.57,"isActive":true,"openDate":"2009-05-19"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"DDA","subAccountNumber":1,"accountNumber":"8282001359"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"productID":"10101000","accountBalance":7235.22,"isActive":true,"openDate":"1995-10-11"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"SDA","subAccountNumber":21,"accountNumber":"8206175910"},"accountRelationshipStatus":{"relationshipStatusCode":"Owner"},"accountSummary":{"productID":"10221000","accountBalance":94.41,"isActive":true,"openDate":"2005-05-16"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"LOAN","subAccountNumber":20,"accountNumber":"1082108810"},"accountRelationshipStatus":{"relationshipStatusCode":"Borrower"},"accountSummary":{"productID":"10420000","accountBalance":12438.1,"isActive":true,"openDate":"2017-11-24"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"CLOC","subAccountNumber":0,"accountNumber":"82368"},"accountRelationshipStatus":{"relationshipStatusCode":"OwnerSigner"},"accountSummary":{"accountBalance":0,"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82369"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82368"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}},{"accountInformation":{"accountType":"PORT","accountNumber":"82014"},"accountRelationshipStatus":{"relationshipStatusCode":"PrimaryPortfolioName"},"accountSummary":{"openDate":"2021-08-13"},"relatedToCustomerInformation":{"relatedToCustomerID":"3242130"}}]
statusMessage is: GetPartyAccountRelationshipApi - Status: Success
statusFlag is: true
UUID is: string
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...)
#TC197 Pay the loan with past effective date and verify the success message. Assert the fields in the response body
Steps:
Generating Access Token
 End Point URI:monetary/payloan
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 6156 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'content.isPosted' is present in Response Body

Field 'content.transactionPostDate' is present in Response Body

Field 'statusFlag' is present in Response Body

Field 'statusMessage' is present in Response Body

Field 'statusCode' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Success
 Loan Payment Successful.
Content is : {"isPosted":true,"transactionPostDate":"2025-10-06T08:14:33.010"}
statusMessage is: AddTransferApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...)
#TC196 Transfer funds without description and verify the statusMessage has the message as Missing transfer description
Steps:
Generating Access Token
 End Point URI:monetary/transfer-funds
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3275 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Values, No Empty Objects
 === JSON Verification Complete - 2 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddTransferApi - Status: Error: AddTransfer - Status: Error - Missing transfer description
 Transfer Create Successful
Content is : null
statusMessage is: AddTransferApi - Status: Error: AddTransfer - Status: Error - Missing transfer description
statusFlag is: false
UUID is: 9876
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC161 Create a customer with person record with foreign=true and verify the fields in the response body. Also verify phone number fields [countryCode, areaCode, number, and extension] are included in the response correctly. Verify multiple phone numbers with same PhoneType is allowed by searching for the same customer we've created
Steps:
Generating Access Token
 End Point URI:customer/customer-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 4045 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddPartyApi - Status: Success
 Customer has been created successful.
Content is : {"customerID":"3322163"}
statusMessage is: AddPartyApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields.
Steps:
Generating Access Token
 End Point URI:customer/customer-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 5330 milli second
 === Starting Comprehensive JSON Verification ===
 Verification types detected:
 No verification instructions found in testData. Available keys:
 - VERIFY FIELDS: for field presence verification
 - VERIFY VALUES: for field value verification
 - VERIFY ARRAY SIZE: for array size verification
 - VERIFY ARRAY CONTAINS: for array content verification
 - VERIFY OBJECT IN ARRAY: for specific object verification

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddPartyApi - Status: Success
 Customer has been created successful.
Content is : {"customerID":"3322161"}
statusMessage is: AddPartyApi - Status: Success
statusFlag is: true
UUID is: 12345
 Customer Search test Data are: {VERIFY OBJECT IN ARRAY=content|customerBase.residences[0].address1=9632 25 Hwy|customerBase.residences[0].isPrimary:true, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields., coreSpecificFields=, EXPECTED STATUS=200, responseTimeSeconds=, phones={ "areaCode": "906", "countryCode": "1", "isPrimary": false, "number": "8782725", "phoneType": "Work" }, TEST ID=premierCoCreateCust_verifyBySearchCust, idList={ "expirationDate": "2026-12-30", "issueDate": "2020-12-30", "issuer": "22", "type": "1", "value": "21301002543894127" }, VERIFY ARRAY SIZE=, accessToken=Bearer eyJraWQiOiJyVk1SeUtqelBpRll5eWJWZFFIRmE2b1oxa1E3MlJhVENvSW9ENWdZSGJrPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI0cHNtNmJlNWZpaGZ2ZTU5ZGg0dmYwbzVscSIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoidHJhbnNhY3Rpb25zXC9wb3N0IiwiYXV0aF90aW1lIjoxNzU5NzM4MjMyLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl91NTY2V21yUEsiLCJleHAiOjE3NTk3NDE4MzIsImlhdCI6MTc1OTczODIzMiwidmVyc2lvbiI6MiwianRpIjoiOWQ2YjZlODgtYmM1Ni00MjRlLWE4ODAtMWFmYWE2ZDRjMTk1IiwiY2xpZW50X2lkIjoiNHBzbTZiZTVmaWhmdmU1OWRoNHZmMG81bHEifQ.m8zSoj4Z5985AVWizMz4zDYSJDTAQ-Syas2_SutPgh50861KYm5eTxYNRYzpNAb0QleIayqiC7rpHPU99C_a_36fexwLpvrO4sS9PdbD53-fde8KLawp-ihMIF2pjUZmfYejK3NKSUks2b0XQivcEJuJv_bFMp-eFya5GD7SwP7xfe1hObgFNTVlQ-VD5MJmZmdgQBJJCazJJKOV7tPopDwyCzf8mZqhcxBRGbDVNmg6d5SULdI8_p-OOzXfKZmrsqdPevctAK2KsvQMN-JLXK26x_OD4o_yxsq13rm5wzTILPAt0IW_4Vv8Hcl21Gyp3fqzjpyei8ikeSwM97-bkA, VERIFY NO EMPTY OBJECTS=TRUE, customerBase={ "alienStatus": { "chapter3Status": "0", "chapter4Status": "0", "giin": "777555", "w8Type": "W8-BEN" }, "customerType": "Business", "email": { "emailAddress": "ClimbingCastle@gmail.com", "emailType": "Business" }, "idList": [ {{idList}} ], "naicsCode": 71, "mothersMaidenName": "Molly Moon", "password": "Password@123", "passwordClue": "First and Last Name of your mother", "name": { "businessName": "Living well", "legalName": "Living well, Inc." }, "phones": [ {{phones}} ], "residences": [ {{residences}} ], "taxID": "777335555", "taxIDType": "B", "tinCertification": "Certified" }, relatinshipInformation=, alienStatus=, assetID=Kinective_PremierCO_API_Sandbox, VERIFY FIELDS=statusCode,statusMessage,uuid, customerSearchBody={ "assetID": "{{assetID}}", "content": { "taxID": "", "customerID": "3309990" }, "uuid": "" }, residences= { "address1": "9528 25 Hwy", "city": "Halton Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Seasonal", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, { "address1": "9632 25 Hwy", "addressType": "Seasonal", "city": "Duryodhan Hills", "censusTractNumber": "0011.01", "countryCode": "11", "isForeign": false, "isPrimary": true, "msaCode": 12344, "postalCode": "56784", "postalExtension": "1121", "state": "ON", "subType": "Business" }, { "address1": "2221 MILLER", "address2": "STE 123", "addressType": "Seasonal", "city": "FALLS CITY", "isPrimary": false, "isForeign": false, "countryCode": "12", "postalCode": "68361", "postalExtension": "1234", "seasonBeginDate": "2019-08-17", "seasonEndDate": "2027-08-17", "state": "CA", "streetName": "MILLER", "streetNumber": "2221", "subType": "Business", "suite": "STE 123" }, { "address1": "8548 69 Hwy", "city": "Mahabali Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Seasonal", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, { "address1": "9528 25 Hwy", "city": "Chanakya Hills", "censusTractNumber": "0011.01", "countryCode": "10", "isForeign": true, "isPrimary": false, "addressType": "Mailing", "msaCode": 12343, "postalCode": "L9T 2X7", "state": "ON", "subType": "Business" }, BODY={"assetID":"{{assetID}}","uuid":"","content":{"taxID":"","customerID":"3322161"}}, AUTHORIZATION=customerId:HlWgdjnvRm3Sh55L6DeRiDw930i1LSEDn8MCZ6o/NuU=; customerSecret:urQ7XxEj1oN/Afp/TCcqRtg4sDzhcDFIUsWa9jcHM1Xt19XaTO7mJISknkI+Y8JXKbdzuMOxeJtNZXrHFSpXFg==; tokenUrl:https://auth.nxtsoft.com/oauth2/token; key:Th!sisOmn!;, VERIFY VALUES=}
#TC159 Create a customer with addrType=Secondary and verify in Search Customer isPrimary=true in the response body. Also veirify the statusCode, statusMessage and uuid fields.
Steps:
Generating Access Token
 End Point URI:customer/customer-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3774 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body

Field 'uuid' is present in Response Body
 --- Running Object In Array Verification ---

Object in array 'content' with customerBase.residences[0].address1='9632 25 Hwy' has customerBase.residences[0].isPrimary='true'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Object In Array, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: GetPartyApi - Status: Success.
 Customer search has been successful.
Content is : [{"branchNumber":"2","officerCode":"160","originatingBranch":"2","customerBase":{"phones":[{"number":"8782725","areaCode":"906","phoneType":"Work","countryCode":"1","isPrimary":false,"unformattedPhone":"+1-906-8782725"}],"idList":[{"issueDate":"2020-12-30","type":"1","value":"21301002543894127","issuer":"22","expirationDate":"2026-12-30"}],"mothersMaidenName":"Molly Moon","riskRating":"None","employeeCode":"0","passwordClue":"First and Last Name of your mother","alienStatus":{"chapter3Status":"0","w8Type":"W8-BEN","giin":"777555","chapter4Status":"0","chapter3ExemptCode":"0"},"customerType":"Business","password":"Password@123","taxID":"889632129","customerID":"3322161","name":{"legalName":"LIVING WELL, INC.","businessName":"LIVING WELL"},"taxIDType":"B","tinCertification":"Certified","residences":[{"postalExtension":"1121","msaCode":12344,"city":"Duryodhan Hills","address1":"9632 25 Hwy","countryCode":"11","isPrimary":true,"isForeign":false,"postalCode":"56784","subType":"Business","state":"ON","addressID":"2222386","censusTractNumber":"11.01"},{"seasonBeginDate":"9999-08-17","postalExtension":"1234","address2":"STE 123","city":"FALLS CITY","address1":"2221 MILLER","isForeign":false,"postalCode":"68361","addressID":"2222386","seasonEndDate":"9999-08-17","msaCode":0,"countryCode":"12","isPrimary":false,"subType":"Business","censusTractNumber":"0"},{"msaCode":12343,"city":"Chanakya Hills","address1":"9528 25 Hwy","countryCode":"10","isPrimary":false,"isForeign":true,"postalCode":"L9T2X7","subType":"Business","state":"ON","addressID":"2222387","censusTractNumber":"11.01"}],"crmSmsa":"12344","email":{"emailAddress":"ClimbingCastle@gmail.com","emailType":"Work"}}}]
statusMessage is: GetPartyApi - Status: Success.
statusFlag is: true
UUID is: c8fc49a9-7e76-47c3-a04a-3e8915e9942c
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...)
#TC160 Create a customer with person record with foreign=false and verify the fields in the response body. [Bug - KP-762] Also verify that all the address fields are present in the response body
Steps:
Generating Access Token
 End Point URI:customer/customer-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 4777 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: No Empty Objects
 === JSON Verification Complete - 1 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: AddPartyApi - Status: Success
 Customer has been created successful.
Content is : {"customerID":"3322162"}
statusMessage is: AddPartyApi - Status: Success
statusFlag is: true
UUID is: 12345
premierCoTimeDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - ...)
#TC182 Search time deposit with an invalid account number
Steps:
Generating Access Token
 End Point URI:deposits/deposit-timedeposit-search
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3099 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Message: Time deposit search API failed: GetAccountsSDA - Status: Error - Account not found
 Time Deposit Search Successful.
Content is : null
statusMessage is: Time deposit search API failed: GetAccountsSDA - Status: Error - Account not found
statusFlag is: false
UUID is: 12345
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...)
#TC165 Try to create a relationship with the same person added as Benefial owner and controlling owner
Steps:
Generating Access Token
 End Point URI:customer/customer-relationship-create
 Sending POST Publish command
 Executed URL {}
 Status Code 200
 Time taken to get response is 3442 milli second
 === Starting Comprehensive JSON Verification ===
 --- Running Field Presence Verification ---

Field 'statusCode' is present in Response Body

Field 'statusMessage' is present in Response Body
 --- Running Field Value Verification ---

Field 'statusFlag' has expected value 'false'
 --- Running Empty Objects Verification ---

No empty objects found in JSON
 Verification types detected: Fields, Values, No Empty Objects
 === JSON Verification Complete - 3 verification type(s) executed ===

Status code is matching correctly! (Expected : 200 Actual : 200 )
 Customer relationship creation has been successful.
Content is : null
statusMessage is: AddBeneficialOwnerApi - Status: Error: AddBeneficialOwner - Status: Error - No Name On File
statusFlag is: false
UUID is: 12345
80 ignored methods
com.kinective.testscripts.Deposits.DepositsTest
jXchangeSearchDeposit
verifyResponseFieldsDepositSearch
csiMeridianDepositCreate_HSA
TimeDepositCreate_ExistingAccount
csiMeridianDepositCreate_Checking
csiMeridianDepositSearchInd
csiMeridianTimeDepositCreate_CD_Business
csiMeridianDepositSearch_RandomAccount
csiMeridianDepositCreate_ExistingAccount
csiMeridianTimeDepositCreate_IRA_Person
corelationDepositSearch_ExistingAccount
csiMeridianTimeDepositSearch_RandomAccount
TimeDepositCreate_RandomAccount
csiMeridianTimeDepositSearch
corelationCreateDeposit
CreateDeposit_NewAccountNumber
csiMeridianDepositSearch2Ind1Bus
OrderCards
symXchangeSearchDeposit
CreateSavings_RandomAccount
symXchangeCreateDeposit
TimeDepositSearch_RandomAccount
jXchangeCreateDeposit
CreateSavings
csiMeridianTimeDepositCreate_ExistingAccount
TimeDepositSearch_ExistingAccount
com.kinective.testscripts.Monetary.MonetaryTest
jXchangeTransferFunds
csiDebitGLAccount
corelationTransferToGLAccount
corelationTransferFunds
creditAndDebitGLAccount
symXchangeTransferFunds
com.kinective.testscripts.Customer.CustomerTest
jh2020CreateCustomer
corelationCreateCustomer
jh2020CreateNewCustomer
symXchangeQueryCustomer
CreateCustomer_ForeignAddressDarkMatters
csiMeridianCreateCustomer_Pers_OnlyCurrentNoForeign
RelatioshipCreateCustToAcct
jh2020QueryCustomer
csiMeridianQueryCustomerByTaxID
csiMeridianQueryCustomerByCustID
RelatioshipCreateCustToCust
CreateCustomer_SubTypeError
jh2020CreateNewCustomerVerifyidList
symXchangeRelatioshipSearch
jXchangeCreateCustomer
CreateCustomer_ForeignAddressCorrect
csiQueryCustomer
corelationQueryCustomer
jXchangeQueryCustomer
corelationRelatioshipCreate
corelationRelatioshipSearch
csiMeridianCreateCustomer_ExistingTaxId
csiMeridianQueryCustomerByGuid
CreateCustomer_AddressNoZipExt
CreateCustomer_Error
jXchangeRelatioshipSearch
CreateCustomer_ForeignAddress
symXChangeCreateCustomer
csiMeridianCreateCustomer_Bus_IRSCurrentMailingForeign
CreateCustomer_AddressTypeError
csiMeridianRelatioshipSearch
CreateCustomer_AllElementsAddress
verifyResponseFieldsRelationShipSearch
com.kinective.testscripts.Loans.LoansTest
verifyResponseFieldsLoanSearch
symXchangeSearchForAnExistingLoan
searchForRandomLoan
jXchangeBookNewLoan
jh2020CreateNewLoan
corelationLoanSearch
corelationCreateLoan
createLoanSixBorrowers
jXchangeSearchForAnExistingLoan
createLoanCoupon
CreateLoanWkProductCode
csiBookNewLoan
jh2020SearchForRandomLoan
csiSearchForAnExistingLoan
createLoanWk
Methods in chronological order
com.kinective.testscripts.Customer.CustomerTest
init(org.testng.TestRunner@590dea35) 0 ms
com.kinective.testscripts.Deposits.DepositsTest
init(org.testng.TestRunner@590dea35) 20578 ms
com.kinective.testscripts.Loans.LoansTest
init(org.testng.TestRunner@590dea35) 29141 ms
com.kinective.testscripts.Monetary.MonetaryTest
init(org.testng.TestRunner@590dea35) 37332 ms
com.kinective.testscripts.Customer.CustomerTest
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 44862 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 63705 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 74343 ms
premierCoCreateCust_verifyBySearchCust({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 79702 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyListApi - Status: Success...) 84693 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 89764 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 94232 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 98069 ms
premierCoQueryCustomer({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 102222 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 105779 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddBeneficialOwnerApi - Status: S...) 111709 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...) 116743 ms
premierCoRelatioshipCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Relationship Must be Unique, ERRO...) 121068 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 124992 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 128637 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...) 132745 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...) 138185 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - No Records Match ...) 142812 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyAccountRelationshipApi - ...) 146557 ms
premierCoRelatioshipSearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetPartyToPartyRelationshipApi - ...) 152770 ms
com.kinective.testscripts.Deposits.DepositsTest
premierCoCreateDeposit({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...) 159350 ms
premierCoDepositSearch_BlankAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account I...) 173375 ms
premierCoDepositSearch_CheckingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...) 177720 ms
premierCoDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account n...) 186572 ms
premierCoDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Error - Account N...) 190785 ms
premierCoDepositSearch_SavingsAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Account Details - Status: Inf...) 194536 ms
premierCoDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 203511 ms
premierCoDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=, TEST SCENARIO=#...) 224226 ms
premierCoTimeDepositCreate({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=AddAccountApi - Status: Success, ...) 233395 ms
premierCoTimeDepositSearch_BlankAccountNumber({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...) 244155 ms
premierCoTimeDepositSearch_CDA({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Get Accounts SDA - Status: Succes...) 248808 ms
premierCoTimeDepositSearch_InvalidAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=GetAccountsSDA - ...) 257545 ms
premierCoTimeDepositSearch_InvalidAccountType({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - I...) 261686 ms
premierCoTimeDepositSearch_NonexistingAccount({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=, ERROR MESSAGE=Status: Error - A...) 265705 ms
premierCoTimeDepositSearch_VerifyNewAccountBySearch({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERROR MESSAGE=, ...) 269475 ms
premierCoTimeDepositSearch_verifyFields({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE= Status: Success, ERROR MESSAGE=,...) 288895 ms
com.kinective.testscripts.Monetary.MonetaryTest
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...) 297810 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Invalid Request, ERRO...) 304991 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On...) 311079 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error: AddTra...) 315481 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Success, ERRO...) 320777 ms
premierCoPayLoan({VERIFY OBJECT IN ARRAY=, toAccount=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Status: Error - Inval...) 325094 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 329308 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 333997 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 338281 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 342173 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 346557 ms
premierCoTransferFunds({VERIFY OBJECT IN ARRAY=, toAccount={ "accountNumber": "1017901", "accountTy...) 350944 ms
com.kinective.testscripts.Loans.LoansTest
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...) 355125 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Number Not On File, autom...) 362855 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Unexpected value 'Mortgage', auto...) 367002 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=Account Identifier is required, a...) 368833 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...) 372480 ms
premierCoSearchForAnExistingLoan({VERIFY OBJECT IN ARRAY=, VERIFY ARRAY CONTAINS=, EXPECTED MESSAGE=GetAccountsLOANApi - Status: Succ...) 378185 ms