The Retail Account Transaction balance Service API allows publishing and subscribing to Transaction Kafka messages.
An Event of Post transaction processing
On completion of Transaction processing
Accepts the following message:
AccountingTransactionEvent
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.
An event after TBS processes the transactions
On completion of Transaction processing this event is generated. It is consumed by journal service. This is mainly used to capture the change in txnStatus when TBS calls the referral queue service
Accepts the following message:
EATransactionResponseEvent
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 Initiated the transaction
User who has authorized the transaction
Transaction Branch from which Transaction is initiated
Flag to indicate if suspense entry should be passed for ex cases like where account is not found
Transaction status of the transaction posted
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
Account Number
Branch associated with the Account
Account Currency
Amount block reference number associated with the transaction
External Accounting Reference Number
Uniquely generated reference number to Identify each transaction
Transaction Amount in Account Currency
Transaction Amount in Transaction Branch Currency
Exchange Rate
Transaction Posting Date
Instrument Code associated with the Transaction
Debit or Credit Indicator
Flag Indicating transaction has to be posted irrespective of any errors
Flag to Indicate for utilization of limits associated with the account
Flag to Indicate the txn is a reversal Transaction
Flag to Indicate Reval is to be done for the Transaction
Indicates whether Entry is associated with and Account(A) or GL(G)
Transaction Code
Transaction Description
Tag to Indicate the number of days after which funds should be available
Tag to Indicate the different time intervals after which funds will be available.
Flag to Indicate the Uncollected credit transaction would be released as in when the Date for release is reached
Tag to indicate the Module from which the transaction is being posted
Tag to Indicate whether reval is required for the transaction being posted
Reval Code to be associated with the Transaction being posted
Reval Rate to be associated with the transaction being posted
Reval Rate Code to be associated with the transaction being posted
Reval Profit GL to be associated with the transaction being posted
Reval Loss GL to be associated with the transaction being posted
Reval Transaction Code to be associated with the transaction being posted
Tag to indicate that all transactions posted with this flag value as true should be considered as part of the turnover limit processing
Tag to indicate in case of any debit or credit posted with this flag value as true would reinstate the status of an account from dormant to active and accounting activity shall be considered
Product Code associated with the Transaction
Related Account associated with the transaction
Related Reference Number associated with the Transaction
Related customer associated with the transaction
Tag to Indicate Amount tag Associated with the Transaction
Accounting reference number which is being reversed
Tag to Indicate short explanation for each transaction to be shown in statements
Tag 61 Info to be associated with the transaction
User Reference Number
Bank Reference Number
Status of the Transaction
Error when statement handoff is done for a transaction
Indicates that success or failure associated with cheque update
Error when processing a transaction with which an instrument is associated
Product Processor which is sending the Transaction
Additional items are allowed.
Additional properties are allowed.
An event after TBS processes the transactions
On completion of Transaction processing this event is generated.
Accepts the following message:
ECATransactionResponseEvent
External Credit Approval Block Reference Number
Transaction Reference Number
Source which is requesting for ECA Block
FileName associated with the Amount Block
Transaction status of the transaction posted
Expiry Date of the Amount Block
Amount Requested for Legal Block
Short Description of the purpose for which the Legal Amount Block is being created
Transaction Posting Date
FileName associated with the Transaction
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.