FINXIS.

EventIntentEnum

Enum CDM 7.2.0

The enumeration values to qualify the intent associated with a transaction event.

Values 23
Namespace cdm.event.common

Values

23 permitted values.

ValueDescription
Allocation The intent is to allocate one or more trades as part of an allocated block trade.
CashFlow The intent is to designate a stand-alone cash transfer as a result of Trade contracual terms e.g. incurred by payout for instance a Performance Amount or a Floating Rate Amount. The particular CashFlow at stake shall be further specified in priceTransferEnum or transferTypeEnum. For clarity, such intentEnum value shall not be used whenever a cash transfer is not stand-alone but is instead embedded in another Event as part of the composable modelling e.g. Decrease with Fees, Cross-Currency Notional Reset, etc. or any other Event whenever including a cash transfer with other features. For clarity, a principal payment related to a Principal Exhange is excluded as well, because a dedicated intentEnum value exists for this event i.e. PrincipalExchange value.
Clearing The intent is to clear the contract.
Compression The intent is to compress multiple trades as part of a netting or compression event.
ContractFormation The intent is to form a contract from an execution.
ContractTermsAmendment The intent is to amend the terms of the contract through renegotiation.
CorporateActionAdjustment The intent is to take into effect the occurrence of a Corporate Action and the particular Corporate Action at stake shall be further specified in CorporateActionTypeEnum.
CreditEvent The intent is to take into effect the occurrence of a Credit Event.
Decrease The intent is to Decrease the quantity or notional of the contract.
EarlyTerminationProvision The intent is to fully unwind the Trade, as a result of the application of Trade contractual terms (e.g. an obligation to do so before Termination Date as part of any kind of Early Termination terms) as defined within the CDM EarlyTerminationProvision data type. Accordingly, increase and decrease of positions which result from negotiation by the parties shall not be designated by such intentEnum. For clarity, partial exercise of an option before its expiration date is excluded as well, though related to Trade contract terms, because a dedicated intentEnum value exists for this event i.e. OptionExercise value.
Increase The intent is to Increase the quantity or notional of the contract.
IndexTransition The intent is to replace an interest rate index by another one during the life of a trade and add a transition spread on top of this index (and on top of the spreads already defined in the trade, if any).
NotionalReset The intent is to increase or to decrease the notional of the Trade, in accordance with Notional Reset features e.g. could apply for Cross Currency Swaps, Equity Performance Swaps, etc.
NotionalStep The intent is to increase or to decrease the notional of the Trade, in accordance with Step features attached to a Payout Quantity.
Novation The intent is to novate the contract.
ObservationRecord The intent is to record any kind of stand-alone obervervations e.g. internal data recording, usage of CDM for recording and/or exchanging data as part of pricing 'consensus' processing, etc. For clarity, such intentEnum value shall not be used whenever an observation is not stand-alone but is instead embedded in another Event as part of the composable modelling e.g. CashFlow to which an observation of prices is associated, etc.
OptionExercise The intent is to Exercise a contract that is made of one or several option payout legs. For clarity, such intentEnum value shall not be used whenever an optional right is exercised in relation with a Trade which composition includes other types of payout legs e.g. right to call or to cancel before Termination Date as part of any kind of Early Termination terms other than genuine bermuda or american style features described in option payout.
OptionalExtension The intent is to extend the trade through exercise of an optional right as defined within the CDM OptionProvision data type.
OptionalCancellation The intent is to cancel the trade through exercise of an optional right as defined within the CDM OptionProvision data type.
PortfolioRebalancing The intent is to rebalance a portfolio, by inserting new derivatives transactions into portfolios of participants to reduce risks linked to those trades. These are offsetting trades that rebalance relationships between different counterparties when it comes to exposure of portfolios to certain types of risk, such as interest rate risk.
PrincipalExchange The intent is to pay or to receive a cash transfer, in accordance with Principal Exchange features.
Reallocation The intent is to reallocate one or more trades as part of an allocated block trade.
Repurchase The intent is to close a repo transaction through repurchase.

Referenced by

1 type holds an EventIntentEnum as an attribute.

Functions

Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.

FunctionRoleDescription
MapIntent returns —
Create_BusinessEvent takes Creates a business event from instructions containing primitive instructions and optionally a trade state.
MapWorkflowStep takes —

Open EventIntentEnum in the Model Browser

Walk the tree and the reference graph interactively, and switch releases to see how the enumeration has changed. Free, no signup.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · event-common-enum.rosetta cdm.event.common