This document covers the details of Data Management, Accounting, and Performance measurement for Repos.
Example reference data screens, trade screens, and reports are attached:
Entities trading Repos do not require any special setup.
A Repo is modeled as a single row in Data Management. There are two options for modeling Repos:
DBIBMA (Interest-Bearing Payment at Maturity)
No
DBIBST (Interest Bearing Short Term)
F (Fixed)
and a Payment Frequency (472) other than MAT (At Maturity)
, which may be necessary for certain types of ReposThere are legacy PSTs that may be visible from the front end, but are no longer used in Eagle Accounting: |
Repos are generally fixed rate and valued at par value +/- accrued interest, resulting in very little associated market data. DBIBMA only supports fixed rates. DBIBST support all rate types:
Depressed economic conditions can lead to negative repo rates in some extreme cases. Eagle Accounting has core support for accruing on negative interest rates, including when a floating rate plus (minus) a spread goes negative.
Whether using the Book & Build or Multi-Step approach, the required security reference data is nearly identical.
Other than basic identifier and country information, the following fields define Eagle’s recommended setup for Repos.
DBIBMA (Interest-Bearing Payment at Maturity)
DBIBST (Interest Bearing Short Term)
DBIBRP (REPO)
or DBIBRR (Reverse REPO)
as they have been retired 0.01
if you intend to price at 100, or 1.00
if you intend to price at 1.00 1.00
F (Fixed Rate)
F (Fixed Rate)
, but can be X (Floating Rate)
or I (Variable Rate)
if applicableMAT (At Maturity)
MAT (At Maturity)
, but can be different if applicable1_D (Daily)
100
if you intend to price at 100, or 1.00
if you intend to price at 1.00100
if you intend to price at 100, or 1.00
if you intend to price at 1.00No
Collateral securities can be attached for reference and reporting purposes by using Add Underlying Security.
1.00
(due to Price Multiplier of 1.00
)Traded Interest
1.00
(due to Price Multiplier = 1.00
)1.00
Traded Interest
Once a Repo trade is booked it will be picked up in Eagle’s global workflow. Daily accruals (whether positive, negative, or zero) and periodic coupons are generated as part of the earnings process, Accounting valuation is calculated when posting unrealized gain/loss, and Data Management valuation is calculated in the STAR to PACE push. These can be scheduled or triggered manually.
Repos should be priced at 1.00 on a daily basis in order to produce a market value = par value and a market value income = par value +/- accrued interest.
The value of a Repo is calculated using the formulae below:
Pledging: when borrowing money/lending collateral, positions pledged as collateral should continue to be marked to market, or in accordance with your legal accounting requirements and standards.
Repos will be picked up by Accounting’s core maturity process. This will also be scheduled in production environments, but can be triggered manually via Global Process Center > Expirations > Mature.
Almost all reports in Eagle leverage data from the Warehouse, which is populated by the S2P process. This will be scheduled as part of the daily workflow, but can also be triggered manually as described in the Accounting section.
The S2P process creates a single row for each Repo in the POSITION, POSITION_DETAIL, TRADE, and CASH_ACTIVITY tables.
Eagle has a core set of accounting reports that can be used to review Repo information. These are designed to support the daily operational workflow for business users, allowing Grid Reports to be easily exported to Excel and customized to provide additional details as needed. Advanced Reports are intended to be client-facing and do not provide the same level of customization.
The performance toolkit is preconfigured to calculate market value-based performance for Repos using data supplied by the S2P process. Performance calculations will appropriately reflect whether the position is short (borrowing money) or long (lending money). Risk analysis and performance attribution analysis features are available to analyze Repo performance.
Eagle supports loading Repo SMFs and trades through standard Message Center streams. The SMF must be loaded prior to the trade (trades will not automatically spawn SMF records). Refer to the Supported Generic Interfaces guide for more information.