The Retail Deposit Services API allows publishing and subscribing to Transaction Service Kafka messages.
AccountingTransactionEvent.
Publishes accounting transaction details.
Accepts the following message:
Accounting Transaction Event
External Accounting Reference Number
Transaction Reference Number
Source which is sending the transaction
Transaction Event
Event Serial Number
Transaction Posting Date
Transaction Initialization Date
User who has created the transaction
User who has authorized the transaction
Transaction Branch from which Transaction is initiated
User who has Initiated the transaction
User who has authorized the transaction
Timestamp when the transaction is created
Timestamp when the transaction is updated
Source where the trasaction is originated
Indicates the Account Transaction being Posted is balanced and should be verifed i.e. sum of credits = sum of debits
Account Number
Branch associated with the Account
Account Currency
External Accounting Reference Number
Transaction Reference Number
Source which is sending the transaction
Amount block reference number associated with the transaction
Uniquely generated reference number to Identify each transaction
Transaction Amount in Account Currency
Transaction Amount in Transaction Branch Currency
Exchange Rate
Value Date of the Transaction
Transaction Posting Date
Instrument Code associated with the Transaction
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Event is triggered when Redemption is done on an account.
Event is triggered when Redemption is done on an account.
Accepts the following message:
TDredmnKafkaEvent
Branch where the redemption is processed
Account number associated with the redemption
Redemption Reference Number
Amount being redeemed
Date of the redemption
Currency of the redemption
Rate for redemption amount during the liquidation period
Interest for redemption amount during the liquidation period
Penalty for redemption amount during the liquidation period
Tax for redemption amount during the liquidation period
Rate for remaining amount during the liquidation period
Interest for remaining amount during the liquidation period
Tax for remaining amount during the liquidation period
Rate for redemption amount during the current cycle
Interest for redemption amount during the current cycle
Penalty for redemption amount during the current cycle
Tax for redemption amount during the current cycle
Difference in interest amounts
Difference in tax amounts
Net penalty amount
Net interest amount
Net tax amount
Additional properties are allowed.
The maturity amount for the simulation response
List of payment details for the redemption
The interest rate applicable
Total interest accrued
Any penalty amount applied
Tax amount applicable
Net interest amount after deductions
Total amount payable after all deductions
Additional items are allowed.
List of deposit details after redemption
Amount of the term deposit
Interest rate for the term deposit
Interest earned on the deposit
Amount of tax deductions applied
New maturity amount after redemption
Annual percentage yield of the deposit
Additional items are allowed.
Additional properties are allowed.
The account number associated with the redemption
The code of the branch handling the transaction
Currency type
Mode of redemption
Amount to be redeemed
Flag to suppress redemption advice
Flag to waive any penalties
Flag to waive any interest
Redemption interest payout details
Redemption reference number
Person or entity redeeming
Type of operation being performed
Flag for escheatment
List of TD redemption payout details
Type of payout
Offset branch number
Offset account number
Percentage of payout
Amount for redemption
Offset currency
Redemption payout component
Instrument number for the payout
Flag to waive issuance charge
List of TD payout details
Account related to the TD payout
Branch handling the TD
Currency type for the TD payout
Class of the account
List of interest details for child TDs
Account used for calculation
Branch where interest is booked
Account where interest is booked
Branch for charge booking
Account for charge booking
Statement of interest
Interest rate based on cumulative amount
Start date for interest calculation
Debit/Credit advices
Start date for charges
Code for the product
Currency used in UDE
Flag to waive interest
Open status
Continuous variance on roll
Flag to generate UDE change advice
List of effective dates
Effective date for the model
Open status for the effective date
UDE values related to the effective date
ID for the UDE element
Value for the UDE element
Rate code associated with the UDE
TD rate code associated with the UDE
Variance in the UDE
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
List of child deposit details
Rollover tenor for the deposit
Number of years for the deposit
Number of months for the deposit
Number of days for the deposit
Maturity date of the deposit
Flag for automatic rollover
Flag to close on maturity
Flag to move interest to unclaimed
Flag to move principal to unclaimed
Flag for cascading month-end maturity date
Type of rollover
Amount for rollover
Rollover interest rate based on cumulative amount
Days for rollover tenor
Months for rollover tenor
Years for rollover tenor
Preference for rollover tenor
Flag for interest rate cumulative amount rollover required
Additional items are allowed.
List of child TD deposit payouts
Branch for the deposit payout
Account number for the deposit payout
List of child TD deposit payout details
Branch number for the payout
Account number for the payout
Sequence number for the payout
Bank code for the payout
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Event is triggered when topup is done on an account.
Event is triggered when topup is done on an account.
Accepts the following message:
TDtopupKafkaEvent
Status of the message
Unique identifier for the trip
Reference number for the transaction
Date of the event
Deposit number associated with the transaction
Branch where the deposit was made
Amount being topped up
Currency of the transaction
Amount at maturity
Value date of the transaction
Maturity date of the deposit
Amount before the top-up
Amount after the top-up
Interest rate after the top-up
Total interest earnings
Tax deductions applied
Annual Percentage Yield
Overdraft accepted status
Code representing the event
Transaction code
Date of interest
Amount of interest
Principal amount
Additional items are allowed.
Additional items are allowed.
Reference number for the top-up
Branch number
Account number
Currency code
Multi-mode payment option
Multi-mode offset branch
Multi-mode offset account
Multi-mode top-up amount
Reference number
Multi-mode percentage
Currency for multi-mode offset
Multi-mode exchange rate
Sequence number
Exchange rate applied
Original exchange rate
Foreign currency amount
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.