FINXIS.

OptionalEarlyTermination

Type CDM 7.2.0

A data defining: an early termination provision where either or both parties have the right to exercise.

Extends —
Extended by —
Attributes 8
Namespace cdm.product.template

Attributes

All 8 declared on OptionalEarlyTermination. Cardinality in amber is required.

NameTypeCard.Description
singlePartyOption BuyerSeller 0..1 If optional early termination is not available to both parties then this component specifies the buyer and seller of the option. In FpML, this attribute is of type SinglePsrtyOption, which actually consists of the BuyerSeller.model.
mutualEarlyTermination boolean 0..1 Used for specifying whether the Mutual Early Termination Right that is detailed in the Master Confirmation will apply.
exerciseNotice ExerciseNotice 0..* Definition of the party to whom notice of exercise should be given.
followUpConfirmation boolean 0..1 A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
calculationAgent CalculationAgent 0..1 The ISDA Calculation Agent responsible for performing duties associated with an optional early termination.
cashSettlement SettlementTerms 0..1 If specified, this means that cash settlement is applicable to the transaction and defines the parameters associated with the cash settlement procedure. If not specified, then physical settlement is applicable.
optionalEarlyTerminationAdjustedDates OptionalEarlyTerminationAdjustedDates 0..1 An early termination provision to terminate the trade at fair value where one or both parties have the right to decide on termination.
exerciseTerms ExerciseTerms 1..1 The exercise terms associated with the optional early termination, including details such as exercise style, exercise fees, and any other relevant conditions or terms.

Conditions

Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.

OptionalEarlyTerminationExerciseNoticeReceiverParty Condition
if exerciseNotice -> exerciseNoticeReceiver exists
then exerciseNotice -> exerciseNoticeReceiver contains AncillaryRoleEnum -> ExerciseNoticeReceiverPartyOptionalEarlyTermination
MandatoryEarlyTerminationCalculationAgent Condition
if calculationAgent -> calculationAgentParty exists
then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentOptionalEarlyTermination

Referenced by

1 type holds an OptionalEarlyTermination 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
MapOptionalEarlyTermination returns —

Open OptionalEarlyTermination 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 · product-template-type.rosetta cdm.product.template