Overview

This section gives a brief overview on the background, functionality and benefits of Holdings microservice.

In any Core Banking System, for every financial transaction, accounting entries are generated. In general, accounting entries are classified into customer entries (the entries that impact the customer account balance), Bank’s P&L entries (the entries that impact the Bank’s P&L) and Contingent Entries (the entries generated as a result of special events like accrual etc.). As a result of the accounting entries, customer account balances are also impacted. In the Infinity UI, the customer related entries and account balances are required to reflect the current account balance and transactions on a real time to the end user (bank customer).

The objective of the Holdings microservices is to store the accounting entries and customer account balances in a designated microservices architecture. Any transaction initiated in Infinity sends a request to core banking system and creates transactions. As soon as the transactions are created in the core banking system, there is an impact in the customer account entries and the account balances. Customer account entries and account balances are integrated with the Holdings microservices using a sophisticated Integration framework. As soon as the entries and balances are updated in the core banking system, an event which is configured passes the account entries and account balances to the Holdings microservices on an asynchronous manner.

Below are some of the key functions in Holdings microservice:

  • Account list
  • Account details
  • Arrangement activities
  • Balances of accounts arrangement,
  • Cash management – currency balances
  • Dashboard,
  • Customer holdings
  • Limit details
  • Security movements & Positions.

Below are the benefits of Holdings microservice:

  • Real time integration between the Core Banking System and the Microservices using Integration framework based on events.
  • Real time update of entries and account balances in client dashboard.
  • Update of client positions, holdings, limits, movements and many more on a real time.
  • Event based mechanism which passes the entries and balances of Holding Microservices on a real time.
  • Capability to be integrated with any core banking systems.
  • Microservices can be integrated with one more core system.

Data Model

This section shows the Balance and Transaction entities in a table format.


Bookmark Name Actions
Feedback
x