Overview
This document applies to all releases of Eagle software V17 and above, plus select legacy branches. Version-dependent functionality is noted with the initial release(s) it became available.
Central clearing of swaps resulted in standardization across various contracts, allowing long and short positions in the same contract to be netted together. For clients who trade in large volumes, this reduces gross notional outstanding and the number of individual positions without affecting cash flows.
Phase 1 of swaps netting in Eagle Accounting is limited to cleared Interest Rate Swaps (IRS) and Credit Default Index Swaps (CDX) set up with variation margin (VM) and amortization both turned off. It is rules-based to support different netting configurations across clearinghouses and securities, and can be triggered manually or via a schedule. Rules are configured based on Processing Security Type (3931), Primary Asset ID (14), and Primary Exchange (17).
Configuration
Swaps netting is a four-step process:
- Establish Accounting Rule
- Define Netting Rule Details
- Add Netting Rule to Entity
- Trigger Netting
Step 1: Establish Accounting Rule
- Open Create Accounting Rule (Add Accounting Rule prior to V17)
- Enter Rule Name (3197, must be unique) and Rule Description (1166)
- Set Rule Type (1882) =
Swap Netting
- Click Submit
Step 2: Define Netting Rule Details
- Open Create Netting Rule (Add Netting Rule prior to V17)
- Select the Rule Name (3197) you created in Step 1
- Set Processing Security Type (3931) =
SWCOIR
for IRS orSWCDCX
for CDX - Select a clearinghouse from the Exchange Code (9036) list
- Enter the appropriate Lot Selection Method (27) to use for the netting transaction
- Asset ID (14) and Issue Name (961) can be used to apply the netting rule to an individual security
- Enter a Rule Begin Date (71) less than or equal to the earlier possible date netting should take place
- You can set this to
19000101
if you want all positions to be eligible regardless of date
- You can set this to
- Click Submit
Note: additional rows with different criteria can be added to the same netting rule by right-clicking in the lower multi-row section of the screen and selecting Add Row(s).
Step 3: Add Netting Rule to Entity
- Open Create/Edit Entity (Add Entity or Change Entity prior to V17)
- Set Netting Rule Name (1887) to the Rule Name you created in Step 1
- Click Submit
Step 4: Trigger Netting
- Open the Run Swap Netting global process (SWAP Netting prior to V17)
- Set Select Query Option (2283) to capture the universe of securities you want to net
- Enter Net Date (221) equal to effective date of the netting, plus any other fields required based on Select Query Option
- Click Submit
Netting transactions should be cancelled using Batch Cancel Trades to ensure all constituents are rolled back together.
Examples
Credit Default Index Swaps (CDXs)
- Open 1 million notional long (sell protection) @ 101 with trade date 12/1/2015
- Open 1 million notional short (buy protection) @ 100 with trade date 12/15/2015
- Trigger netting with Net Date =
20151215
- Both lots are closed out with Reason (56) =
NETTING
and no cash is generated
- Both lots are closed out with Reason (56) =
Interest Rate Swaps (IRSs)
- Open 3 million notional long @ 0.1 with trade date 12/15/2015
- Open 4 million notional long @ 0.4 with trade date 12/16/2015
- Open 5 million notional long @ 0.2 with trade date 12/22/2015
- Open 2.5 million notional long @ 0.5 with trade date 12/28/2015
- (Net Position = 14.5 million notional long @ 0.2862069 weighted average unit cost)
- Trigger netting with Net Date =
20160113
- All lots are closed @ weighted average unit cost
- A single new lot for 14.5 million notional long is opened @ weighted average unit cost
- No cash is generated
Add Comment