primaryRateSource | InformationSource | The primary source for where the rate observation will occur. Will typically be either
a page or a reference bank published rate.
| Primary FX rate source. | | 0-1,
mre | |
secondaryRateSource | InformationSource | An alternative, or secondary, source for where the rate observation will occur. Will
typically be either a page or a reference bank published rate.
| Alternative FX rate source. | | 0-1,
ncf | |
fxType | CommodityFxType | A type to identify how the FX rate will be applied. This is intended to differentiate
between the various methods for applying FX to the floating price such as a daily
calculation, or averaging the FX and applying the average at the end of each CalculationPeriod.
| FX rate application method. | | 0-1,
mfr | |
averagingMethod | AveragingMethodEnum | The parties may specify a Method of Averaging when averaging of the FX rate is applicable. | FX rate averaging method. | | 0-1,
mfr | |
Choice begin |
Branch1 |
fxObservationDates | AdjustableDates | A list of the fx observation dates for a given Calculation Period. | FX observation dates list. | | 1-∞,
mre | |
Branch2 |
dayType | CommodityDayTypeEnum | The type of day on which pricing occurs. | Day type. | | 0-1,
mre,
mfr | |
Choice begin |
Branch1 |
dayDistribution | CommodityFrequencyType | The method by which the pricing days are distributed across the pricing period. | Day distribution. | | 0-1,
mre,
mfr | |
dayCount | xsd:positiveInteger | The number of days over which pricing should take place. | Day count. | | 0-1,
mfr | |
Branch2 |
dayOfWeek | DayOfWeekEnum | The day(s) of the week on which pricing will take place during the pricing period. | Day of week. | | 0-7,
mre,
mfr | |
dayNumber | xsd:integer | The occurrence of the dayOfWeek within the pricing period on which pricing will take
place, e.g. the 3rd Friday within each Calculation Period. If omitted, every dayOfWeek
will be a pricing day.
| Day number. | | 0-1,
mfr | |
Choice end |
Choice begin |
Branch1 |
lag | Lag | The pricing period per calculation period if the pricing days do not wholly fall within
the respective calculation period.
| Lag. | | 1-1,
mre | |
Branch2 |
lagReference | LagReference | Allows a lag to reference one already defined elsewhere in the trade. | Lag reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Choice end |
Choice begin |
Branch1 |
calculationPeriodsReference | CalculationPeriodsReference | A pointer style reference to the Calculation Periods defined on another leg. | Calculation periods reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Branch2 |
calculationPeriodsScheduleReference | CalculationPeriodsScheduleReference | A pointer style reference to the Calculation Periods Schedule defined on another leg. | Calculation periods schedule reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Branch3 |
calculationPeriodsDatesReference | CalculationPeriodsDatesReference | A pointer style reference to single-day-duration Calculation Periods defined on another
leg.
| Calculation periods dates reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Choice end |
Choice end |
fixingTime | BusinessCenterTime | The time at which the spot currency exchange rate will be observed. It is specified
as a time in a specific business center, e.g. 11:00am London time.
| FX rate fixing time. | | 0-1,
ncf | |