AdjustableDate
Type CDM 7.2.0A class for defining a date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
Attributes
All 4 declared on AdjustableDate. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| unadjustedDate | date | 0..1 | A date subject to adjustment. While in FpML this date is required, this cardinality constraint has been relaxed as part of the CDM in order to support the FRA representation, which effective and termination dates are specified in FpML as adjusted dates. |
| dateAdjustments | BusinessDayAdjustments | 0..1 | The business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers. |
| dateAdjustmentsReference | BusinessDayAdjustments | 0..1 | A pointer style reference to date adjustments defined elsewhere in the document. |
| adjustedDate | date | 0..1 | The date once the adjustment has been performed. (Note that this date may change if the business center holidays change). |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
optional choice dateAdjustments, dateAdjustmentsReference Referenced by
6 types hold an AdjustableDate 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 |
|---|---|---|
| MapAdjustedDateToAdjustableDate | returns | — |
| MapAdjustableDate2ToAdjustableDate | returns | — |
| MapUnadjustedDateToAdjustableDate | returns | — |
| MapAdjustableDate | returns | — |
| MapAdjustable2 | returns | — |
| MapDateToAdjustableDate | returns | — |
| MapPrincipalPaymentDate | returns | — |
| AdjustableDateResolution | takes | Prioritization of unadjustedDate over adjustedDate. |
| MapFraToFixedInterestRatePayout | takes | — |
| MapFraToFloatingInterestRatePayout | takes | — |
Open AdjustableDate 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.