TRS Accrual Calculations - Run and Results

Top ↑

Under TRS, you can:

  • Run the TRS accrual calculation process
  • View the accrual calculation results and leg schedules on a trade basis

Running TRS Accrual Calculations

Once you have defined a curve configuration, a market data environment, a TRS market data environment, a non-MTM portfolio and the relevant valuation settings, the TRS accrual calculation interface can be accessed i) via the portfolio under Portfolios/Non-MTM Portfolio List by clicking on ACCRUAL CALCULATIONS or ii) under TRS/RUN CALCULATION.

Running the accrual calculation process at the portfolio level
Portfolios/Non-MTM Portfolio List/ALT_INV_TRS
Alt for image

Under TRS/RUN CALCULATION, or via the portfolio to be valued, valuation parameters are automatically filled with the default settings associated to the portfolio, but they can subsequently be overridden, prior to starting the accrual calculation process by clicking on Run Calculation.

Accrual valuation parameters
TRS/RUN CALCULATION
Alt for image

A description of the valuation settings and corresponding permissible values are set out in the table below.

Field Name Description Permissible Values TYPE
Curve Date The market data’s historical curve date (default = system date) YYYY-MM-DD (ISO 8601) M
Valuation Date The valuation date (default = Curve Date) YYYY-MM-DD (ISO 8601) M
Company ID Company -> Entity -> Portfolio Any existing Company ID M
Entity ID Company -> Entity -> Portfolio Any existing Entity ID M
Portfolio ID Company -> Entity -> Portfolio Any existing Portfolio ID M
Market Data Group The market data group that contains the raw market data (optional) See market data O
Curve Configuration The applicable curve configuration(s) when a Market Data Group has been specified See curve configuration C
Reporting Ccy The currency in which the calculation results are expressed when a Market Data Group has been specified Any permissible currency C
Market Data Source Data type (raw, preliminary cleansed or overlay) +
Data provider (primary or secondary),
when a Market Data Group has been specified
RAW PRIMARY | RAW SECONDARY
PRELIMINARY PRIMARY | PRELIMINARY SECONDARY
OVERLAY
See using MD exception management results
C
TRS Market Data Group The market data group that contains the raw market data See TRS market data M
TRS Market Data Source (*) Data provider (primary or secondary) + Data type (raw, preliminary cleansed or overlay) RAW PRIMARY | RAW SECONDARY
PRELIMINARY PRIMARY | PRELIMINARY SECONDARY
OVERLAY
See using MD exception management results
M
TRS Market Data Type Market data side for projection Bid | Mid | Ask M

(*) For TRS Market Data Source, currently only Raw Primary or Raw Secondary are permitted.

Accrual Calculation Results

Once a portfolio has been valued (after clicking on Run Calculation in the “TRS CALCULATION” window), you will automatically be redirected to the “TRS CALCULATION RESULTS” window, which contains saved calculation results, as well as the results of the latest calculations performed.

You can save the selected calculation results by clicking on SAVE RESULTS.

Calculation results can also be accessed under TRS/CALCULATION RESULTS.

After clicking on Run Calculation
TRS/CALCULATION RESULTS
Alt for image

At the calculation results level (by double-clicking on the line item), the various outputs are:

  1. Trades accrual calculations on a trade basis;
  2. Leg schedules and historical cashflows for a selected trade;
  3. Message log of events that were recorded during the calculation process.

After saving, valuation results will also be accessible on a trade level in the TRS trade valuation history screen (see Trade Valuation History).

1. Results on a Trade Basis

In the “TRS TRADES PV” window, you can view, filter and export calculation results on a trade basis.

By double-clicking on the line item, you can view the full trade details.

Accrual calculation results on a trade basis
TRS/CALCULATION RESULTS/ALT_INV_TRS RESULTS
Alt for image

A description of the result outputs on a trade basis is set out in the table below.

CATEGORY Field Name Description / PERMISSIBLE VALUE
Trade Summary Trade Date Trade Date
Trade Summary Trade Type TRS_BOND | TRS_SHARE
Trade Summary Trade ID Trade unique identifier
Trade Summary Counterparty Counterparty
Trade Summary Counterparty Type BILATERAL
Trade Summary Underlying The trade index(es)
Trade Summary Ccy The trade currency
Trade Summary Valuation Status OK | ERROR (hover to see error type)
Trade Summary Error no error | ERROR MESSAGE
Metrics (Reporting Ccy / Trade Ccy) Value Value
Metrics (Reporting Ccy / Trade Ccy) Value (IA) Index adjusted value
Metrics (Reporting Ccy / Trade Ccy) Management Fee Management fee
Metrics (Reporting Ccy / Trade Ccy) Management Fee (IA) Index adjusted management fee
Metrics (Reporting Ccy / Trade Ccy) T0 Net CFS T0 net cashflows
Pay Leg / Rec Leg (Reporting Ccy/ Trade Ccy) Value Leg value
Pay Leg / Rec Leg (Reporting Ccy/ Trade Ccy) Value (IA) Index adjusted trade leg value
Pay Leg / Rec Leg (Reporting Ccy/ Trade Ccy) T0 CFS Leg T0 cashflow
Pay Leg / Rec Leg Notional Leg notional
Pay Leg / Rec Leg Index Leg index
Pay Leg / Rec Leg Rate/Margin, % Leg fixed rate or margin, expressed in %
Pay Leg / Rec Leg Freq Leg frequency
Pay Leg / Rec Leg Day Count Leg daycount
Pay Leg / Rec Leg Initial Coupon The initial coupon
Pay Leg / Rec Leg Base Index Current base index
Pay Leg / Rec Leg Base Index Date Current base index date
Pay Leg / Rec Leg Previous Base Index Previous base index
Pay Leg / Rec Leg Previous Base Index Date Previous base index date
Pay Leg / Rec Leg Current Period Dividends Current period dividends
Pay Leg / Rec Leg Reference Index Current index value
Pay Leg / Rec Leg Reference Index Date Current index date
Pay Leg / Rec Leg Start Date Start Date
Pay Leg / Rec Leg End Date End Date

2. TRS Leg Schedules and Historical Cashflows

In the “METRICS” window, you can see and export leg schedules and historical accrual calculations on the selected trade. The schedule information will be split by leg.

Leg Schedules and Historical Cahsflows
TRS/CALCULATION RESULTS/ALT_INV_TRS RESULTS
Alt for image

A description of the result outputs on a portfolio basis is set out in the table below.

Tab Name Description Additional Information
PAY LEG Pay leg schedule including historial accrual calculations, expressed in the leg currency For the selected trade
RECEIVE LEG Receive leg schedule including historial accrual calculations, expressed in the leg currency For the selected trade

3. Message Log

Events (including warning or errors) logged during the valuation process will be set out in the “MESSAGE LOG” window.


Introduction to Xplain
Curves
Portfolios
Data
Valuations
Data Cleansing
Preferences
Admin
Importing and Versioning
XVA Module
TRS Module