TRS Separate Reset & Valuation Prices Processing Notes

Overview

In some cases there may be a requirement to fair value a TRS or include another form of discounting in the valuation. Beginning in V17 R2.49 you can specify different sources to be used for TRS resets at the entity level. There is no change to the daily valuation process; it continues to use Long Price Source (1282) and Short Price Source (5422) from the entity. The default behavior is that these sources are used for resets too. You can override the default behavior as described in the Implementation section below.

  • The prices that will be used for valuations and resets must be loaded to separate sources

    • Example: discounted prices are loaded to SOURCE1 and market prices are loaded to SOURCE2

  • Prices can also be applied separately for long and short positions as demonstrated in the table below

 

Discounted Valuation Prices

Market Reset Prices

 

Discounted Valuation Prices

Market Reset Prices

Long Positions

SOURCE1

SOURCE2

Short Positions

SOURCE3

SOURCE4

There is additional functionality to convert a dirty discounted market value (URGL) to a unit price as required by Eagle Accounting, which can be used alongside the functionality described here. See TRS Price Conversion Processing Notes for details.

Implementation

  • The association of an entity to a price source for long and/or short TRS resets is driven by code values

  • To change an entity's price source for long TRS resets:

    • Open Codes

    • Locate and open LONG TRS PRICE

    • Add new code value with the following attributes

      • Code Value Short Description = Entity ID of applicable entity

      • Code Value Long Description = price source for long TRS resets (case sensitive)

      • Source = Long Price Source of applicable entity

  • To change an entity's price source for short TRS resets:

    • Open Codes

    • Locate and open SHORT TRS PRICE

    • Add new code value with the following attributes

      • Code Value Short Description = Entity ID of applicable entity

      • Code Value Long Description = price source for short TRS resets (case sensitive)

      • Source = Short Price Source of applicable entity

  • If an entity is not in the list of code values, the default behavior is applied (entity-level price sources are used for resets)

When using an alternate source for resets, prices are pulled from the PRICE table for the specified source.