obracc-pp-dormancy-batch-services 9.5.0

The Retail Account Dormancy Batch Services API allows publishing and subscribing to Kafka messages.

Operations

Pub AccountSvcAccountStatusUpdate

An event publish for Dormancy/Inactive status updates

Published On processing completion of Dormancy/Inactive in dormancy batch

Accepts the following message:

AccountSvcAccountStatusUpdate AccountSvcAccountStatusUpdate

AccountSvcAccountStatusUpdate

Payload AccountStatusUpdateEvent
object
accountDetailsModelStream accountDetailsModelStream
object
resourceId
string
Default: null
accountNumber
string
<= 34

Account number of the customer

Default: null
branchCode
string
<= 6

Branch code of the customer account

Default: null
customerNumber
string
<= 50

Customer ID of the customer for whom the account is to be created

Default: null
customerName
string
Default: null
currency
string
<= 3

Currency in which the Account will be opened and maintained

Default: null
accountClass
string
>= 6 <= 6

Value in this tag represents the ID of the Business Product created in the Bank. The account when opened will be grouped under this Business Product. Value to this tag will be based on the list of valid business products maintained in the core system and Business Products that have surpassed their end date (expired) will not be acceptable.

Default: null
accountName
string
<= 140

The name of the customer based on the Customer ID mentioned in the "Customer Number" field

Default: null
accountType
string
Default: null
branchLcy
string
Default: null
accountOpenDate
string
must match YYYY-MM-DD

Date of account opening. Defaulted to current system date.

Default: null
multiCurrencyAccountNumber
string
Default: null
accountGroup
string
Default: null
authStat
string

Auth status flag

Default: null
recordStat
string

Record status flag

Default: null
checkerDtStamp
string
YYYY-MM-DD

Checker date stamp

Default: null
checkerId
string

Checker id

Default: null
makerDtStamp
string
YYYY-MM-DD

Maker date stamp

Default: null
makerId
string

Maker id

Default: null
modNo
string

Mod number

Default: null
accDomain
string
Default: null
markForClosure
string

Mark for closure

Default: null
customerAddressState
string
Default: null
isDSModified
string
Default: null
chequeBookModelStream chequeBookModelStream
object
isDsModified
string
Default: null
chequeLeaves
string
Default: null
firstCheckNo
string
<= 16

First check number of the check book order. Eg: If first check number is 000001 and the number of check leaves is 15, then the check numbers in the check book issued will be 000001, 000002...000015

Default: null
chequeBookType
string

Specifies the type of check book for which the order is placed

Default: null
orderDate
string
must match ^\d{4}-\d{2}-\d{2}$

The date on which the check book order request is placed for the account

Default: null
orderDetails
string
<= 105

Additional order details of the check book order can be captured here.

Default: null
languageCode
string
<= 10

The printing language for the check book order processing. Eg: For english the code can be captured as ENG

Default: null
issueDate
string
must match ^\d{4}-\d{2}-\d{2}$

The date on which the check book order was processed and check book is issued.

Default: null
printStatus
string
>= 1 <= 1

The printing status for the check book order

Default: null
includeChqbookPrinting
string
>= 1 <= 1

Tag to signify if the check book order process to include check book printing. This tag will accept (Y - Yes and N - No)

Default: null
Enum: "Y" "N"
delivereyReferenceNo
string
<= 10

Refers to the delivery reference number generated for the check book order.

Default: null
deliveryMode
string
<= 10

Signifies the check book delivery mode for the order as preferred by the customer. Check book can be delivered to preferred branch or customer preferred address (B - Branch and C - customer preferred address and if address type is custom then user needs to provide data in ISO format otherwise it will be fetched from account-service)

Default: null
deliveryDate
string
must match ^\d{4}-\d{2}-\d{2}$

Date on which the check book was delivered to the customer address or branch as per the preferred delivery mode

Default: null
chequeBookDelivered
string
>= 1 <= 1

Flag to indicate if the check book is delivered or yet to be delivered. Can accept values (Y - Yes and N- No)

Default: null
Enum: "Y" "N"
addressCode
string
<= 12

The address code of the check book delivery address of the customer

Default: null
requestMode
string
<= 30

The mode of placing the check book order request

Default: null
requestStatus
string
<= 30

The current status of the check book order request

Default: null
applyCharge
string
>= 1 <= 1

Specifies if a charge is to be applied on the customer account for check book order processing. This tag can take values (Y - Yes and N - No)

Default: null
Enum: "Y" "N"
issuingBranch
string
>= 3 <= 3

The branch code of the check book issuing branch

Default: null
addrLine1
string
<= 150

Check book delivery address line1

addrLine2
string
<= 150

Check book delivery address line2

addrLine3
string
<= 150

Check book delivery address line3

addressType
string
mediaAddress
string
<= 120

Check book delivery media address

languageName
string
>= 3 <= 3

The language in which the check book will be printed

department
string
<= 70

Check book delivery address department

subDepartment
string
<= 70

Check book delivery address sub department

streetName
string
<= 70

Check book delivery address street name

buildingNumber
string
<= 16

Check book delivery address building number

buildingName
string
<= 35

Check book delivery address building name

floor
string
<= 70

Check book delivery address floor

room
string
<= 70

Check book delivery address room

postcode
string
<= 16

Check book delivery address postcode

townName
string
<= 35

Check book delivery address town name

townLocationName
string
<= 35

Check book delivery address town location name

districtName
string
<= 35

Check book delivery address district name

countrySubDivision
string
<= 35

Check book delivery address country subdivision

strrCountry
string
<= 2

Check book delivery address Country code. Eg: IN, US etc.

accDomain
string
deliveryBranch
string
>= 3 <= 3

The check book delivery branch code, if the delivery mode is Branch.

deliveryBranchName
string
<= 150

The check book delivery branch name, if the delivery mode is Branch.

Additional properties are allowed.

AccountStatusModelStream AccountStatusModelStream
object
isDsModified
string
Default: null
statusChangeAutomatic
string
Default: null
noDebits
string
Default: null
noCredits
string
Default: null
debitOverride
string
Default: null
creditOverride
string
Default: null
stopPayment
string
Default: null
dormant
string
Default: null
frozen
string
Default: null
nsfBlacklistStatus
string
Default: null
centralbankDormant
string
Default: null
currentStatus
string
Default: null
statusSince
string
Default: null
dormancyParameter
string
Default: null
operationalStatusSince
string
Default: null
reactivationParameter
string
Default: null
multicurrencyReq
string
Default: null
initialFundingStatus
string
Default: null

Additional properties are allowed.

chargesModelStream chargesModelStream
object
isDsModified
string
Default: null
chargeStartDate
string
Default: null
chargeBookingBranch
string
Default: null
chargeBookingAccount
string
Default: null

Additional properties are allowed.

accountFeaturesModelStreams accountFeaturesModelStreams
object
isDsModified
string
Default: null
realTimeLiquidity
string
Default: null
referralRequired
string

refferalReq

Default: null
replicateCustomerSignature
string
Default: null
salaryAccount
string
Default: null
ibanRequired
string
<= 1

This flag is used to set when IBAN is required

Default: null
Enum: "Y" "N"

Additional properties are allowed.

accountStatementPreferencesModelStream accountStatementPreferencesModelStream
object
isDsModified
string
Default: null
ibanOnAdvices
string
Default: null
sameDayReversal
string
Default: null
interestStatement
string
Default: null
debitCreditAdvices
string
Default: null
primaryStatementType
string
Default: null
primaryCycle
string
Default: null
primaryOn
string
Default: null
secondaryStatementType
string
Default: null
secondaryCycle
string
Default: null
secondaryOn
string
Default: null
tertiaryStatementType
string
Default: null
tertiaryCycle
string
Default: null
tertiaryOn
string
Default: null
camt052Cycle
string
Default: null
hourlyFrequency
string
Default: null
dailyFixedTime
string
Default: null
statementFeesReq
string
Default: null
statementFeesCycle
string
Default: null
statementFeesOn
string
Default: null
deliveryChannel
string
Default: null
primaryStatementFrmt
string
Default: null
primarySwiftReq
string
Default: null
primarySwiftAddress
string
Default: null
primaryISOStatReq
string
Default: null
primaryISOMsgType
string
Default: null
secondaryStatementFrmt
string
Default: null
secondarySwiftReq
string
Default: null
secondarySwiftAddress
string
Default: null
secondaryISOStatReq
string
Default: null
secondaryISOMsgType
string
Default: null
tertiaryStatementFrmt
string
Default: null
tertiarySwiftReq
string
Default: null
tertiarySwiftAddress
string
Default: null
tertiaryISOStatReq
string
Default: null
tertiaryISOMsgType
string
Default: null
statementAccount
string
Default: null

Additional properties are allowed.

accountPreferencesModelStream accountPreferencesModelStream
object
isDsModified
string
Default: null
atmRequired
string
Default: null
autoDebitCardRequest
string
Default: null
dailyAmountLimit
string
Default: null
dailyCountLimit
string
Default: null
chequeBookRequired
string
Default: null
chequeBookAutoReorder
string
Default: null
chequeLevelReorder
string
Default: null
noOfLeavesReorder
string
Default: null
chequeBookName1
string
Default: null
chequeBookName2
string
Default: null
maxChequeRejections
string
Default: null
directBankingRequired
string
Default: null
passbookRequired
string
Default: null
lodgementBookRequired
string
Default: null
bankingChannelsModelStreams
array<object>
channelsId
string
Default: null
bankingChannelId
string
Default: null
bankingChannelName
string
Default: null
channelRemarks
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountAddressModelStreams accountAddressModelStream
object
isDsModified
string
Default: null
accountAddressDetailModelStreams
array<object>
accountAddressId
string
Default: null
addressType
string
Default: null
entityName
string
Default: null
languageName
string
Default: null
defaultAddress
string
Default: null
usedAddress
string
Default: null
primaryAddress
string
Default: null
addressMediaDetailModelStreams
array<object>
accountMediaId
string
Default: null
mediaId
string
Default: null
mediaType
string
Default: null
mediaAddress
string
Default: null
streetName
string
Default: null
buildingNumber
string
Default: null
buildingName
string
Default: null
floor
string
Default: null
postBox
string
Default: null
room
string
Default: null
postCode
string
Default: null
townName
string
Default: null
townLocationName
string
Default: null
districtName
string
Default: null
countrySubDivision
string
Default: null
country
string
Default: null
addressAdviceDetailModelStreams
array<object>
addressAdviceId
string
Default: null
adviceName
string
Default: null
adviceId
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

effectiveAddressModelStream effectiveAddressModelStream
object
isDsModified
string
Default: null
effectiveAddressDetailModelStreams
array<object>
effectiveAddressId
string
Default: null
addressType
string
Default: null
effectiveAddressMediaModelStreams
array<object>
accountMediaId
string
Default: null
mediaType
string
Default: null
effectiveAddressMediaDetailModelStreams
array<object>
accountMediaDetailId
string
Default: null
startDate
string
Default: null
endDate
string
Default: null
mediaAddress
string
Default: null
streetName
string
Default: null
buildingNumber
string
Default: null
buildingName
string
Default: null
floor
string
Default: null
postBox
string
Default: null
room
string
Default: null
postCode
string
Default: null
townName
string
Default: null
townLocationName
string
Default: null
districtName
string
Default: null
countrySubDivision
string
Default: null
country
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

provisioningAndGlModelStream provisioningAndGlModelStream
object
isDsModified
string
Default: null
autoProvisioningRequired
string

provisioningRequired

Default: null
exposureCategory
string

exposureCategory

Default: null
riskFreeExposureAmount
string
Default: null
provisioningCurrency
string

provisioningCurrency

Default: null
propagateReportingGls
string
Default: null
reportingGlModelStreams
array<object>
status
string
<= 20

Specify the account status for which the credit and debit GLs are to be defined.

Default: null
debitGl
string
<= 20

Specify the GL to which the account balance should belong for accounts with the corresponding status and debit balance

Default: null
creditGl
string
<= 20

Specify the GL to which the account balance should belong for accounts with the corresponding status and credit balance

Default: null
debitHoLine
string

debitHeadofficeLine

Default: null
creditHoLine
string

creditHeadofficeLine

Default: null
debitCbLine
string

debitCentralBankLine

Default: null
creditCbLine
string

creditCentralBankLine

Default: null

Additional items are allowed.

Additional properties are allowed.

multiCurrencyAccountModelStream multiCurrencyAccountModelStream
object
isDsModified
string
Default: null
multiCurrencyAccountNumber
string
Default: null
primaryCurrency
string
Default: null
ibanMultiCurrencyAccount
string
Default: null
multiCurrencyAccountDetailsModelStreams
array<object>
multiCurrencyId
string

Id of the MultiCurrency

Default: null
currency
string

currency

Default: null
accountMask
string
Default: null
multiCurrencySubAccountNumber
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountMisModelStream accountMisModelStream
object
isDsModified
string
Default: null
misGroup
string

Specify the MIS group the accounts opened under the business product will be mapped to.

Default: null
linkToGroup
string

linkToGroup

Default: null
calculationMethod
string
Default: null
rateType
string
Default: null
spread
string
Default: null
poolCode
string

poolCode

Default: null
transactionMisDetailsModelStreams
array<object>
misClass
string

Specify the MIS class. Eg: Customer, Industry etc. as configured in the MIS class definition in the common core maintenance

Default: null
misCode
string

Specify the MIS code applicable for the business product

Default: null
misType
string

Specify the MIS type. In this case - "Transaction Class"

Default: null

Additional items are allowed.

compositeMisDetailsModelStreams
array<object>
misClass
string
Default: null
misCode
string
Default: null
misType
string
Default: null

Additional items are allowed.

Additional properties are allowed.

limitsModelStream limitsModelStream
object
isDsModified
string
Default: null
nettingRequired
string
Default: null
multiCurrencyAccountNumber
string
Default: null
limitsMcyModelStream
array<object>
fundUtilizationSequence
string
Default: null
currency
string
Default: null
accountLimitModelStream
object
limitCurrency
string
Default: null
offlineLimit
integer
Default: null
aufLimit
integer
Default: null
aufMargin
string
Default: null
aufLimitStartDate
string
Default: null
aufLimitEndDate
string
Default: null
todLimit
integer
Default: null
todLimitStartDate
string
Default: null
todLimitEndDate
string
Default: null
daylightLimit
integer
Default: null

Additional properties are allowed.

Additional items are allowed.

Additional properties are allowed.

accountSignatoryModelStream accountSignatoryModelStream
object
isDsModified
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
accountMessage
string
Default: null
minimumNumberOfSignatures
string
Default: null
accountCurrency
string
Default: null
accountSignatoryDetailsModelStreams
array<object>
accountSigndetailsId
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
cifId
string
Default: null
cifSignatureId
string
Default: null
signatureMessage
string
Default: null
signatureType
string
Default: null
approvalLimit
string
Default: null
soloSufficient
string
Default: null
recordStatus
string
Default: null
cifSignatureName
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountOperatingInstructionsModelStream accountOperatingInstructionsModelStream
object
isDsModified
string
Default: null
dateOfLastMaintenance
string
Default: null
instruction1
string
Default: null
condition1
string
Default: null
instruction2
string
Default: null
condition2
string
Default: null
instruction3
string
Default: null
condition3
string
Default: null
instruction4
string
Default: null
condition4
string
Default: null

Additional properties are allowed.

atmModelStream atmModelStream
object
isDsModified
string
Default: null
branch
string
Default: null
atmAccountNumber
string
Default: null
autoDebitCardReq
string
Default: null
branchCode
string
Default: null
reqRefNumber
string
Default: null
customerNumber
string
Default: null
accountNumber
string
Default: null
cardProducts
string
Default: null
cardBin
string
Default: null
nameOnCard
string
Default: null
cardNumber
string
Default: null
cardApplicationDate
string
Default: null
primaryCard
string
Default: null
cardStatus
string
Default: null

Additional properties are allowed.

auditTaskModelStream auditTaskModelStream
object
isDsModified
string
Default: null
auditAction
string
Default: null
accountNumber
string
Default: null
checkerRemarks
string
Default: null
makerRemarks
string
Default: null
recordStatus
string
Default: null
auditTaskDetailsModelStreams
array<object>
auditTaskId
string
Default: null
taskId
string
Default: null
functionId
string
Default: null
title
string
Default: null
actionDateTime
string
Default: null
pickupDateTime
string
Default: null
userId
string
Default: null
userName
string
Default: null
actionDesc
string
Default: null
branchCode
string
Default: null
status
string
Default: null

Additional items are allowed.

Additional properties are allowed.

documentModelStream documentModelStream
object
isDsModified
string
Default: null
documentDetailsModelStreams
array<object>
documentDetailsId
string
Default: null
documentType
string
Default: null
documentCode
string
Default: null
documentTitle
string
Default: null
documentDescription
string
Default: null
remarks
string
Default: null
documentExpiryDate
string
Default: null
documentRefId
string
Default: null
documentId
string
Default: null

Additional items are allowed.

Additional properties are allowed.

initialFundingModelStream initialFundingModelStream
object
isDsModified
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
accountOpeningAmount
string
Default: null
payinOption
string
Default: null
offsetBranch
string
Default: null
offsetAccount
string
Default: null
waiveAccountOpeningCharges
string
Default: null

Additional properties are allowed.

interestDetailsModelStream interestDetailsModelStream
object
isDsModified
string
Default: null
multiCurrencyAccount
string
Default: null
accountCurrency
string
Default: null
interestDetailsMcyModelStreams
array<object>
accountInterestDetailsId
string
Default: null
currency
string
Default: null
intStartDate
string
Default: null
calculationAccount
string
Default: null
intBookingBranch
string
Default: null
intBookingAccount
string
Default: null
consolChargeBranch
string
Default: null
consolChargeAccount
string
Default: null
externalPricing
string
Default: null
udeCurrency
string
Default: null
interestProductsModelStreams
array<object>
interestDetailsId
string
Default: null
productCode
string
Default: null
udeCurrency
string
Default: null
waiveInterest
string
Default: null
open
string
Default: null
gnrtUdeChngAdvice
string
Default: null
effectiveDateModelStreams
array<object>
intProductDtlsId
string
Default: null
effectiveDate
string
Default: null
open
string
Default: null
uDEValuesModelStreams
array<object>
effectiveDateId
string
Default: null
udeElementId
string
Default: null
udeValue
string
Default: null
rateCode
string
Default: null
variance
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

courtesyPayModelStream courtesyPayModelStream
object
isDsModified
string
Default: null
branch
string
Default: null
customerAccount
string
Default: null
courtesyPayLimit
string
Default: null
startDate
string
Default: null
endDate
string
Default: null
courtesyPayDetailsModelStreams
array<object>
branch
string
Default: null
customerAccount
string
Default: null
source
string
Default: null

Additional items are allowed.

Additional properties are allowed.

Additional properties are allowed.

Additional properties are allowed.

Examples

AccountSvcAccountStatusUpdate
Payload
{ "accountDetailsModelStream": { "resourceId": null, "accountNumber": null, "branchCode": null, "customerNumber": null, "customerName": null, "currency": null, "accountClass": null, "accountName": null, "accountType": null, "branchLcy": null, "accountOpenDate": null, "multiCurrencyAccountNumber": null, "accountGroup": null, "authStat": null, "recordStat": null, "checkerDtStamp": null, "checkerId": null, "makerDtStamp": null, "makerId": null, "modNo": null, "accDomain": null, "markForClosure": null, "customerAddressState": null, "isDSModified": null, "chequeBookModelStream": { "isDsModified": null, "chequeLeaves": null, "firstCheckNo": null, "chequeBookType": null, "orderDate": "2023-06-14", "orderDetails": null, "languageCode": null, "issueDate": "2023-06-14", "printStatus": null, "includeChqbookPrinting": null, "delivereyReferenceNo": null, "deliveryMode": null, "deliveryDate": "2023-06-14", "chequeBookDelivered": null, "addressCode": null, "requestMode": null, "requestStatus": null, "applyCharge": null, "issuingBranch": null, "addrLine1": "string", "addrLine2": "string", "addrLine3": "string", "addressType": "string", "mediaAddress": "string", "languageName": "string", "department": "string", "subDepartment": "string", "streetName": "string", "buildingNumber": "string", "buildingName": "string", "floor": "string", "room": "string", "postcode": "string", "townName": "string", "townLocationName": "string", "districtName": "string", "countrySubDivision": "string", "strrCountry": "string", "accDomain": "string", "deliveryBranch": "string", "deliveryBranchName": "string" }, "AccountStatusModelStream": { "isDsModified": null, "statusChangeAutomatic": null, "noDebits": null, "noCredits": null, "debitOverride": null, "creditOverride": null, "stopPayment": null, "dormant": null, "frozen": null, "nsfBlacklistStatus": null, "centralbankDormant": null, "currentStatus": null, "statusSince": null, "dormancyParameter": null, "operationalStatusSince": null, "reactivationParameter": null, "multicurrencyReq": null, "initialFundingStatus": null }, "chargesModelStream": { "isDsModified": null, "chargeStartDate": null, "chargeBookingBranch": null, "chargeBookingAccount": null }, "accountFeaturesModelStreams": { "isDsModified": null, "realTimeLiquidity": null, "referralRequired": null, "replicateCustomerSignature": null, "salaryAccount": null, "ibanRequired": null }, "accountStatementPreferencesModelStream": { "isDsModified": null, "ibanOnAdvices": null, "sameDayReversal": null, "interestStatement": null, "debitCreditAdvices": null, "primaryStatementType": null, "primaryCycle": null, "primaryOn": null, "secondaryStatementType": null, "secondaryCycle": null, "secondaryOn": null, "tertiaryStatementType": null, "tertiaryCycle": null, "tertiaryOn": null, "camt052Cycle": null, "hourlyFrequency": null, "dailyFixedTime": null, "statementFeesReq": null, "statementFeesCycle": null, "statementFeesOn": null, "deliveryChannel": null, "primaryStatementFrmt": null, "primarySwiftReq": null, "primarySwiftAddress": null, "primaryISOStatReq": null, "primaryISOMsgType": null, "secondaryStatementFrmt": null, "secondarySwiftReq": null, "secondarySwiftAddress": null, "secondaryISOStatReq": null, "secondaryISOMsgType": null, "tertiaryStatementFrmt": null, "tertiarySwiftReq": null, "tertiarySwiftAddress": null, "tertiaryISOStatReq": null, "tertiaryISOMsgType": null, "statementAccount": null }, "accountPreferencesModelStream": { "isDsModified": null, "atmRequired": null, "autoDebitCardRequest": null, "dailyAmountLimit": null, "dailyCountLimit": null, "chequeBookRequired": null, "chequeBookAutoReorder": null, "chequeLevelReorder": null, "noOfLeavesReorder": null, "chequeBookName1": null, "chequeBookName2": null, "maxChequeRejections": null, "directBankingRequired": null, "passbookRequired": null, "lodgementBookRequired": null, "bankingChannelsModelStreams": [ { "channelsId": null, "bankingChannelId": null, "bankingChannelName": null, "channelRemarks": null } ] }, "accountAddressModelStreams": { "isDsModified": null, "accountAddressDetailModelStreams": [ { "accountAddressId": null, "addressType": null, "entityName": null, "languageName": null, "defaultAddress": null, "usedAddress": null, "primaryAddress": null, "addressMediaDetailModelStreams": [ { "accountMediaId": null, "mediaId": null, "mediaType": null, "mediaAddress": null, "streetName": null, "buildingNumber": null, "buildingName": null, "floor": null, "postBox": null, "room": null, "postCode": null, "townName": null, "townLocationName": null, "districtName": null, "countrySubDivision": null, "country": null, "addressAdviceDetailModelStreams": [ { "addressAdviceId": null, "adviceName": null, "adviceId": null } ] } ] } ] }, "effectiveAddressModelStream": { "isDsModified": null, "effectiveAddressDetailModelStreams": [ { "effectiveAddressId": null, "addressType": null, "effectiveAddressMediaModelStreams": [ { "accountMediaId": null, "mediaType": null, "effectiveAddressMediaDetailModelStreams": [ { "accountMediaDetailId": null, "startDate": null, "endDate": null, "mediaAddress": null, "streetName": null, "buildingNumber": null, "buildingName": null, "floor": null, "postBox": null, "room": null, "postCode": null, "townName": null, "townLocationName": null, "districtName": null, "countrySubDivision": null, "country": null } ] } ] } ] }, "provisioningAndGlModelStream": { "isDsModified": null, "autoProvisioningRequired": null, "exposureCategory": null, "riskFreeExposureAmount": null, "provisioningCurrency": null, "propagateReportingGls": null, "reportingGlModelStreams": [ { "status": null, "debitGl": null, "creditGl": null, "debitHoLine": null, "creditHoLine": null, "debitCbLine": null, "creditCbLine": null } ] }, "multiCurrencyAccountModelStream": { "isDsModified": null, "multiCurrencyAccountNumber": null, "primaryCurrency": null, "ibanMultiCurrencyAccount": null, "multiCurrencyAccountDetailsModelStreams": [ { "multiCurrencyId": null, "currency": null, "accountMask": null, "multiCurrencySubAccountNumber": null } ] }, "accountMisModelStream": { "isDsModified": null, "misGroup": null, "linkToGroup": null, "calculationMethod": null, "rateType": null, "spread": null, "poolCode": null, "transactionMisDetailsModelStreams": [ { "misClass": null, "misCode": null, "misType": null } ], "compositeMisDetailsModelStreams": [ { "misClass": null, "misCode": null, "misType": null } ] }, "limitsModelStream": { "isDsModified": null, "nettingRequired": null, "multiCurrencyAccountNumber": null, "limitsMcyModelStream": [ { "fundUtilizationSequence": null, "currency": null, "accountLimitModelStream": { "limitCurrency": null, "offlineLimit": null, "aufLimit": null, "aufMargin": null, "aufLimitStartDate": null, "aufLimitEndDate": null, "todLimit": null, "todLimitStartDate": null, "todLimitEndDate": null, "daylightLimit": null } } ] }, "accountSignatoryModelStream": { "isDsModified": null, "branchCode": null, "accountNumber": null, "accountMessage": null, "minimumNumberOfSignatures": null, "accountCurrency": null, "accountSignatoryDetailsModelStreams": [ { "accountSigndetailsId": null, "branchCode": null, "accountNumber": null, "cifId": null, "cifSignatureId": null, "signatureMessage": null, "signatureType": null, "approvalLimit": null, "soloSufficient": null, "recordStatus": null, "cifSignatureName": null } ] }, "accountOperatingInstructionsModelStream": { "isDsModified": null, "dateOfLastMaintenance": null, "instruction1": null, "condition1": null, "instruction2": null, "condition2": null, "instruction3": null, "condition3": null, "instruction4": null, "condition4": null }, "atmModelStream": { "isDsModified": null, "branch": null, "atmAccountNumber": null, "autoDebitCardReq": null, "branchCode": null, "reqRefNumber": null, "customerNumber": null, "accountNumber": null, "cardProducts": null, "cardBin": null, "nameOnCard": null, "cardNumber": null, "cardApplicationDate": null, "primaryCard": null, "cardStatus": null }, "auditTaskModelStream": { "isDsModified": null, "auditAction": null, "accountNumber": null, "checkerRemarks": null, "makerRemarks": null, "recordStatus": null, "auditTaskDetailsModelStreams": [ { "auditTaskId": null, "taskId": null, "functionId": null, "title": null, "actionDateTime": null, "pickupDateTime": null, "userId": null, "userName": null, "actionDesc": null, "branchCode": null, "status": null } ] }, "documentModelStream": { "isDsModified": null, "documentDetailsModelStreams": [ { "documentDetailsId": null, "documentType": null, "documentCode": null, "documentTitle": null, "documentDescription": null, "remarks": null, "documentExpiryDate": null, "documentRefId": null, "documentId": null } ] }, "initialFundingModelStream": { "isDsModified": null, "branchCode": null, "accountNumber": null, "accountOpeningAmount": null, "payinOption": null, "offsetBranch": null, "offsetAccount": null, "waiveAccountOpeningCharges": null }, "interestDetailsModelStream": { "isDsModified": null, "multiCurrencyAccount": null, "accountCurrency": null, "interestDetailsMcyModelStreams": [ { "accountInterestDetailsId": null, "currency": null, "intStartDate": null, "calculationAccount": null, "intBookingBranch": null, "intBookingAccount": null, "consolChargeBranch": null, "consolChargeAccount": null, "externalPricing": null, "udeCurrency": null, "interestProductsModelStreams": [ { "interestDetailsId": null, "productCode": null, "udeCurrency": null, "waiveInterest": null, "open": null, "gnrtUdeChngAdvice": null, "effectiveDateModelStreams": [ { "intProductDtlsId": null, "effectiveDate": null, "open": null, "uDEValuesModelStreams": [ { "effectiveDateId": null, "udeElementId": null, "udeValue": null, "rateCode": null, "variance": null } ] } ] } ] } ] }, "courtesyPayModelStream": { "isDsModified": null, "branch": null, "customerAccount": null, "courtesyPayLimit": null, "startDate": null, "endDate": null, "courtesyPayDetailsModelStreams": [ { "branch": null, "customerAccount": null, "source": null } ] } } }
This example has been generated automatically.

Messages

#1 AccountSvcAccountStatusUpdate AccountSvcAccountStatusUpdate

AccountSvcAccountStatusUpdate

Payload AccountStatusUpdateEvent
object
accountDetailsModelStream accountDetailsModelStream
object
resourceId
string
Default: null
accountNumber
string
<= 34

Account number of the customer

Default: null
branchCode
string
<= 6

Branch code of the customer account

Default: null
customerNumber
string
<= 50

Customer ID of the customer for whom the account is to be created

Default: null
customerName
string
Default: null
currency
string
<= 3

Currency in which the Account will be opened and maintained

Default: null
accountClass
string
>= 6 <= 6

Value in this tag represents the ID of the Business Product created in the Bank. The account when opened will be grouped under this Business Product. Value to this tag will be based on the list of valid business products maintained in the core system and Business Products that have surpassed their end date (expired) will not be acceptable.

Default: null
accountName
string
<= 140

The name of the customer based on the Customer ID mentioned in the "Customer Number" field

Default: null
accountType
string
Default: null
branchLcy
string
Default: null
accountOpenDate
string
must match YYYY-MM-DD

Date of account opening. Defaulted to current system date.

Default: null
multiCurrencyAccountNumber
string
Default: null
accountGroup
string
Default: null
authStat
string

Auth status flag

Default: null
recordStat
string

Record status flag

Default: null
checkerDtStamp
string
YYYY-MM-DD

Checker date stamp

Default: null
checkerId
string

Checker id

Default: null
makerDtStamp
string
YYYY-MM-DD

Maker date stamp

Default: null
makerId
string

Maker id

Default: null
modNo
string

Mod number

Default: null
accDomain
string
Default: null
markForClosure
string

Mark for closure

Default: null
customerAddressState
string
Default: null
isDSModified
string
Default: null
chequeBookModelStream chequeBookModelStream
object
isDsModified
string
Default: null
chequeLeaves
string
Default: null
firstCheckNo
string
<= 16

First check number of the check book order. Eg: If first check number is 000001 and the number of check leaves is 15, then the check numbers in the check book issued will be 000001, 000002...000015

Default: null
chequeBookType
string

Specifies the type of check book for which the order is placed

Default: null
orderDate
string
must match ^\d{4}-\d{2}-\d{2}$

The date on which the check book order request is placed for the account

Default: null
orderDetails
string
<= 105

Additional order details of the check book order can be captured here.

Default: null
languageCode
string
<= 10

The printing language for the check book order processing. Eg: For english the code can be captured as ENG

Default: null
issueDate
string
must match ^\d{4}-\d{2}-\d{2}$

The date on which the check book order was processed and check book is issued.

Default: null
printStatus
string
>= 1 <= 1

The printing status for the check book order

Default: null
includeChqbookPrinting
string
>= 1 <= 1

Tag to signify if the check book order process to include check book printing. This tag will accept (Y - Yes and N - No)

Default: null
Enum: "Y" "N"
delivereyReferenceNo
string
<= 10

Refers to the delivery reference number generated for the check book order.

Default: null
deliveryMode
string
<= 10

Signifies the check book delivery mode for the order as preferred by the customer. Check book can be delivered to preferred branch or customer preferred address (B - Branch and C - customer preferred address and if address type is custom then user needs to provide data in ISO format otherwise it will be fetched from account-service)

Default: null
deliveryDate
string
must match ^\d{4}-\d{2}-\d{2}$

Date on which the check book was delivered to the customer address or branch as per the preferred delivery mode

Default: null
chequeBookDelivered
string
>= 1 <= 1

Flag to indicate if the check book is delivered or yet to be delivered. Can accept values (Y - Yes and N- No)

Default: null
Enum: "Y" "N"
addressCode
string
<= 12

The address code of the check book delivery address of the customer

Default: null
requestMode
string
<= 30

The mode of placing the check book order request

Default: null
requestStatus
string
<= 30

The current status of the check book order request

Default: null
applyCharge
string
>= 1 <= 1

Specifies if a charge is to be applied on the customer account for check book order processing. This tag can take values (Y - Yes and N - No)

Default: null
Enum: "Y" "N"
issuingBranch
string
>= 3 <= 3

The branch code of the check book issuing branch

Default: null
addrLine1
string
<= 150

Check book delivery address line1

addrLine2
string
<= 150

Check book delivery address line2

addrLine3
string
<= 150

Check book delivery address line3

addressType
string
mediaAddress
string
<= 120

Check book delivery media address

languageName
string
>= 3 <= 3

The language in which the check book will be printed

department
string
<= 70

Check book delivery address department

subDepartment
string
<= 70

Check book delivery address sub department

streetName
string
<= 70

Check book delivery address street name

buildingNumber
string
<= 16

Check book delivery address building number

buildingName
string
<= 35

Check book delivery address building name

floor
string
<= 70

Check book delivery address floor

room
string
<= 70

Check book delivery address room

postcode
string
<= 16

Check book delivery address postcode

townName
string
<= 35

Check book delivery address town name

townLocationName
string
<= 35

Check book delivery address town location name

districtName
string
<= 35

Check book delivery address district name

countrySubDivision
string
<= 35

Check book delivery address country subdivision

strrCountry
string
<= 2

Check book delivery address Country code. Eg: IN, US etc.

accDomain
string
deliveryBranch
string
>= 3 <= 3

The check book delivery branch code, if the delivery mode is Branch.

deliveryBranchName
string
<= 150

The check book delivery branch name, if the delivery mode is Branch.

Additional properties are allowed.

AccountStatusModelStream AccountStatusModelStream
object
isDsModified
string
Default: null
statusChangeAutomatic
string
Default: null
noDebits
string
Default: null
noCredits
string
Default: null
debitOverride
string
Default: null
creditOverride
string
Default: null
stopPayment
string
Default: null
dormant
string
Default: null
frozen
string
Default: null
nsfBlacklistStatus
string
Default: null
centralbankDormant
string
Default: null
currentStatus
string
Default: null
statusSince
string
Default: null
dormancyParameter
string
Default: null
operationalStatusSince
string
Default: null
reactivationParameter
string
Default: null
multicurrencyReq
string
Default: null
initialFundingStatus
string
Default: null

Additional properties are allowed.

chargesModelStream chargesModelStream
object
isDsModified
string
Default: null
chargeStartDate
string
Default: null
chargeBookingBranch
string
Default: null
chargeBookingAccount
string
Default: null

Additional properties are allowed.

accountFeaturesModelStreams accountFeaturesModelStreams
object
isDsModified
string
Default: null
realTimeLiquidity
string
Default: null
referralRequired
string

refferalReq

Default: null
replicateCustomerSignature
string
Default: null
salaryAccount
string
Default: null
ibanRequired
string
<= 1

This flag is used to set when IBAN is required

Default: null
Enum: "Y" "N"

Additional properties are allowed.

accountStatementPreferencesModelStream accountStatementPreferencesModelStream
object
isDsModified
string
Default: null
ibanOnAdvices
string
Default: null
sameDayReversal
string
Default: null
interestStatement
string
Default: null
debitCreditAdvices
string
Default: null
primaryStatementType
string
Default: null
primaryCycle
string
Default: null
primaryOn
string
Default: null
secondaryStatementType
string
Default: null
secondaryCycle
string
Default: null
secondaryOn
string
Default: null
tertiaryStatementType
string
Default: null
tertiaryCycle
string
Default: null
tertiaryOn
string
Default: null
camt052Cycle
string
Default: null
hourlyFrequency
string
Default: null
dailyFixedTime
string
Default: null
statementFeesReq
string
Default: null
statementFeesCycle
string
Default: null
statementFeesOn
string
Default: null
deliveryChannel
string
Default: null
primaryStatementFrmt
string
Default: null
primarySwiftReq
string
Default: null
primarySwiftAddress
string
Default: null
primaryISOStatReq
string
Default: null
primaryISOMsgType
string
Default: null
secondaryStatementFrmt
string
Default: null
secondarySwiftReq
string
Default: null
secondarySwiftAddress
string
Default: null
secondaryISOStatReq
string
Default: null
secondaryISOMsgType
string
Default: null
tertiaryStatementFrmt
string
Default: null
tertiarySwiftReq
string
Default: null
tertiarySwiftAddress
string
Default: null
tertiaryISOStatReq
string
Default: null
tertiaryISOMsgType
string
Default: null
statementAccount
string
Default: null

Additional properties are allowed.

accountPreferencesModelStream accountPreferencesModelStream
object
isDsModified
string
Default: null
atmRequired
string
Default: null
autoDebitCardRequest
string
Default: null
dailyAmountLimit
string
Default: null
dailyCountLimit
string
Default: null
chequeBookRequired
string
Default: null
chequeBookAutoReorder
string
Default: null
chequeLevelReorder
string
Default: null
noOfLeavesReorder
string
Default: null
chequeBookName1
string
Default: null
chequeBookName2
string
Default: null
maxChequeRejections
string
Default: null
directBankingRequired
string
Default: null
passbookRequired
string
Default: null
lodgementBookRequired
string
Default: null
bankingChannelsModelStreams
array<object>
channelsId
string
Default: null
bankingChannelId
string
Default: null
bankingChannelName
string
Default: null
channelRemarks
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountAddressModelStreams accountAddressModelStream
object
isDsModified
string
Default: null
accountAddressDetailModelStreams
array<object>
accountAddressId
string
Default: null
addressType
string
Default: null
entityName
string
Default: null
languageName
string
Default: null
defaultAddress
string
Default: null
usedAddress
string
Default: null
primaryAddress
string
Default: null
addressMediaDetailModelStreams
array<object>
accountMediaId
string
Default: null
mediaId
string
Default: null
mediaType
string
Default: null
mediaAddress
string
Default: null
streetName
string
Default: null
buildingNumber
string
Default: null
buildingName
string
Default: null
floor
string
Default: null
postBox
string
Default: null
room
string
Default: null
postCode
string
Default: null
townName
string
Default: null
townLocationName
string
Default: null
districtName
string
Default: null
countrySubDivision
string
Default: null
country
string
Default: null
addressAdviceDetailModelStreams
array<object>
addressAdviceId
string
Default: null
adviceName
string
Default: null
adviceId
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

effectiveAddressModelStream effectiveAddressModelStream
object
isDsModified
string
Default: null
effectiveAddressDetailModelStreams
array<object>
effectiveAddressId
string
Default: null
addressType
string
Default: null
effectiveAddressMediaModelStreams
array<object>
accountMediaId
string
Default: null
mediaType
string
Default: null
effectiveAddressMediaDetailModelStreams
array<object>
accountMediaDetailId
string
Default: null
startDate
string
Default: null
endDate
string
Default: null
mediaAddress
string
Default: null
streetName
string
Default: null
buildingNumber
string
Default: null
buildingName
string
Default: null
floor
string
Default: null
postBox
string
Default: null
room
string
Default: null
postCode
string
Default: null
townName
string
Default: null
townLocationName
string
Default: null
districtName
string
Default: null
countrySubDivision
string
Default: null
country
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

provisioningAndGlModelStream provisioningAndGlModelStream
object
isDsModified
string
Default: null
autoProvisioningRequired
string

provisioningRequired

Default: null
exposureCategory
string

exposureCategory

Default: null
riskFreeExposureAmount
string
Default: null
provisioningCurrency
string

provisioningCurrency

Default: null
propagateReportingGls
string
Default: null
reportingGlModelStreams
array<object>
status
string
<= 20

Specify the account status for which the credit and debit GLs are to be defined.

Default: null
debitGl
string
<= 20

Specify the GL to which the account balance should belong for accounts with the corresponding status and debit balance

Default: null
creditGl
string
<= 20

Specify the GL to which the account balance should belong for accounts with the corresponding status and credit balance

Default: null
debitHoLine
string

debitHeadofficeLine

Default: null
creditHoLine
string

creditHeadofficeLine

Default: null
debitCbLine
string

debitCentralBankLine

Default: null
creditCbLine
string

creditCentralBankLine

Default: null

Additional items are allowed.

Additional properties are allowed.

multiCurrencyAccountModelStream multiCurrencyAccountModelStream
object
isDsModified
string
Default: null
multiCurrencyAccountNumber
string
Default: null
primaryCurrency
string
Default: null
ibanMultiCurrencyAccount
string
Default: null
multiCurrencyAccountDetailsModelStreams
array<object>
multiCurrencyId
string

Id of the MultiCurrency

Default: null
currency
string

currency

Default: null
accountMask
string
Default: null
multiCurrencySubAccountNumber
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountMisModelStream accountMisModelStream
object
isDsModified
string
Default: null
misGroup
string

Specify the MIS group the accounts opened under the business product will be mapped to.

Default: null
linkToGroup
string

linkToGroup

Default: null
calculationMethod
string
Default: null
rateType
string
Default: null
spread
string
Default: null
poolCode
string

poolCode

Default: null
transactionMisDetailsModelStreams
array<object>
misClass
string

Specify the MIS class. Eg: Customer, Industry etc. as configured in the MIS class definition in the common core maintenance

Default: null
misCode
string

Specify the MIS code applicable for the business product

Default: null
misType
string

Specify the MIS type. In this case - "Transaction Class"

Default: null

Additional items are allowed.

compositeMisDetailsModelStreams
array<object>
misClass
string
Default: null
misCode
string
Default: null
misType
string
Default: null

Additional items are allowed.

Additional properties are allowed.

limitsModelStream limitsModelStream
object
isDsModified
string
Default: null
nettingRequired
string
Default: null
multiCurrencyAccountNumber
string
Default: null
limitsMcyModelStream
array<object>
fundUtilizationSequence
string
Default: null
currency
string
Default: null
accountLimitModelStream
object
limitCurrency
string
Default: null
offlineLimit
integer
Default: null
aufLimit
integer
Default: null
aufMargin
string
Default: null
aufLimitStartDate
string
Default: null
aufLimitEndDate
string
Default: null
todLimit
integer
Default: null
todLimitStartDate
string
Default: null
todLimitEndDate
string
Default: null
daylightLimit
integer
Default: null

Additional properties are allowed.

Additional items are allowed.

Additional properties are allowed.

accountSignatoryModelStream accountSignatoryModelStream
object
isDsModified
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
accountMessage
string
Default: null
minimumNumberOfSignatures
string
Default: null
accountCurrency
string
Default: null
accountSignatoryDetailsModelStreams
array<object>
accountSigndetailsId
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
cifId
string
Default: null
cifSignatureId
string
Default: null
signatureMessage
string
Default: null
signatureType
string
Default: null
approvalLimit
string
Default: null
soloSufficient
string
Default: null
recordStatus
string
Default: null
cifSignatureName
string
Default: null

Additional items are allowed.

Additional properties are allowed.

accountOperatingInstructionsModelStream accountOperatingInstructionsModelStream
object
isDsModified
string
Default: null
dateOfLastMaintenance
string
Default: null
instruction1
string
Default: null
condition1
string
Default: null
instruction2
string
Default: null
condition2
string
Default: null
instruction3
string
Default: null
condition3
string
Default: null
instruction4
string
Default: null
condition4
string
Default: null

Additional properties are allowed.

atmModelStream atmModelStream
object
isDsModified
string
Default: null
branch
string
Default: null
atmAccountNumber
string
Default: null
autoDebitCardReq
string
Default: null
branchCode
string
Default: null
reqRefNumber
string
Default: null
customerNumber
string
Default: null
accountNumber
string
Default: null
cardProducts
string
Default: null
cardBin
string
Default: null
nameOnCard
string
Default: null
cardNumber
string
Default: null
cardApplicationDate
string
Default: null
primaryCard
string
Default: null
cardStatus
string
Default: null

Additional properties are allowed.

auditTaskModelStream auditTaskModelStream
object
isDsModified
string
Default: null
auditAction
string
Default: null
accountNumber
string
Default: null
checkerRemarks
string
Default: null
makerRemarks
string
Default: null
recordStatus
string
Default: null
auditTaskDetailsModelStreams
array<object>
auditTaskId
string
Default: null
taskId
string
Default: null
functionId
string
Default: null
title
string
Default: null
actionDateTime
string
Default: null
pickupDateTime
string
Default: null
userId
string
Default: null
userName
string
Default: null
actionDesc
string
Default: null
branchCode
string
Default: null
status
string
Default: null

Additional items are allowed.

Additional properties are allowed.

documentModelStream documentModelStream
object
isDsModified
string
Default: null
documentDetailsModelStreams
array<object>
documentDetailsId
string
Default: null
documentType
string
Default: null
documentCode
string
Default: null
documentTitle
string
Default: null
documentDescription
string
Default: null
remarks
string
Default: null
documentExpiryDate
string
Default: null
documentRefId
string
Default: null
documentId
string
Default: null

Additional items are allowed.

Additional properties are allowed.

initialFundingModelStream initialFundingModelStream
object
isDsModified
string
Default: null
branchCode
string
Default: null
accountNumber
string
Default: null
accountOpeningAmount
string
Default: null
payinOption
string
Default: null
offsetBranch
string
Default: null
offsetAccount
string
Default: null
waiveAccountOpeningCharges
string
Default: null

Additional properties are allowed.

interestDetailsModelStream interestDetailsModelStream
object
isDsModified
string
Default: null
multiCurrencyAccount
string
Default: null
accountCurrency
string
Default: null
interestDetailsMcyModelStreams
array<object>
accountInterestDetailsId
string
Default: null
currency
string
Default: null
intStartDate
string
Default: null
calculationAccount
string
Default: null
intBookingBranch
string
Default: null
intBookingAccount
string
Default: null
consolChargeBranch
string
Default: null
consolChargeAccount
string
Default: null
externalPricing
string
Default: null
udeCurrency
string
Default: null
interestProductsModelStreams
array<object>
interestDetailsId
string
Default: null
productCode
string
Default: null
udeCurrency
string
Default: null
waiveInterest
string
Default: null
open
string
Default: null
gnrtUdeChngAdvice
string
Default: null
effectiveDateModelStreams
array<object>
intProductDtlsId
string
Default: null
effectiveDate
string
Default: null
open
string
Default: null
uDEValuesModelStreams
array<object>
effectiveDateId
string
Default: null
udeElementId
string
Default: null
udeValue
string
Default: null
rateCode
string
Default: null
variance
string
Default: null

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional items are allowed.

Additional properties are allowed.

courtesyPayModelStream courtesyPayModelStream
object
isDsModified
string
Default: null
branch
string
Default: null
customerAccount
string
Default: null
courtesyPayLimit
string
Default: null
startDate
string
Default: null
endDate
string
Default: null
courtesyPayDetailsModelStreams
array<object>
branch
string
Default: null
customerAccount
string
Default: null
source
string
Default: null

Additional items are allowed.

Additional properties are allowed.

Additional properties are allowed.

Additional properties are allowed.