FINXIS.

FxFixingDate

Type CDM 7.2.0

Extends the Offset structure to specify an FX fixing date as an offset to dates specified somewhere else in the document.

Extends OffsetPeriod
Extended by —
Attributes 10 (7 own)
Namespace cdm.product.common.settlement

Attributes

7 declared on FxFixingDate, 3 inherited. Cardinality in amber is required.

NameTypeCard.Description From
periodMultiplier int 1..1 A time period multiplier, e.g. 1, 2 or 3 etc. A negative value can be used when specifying an offset relative to another date, e.g. -2 days. Period
period PeriodEnum 1..1 A time period, e.g. a day, week, month or year of the stream. If the periodMultiplier value is 0 (zero) then period must contain the value D (day). Period
dayType DayTypeEnum 0..1 In the case of an offset specified as a number of days, this element defines whether consideration is given as to whether a day is a good business day or not. If a day type of business days is specified then non-business days are ignored when calculating the offset. The financial business centers to use for determination of business days are implied by the context in which this element is used. This element must only be included when the offset is specified as a number of days. If the offset is zero days then the dayType element should not be included. Offset
businessDayConvention BusinessDayConventionEnum 0..1 The convention for adjusting a date if it would otherwise fall on a day that is not a business day, as specified by an ISDA convention (e.g. Following, Precedent). —
businessCenters BusinessCenters 0..1 — —
businessCentersReference BusinessCenters 0..1 A reference to a set of financial business centers defined elsewhere in the document. This set of business centers is used to determine whether a particular day is a business day or not. —
dateRelativeToPaymentDates DateRelativeToPaymentDates 0..1 The payment date references on which settlements in non-deliverable currency are due and will then have to be converted according to the terms specified through the other parts of the nonDeliverableSettlement structure. —
dateRelativeToCalculationPeriodDates DateRelativeToCalculationPeriodDates 0..1 The calculation period references on which settlements in non-deliverable currency are due and will then have to be converted according to the terms specified through the other parts of the nonDeliverableSettlement structure. Implemented for Brazilian-CDI swaps where it will refer to the termination date of the appropriate leg. —
dateRelativeToValuationDates DateRelativeToValuationDates 0..1 The calculation period references on which settlements in non-deliverable currency are due and will then have to be converted according to the terms specified through the other parts of the nonDeliverableSettlement structure. Implemented for Brazilian-CDI swaps where it will refer to the termination date of the appropriate leg. —
fxFixingDate AdjustableOrRelativeDate 0..1 Describes the specific date when a non-deliverable forward or cash-settled option will 'fix' against a particular rate, which will be used to compute the ultimate cash settlement. This element should be omitted where a single, discrete fixing date cannot be identified e.g. on an american option, where fixing may occur at any date on a continuous range. This attribute was formerly part of 'fxSettlementTerms', which is now being harmonised into a common 'CashSettlementTerms' that includes a 'ValuationDate'. —

Conditions

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

BusinessCentersChoice Condition
condition to represent an FpML choice construct.
optional choice businessCenters, businessCentersReference
DateChoice Condition
condition to represent an FpML choice construct.
required choice dateRelativeToPaymentDates, dateRelativeToCalculationPeriodDates

Referenced by

1 type holds a FxFixingDate 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
MapFxFixingDate returns —

Open FxFixingDate 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-common-settlement-type.rosetta cdm.product.common.settlement