About Event Types

Each transaction has an event type. An event type specifies the business intent of the transaction. Event types are used in the context of a transaction message type, such as MTOPEN (open transaction), MTCLOSE (close transaction), MTLINK, and MTCASH.

MTOPEN Events

The following are the MTOPEN event types.

Option

Description

Option

Description

BUY

 Opens a long position. Can be used to open equities, options, caps, floors, rights, warrants, and all debt.

BUYFUT

Opens a long position. A cash record is created at the time of a close or when margin is approved. This event is used to open futures with variation margin.

BUYVARMAR

Opens a long position. A cash record is created at the time of a close or when margin is approved. This event is used to open options on futures with variation margin.

CALLASNST

Closes a long call option position that is technically short and closes the underlying long. The settlement method must be PHYSICAL, the underlying must be a held security with sufficient quantity.

CALLEXERFT

Created by MTCLOSE/CALLEXRST. This event is spawned by the business rules for the physical exercise of a futures call option only if the underlying investment type is FT. There is no panel supporting this event. It creates a long open.

CDSOPEN

Opens a long position. It is used to open credit default swap contracts.

CONVERSION

Opens a long or short position. Conversion events are basis specific and do not replicate to all accounting bases. The event excludes options on futures, currency, futures, forwards, repos, reverse repos, and index securities.

CPB

Lots with unknown cost basis are opened with the MTOPEN REC event. The CPB event closes the unknown lot either fully or partially and opens a lot with the cost basis provided on the event. Normally used for brokerage.

DEPOSIT

Opens a long position. Generally used for short term interest at maturity securities. A bank certificate of deposit is a time deposit product.

EMAOPEN

Opens equity positions with a processing security type of Joint Venture/Limited Liability/Partnership (JVLCLP) and Common Stock (EQCSCS) when you use the Equity Method of Accounting (EMA).

FNDSPLTMRG

The MTOPEN/FUNDSPLTMRG event is spawned from the MTCLOSE/FNDSPLTMRG event. These events transfer either a full position, partial position, or lot from one entity to another.

LPOPEN

Opens a long limited partnership position. Used for initial funding of private equity (EQCBFI). 

OPENFUTURE

Opens a long or short position and creates a cash record only if there are fees and the fees are expensed. This event is used to book futures without variation margin.

OPENSWAP

Opens interest rate, total rate or return, currency, and inflation linked swap contracts. Also opens lock securities. The contract is always opened long, the legs are opened long and short.

PUTASNST

Closes a long put option position that is technically short and opens the underlying long. The settlement method must be PHYSICAL.

REC

Opens a long or short position. REC events can be opened with an unknown cost basis that can be adjusted later with the CPB event. This event is very similar to the CONVERSION event.

SELLFUT

Opens a short position. A cash record is created at the time of a close or when margin is approved. This event is used to open futures with variation margin.

SELLVARMAR

Opens a short position. A cash record is created at the time of a close or when margin is approved. This event is used to open options on futures with variation margin.

SHORTSELL

Opens a short position. Can be used to open equities, rights, warrants, and all debt.

TBAOPEN

Opens a long or short to be announced (TBA) position. A cash record is created if the entity election, Create TBA Cashflow flag, is Y. If it is N, a cash record is created for the net cash movement at the time of the close.

WRITE

Opens a short position. Can be used to open options, caps, and floors.



MTCLOSE Events

The following are the MTCLOSE event types.

Option

Description

Option

Description

ASSIGN

Closes written call and put options and assigns them for cash.

BUYCVR

Closes a short position. Can be used to close equities, options, caps, floors, rights, warrants, and all debt.

BUYFUT

Closes a short position. This event is used to close futures with variation margin.

BUYVARMAR

Closes a short position. This event is used to close options on futures with variation margin.

CALLASNST

Closes a short call option position at cost and closes the underlying long if the settlement method is PHYSICAL or opens the underlying short if the settlement method is PHYSHORT.

CALLEXRST

 Closes a long call option position at cost and opens the underlying long if the settlement method is PHYSICAL or closes the underlying short if the settlement method is PHYSHORT.

CLOSEFUTURE

Closes a long or short position and creates a cash record only if there are fees and the fees are expensed. This event is used to close futures without variation margin.

CLOSESWAP

Closes interest rate, total rate or return, currency, and inflation linked swap contracts. Also closes lock securities. The contract is always closed long, the legs are closed long and short.

CURRENCY_EXER_ASN

Used to physically exercise or assign a currency option only. It closes a long currency option and opens a spot contract for the currencies involved by creating a cash disbursement for the currency sold and a cash receipt for the currency purchased.

DEL

 Used to close lots/positions down at cost.

EMACLOSE

Closes equity positions with a processing security type of Joint Venture/Limited Liability/Partnership (JVLCLP) or Common Stock (EQCSCS) when you use the Equity Method of Accounting (EMA).

EXERCISE

Closes long call and put options and exercises them for cash.

FUNDSPLTMRG

Transfers either a full position, partial position, or lot from one entity to another.

LPCLOSE

Closes a long limited partnership position. Closes a private equity (EQCBFI) position. 

PUTASNST

Closes a short put option position at cost and opens the underlying long if the settlement method is PHYSICAL or closes the underlying short if the settlement method is PHYSHORT.

PUTEXRST

Closes a long put option position at cost and closes the underlying long if the settlement method is PHYSICAL or opens the underlying short if the settlement method is PHYSHORT.

ROLLOVER

Rolls over lots created with a DEPOSIT event into a new security with new terms.

SELL

Closes a long position. Can be used to close equities, options, caps, floors, rights, warrants, and all debt.

SELLFUT

Closes a long position. This event is used to close futures with variation margin.

SELLVARMAR

Closes a long position. This event is used to close options on futures with variation margin.

TBACLOSE

Used to close TBA lots/positions as a result of an allocation, pair-off, turn-around, and so on. A cash record is created if the entity election, Create TBA Cashflow flag, is Y. If it is N, a cash record is created for the net cash movement at the time of the close.

MTLINK Events

The following are the MTLLINK event types.

Option

Description

Option

Description

JNLCVR

 Nets a long and short position to one net long or short position. The MTLINK event creates an MTCLOSE JNLCVR LONG loopback which then spawns an MTCLOSE JNLCVR SHORT event.

SPOT

Used to create a currency contract which usually settles in just a few days from trade date. No cost is recorded. The MTLINK event generates two MTCASH SPOT events, one being a disbursement for the currency sold and the other a receipt for the currency purchased.

TRADEFWD

Used to create a currency contract which usually settles on some future date. No cash record is created at the time of the trade but rather when either the contract is closed or when it matures. The MTLINK event generates either an MTCLOSE TRADEFWD LONG or MTOPEN TRADEFWD SHORT event for the non-settle leg first depending on the close eligible flag (tag 3924) and whether or not the currency being sold is the non-settle leg. If tag 3924 is N and the currency being sold is the non-settle leg, an MTOPEN TRADEFWD SHORT event is created. The non-settle event then generates the settle leg loopback event.

MTADJUST Events

The following are the MTADJUST event types that you can associate with pending trade rules. Additional MTADJUST events are available. 

Option

Description

Option

Description

LPCALL

A limited partnership event that targets an LPOPEN and adjusts the cost and creates cash. Used for capital call of private equity (EQCBFI). 

LPCAP

A limited partnership event that targets an LPOPEN and adjusts the cost for income, expenses, and gains and losses Capitalization for a private equity (EQCBFI) position. 

LPCASH

A limited partnership event that targets an LPOPEN. Cash distribution for a private equity (EQCBFI) position. 

LPCOMMIT

A limited partnership event that targets an LPOPEN and adjusts the original face. Used for commitment adjustment funding of private equity (EQCBFI). 

Â