FIX2.03.03 · Released 30 October 2015
FIXfinPOWER Connect
Released in
2.03.03
30 October 2015
  1. Opened16 Sep
  2. Closed16 Sep
  3. Released30 Oct
Article 13314 Job J016246

finAccountTransactionAdjustment Business Layer object; add optional optimisation to AccountTransactionLoad function

An optional parameter to finAccountTransactionAdjustment.AccountTransactionLoad function has been added for optimisation purposes.

Typically, before creating the finAccountTransactionAdjustment and calling AccountTransactionLoad, a script will already have loaded the Account and its Transactions. This function was reloading the Account and its Transactions again - to validate the information passed to it. For example, the Account needs to be loaded to check if it is still Open, whether Overdues are applicable etc. This means extra work for the database server and network.

There is now an optional parameter "reloadTransactions". This is True by default to maintain backwards compatibility. If False, transactions will not be reloaded - which optimises performance.