The Retail Account Services API allows publishing and subscribing to Account Kafka messages.
StatementAccountPreferences.
Publishes information related to statement preferences.
Accepts the following message:
StatementAccountPreferences
Account number of the customer
The name of the customer based on the Customer ID mentioned in the "Customer Number" field
Customer ID of the customer for whom the account is to be created
Branch code of the customer account
currency code with which the account operates
Indicates the primary statement type - Summary or Detailed (S or D). If no value is set then it is understood that a statement will not be generated for the account. This will be defaulted from business product and can be modfied for the account.
Indicates the statement cycle - Daily, Monthly, weekly, forthnightly, quarterly, semi-annual and annual. This will be defaulted from the business product and can be modified for the account.
Indicates the statement generation day/ month based on the cycle. For a weekly and forthnightly statement the day of the week on which account statements should be generated needs to be specified and for monthly statements the dates of the month.
Indicates the statement format.
Specify if swift is required as part of the statement. This is deaulted from the business product and can be modified at account level.
Indicates the statement delivery channel.
Additional properties are allowed.
Additional items are allowed.
Specify the medium of communication (media type). The media type is configured as part of media maintenance. Examples of the supported media types are: MAIL, TELEX, EMAIL, FAX etc.
The media address value to be specified - Eg: If media type is EMAIL, specify the email address.
Specify the street name for the address if the media type is MAIL (Address)
Specify the building number if the media type is MAIL (Address)
Specify the building name if the media type is MAIL (Address)
Specify the floor if the media type is MAIL (Address)
Specify the Post box number for the address if the media type is MAIL (Address)
Specify the room number for the address if the media type is MAIL (Address)
Specify the post code for the address if the media type is MAIL (Address)
Specify the town name for the address if the media type is MAIL (Address)
Specify the town location name for the address if the media type is MAIL (Address)
Specify the district name if the media type is MAIL (Address)
Specify the state/ country sub-division if the media type is MAIL (Address)
Specify the country if the media type is MAIL (Address)
Mention the advice ID format for sending the periodic statements and advices to the address
Mention the advice name for sending the periodic statements and advices to the address
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
In Retail Account creation process, information about the account is published to this channel. Topic to be referred to is accountservice.accountdetailspublishevent.
Publishes information related to the account.
Accepts the following message:
Account Details Event
Account number of the customer
Branch code of the customer account
Customer ID of the customer for whom the account is to be created
Currency in which the Account will be opened and maintained
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.
The name of the customer based on the Customer ID mentioned in the "Customer Number" field
Date of account opening. Defaulted to current system date.
Auth status flag
Record status flag
Checker date stamp
Checker id
Maker date stamp
Maker id
Mod number
Mark for closure
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
Specifies the type of check book for which the order is placed
The date on which the check book order request is placed for the account
Additional order details of the check book order can be captured here.
The printing language for the check book order processing. Eg: For english the code can be captured as ENG
The date on which the check book order was processed and check book is issued.
The printing status for the check book order
Tag to signify if the check book order process to include check book printing. This tag will accept (Y - Yes and N - No)
Refers to the delivery reference number generated for the check book order.
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)
Date on which the check book was delivered to the customer address or branch as per the preferred delivery mode
Flag to indicate if the check book is delivered or yet to be delivered. Can accept values (Y - Yes and N- No)
The address code of the check book delivery address of the customer
The mode of placing the check book order request
The current status of the check book order request
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)
The branch code of the check book issuing branch
Check book delivery address line1
Check book delivery address line2
Check book delivery address line3
Check book delivery media address
The language in which the check book will be printed
Check book delivery address department
Check book delivery address sub department
Check book delivery address street name
Check book delivery address building number
Check book delivery address building name
Check book delivery address floor
Check book delivery address room
Check book delivery address postcode
Check book delivery address town name
Check book delivery address town location name
Check book delivery address district name
Check book delivery address country subdivision
Check book delivery address Country code. Eg: IN, US etc.
The check book delivery branch code, if the delivery mode is Branch.
The check book delivery branch name, if the delivery mode is Branch.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
refferalReq
This flag is used to set when IBAN is required
Additional properties are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
provisioningRequired
exposureCategory
provisioningCurrency
Specify the account status for which the credit and debit GLs are to be defined.
Specify the GL to which the account balance should belong for accounts with the corresponding status and debit balance
Specify the GL to which the account balance should belong for accounts with the corresponding status and credit balance
debitHeadofficeLine
creditHeadofficeLine
debitCentralBankLine
creditCentralBankLine
Additional items are allowed.
Additional properties are allowed.
Id of the MultiCurrency
currency
Additional items are allowed.
Additional properties are allowed.
Specify the MIS group the accounts opened under the business product will be mapped to.
linkToGroup
poolCode
Specify the MIS class. Eg: Customer, Industry etc. as configured in the MIS class definition in the common core maintenance
Specify the MIS code applicable for the business product
Specify the MIS type. In this case - "Transaction Class"
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Event is triggered when account creation is authorized.
When account changes are authorized, the recordStatus value is calculated and action is set accordingly in the payload which is sent to TBS. Only when the action is other than CREATE(ie.Update, Close, Reopen) , the TBS updates the account cache.
Accepts the following message:
AuthorizeResourcePublishEvent
Additional properties must adhere to the following schema:
Additional properties are allowed.