<UnderlyingPaymentScheduleGrp> Component Block

The UnderlyingPaymentScheduleGrp is a repeating subcomponent of the UnderlyingPaymentStream component used to specify notional and rate steps in the payment stream.

The Fixing Lag Interval (UnderlyingPaymentScheduleFixingLagPeriod(41893) and UnderlyingPaymentScheduleFixingLagUnit(41894)) and the First Observation Offset Duration (UnderlyingPaymentScheduleFixingFirstObservationOffsetPeriod(41895) and UnderlyingPaymentScheduleFixingFirstObservationOffsetUnit(41896)) are used together. If the First Observation Offset Duration is specified, the observation starts the Fixing Lag Interval prior to each calculation. If the First Observation Offset Duration is not specified, the observation starts immediately preceding each calculation.

Used in :

Tag Field Name FIXML Req'd Comments
40664 NoUnderlyingPaymentSchedules N

Number of swap schedules in the repeating group

=> 40665 UnderlyingPaymentScheduleType @Typ C

Required if NoUnderlyingPaymentScheules(40664) > 0.

=> 41881 UnderlyingPaymentScheduleXID @XID N

Identifier of this UnderlyingPaymentSchedule for cross referencing elsewhere in the message.

=> 41882 UnderlyingPaymentScheduleXIDRef @XIDRef N

Reference to payment schedule elsewhere in the message.

=> 40666 UnderlyingPaymentScheduleStubType @StubTyp N

Indicates to which stub this schedule applies.

=> 40667 UnderlyingPaymentScheduleStartDateUnadjusted @StartDtUnadj N

The unadjusted date on which the value is adjusted, or calculated if a future value notional for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)), or the start date of a cashflow payment.

=> 40668 UnderlyingPaymentScheduleEndDateUnadjusted @EndDtUnadj N

The unadjusted end date of a cashflow payment.

=> 40669 UnderlyingPaymentSchedulePaySide @PaySide N

The side of the party paying the step schedule.

=> 40670 UnderlyingPaymentScheduleReceiveSide @RcvSide N

The side of the party receiving the step schedule.

=> 40671 UnderlyingPaymentScheduleNotional @Notl N

The notional value for this step, or amount of a cashflow payment.

=> 40672 UnderlyingPaymentScheduleCurrency @Ccy N

The currency for this step. Uses ISO 4217 currency codes.

=> 40673 UnderlyingPaymentScheduleRate @Rt N

The rate value for this step.

=> 40674 UnderlyingPaymentScheduleRateMultiplier @RtMult N

A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream.

=> 40675 UnderlyingPaymentScheduleRateSpread @Spread N

The spread value for this step.

=> 41883 UnderlyingPaymentScheduleRateCurrency @RtCcy N

Specifies the currency of the schedule rate. Uses ISO 4217 currency codes.

=> 41884 UnderlyingPaymentScheduleRateUnitOfMeasure @RtUOM N

The schedule rate unit of measure (UOM).

=> 41885 UnderlyingPaymentScheduleRateConversionFactor @RtFctr N

The number to be multiplied by the derived floating rate of the underlying's payment schedule in order to arrive at the payment rate. If omitted, the schedule rate conversion factor is 1.

=> 41886 UnderlyingPaymentScheduleRateSpreadType @SpreadTyp N

Specifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate.

=> 40676 UnderlyingPaymentScheduleRateSpreadPositionType @SpreadPosTyp N

Identifies whether the rate spread is applied to a long or short position.

=> 40677 UnderlyingPaymentScheduleRateTreatment @RtTrtmt N

Specifies the yield calculation treatment for the step schedule.

=> 40678 UnderlyingPaymentScheduleFixedAmount @FixedAmt N

The explicit payment amount for this step.

=> 40679 UnderlyingPaymentScheduleFixedCurrency @FixedCcy N

The currency of the fixed amount. Uses ISO 4217 currency codes.

=> 41887 UnderlyingPaymentScheduleSettlPeriodPrice @SettlPx N

The schedule settlement period price.

=> 41888 UnderlyingPaymentScheduleSettlPeriodPriceCurrency @SettlPxCcy N

The currency of the schedule settlement period price. Uses ISO 4217 currency codes.

=> 41889 UnderlyingPaymentScheduleSettlPeriodPriceUnitOfMeasure @SettlPxUOM N

The settlement period price unit of measure (UOM).

=> 41890 UnderlyingPaymentScheduleStepUnitOfMeasure @StepUOM N

The schedule step unit of measure (UOM).

=> 40680 UnderlyingPaymentScheduleStepFrequencyPeriod @StepPeriod N

Conditionally required when UnderlyingPaymentScheduleStepFrequeencyUnit(40681) is specified.

=> 40681 UnderlyingPaymentScheduleStepFrequencyUnit @StepUnit N

Conditionally required when UnderlyingPaymentScheduleStepFrequeencyPeriod(40680) is specified.

=> 40682 UnderlyingPaymentScheduleStepOffsetValue @StepVal N

The explicit amount that the notional changes on each step date. This can be a positive or negative amount.

=> 40683 UnderlyingPaymentScheduleStepRate @StepRt N

The percentage by which the notional changes on each step date. The percentage is either a percentage applied to the initial notional amount or the previous outstanding notional, depending on the value specified in UnderlyingPaymentScheduleStepRelativeTo(40685). The percentage can be either positive or negative.

=> 40684 UnderlyingPaymentScheduleStepOffsetRate @StepOfstRt N

The explicit amount that the rate changes on each step date. This can be a positive or negative value.

=> 40685 UnderlyingPaymentScheduleStepRelativeTo @StepReltv N

Specifies whether the UnderlyingPaymentScheduleStepRate(40683) or UnderlyingPaymentScheduleStepOffsetValue(40682) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount.

=> <UnderlyingPaymentScheduleRateSourceGrp> N
=> 40686 UnderlyingPaymentScheduleFixingDateUnadjusted @FixngDtUnadj N

The unadjusted fixing date.

=> 40687 UnderlyingPaymentScheduleWeight @Wt N

Floating rate observation weight for cashflow payment.

=> 40688 UnderlyingPaymentScheduleFixingDateRelativeTo @FixngReltv N

Specifies the anchor date when the fixing date is relative to an anchor date.

See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.

=> 40689 UnderlyingPaymentScheduleFixingDateBusinessDayCnvtn @FixngBizDayCnvtn N

When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment schedule.

=> <UnderlyingPaymentScheduleFixingDateBusinessCenterGrp> N

When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment schedule.

=> 40691 UnderlyingPaymentScheduleFixingDateOffsetPeriod @FixngPeriod N

Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetUnit(40692) is specified.

=> 40692 UnderlyingPaymentScheduleFixingDateOffsetUnit @FixngUnit N

Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetPeriod(40691) is specified.

=> 40693 UnderlyingPaymentScheduleFixingDateOffsetDayType @FixngDayTyp N

Specifies the day type of the relative fixing date offset.

=> 41891 UnderlyingPaymentScheduleFixingDayDistribution @FixngDayDistrib N

The distribution of fixing days.

=> 41892 UnderlyingPaymentScheduleFixingDayCount @FixngDayCnt N

The number of days over which fixing should take place.

=> 40694 UnderlyingPaymentScheduleFixingDateAdjusted @FixngDt N

The adjusted fixing date.

=> <UnderlyingPaymentScheduleFixingDayGrp> N
=> 41893 UnderlyingPaymentScheduleFixingLagPeriod @FixngLagPeriod N

Conditionally required when UnderlyingPaymentScheduleFixingLagUnit(41894) is specified.

=> 41894 UnderlyingPaymentScheduleFixingLagUnit @FixngLagUnit N

Conditionally required when UnderlyingPaymentScheduleFixingLagPeriod(41893) is specified.

=> 41895 UnderlyingPaymentScheduleFixingFirstObservationDateOffsetPeriod @FixngFirstObsvtnPeriod N

Conditionally required when UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit(41896) is specified.

=> 41896 UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit @FixngFirstObsvtnUnit N

Conditionally required when UnderlyingPaymentScheduleFixingFirstObservationDateOffsetPeriod(41895) is specified.

=> 40695 UnderlyingPaymentScheduleFixingTime @FixngTm N

The fixing time.

=> 40696 UnderlyingPaymentScheduleFixingTimeBusinessCenter @FixngTmBizCtr N

Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.

=> 40697 UnderlyingPaymentScheduleInterimExchangePaymentDateRelativeTo @IntrmExchDtReltv N

Specifies the anchor date when the interim exchange payment date is relative to an anchor date.

See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.

=> 40698 UnderlyingPaymentScheduleInterimExchangeDatesBizDayConvention @IntrmExchDtBizDayCnvtn N

When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment schedule.

=> <UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrp> N

When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment schedule.

=> 40700 UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriod @IntrmExchDtPeriod N

Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit(40701) is specified.

=> 40701 UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit @IntrmExchDtUnit N

Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriod(40700) is specified.

=> 40702 UnderlyingPaymentScheduleInterimExchangeDatesOffsetDayType @IntrmExchDayTyp N

Specifies the day type of the relative interim exchange date offset.

=> 40703 UnderlyingPaymentScheduleInterimExchangeDateAdjusted @IntrmExchDt N

The adjusted interim exchange date.