MandatoryEarlyTermination
Type CDM 7.2.0A data to: define an early termination provision for which exercise is mandatory.
Attributes
All 4 declared on MandatoryEarlyTermination. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| mandatoryEarlyTerminationDate | AdjustableDate | 1..1 | The early termination date associated with a mandatory early termination of a swap. |
| calculationAgent | CalculationAgent | 1..1 | The ISDA Calculation Agent responsible for performing duties associated with an optional early termination. |
| cashSettlement | SettlementTerms | 1..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. |
| mandatoryEarlyTerminationAdjustedDates | MandatoryEarlyTerminationAdjustedDates | 0..1 | The adjusted dates associated with a mandatory early termination provision. These dates have been adjusted for any applicable business day convention. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
if calculationAgent -> calculationAgentParty exists
then calculationAgent -> calculationAgentParty = AncillaryRoleEnum -> CalculationAgentMandatoryEarlyTermination Referenced by
1 type holds a MandatoryEarlyTermination 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.
| Function | Role | Description |
|---|---|---|
| MapMandatoryEarlyTermination | returns | — |
Open MandatoryEarlyTermination 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.