FINXIS.

ExecutionInstruction

Type CDM 7.2.0

Specifies instructions for execution of a transaction, consisting of a product, price, quantity, parties, trade identifier, execution details, and settlement terms.

Extends —
Extended by —
Attributes 12
Namespace cdm.event.common

Attributes

All 12 declared on ExecutionInstruction. Cardinality in amber is required.

NameTypeCard.Description
product NonTransferableProduct 1..1 Defines the financial product to be executed and contract formed.
priceQuantity PriceQuantity 1..* Defines the prices (e.g. spread, equity price, FX rate), quantities (e.g. currency amount, no. shares) and settlement terms (e.g. initial fee, broker fee, up-front cds payment or option premium settlement) associated with the constituents of the transacted product.
counterparty Counterparty 2..2 Maps two defined parties to counterparty enums for the transacted product.
ancillaryParty AncillaryParty 0..* Maps any ancillary parties, e.g. parties involved in the transaction that are not one of the two principal parties.
parties Party 2..* Defines all parties to that execution, including agents and brokers.
partyRoles PartyRole 0..* Defines the role(s) that party(ies) may have in relation to the execution.
executionDetails ExecutionDetails 1..1 Specifies the type and venue of execution, e.g. via voice, or electronically.
tradeDate date 1..1 Denotes the trade/execution date.
tradeTime TimeZone 0..1 Denotes the trade time and timezone as agreed by the parties to the trade.
tradeIdentifier TradeIdentifier 1..* Denotes one or more identifiers associated with the transaction.
collateral Collateral 0..1 Detail the collateral requirement anticipated with the transaction.
lotIdentifier Identifier 0..1 Lot Identifier associated with the transaction.

Referenced by

1 type holds an ExecutionInstruction 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
MapTradeToExecutionInstruction returns —
Create_Execution takes Specifies the function to compose an execution based on a minimum required set of inputs: product, quantity, parties, etc.

Open ExecutionInstruction in the Model Browser

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

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