Temenos Transact
R24 AMR | Min(s) read

Working with Portfolio Valuation

This section deals with the working mechanism of this feature in Temenos Transact.

SC.VALUATION.EXTRACT

This table is used to export the portfolio valuation information in a flat table format (that is, without multi-values). This enables the compilation of various external reporting tools, such as crystal reports. This table is built from the information in the SC.POS.ASSET record and generates a record in SC.VALUATION.EXTRACT for each security holding, account or contract linked to a portfolio.

Portfolio Valuation Enquiries

The online valuations in the Securities (SC) module are run using the Portfolio Valuation - Cost (SC.VAL.COST) enquiry with the values of the Include Nau Txns field in SC.PARAMETER. The resultant output, which is sent to the SC.POS.ASSET record, is used by other enquiries such as Portfolio Valuation with P&L (SC.VAL.PL), Portfolio Valuation - Margin (SC.VAL.MARGIN) enquiry and so on.

The Include Nau Txns field indicates how the unauthorised transactions are dealt in the portfolio valuation. The values in this field are:

  • Yes - Unauthorised transactions are included in the valuation
  • No - Unauthorised transactions are not included in the valuation
  • Auth - Authorised transactions are included in the valuation. The changes made after authorisation (if any) are excluded and the valuation displays the previously authorised values. This applies to unauthorised amendments and unauthorised reversals. This also affects any cost fields relevant to the valuation in progress. This value is applicable only to the SEC.TRADE and SECURITY.TRANSFER applications.

For example, if this field is set to No, a forward dated SEC.TRADE record is input and authorised followed by an online valuation. However, if the same trade is amended and left unauthorised, the trade is not taken into account in the subsequent valuation. The cash account remains unaffected.

If the value is set to No or Auth, the values of the unauthorised transaction are deleted from the valuation. If it is set to Auth, the previous live transaction is used to reconstruct the details required by the program and rebuilds the position prior to amendment. Further, these values are used to update the valuation.

There might be a system performance issue when this setting is used, as the previously authorised transaction must be found and the details must be reconstructed from it.

Temenos Transact supports a number of standard portfolio valuation enquiry, out of which some are explained in the below table.

Enquiry Name Trade/Value Dated Description
Portfolio Valuation - Cost (SC.VAL.COST) Trade Displays the position and its description, estimation, cost and market prices.
Portfolio Valuation - Margin (SC.VAL.MARGIN) Trade Trade Displays the position and its description and, estimation and margin value of the portfolio.
Portfolio Valuation with P&L (SC.VAL.PL) Trade Displays the position and its description, estimation and market price and the unrealized Profit and loss of each position

The below screenshot displays the example of a portfolio valuation enquiry. The Portfolio Valuation - Cost (SC.VAL.COST) for the portfolio is 950-1, whose SEC.ACC.MASTER record is displayed in the below screenshot. The enquiry is broken down by SUB.ASSET.TYPE with the sub-totals for each.

As shown in the enquiry, any forex contract linked to a portfolio in Temenos Transact are split into two sides (buy and sell) and both are displayed separately. The portfolio value includes only the profit and loss due to differences in the exchange rate between the contract and current system exchange rates (or system forward rates, for a forward contract).

There is no value against the British Pound Sterling (GBP) side of the contract as the reference currency of the portfolio is GBP. There is always an exchange rate of one between the portfolio currency and contract currency. A loss is shown against the USD side of the contract, as the contract is to buy USD at a rate of 1.885, whereas the current forward rate for GBP-USD is 1.873. The exchange rate against the portfolio reference currency is used. The difference between the contracted and current forward rates provides the resultant valuation amount. The valuation enquiries also include the relevant information to a particular transaction and the amount of the accrued interest to date, as shown in the below screenshot.

The accrued interest is displayed against the LD.LOANS.AND.DEPOSITS transactions that are linked to the portfolio. This enquiry also includes the MM.MONEY.MARKET and other transactions against which the accruals are made. For interest bearing bond positions, the Temenos Transact enquiries list the interest amount due as of the enquired date but does not accrue customer interest.

Viewing Daily Interest Accrual on Cash Accounts After a backdated transaction

The SC.POS.ASSET application shows the accrued interest on cash accounts. When there is a backdated transaction affecting the cash account balance, the interest accrual is recalculated based on the day the backdated transaction was input. The SC.BACK.VAL.INT application displays the accruals for a backdated transaction for each day from back value date till current date.

When a backdated transaction is input, the system automatically updates the Module field as SC in the ACCT.BACK.VALUE table. As a part of COB, the SC.BACK.VAL.INT.ACCRUAL job fetches the details from ACCT.BACK.VALUE table and updates the SC.BACK.VAL.INT table for each day from back value date till date.

The SC.BACK.VAL.INT table holds the recalculated balance and accrued interest for each day when there is a back value transaction on an account. The ID of the table is a valid account number. The Co Code field denotes the company code to which the account belongs. The Date field holds the date on which the accrued interest is calculated.

If there are three back dated transactions on the same day, then the system calculates the accrued interest from the earliest back date. The system updates the accrual interest in the same record for all working dates from the earliest back date.

Assume that today is Feb 7, 2022. Consider the following scenario

  • The capitalisation date was Jan 31, 2022.
  • Assume that Feb 5, 2022 and Feb 6, 2022 were holidays.
  • Three backdated transactions are input for Feb 4, 2022, Feb 2, 2022 and Feb 1, 2022 for portfolio 100291-1 with 123567 account number.

During COB, the system builds the SC.BACK.VAL.INT table. This table contains multi-value sets of accrued interest starting with Feb 1, 2022. So, this table consists the data for Feb 1, 2022 to Feb 4, 2022. The accrued interest for Feb 4 includes the interest of Feb 5 and Feb 6 which were holidays.

This accrued interest for each day from the back date of the transaction till the day of input is passed on to the Wealth Suite Front Office TAP, to ensure that the daily valuation and performance are calculated using the recalculated accrued interest.

The system clears the existing records in the SC.BACK.VAL.INT table during each day COB cycle and updates the accounts which have a back dated transaction as on that date. When the backdated transaction falls on a holiday, then the system automatically sets the Holiday field as Yes.

Suppression of Unsettled Trades from Valuations (Additional Information)

Temenos Transact performs valuations and includes the receipts or withdrawals (if any) into a customer’s SECURITY.POSITION, irrespective of whether the underlying source transaction is settled or not.

The unsettled trades can be excluded from customer valuations and by default, the SECURITY.POSITION and the Closing Bal No Nom field is in the same record. The below section deals with the setup of this functionality.

The Sect Pend field in SC.PARAMETER is set to Yes, Post or All to exclude the unsettled trades from customer valuations. The following are the possible values in this field.

  • Yes - The unsettled positions are excluded from customer valuations only for the SECURITY.TRANSFER transactions.
  • Post - The unsettled positions is excluded from customer valuations for both SECURITY.TRANSFER and POSITION.TRANSFER transactions.
  • All - The unsettled positions are excluded from customer valuations for SEC.TRADE, SECURITY.TRANSFER and POSITION.TRANSFER transactions.

The Sc Trans Name field in SECURITY.PARAMETER identifies the transaction types from the SC.TRANS.NAME record to be included or excluded from any valuations of the unsettled source transaction.

The SC.TRANS.NAME records are linked to SC.TRANS.TYPE records, which indicates whether a SC.TRANS.NAME is a receipt or a delivery of security. Multiple SC.TRANS.NAME records linking to one SC.TRANS.TYPE can be setup. This enables the differentiation by name for different purposes as in this case, whether or not to include in customer revaluations.

The below screenshot displays the SC.PARAMETER record for the Sect Pend and Sc Trans Name fields.

The Sc Trans Name is a multi-value field enabling the user to specify more than one value, if required. In the above example, SC.TRANS.NAME is allied to the SC.TRANS.TYPE - FNP as shown in the below screenshot.

The user has to input a SECURITY.TRANSFER using the Security Dr Code field as shown in the above screenshot and this is recorded in the SC.PARAMETER application.

The Transaction Type field indicates the SC.TRANS.NAME used to record the security receipt on behalf of the customer 950 for delivery into SEC.ACC.MASTER portfolio 950-1.

The SC.TRANS.NAME is defined in the Sect Pend and Sc Trans Name fields in SC.PARAMETER, which forces the usage of SC.SETTLEMENT. The user can input through a version, which sets the Sec Hold Settle field in SECURITY.TRANSFER to Yes.

In the above example, Temenos Transact displays an error. For the input to be effective, it is necessary to set the Sec Hold Settle field to Yes.

The Cu Nom Outstanding field confirms the customer transfer of 1,295 unsettled shares. The Trans Code field also confirms the SC.TRANS.NAME used (FNI in this case) in the source SECURITY.TRANSFER.

This process of inhibiting unsettled trades is used in several locations. For example, within SECURITY.POSITION for the security and customer.

The position above, for security 003621-000 in portfolio 930-1, displays zero in the Closing Bal No Nom field though the securities are added through an authorised SECURITY.TRANSFER. The position is updated in the Free Nom Pend field, as shown in the below screenshot.

The unsettled transactions are avoided from appearing in the customer valuations by running a valuation for the portfolio 930-1.

The above screenshot displays the customer portfolio contents. The data displayed in this view is connected to the current account with the SEC.ACC.MASTER portfolio displaying the current balance.

The below screenshot displays the valuations summary for the same portfolio.

There is no reference to the unsettled security transferred into the account. The security is included in the revaluation after settled. The user can settle the transfer to view the result. The relevant SC.SETTLEMENT record pertaining to the SECURITY.TRANSFER is located.

The above screenshot displays the first portion of the SC.SETTLEMENT. The customer settlement details are updated, as shown in the below screenshot.

The settlement amount and value date are updated, and the transaction is authorised after input. In this example, the system date is used for illustrative purposes. The valuation enquiry is run once again to check whether the security settled appears on the screen.

The effect of confirming the receipt of the unsettled security-003621-000 in the customer portfolio is shown in the above screenshot.

The valuation enquiries updates the SC.POS.ASSET record on settlement of the transactions matching the specified Sect Pend or Sc Trans Name field settings in the SC.PARAMETER record.

The unsettled transactions to be withheld from valuations based on the transaction type updated in SC.PARAMETER are collated and recorded in the Free Nom Pend field in the underlying SECURITY.POSITION.

Valuations available in Temenos Transact system may refer to the on-line enquiries such as Portfolio Valuation with P&L (SC.VAL.PL) and the valuation reports (both on-line and the ones built during the COB). All valuations are applicable for unsettled transactions if the SC.TRANS.NAME is specified in the Sect Pend and/or Sc Trans Name fields in the SC.PARAMETER record.

If the securities are settled incorrectly, the relevant SC.SETTLEMENT record is updated to reverse the earlier settlement. The Temenos Transact system recognises this action and any further valuations again excludes the nominal or amount of the security.

The above scenario is illustrated in the below series of screenshots.

The SC.SETTLEMENT used in the above example is settled incorrectly.

  • The reversal of the settlemepnt amount is initiated and the SC.SETTLEMENT is updated.

  • The updated record is authorised and a further revaluation enquiry on the Customer Portfolio is carried out.

  • The security details are omitted from the portfolio holdings. This happens irrespective of whether the underlying SC.SETTLEMENT is authorised or not. The unsettlement amount entered has an immediate impact on any subsequent valuation as the Free Nom Pend field in the SECURITY.POSITION is updated immediately and the change is made to the SC.SETTLEMENT record.

  • As partial settlements are permitted within the SC.SETTLEMENT record, any amount settled is immediately eligible for reporting within a valuation. The same applies if a partial-unsettlement occurs.

In the above example, 1,295 stocks is settled, which is followed by an unsettlement of 740 stocks.

The Free Nom Pend field records the unsettled amount of stock.

The original settlement is 1,295 stocks out of which 740 stocks are unsettled resulting in 555 settled positions. The on-line valuation for the portfolio is run again as shown in the below screenshot.

This valuation includes only the amount of security actually settled as shown in the above screenshot.

When the Sect Pend field is set to Post, even POSITION.TRANSFER with transaction type defined in SC.TRANS.NAME undergoes the processing. When a POSITION.TRANSFER is placed, the Free Nom Pend field in SECURITY.POSITION is updated for both source and target portfolio. Both the source and target portfolio are updated with nominal in Closing Bal No Nom field in SECURITY.POSITION, only after the settlement of the POSITION.. The Sec Hold Settle field must be set to Yes, for the processing to be applicable.

When the Sect Pend field is set to All, and when a SEC.TRADE is input with a transaction code given in the Sc Trans Name field in SC.PARAMETER, then the respective trade behaves as a pending settlement transaction. When the record in SEC.TRADE is authorised, the system updates the Free Nom Pend field in SECURITY.POSITION with the unsettled nominal balance. The securities are not included in Portfolio Valuations and Corporate Actions as they are not available.

Forward entry amount is not included in the cash balance which is displayed in the Forward Acc Amt field in SC.POS.ASSET. Therefore, Portfolio Valuation is not be affected.

The system clears the Free Nom Pend field and updates the value in the Closing Bal No Nom field when the securities are delivered and settled using the SC.SETTLEMENT.

Portfolio Valuation Reports

In addition to the screen enquiries, a number of customised portfolio valuation reports are created to run within Temenos Transact. The portfolio valuation report(s) used by an individual system is specified in the Valuation Subr field in SC.PARAMETER. The JBC programs generates these reports and the required customisation can be created by their local Temenos Regional Development Department. The default report is SC.ASSET.VAL.REPS but the SC.ASSET.VAL.REPORTS.SIM or SC.ASSET.VAL.REPORTS.CAMBIO reports can also be used.

The below screenshot illustrates the request of a valuation report during the on-line phase. The request entered in the Account Officer field must be updated in the SEC.ACC.MASTER record for which the valuation is required.

The Online Val field must be set to Y to ensure that all the relevant records are up-to-date. The user must specify the current month numerically (for example, the value 11 in the above screenshot to indicate November). The user can also request historic valuation data (Read Historical Portfolio Valuation Reports for more information). This request is raised on behalf of the portfolio 888-1 and the valuation is for the current record. The record entered is validated to build the report.

The TSA.SERVICE initiates the online valuations using the OL.VAL.REPS application. This service starts and stops automatically if the TSM keeps running.

After the service agent is completed, the relevant SEC.ACC.MASTER reflects the current valuation.

The valuation reports are produced online by the OL.VAL.REPS application or automatically by the system during the COB stage in the frequency defined in theCUSTOMER.SECURITY record for the customer of the concerned portfolio. These automatic reports are produced as part of the securities price feed, when they are produced after the frequency date (that is, with the previous day’s closing prices).

There are two frequencies inCUSTOMER.SECURITY (internal and external). This allows the bank to specify separate frequencies for a report for the account officer (internal) and customer (external). For example, the account officer may review the portfolio weekly while the customer wants it monthly.

The various types of reports and statements requested for the external and internal sources are indicated in the External Reps and Internal Reps multi-value fields inCUSTOMER.SECURITY, respectively. The valuation formats are available in the SC.REPORT.TYPE application and allows different versions of the same report to be specified. The OL.VAL.REPS requires a report type to be specified. The customised valuation reports produce specific layouts to suit different requirements. For example, the customer and the account officer wants to view different information in the report.

The valuation reports can be quite large, depending on the number of components a customer holds within his portfolio. The following examples display a small portion of a valuation report.

Displays the first page of the printable valuation report and displays only the customer’s cash account and outstanding forward forex transaction.

Displays the portfolio breakdown summary.

Historical Portfolio Valuation Reports

In addition to the portfolio valuation reports, Temenos Transact also retains information regarding the end of month position of all the customer portfolios for the last twelve months. These historical valuations are printed by OL.VAL.REPS or viewed through the screen enquiries such as SC.HIST.VAL.COST. The information behind these historical valuations is stored at the end of the month concerned and other than being updated with the end of month closing prices on the first security price update of the new month, left unchanged so that they are a true valuation as at the end of month.

The user can indicate the month of the report required in the Report Month field in OL.VAL.REPS record. For example, the current month is September and the user wants the report for April, the Report Month field is set to four. If the user enters, 10, then Temenos Transact assumes October of the previous year.

FIFO based Valuation and Average Price Calculation for Customer and Own Book Portfolio

The Val Method field in SC.PARAMETER determines the valuation and average price calculation method at a system level. This field accepts FIFO or null as values. If the Val Method field is set to FIFO, the system uses the FIFO valuation method for all the portfolios.

After the field is selected as FIFO or null, then changes to this field cannot be done further.

The Val Method field in SEC.ACC.MASTER also determines the valuation and average price calculation method at a system level. This field accepts FIFO or null value and is defaulted from SC.PARAMETER when a portfolio is opened. The user can change the valuation method for specific portfolios or business models by updating the Val Method field before the first transaction is done for the portfolio. Before trading in own book or customer portfolio, this field needs to be setup as no further change is allowed once a trade is booked for the portfolio. If the valuation method is set to FIFO, the realised gains and average price are updated in the below tables based on the FIFO method:

  • SECURITY.POSITION
  • SC.TRADING.POSITION
  • SC.TRADE.POS.HISTORY
If the Val Method field is set to Null in SC.PARAMETER and FIFO in SEC.ACC.MASTER for a specific portfolio, then the system updates the cost of position on FIFO basis only for the FIFO portfolios while for other portfolios the existing weighted average method is used.

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 28, 2024 6:39:25 PM IST