EarlyTerminationProvision
Type CDM 7.2.0A data defining: an early termination provision for a swap. This early termination is at fair value, i.e. on termination the fair value of the product must be settled between the parties.
Attributes
All 4 declared on EarlyTerminationProvision. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| mandatoryEarlyTermination | MandatoryEarlyTermination | 0..1 | A mandatory early termination provision to terminate the swap at fair value. |
| mandatoryEarlyTerminationDateTenor | Period | 0..1 | Period after trade date of the mandatory early termination date. |
| optionalEarlyTermination | OptionalEarlyTermination | 0..1 | An option for either or both parties to terminate the swap at fair value. |
| optionalEarlyTerminationParameters | ExercisePeriod | 0..1 | Definition of the first early termination date and the frequency of the termination dates subsequent to that. American exercise is defined by having a frequency of one day. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
(mandatoryEarlyTermination exists or optionalEarlyTermination exists)
or (mandatoryEarlyTermination exists and optionalEarlyTermination exists) Referenced by
1 type holds an EarlyTerminationProvision 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 |
|---|---|---|
| MapEarlyTerminationProvision | returns | — |
Open EarlyTerminationProvision 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.