| FRAMES | NO FRAMES |
|
|
The LegPaymentScheduleGrp is a repeating subcomponent of the LegPaymentStream component used to specify notional and rate steps in the payment stream.
The Fixing Lag Interval (LegPaymentScheduleFixingLagPeriod(41545) and LegPaymentScheduleFixingLagUnit(41546)) and the First Observation Offset Duration (LegPaymentScheduleFixingFirstObservationOffsetPeriod(41547) and LegPaymentScheduleFixingFirstObservationOffsetUnit(41548)) 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 | |||
|---|---|---|---|---|---|---|---|
| 40374 | NoLegPaymentSchedules | N |
Number of swap schedules in the repeating group |
||||
| => | 40375 | LegPaymentScheduleType | @Typ | C |
Required if NoLegPaymentSchedules(40374) > 0. |
||
| => | 41533 | LegPaymentScheduleXID | @XID | N |
Identifier of this LegPaymentSchedule for cross referencing elsewhere in the message. |
||
| => | 41534 | LegPaymentScheduleXIDRef | @XIDRef | N |
Reference to payment schedule elsewhere in the message. |
||
| => | 40376 | LegPaymentScheduleStubType | @StubTyp | N |
Indicates to which stub this schedule applies. |
||
| => | 40377 | LegPaymentScheduleStartDateUnadjusted | @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. |
||
| => | 40378 | LegPaymentScheduleEndDateUnadjusted | @EndDtUnadj | N |
The unadjusted end date of a cashflow payment. |
||
| => | 40379 | LegPaymentSchedulePaySide | @PaySide | N |
The side of the party paying the step schedule. |
||
| => | 40380 | LegPaymentScheduleReceiveSide | @RcvSide | N |
The side of the party receiving the step schedule. |
||
| => | 40381 | LegPaymentScheduleNotional | @Notl | N |
The notional value for this step schedule, or amount of a cashflow payment. |
||
| => | 40382 | LegPaymentScheduleCurrency | @Ccy | N |
The currency for this step schedule. Uses ISO 4217 currency codes. |
||
| => | 40383 | LegPaymentScheduleRate | @Rt | N |
The rate value for this step schedule. |
||
| => | 40384 | LegPaymentScheduleRateMultiplier | @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. |
||
| => | 40385 | LegPaymentScheduleRateSpread | @Spread | N |
The spread value for this step schedule. |
||
| => | 41535 | LegPaymentScheduleRateCurrency | @RtCcy | N |
The currency of the schedule rate. Uses ISO 4217 currency codes. |
||
| => | 41536 | LegPaymentScheduleRateUnitOfMeasure | @RtUOM | N |
The schedule rate unit of measure (UOM). |
||
| => | 41537 | LegPaymentScheduleRateConversionFactor | @RtFctr | N |
The number multipled by the derived floating rate of the leg's payment schedule in order to arrive at the payment rate. If omitted, the schedule rate conversion factor is 1. |
||
| => | 41538 | LegPaymentScheduleRateSpreadType | @SpreadTyp | N |
Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. |
||
| => | 40386 | LegPaymentScheduleRateSpreadPositionType | @SpreadPosTyp | N |
Identifies whether the rate spread is applied to a long or a short position. |
||
| => | 40387 | LegPaymentScheduleRateTreatment | @RtTrtmt | N |
Specifies the yield calculation treatment for the step schedule. |
||
| => | 40388 | LegPaymentScheduleFixedAmount | @FixedAmt | N |
The explicit payment amount for this step schedule. |
||
| => | 40389 | LegPaymentScheduleFixedCurrency | @FixedCcy | N |
The currency of the fixed amount. Uses ISO 4217 currency codes. |
||
| => | 41539 | LegPaymentScheduleSettlPeriodPrice | @SettlPx | N |
The schedule settlement period price. |
||
| => | 41540 | LegPaymentScheduleSettlPeriodPriceCurrency | @SettlPxCcy | N |
The currency of the schedule settlement period price. Uses ISO 4217 currency codes. |
||
| => | 41541 | LegPaymentScheduleSettlPeriodPriceUnitOfMeasure | @SettlPxUOM | N |
The settlement period price unit of measure (UOM). |
||
| => | 41542 | LegPaymentScheduleStepUnitOfMeasure | @StepUOM | N |
The schedule step unit of measure (UOM). |
||
| => | 40390 | LegPaymentScheduleStepFrequencyPeriod | @StepPeriod | N |
Conditionally required when LegPaymentScheduleStepFrequencyUnit(40391) is specified. |
||
| => | 40391 | LegPaymentScheduleStepFrequencyUnit | @StepUnit | N |
Conditionally required when LegPaymentScheduleStepFrequencyPeriod(40390) is specified. |
||
| => | 40392 | LegPaymentScheduleStepOffsetValue | @StepVal | N |
The explicit amount that the notional changes on each step date. This can be a positive or negative amount. |
||
| => | 40393 | LegPaymentScheduleStepRate | @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 LegPaymentScheduleStepRelativeTo(40395). The percentage can be either positive or negative. |
||
| => | 40394 | LegPaymentScheduleStepOffsetRate | @StepOfstRt | N |
The explicit amount that the rate changes on each step date. This can be a positive or negative value. |
||
| => | 40395 | LegPaymentScheduleStepRelativeTo | @StepReltv | N |
Specifies whether the LegPaymentScheduleStepRate(40393) or LegPaymentScheduleStepOffsetValue(40392) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. |
||
| => | <LegPaymentScheduleRateSourceGrp> | N | |||||
| => | 40396 | LegPaymentScheduleFixingDateUnadjusted | @FixngDtUnadj | N |
The unadjusted fixing date. |
||
| => | 40397 | LegPaymentScheduleWeight | @Wt | N |
Floating rate observation weight for cashflow payment. |
||
| => | 40398 | LegPaymentScheduleFixingDateRelativeTo | @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. |
||
| => | 40399 | LegPaymentScheduleFixingDateBusinessDayConvention | @FixngBizDayCnvtn | N |
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment schedule. |
||
| => | <LegPaymentScheduleFixingDateBusinessCenterGrp> | N |
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment schedule. |
||||
| => | 40401 | LegPaymentScheduleFixingDateOffsetPeriod | @FixngPeriod | N |
Conditionally required when LegPaymentScheduleFixingDatesOffsetUnit(40402) is specified. |
||
| => | 40402 | LegPaymentScheduleFixingDateOffsetUnit | @FixngUnit | N |
Conditionally required when LegPaymentScheduleFixingDatesOffsetPeriod(40401) is specified. |
||
| => | 40403 | LegPaymentScheduleFixingDateOffsetDayType | @FixngDayTyp | N |
Specifies the day type of the relative fixing date offset. |
||
| => | 41543 | LegPaymentScheduleFixingDayDistribution | @FixngDayDistrib | N |
The distribution of fixing days. |
||
| => | 41544 | LegPaymentScheduleFixingDayCount | @FixngDayCnt | N |
The number of days over which fixing should take place. |
||
| => | 40404 | LegPaymentScheduleFixingDateAdjusted | @FixngDt | N |
The adjusted fixing date. |
||
| => | <LegPaymentScheduleFixingDayGrp> | N | |||||
| => | 41545 | LegPaymentScheduleFixingLagPeriod | @FixngLagPeriod | N |
Conditionally required when LegPaymentScheduleFixingLagUnit(41546) is specified. |
||
| => | 41546 | LegPaymentScheduleFixingLagUnit | @FixngLagUnit | N |
Conditionally required when LegPaymentScheduleFixingLagPeriod(41545) is specified. |
||
| => | 41547 | LegPaymentScheduleFixingFirstObservationDateOffsetPeriod | @FixngFirstObsvtnPeriod | N |
Conditionally required when LegPaymentScheduleFixingFirstObservationDateOffsetUnit(41548) is specified. |
||
| => | 41548 | LegPaymentScheduleFixingFirstObservationDateOffsetUnit | @FixngFirstObsvtnUnit | N |
Conditionally required when LegPaymentScheduleFixingFirstObservationDateOffsetPeriod(41547) is specified. |
||
| => | 40405 | LegPaymentScheduleFixingTime | @FixngTm | N |
The fxing time associated with the step schedule. |
||
| => | 40406 | LegPaymentScheduleFixingTimeBusinessCenter | @FixngTmBizCtr | N |
Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. |
||
| => | 40407 | LegPaymentScheduleInterimExchangePaymentDateRelativeTo | @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. |
||
| => | 40408 | LegPaymentScheduleInterimExchangeDatesBusinessDayConvention | @IntrmExchDtBizDayCnvtn | N |
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment schedule. |
||
| => | <LegPaymentScheduleInterimExchangeDateBusinessCenterGrp> | N |
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment schedule. |
||||
| => | 40410 | LegPaymentScheduleInterimExchangeDatesOffsetPeriod | @IntrmExchDtPeriod | N |
Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetUnit(40411) is specified. |
||
| => | 40411 | LegPaymentScheduleInterimExchangeDatesOffsetUnit | @IntrmExchDtUnit | N |
Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetPeriod(40410) is specified. |
||
| => | 40412 | LegPaymentScheduleInterimExchangeDatesOffsetDayType | @IntrmExchDayTyp | N |
Specifies the day type of the relative interim exchange date offset. |
||
| => | 40413 | LegPaymentScheduleInterimExchangeDateAdjusted | @IntrmExchDt | N |
The adjusted interim exchange date. |
||
|
|
| FRAMES | NO FRAMES |