Single-Event vs. Multi-Event Swap Trade Processing Notes
Single-Event trade processing was introduced for Interest Rate Swaps (IRS) and Total Return Swaps (TRS) in V17 R2.27 to allow additional lot selection methods on close trades. It was expanded to Cross Currency Swaps (CCS) in V17 R2.49 and Zero-Coupon Inflation Swaps (ZCIS) in V17 R2.51. Single-Event does not currently support Inflation-Linked Asset Swaps where one leg uses the SWLEIF Processing Security Type.
There are no differences in security setup or the resulting positions between the two methods; both produce separate positions for the contract and each leg. When using the Single-Event method, all data is provided on the contract (IRS, CCS, ZCIS) or return leg (TRS) only, and the engine spawns the transactions for the other legs. Single-Event closes can be processed against Multi-Event opens, and Multi-Event closes can be processed against Single-Event opens, if needed. You can identify if a trade was booked as Single-Event or Multi-Event using tag 17940 on the open lots. If the tag is present with a value of Y, the trade was booked as Single-Event. If the tag is not present, the trade was booked as Multi-Event.
While the Multi-Event method continues to be supported, Single-Event is our best practice. New functionality is being added to the Single-Event method only. The following is a comparison of the two methods.
Method | Pros | Cons |
|---|---|---|
Single-Event |
|
|
Multi-Event |
|
|