1.3.1 Retail Party Onboarding
Upon completion of the retail party onboarding process, the system publishes a notification for the Retail Party Onboarding event, notifying Party Management of a new retail party. Retail Party Onboarding event is published only for Retail parties.
Topic Name
obpyRetOnboard
Avro Format
{
"namespace": "avro.oracle.fsgbu.plato.eventhub.events",
"name": "ObpyRetOnboardGenerated",
"type": "record",
"fields" :
[
{"name": "branchCode", "type": "string"},
{"name": "userId", "type":["null","string"]},
{"name": "date","type":["null","string"]},
{"name": "time", "type": ["null","string"]},
{"name": "applicationNumber", "type": "string"},
{"name": "handoffStatus", "type": "string"},
{"name": "sourceProductId", "type": "string"},
{"name": "eventType", "type": "string"},
{"name": "externalCustomerNumber", "type": "string"},
{"name": "isKycCompliant", "type": "string"},
{"name": "partyCategory", "type": "string"},
{"name": "partyId", "type": "string"},
{"name": "partyType", "type":["null","string"]},
{"name": "rmId","type":["null","string"]},
{"name": "firstName", "type": "string"},
{"name": "middleName", "type": "string"},
{"name": "lastName", "type": "string"},
{"name": "residentStatus", "type": "string"},
{"name": "uniqueId", "type": "string"},
{"name": "customerSegment", "type": "string"},
{"name": "partySubType", "type": "string"},
{"name": "isCustomer", "type": "string"},
{"name": "isStaff", "type":["null","string"]},
{"name": "isInsider","type":["null","string"]},
{"name": "isSpecial", "type": "string"},
{"name": "isArmedForce", "type": "string"},
{"name": "isPep", "type": "string"},
{"name": "isMla", "type": "string"},
{"name": "isMinor", "type": "string"},
{"name": "isBlacklisted", "type": "string"},
{"name": "isProspect", "type": "string"},
{"name": "amendDateTime", "type": "string"},
{"name": "applicationDate", "type": "string"}
]
}
Event Payload
{
"branchCode": "string",
"userId": "string",
"date": "2020-03-26",
"time": null,
"applicationNumber": "string",
"handoffStatus": "SUCCESS",
"sourceProductId": "OBPY",
"eventType": "ONBOARD",
"externalCustomerId": "string",
"isKycCompliant": false,
"partyCategory": "string",
"partyId": "string",
"partyType": "I",
"rmId": "string",
"firstName": "string",
"middleName": "string",
"lastName": "string",
"residentStatus": "string",
"uniqueId": "string",
"customerSegment": "string",
"partySubType": "string",
"isCustomer": true,
"isStaff": false,
"isInsider": false,
"isSpecial": false,
"isArmedForce": false,
"isPep": false,
"isMla": false,
"isMinor": false,
"isBlacklisted": false,
"isProspect": false,
"amendDateTime": "2024-05-14T07:18:15.194165",
"applicationDate": "2020-03-26",
"onboardPayload": {
"partyId": "000700899",
"externalRefNo": "54321",
"basicInfoAndCitizenshipDetails": "{recordId= string, partyId= string, partyType= I, partySubType= string, partyCategory= string, applicationNumber= string, requestType= string, facebookURL= string, twitterURL= string, instagramID= string, linkedinURL= string, blog= string, tumblrID= string, isBlacklisted= true, isKYCRequired= true, isKYCCompliant= true, lastKYCDate= 2024-03-14, parentPartyId= string, rmId= string, isRm= true, handOffStatus= true, language= string, externalCustomerNo= string, handoffNotificationReceived= string, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy=ADMINUSER2, updatedDate= 2023-01-30, recordStat= O, versionNo= 1, gender= string, dateOfBirth= 2021-01-30, customerSince= 2021-01-30, placeOfBirth= string, maritalStatus= string, nationality= string, nationalId= string, birthCity= string, birthState= string, birthCountry= string, citizenshipBy= string, countryOfResidence= string, firstName= string, middleName= string, lastName= string, maidenName= string, annualIncome= string, customerPhoto= string, isJointCustomer= true, isSpecialCustomer= true, isProspect= false, operationType= string, shortName= string, residentStatus= string, title= string, customerSegment= string, countryCode= string, countryName= string, currency= string, onboardingType= string, nameInLocalLanguage= string, branchCode= string, isCustomer= true, isInstaOnboarded= false, instaKycComplianceStatus= string, alertDateForInstaOnboarded= 2024-03-14, instaOnboardedValidTill= 2024-03-14, staff= true, frozen= true, bankrupt= true, deceased= true, whereaboutsUnknown= true, customerAccessGroup= string, location= string, isMinorCustomer= true, countryOfTax= string, majorChangeDate= 2021-01-30, birthPlace= string, riskLevel= string, detailPurpose= string, occupation= string, kycReferenceNumber= string, links=[]}",
"currentAddressDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, partyContactDetailsList= [{id= string, partyId= string, addressType= C, buildingName= string, streetName= string, localityName= string, landmarkDetails= string, areaDetails= string, city= string, state= string, country= US, zipCode= 90001, contactName= string, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, recordStat= O, versionNo= 1, parentId= string, location= LA, preferred= true, currentAddress= true, addressFrom= 1990-01-30, addressTill= 2021-01-30, department= string, subDepartment= string, buildingNumber= string, postBox= string, districtName= string, floor= string, room= string, partyMediaContactDetails=[]}], links=[]}",
"idDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, partyIdInfoDetailsList= [{ id= string, parentId= string, idType= PPT, idStatus= AVL, uniqueId= string, placeOfIssue= LA, validFrom= 2002-01-30, validTill= 2031-01-30, remarks= string, preferred= true}], links=[]}",
"contactDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, partyContactDetailsList= [{ id= string, parentId= string, mediaType= EML, line1= Address Line1, line2= Address Line2, line3= Address Line2, line4= Address Line3, line5= Address Line5, line6= Address Line6, line7= Address Line7, preferred= true}] , links=[]}",
"taxDeclarationDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, partyTaxInfoDetailsList= [{ id= string, parentId= string, formType= W9, validFrom= 2019-01-30, validTill= 2021-01-30, remarks= string}], links=[]}",
"educationalQualificationDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, educationDetailsRetailList= [{ id= string, parentId= string, partyId= string, degreeType= string, courseName= string, courseSpecialization= string, university= string, dateOfCompletion= 2024-03-14, courseCompletionCertificate= string, isHighestDegree= string } ], links=[]}",
"visaDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, partyVisaInfoDetails= { id= string, parentId= string, countryOfVisa= US, typeOfVisa= VTU, visaNumber= string, portOfIssue= string, visaExpiryDate= 2022-01-30, remarks= string }, links=[]}",
"datesDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, datesDetailsList= [{ id= string, parentId= string, partyId= string, dateType= string, photo= string, date= 2024-03-14}], links=[]}",
"supportingDocumentDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, supportDocRetailDetailModelList= [{ id= string, parentId= string, partyId= string, documentName= string, idNumber= string, docId= string, idIssueDate= 2024-03-15, idExpiryDate= 2024-03-15, documentUploadDetailsList= [{ id= string, parentId= string, docId= string, documentName= string, documentRemarks= string }] } ], links=[]}",
"signatureDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= W, createdBy= string, createdDate= 2020-03-26T15=56=42, updatedBy= string, updatedDate= 2020-03-26T15=56=42, signatureList= [{ id= string, parentId= string, signatureName= , signature= , isActive= true, signatureId= 2, remarks= null }, { id= string, parentId= string, signatureName= , signature= , isActive= false, signatureId= 1, remarks= null}], links=[]}",
"householdRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=20=04, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, householdDetailsRetailList= [{ id= string, parentId= string, associatePartyId= string, familymemberType= SPO, isaDependent= Y}], links=[]}",
"powerOfAttorneyRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 2, recordStat= W, createdBy= string, createdDate= 2020-03-26T15=57=54, updatedBy= string, updatedDate= 2020-03-26T15=57=54, asOnDate= 2020-03-26, powerOfAttorneyDetails= [{ id= string, parentId= string, associatePartyId= string, associatedSince= 2020-03-04, isPreferredPOA= false }, { id= string, parentId= string, associatePartyId= string, associatedSince= 2020-03-05, isPreferredPOA= true}], links=[]}",
"serviceMemberRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=20=27, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, serviceMemberDetailsRetailList= [{ id= string, parentId= string, associatePartyId= string, familymemberType= SPO, isaMLA= Y}], links=[]}",
"relatedToInsiderRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=20=36, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, relatedToInsiderDetailsList= [{ id= string, parentId= string, associatePartyId= string, familymemberType= SPO}], links=[]}",
"guardianRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=20=49, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, guardianDetailsList= [{ id= string, parentId= string, associatePartyId= string, familymemberType= FTR, isPreferredGuardian= true } ], links=[]}",
"custodianRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=20=49, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, custodianDetailsList= [{ id= string, parentId= string, associatePartyId= string, familymemberType= FTR, isPreferredCustodian= true } ], links=[]}",
"solicitorRelationshipDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= H, createdBy= string, createdDate= 2020-03-26T15=19=53, updatedBy= string, updatedDate= 2020-03-26T15=22=39, asOnDate= 2020-03-26, solicitorDetailsList= [{ id= string, parentId= string, associatePartyId= string, registrationNumber= string, isPreferredSolicitor= true, remarks= string}], links=[]}",
"employmentDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, employmentDetailsRetailList= [{ createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, id= string, parentId= string, partyId= string, employmentType= SVC, organizationName= string, organizationDescription= string, organizationCategory= string, demographics= string, employmentStatus= FTM, employeeId= string, employmentTenure= 10, grade= string, designation= string, officeLocation= LA, customerLocation= LA, grossAnnualSalary= 10000, eemail= no@mail.com, etelephone= string, emobile= string, empAgreement= Y, occupation= string, jobTitle= string, primaryEmployment= Y, startDate= 2005-03-22, endDate= , department= string, industryType= INTE, professionName= CAP, professionDescription= string, professionalsCompanyName= string, registrationNumber= string, professionalMailID= no@mail.com}], links=[]}",
"consentDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, eSignConsent= false, marketingConsent= false, minorConsentDate= 2018-03-22, partyMarketingCommsDetailsList= [{ id= string, parentId= string, channel= EML, contactValue= string, preferredTime= FIR } ], partyConsentDetailsList= [{ id= string, parentId= string, consentType= E_SIGN, questionCode= Q0011, question= string, answerId= string, answerDescription= string, parentQuestionCode= string}], links=[]}",
"additionalDetails": "{recordId=1239839157586800640, parentId=1239839119343136768, partyId=000700899, versionNo=1, recordStat=O, createdBy=SOMSHEKHAR1, createdDate=2020-03-26T00=00=00, isInsider= TRUE, insiderRole= DIR, insiderRemarks= approve, isSpeciallyAbled= FALSE, isArmedForces= FALSE, isMLA= FALSE, isPEP= TRUE, isFidm= TRUE, remarksForFIDM= Test66, fidmDefaultAmount= 0, fidmAgency= true, fidmdateOfReport= 2002-01-30, links=[]}",
"partyServiceMemberInfoDetailsModel": "{recordId= 1237254308179562496, parentId= 1242431614547554304, partyId= 000701489, versionNo= 12, recordStat= O, createdBy= AUTOMATION1, createdDate= 2020-03-26T12=28=43, updatedBy= AUTOMATION1, updatedDate= 2020-03-26T12=28=43, isArmedForces= null, serviceBranch= ARM, employeeStatus= null, rank= Corporal, payRate= null, remarksForArmedForce= aval, employeeId= 123457908, serviceObligationEndDate= null, partyServiceMemberInfoDetailsList= [{ id= 1243095753931431937, parentId= 1237254308179562496, unitName= ARMY, orderNumber= 123456787, startDate= 2007-05-02, endDate= 2023-05-02, notificationDate= 2023-01-01, versionNo= 1, recordStat= W, createdBy= AUTOMATION1, createdDate= 2020-03-26T12=28=43, updatedBy= AUTOMATION1, updatedDate= 2020-03-26T12=28=43 }, { id= 1243095753931431936, parentId= 1237254308179562496, unitName= ARMYFORCE, orderNumber= 123456787, startDate= 2007-05-02, endDate= 2023-05-02, notificationDate= 2023-01-01, versionNo= 1, recordStat= W, createdBy= AUTOMATION1, createdDate= 2020-03-26T12=28=43, updatedBy= AUTOMATION1, updatedDate= 2020-03-26T12=28=43 } ], links=[]}",
"membershipAndAssociationDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, partyMembershiplist= [{ id= string, parentId= string, partyId= string, institutionName= string, institutionType= string, membershipType= string, memeberSince= 2024-03-15, memebershipValidTill= 2024-03-15}], links=[]}",
"assetDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, assetsRetailList= [{ id= string, parentId= string, partyId= string, assetId= string, assetType= string, assetDescription= string, assetCcy= string, assetValue= 0}], links=[]}",
"liabilityDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, liabilitiesDetailsList= [{ id= string, parentId= string, partyId= string, liabilityId= string, liabilityType= string, liabilityDescription= string, liabilityCCY= string, liabilityValue= 0 } ], links=[]}",
"incomeDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, incomeDetailsList= [{ id= string, parentId= string, partyId= string, incomeType= string, incomeDescription= string, incomeCCY= string, incomeValue= 0, incomeFrequency= string}], links=[]}",
"expenseDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, expenseRetailDetailsList= [{ id= string, parentId= string, partyId= string, expenseType= string, expenseDescription= string, expenseCCY= string, expenseValue= 0, expenseFrequency= string}], links=[]}",
"otherFinancialProfileDetails": "{recordId= string, partyId= string, parentId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, creationDate= 2023-01-30, updatedBy= ADMINUSER2, updationDate= 2023-01-30, relationshipRetailList= [{ id= string, partyId= string, parentId= string, institutionName= string, relationshipType= string, relationshipWorth= 0, relationshipSince= 2024-03-15, relationshipCcy= string, accountNumber= string}], links=[]}",
"beneficiallyOwnedCompanyDetails": "{recordId= string, parentId= string, partyId= string, versionNo= 1, recordStat= O, createdBy= ADMINUSER1, createdDate= 2023-01-30, updatedBy= ADMINUSER2, updatedDate= 2023-01-30, asOnDate= 2022-03-12, beneficiallyCoDetailsList= [{ id= string, parentId= string, companyName= string, location= LA, percentageHoldings= 100, incomeCcy= USD, annualIncome= 100000, lineOfBusiness= FAC}], links=[]}"
}
}
Parent topic: Party Onboarding