FIX Version FIX.5.0SP2 Extension Pack EP161

Approval Date 2012-09-10T00:00:00

Description CFTC Parts 43-45 - Phase 1


Datatype Changes


Updated Datatypes

Name

BaseType

Description

Example

XML


Deprecated Datatypes

Name

Datatypes removed

Name

Datatypes Added

Name

BaseType

Description

Example

XML

LocalMktTimeStringstring field representing the time local to a particular market center. Used where offset to UTC varies throughout the year and the defining market center is identified in a corresponding field. Format is HH:MM:SS where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds. In general only the hour token is non-zero. Example: 07:00:00 1 xs:time string field representing the time local to a particular market center. Used where offset to UTC varies throughout the year and the defining market center is identified in a corresponding field. Format is HH:MM:SS where HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds. In general only the hour token is non-zero. 07:00:00
XIDStringThe purpose of the XID datatype is to define a unique identifier that is global to a FIX message. An identifier defined using this datatype uniquely identifies its containing element, whatever its type and name is. The constraint added by this datatype is that the values of all the fields that have an ID datatype in a FIX message must be unique. 1 xs:ID The purpose of the XID datatype is to define a unique identifier that is global to a FIX message. An identifier defined using this datatype uniquely identifies its containing element, whatever its type and name is. The constraint added by this datatype is that the values of all the fields that have an ID datatype in a FIX message must be unique.
XIDREFStringThe XIDREF datatype defines a reference to an identifier defined by the XID datatype. 1 xs:IDREF The XIDREF datatype defines a reference to an identifier defined by the XID datatype.


Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
22Reserved100PlusIdentifies class or source of the SecurityID(48) value.
577Reserved4000Plus
762Sub-type qualification/identification of the SecurityType. As an example for SecurityType(167)="REPO", the SecuritySubType="General Collateral" can be used to further specify the type of REPO. If SecuritySubType is used then SecurityType is required. For SecurityType="MLEG" a name of the option or futures strategy name can be specified, such as "Calendar", "Vertical", "Butterfly". For SecurityType(167)="OPT" the subclassification can be specified, such as "Asian".
913The full name of the base standard agreement, annexes and amendments in place between the principals applicable to a financing transaction. See http://www.fpml.org/coding-scheme/master-agreement-type for derivative values.
1009QtyUsed to indicate the quantity on one side of a multi-sided trade.
1194Reserved100Plus
1299int
1448Identifies the reference "page" from the rate source. For FX, the reference page to the spot rate to be used for the reference FX spot rate. When RateSource(1446) = 3 (ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
1826Time unit multiplier for the event.
1827Time unit associated with the event.



New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
1578EncodedEventTextLenLength1579EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedEventText(868) fied.
1579EncodedEventTextdataEncTxt0Encoded (non-ASCII characters) representation of the EventText(868) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the EventText(868) field.
1903RegulatoryTradeIDStringID0Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes. For example, unique swap identifer (USI) as required by the U.S. Commodity Futures Trading Commission.
1904RegulatoryTradeIDEventintEvnt0Identifies the event which caused origination of the identifier in RegulatoryTradeID(1903). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing).
1905RegulatoryTradeIDSourceStringSrc0Identifies the reporting entity that originated the value in RegulatoryTradeID(1903). The reporting entitiy identifier may be assigned by a regulator.
1906RegulatoryTradeIDTypeintTyp0Specifies the type of trade identifier provided in RegulatoryTradeID(1903), within the context of the hierarchy of trade events.
1907NoRegulatoryTradeIDsNumInGroup1Number of regulatory IDs in the repeating group.
1908NoAllocRegulatoryTradeIDsNumInGroup1Number of regulatory IDs in the repeating group.
1909AllocRegulatoryTradeIDStringID0Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes. For example, unique swap identifer (USI) as required by the U.S. Commodity Futures Trading Commission.
1910AllocRegulatoryTradeIDSourceStringSrc0Identifies the reporting entity that originated the value in AllocRegulatoryTradeID(1909). The reporting entity identifier may be assigned by a regulator.
1911AllocRegulatoryTradeIDEventintEvnt01904Identifies the event which caused the origination of the identifier in AllocRegulatoryTradeID(1909). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2(Clearing).
1912AllocRegulatoryTradeIDTypeintTyp01906Specifies the type of trade identifier provided in AllocRegulatoryTradeID(1909), within the context of the hierarchy of trade events.
1924ClearingIntentionintClrIntn0Specifies the party's or parties' intention to clear the trade.
1925TradeClearingInstructionintClrngInstrctn0577Reserved4000PlusSpecifies the eligibility of this trade for clearing and central counterparty processing.
1926BackloadedTradeIndicatorBooleanBackTrdInd0Indicates that the trade being reported occurred in the past and is still in effect or active.
1927ConfirmationMethodintCnfmMeth0Specifies how a trade was confirmed.
1928MandatoryClearingIndicatorBooleanMandClrInd0An indication that the trade is flagged for mandatory clearing.
1929MixedSwapIndicatorBooleanMixedSwapInd0An indication that the trade is a mixed swap.
1930OffMarketPriceIndicatorBooleanOffMktPxInd0An indication that the price is off-market.
1931VerificationMethodintVerfctnMeth0Indication of how a trade was verified.
1932ClearingRequirementExceptionintClrReqmtExcptn0Specifies whether a party to a swap is using the clearing requirement exception pursuant to CEA Section 2(h)(7) and Commission regulations.
1933IRSDirectionStringIRSDirctn0Used to specify whether the principal is paying or receiving the fixed rate in an interest rate swap.
1934RegulatoryReportTypeintRegRptTyp0Reserved100PlusType of regulatory report.
1935VoluntaryRegulatoryReportBooleanVolntyRegRpt0Used in conjunction with RegulatoryReportType(1934) to indicate whether the trade report is a voluntary regulatory report. If not specified, the default for a regulatory report is "N".
1936TradeCollateralizationintTrdCollztn0Specifies how the trade is collateralized.
1937TradeContinuationintTrdContntn0Reserved100PlusSpecifies the post-execution trade continuation event. Additional price-forming continutation data values may be used by mutual agreement of the counterparties.
1938AssetClassintAssetClss0The broad asset category for assessing risk exposure.
1939AssetSubClassintAssetSubClss0Reserved4000PlusThe subcategory description of the asset class.
1940AssetTypeStringAssetTyp0Within the asset subclass this can be used to provide more specific description of the asset. Recommended values include: Interest Rate: LIBOR or other floating rate indices ISO 4217 Currency Code Currency: ISO 4217 Currency Code G7, G20, etc. for standard "grouping" of currencies Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured Equity: S&P500 or other indices Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
1941SwapClassStringSwapClss0The classification or type of swap. Additional values may be used by mutual agreement of the counterparties.
1942NthToDefaultintNthDflt0The Nth reference obligation to default in a CDS reference basket. If specified without MthToDefault(1943) the default will trigger a CDS payout. If MthToDefault(1943) is also present then payout occurs between the Nth and Mth obligations to default.
1943MthToDefaultintMthDflt0The Mth reference obligation to default in a CDS reference basket. When NthToDefault(1942) and MthToDefault(1943) are represented then the CDS payout occurs between the Nth and Mth obligations to default.
1944SettledEntityMatrixSourceStringSettldMtrxSrc0Relevant settled entity matrix source.
1945SettledEntityMatrixPublicationDateLocalMktDateSettldMtrxDt0The publication date of the applicable version of the matrix. If not specified, the Standard Terms Supplement defines rules for which version of the matrix is applicable.
1946CouponTypeintCpnTyp0Coupon type of the bond.
1947TotalIssuedAmountAmtTotIssuedAmt0Specifies the total amount of the issue. Corresponds to the par value multiplied by the number of issued securities.
1948CouponFrequencyPeriodintCpnPeriod0Time unit multiplier for the frequency of the bond's coupon payment.
1949CouponFrequencyUnitStringCpnUnit0Time unit associated with the frequency of the bond's coupon payment.
1950CouponDayCountintCpnDayCnt0Reserved100PlusThe day count convention used in interest calculations for a bond or an interest bearing security.
1951ConvertibleBondEquityIDStringCnvrtBondEqtyID0Identifies the equity in which a convertible bond can be converted to.
1952ConvertibleBondEquityIDSourceStringCnvrtBondEqtyIDSrc022Reserved100PlusIdentifies class or source of the ConvertibleBondEquityID(1951) value. 100+ are reserved for private security.
1953ContractPriceRefMonthMonthYearPxRefMo0Reference month if there is no applicable MaturityMonthYear(200) value for the contract or security.
1954LienSeniorityintLienSnrty0Indicates the seniority level of the lien in a loan.
1955LoanFacilityintLoanFclty0Specifies the type of loan when the credit default swap's reference obligation is a loan.
1956ReferenceEntityTypeintRefEntityTyp0Specifies the type of reference entity.
1957IndexSeriesintNdxSeries0The series identifier of a credit default swap index.
1958IndexAnnexVersionintNdxAnxVer0The version of a credit default swap index annex.
1959IndexAnnexDateLocalMktDateNdxAnxDt0The date of a credit default swap index series annex.
1960IndexAnnexSourceStringNdxAnxSrc0The source of a credit default swap series annex.
1961AgreementVersionStringAgmtVer0The version of the master agreement
1962MasterConfirmationDescStringCnfmDesc0The type of master confirmation executed between the parties. See http://www.fpml.org/coding-scheme/master-confirmation-type for values.
1963MasterConfirmationDateLocalMktDateCnfmDt0Alternative to broker confirmation. The date of the confirmation executed between the parties and intended to govern all relevant transactions between those parties.
1964MasterConfirmationAnnexDescStringCnfmAnxDesc0The type of master confirmation annex executed between the parties. See http://www.fpml.org/coding-scheme/master-confirmation-annex-type for values.
1965MasterConfirmationAnnexDateLocalMktDateCnfmAnxDt0The date that an annex to the master confirmation was executed between the parties.
1966BrokerConfirmationDescStringBrkrCnfmDesc0Describes the type of broker confirmation executed between the parites. Can be used as an alterative to MasterConfirmationDesc(1962). See http://www.fpml.org/coding-scheme/broker-confirmation-type for values.
1967CreditSupportAgreementDescStringCrdSuprtDesc0The type of ISDA Credit Support Agreement. See http://www.fpml.org/coding-scheme/credit-support-agreement-type for values.
1968CreditSupportAgreementDateLocalMktDateCrdSuprtDt0The date of the ISDA Credit Support Agreement executed between the parties and intended to govern collateral arrangements for all OTC derivatives transactions between those parties.
1969CreditSupportAgreementIDStringCrdSuprtID0A common reference or unique identifier to identify the ISDA Credit Support Agreement executed between the parties.
1970GoverningLawStringLaw0Identification of the law governing the transaction. See http://www.fpml.org/coding-scheme/governing-law for values.
1971NoSideRegulatoryTradeIDsNumInGroup1Number of regulatory IDs in the repeating group.
1972SideRegulatoryTradeIDStringID0Trade identifier required by government regulators or other regulatory organziations for regulatory reporting purposes. For example, unique swap identifier (USI) as required by the U.S. Commodity Futures Trading Commission.
1973SideRegulatoryTradeIDSourceStringSrc0Identifies the reporting entity that originated the value in SideRegulatoryTradeID(1972). The reporting entity identifier may be assigned by a regulator.
1974SideRegulatoryTradeIDEventintEvnt01904Identifies the event which caused origination of the identifier in SideRegulatoryTradeID(1972). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing).
1975SideRegulatoryTradeIDTypeintTyp01906Specifies the type of trade identifier provided in SideRegulatoryTradeID(1972), within the context of the hierarchy of trade events.
1976NoSecondaryAssetClassesNumInGroup1Number of secondary asset classes in the repeating group.
1977SecondaryAssetClassintClss01938The broad asset category for assessing risk exposure for a multi-asset trade.
1978SecondaryAssetSubClassintSubClss01939Reserved4000PlusAn indication of the general description of the asset class.
1979SecondaryAssetTypeStringTyp0Within the asset subclass this can be used to provide more specific description of the asset. Recommended values include: Interest Rate: LIBOR or other floating rate indices. ISO 4217 Currency Code Currency: ISO 4217 Currency Code G7, G20, etc. for standard "grouping" of currencies Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured Equity: S&P500 or other indices Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
1980BlockTrdAllocIndicatorintBlckTrdAllocInd0Indication that a block trade will be allocated.
1981NoUnderlyingEventsNumInGroup1Number of events in the repeating group.
1982UnderlyingEventTypeintTyp0865Code to represent the type of event.
1983UnderlyingEventDateLocalMktDateDt0The date of the event.
1984UnderlyingEventTimeUTCTimestampTm0The time of the event. To be used in combination with UnderlyingEventDate(1983).
1985UnderlyingEventTimeUnitStringTmUnit0Time unit associated with the event.
1986UnderlyingEventTimePeriodintTmPeriod0Time unit multiplier for the event.
1987UnderlyingEventPxPricePx0Predetermined price of issue at event, if applicable.
1988UnderlyingConstituentWeightfloatConstuentWt0For a basket, or pool, describes the weight of each of the constituents within the basket. If not provided, it is assumed to be equal weighted.
1989UnderlyingCouponTypeintCpnTyp01946Specifies the coupon type of the underlying bond.
1990UnderlyingTotalIssuedAmountAmtTotIssuedAmt0Specifies the total amount of the issue. Corresponds to the par value multiplied by the number of issued security.
1991UnderlyingCouponFrequencyPeriodintCpnPeriod0Time unit multiplier for the frequency of the bond's coupon payment.
1992UnderlyingCouponFrequencyUnitStringCpnUnit01949Time unit associated with the frequency of the bond's coupon payment.
1993UnderlyingCouponDayCountintCpnDayCnt01950Reserved100PlusThe day count convention used in interest calculations for a bond or an interest bearing security.
1994UnderlyingObligationIDStringObligID0For a CDS basket or pool identifies the reference obligation.UnderlyingObligationID(1994) is reserved for the reference entity for baskets or pools. In a CDS single name the reference entity is identified in insrument ID and the obligations are identified in UnderlyingObligationID(1994).
1995UnderlyingObligationIDSourceStringObligIDSrc022Reserved100PlusIdentifies the source scheme of the UnderlyingObligationID(1994).
1996UnderlyingEquityIDStringEqtyID0Specifies the equity in which a convertible bond can be converted.
1997UnderlyingEquityIDSourceStringEqtyIDSrc022Reserved100PlusIdentifies the source of the UnderlyingEquityID(1996).
1998UnderlyingLienSeniorityintLienSnrty01954Indicates the seniority level of the lien in a loan.
1999UnderlyingLoanFacilityintLoanFclty01955Specifies the type of loan when the credit default swap's reference obligation is a loan.
2000UnderlyingReferenceEntityTypeintRefEntityTyp01956Specifies the type of reference entity.
41314UnderlyingProtectionTermXIDRefXIDREFProtctnXIDRef0Reference to the protection terms applicable to this entity or obligation. Contains the same XID named string value of the instance in the ProtectionTerms repeating group that applies to this Underlying.
41315UnderlyingSettlTermXIDRefXIDREFSettlXIDRef0Reference to the cash or physical settlement terms applicable to this entity or obligation. Contains the same XID named string value of the instance in the appropriate repeating group that applies to this Underlying.
2003UnderlyingIndexSeriesintNdxSeries0The series identifier of a credit default swap index.
2004UnderlyingIndexAnnexVersionintNdxAnxVer0The version identifier of a credit default swap index annex.
2005UnderlyingIndexAnnexDateLocalMktDateNdxAnxDt0The date of a credit default swap index series annex.
2006UnderlyingIndexAnnexSourceStringNdxAnxSrc0The source of a credit default swap index series annex.
2007UnderlyingProductComplexStringProdCmplx0Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc
2008UnderlyingSecurityGroupStringSecGrp0An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions.
2009UnderlyingSettleOnOpenFlagStringSettlOnOpenFlag0Indicator to determine if Instrument is Settle on Open.
2010UnderlyingAssignmentMethodcharAsgnMeth01049Method under which assignment was conducted
2011UnderlyingSecurityStatusStringStatus0965Gives the current state of the instrument
2012UnderlyingObligationTypeStringObligTyp0Type of reference obligation for credit derivatives contracts.
2013UnderlyingAssetClassintAssetClss01938The broad asset category for assessing risk exposure.
2014UnderlyingAssetSubClassintAssetSubClss01939Reserved4000PlusAn indication of the general description of the asset class.
2015UnderlyingAssetTypeStringAssetTyp0Within the asset subclass reports a more specific description of the asset. Recommended values: Interest Rate: The floating rate index class if appropriate, e.g. LIBOR. Otherwise specify the away currency in primary and the second away currency or home currency in secondary. Currency: Specify the away currency in primary, the second away currency or home currency in secondary. If settlement is in "any G7" currency specify "G7". Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured. Equity: If an index, specify the class of the index class. Otherwise omit. Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
2016UnderlyingSwapClassStringSwapClss01941The type or classification of swap. Additional values may be used by mutual agreement of the counterparties.
2017UnderlyingNthToDefaultintNthDflt0The Nth reference obligation to default in a CDS reference basket. If specified without UnderlyingMthToDefault(2018) the default will trigger a CDS payout. If UnderlyingMthToDefault(2018) is also present then payout occurs between the Nth and Mth obligations to default.
2018UnderlyingMthToDefaultintMthDflt0The Mth reference obligation to default in a CDS reference basket. When UnderlyingNthToDefault(2017) and UnderlyingMthToDefault(2018) are represented then the CDS payout occurs between the Nth and Mth obligations to default.
2019UnderlyingSettledEntityMatrixSourceStringSettldMtrxSrc0Relevant settled entity matrix source.
2020UnderlyingSettledEntityMatrixPublicationDateLocalMktDateSettldMtrxDt0Specifies the publication date of the applicable version of the matrix. If not specified, the Standard Terms Supplement defines rules for which version of the matrix is applicable.
2021UnderlyingStrikeMultiplierfloatStrkMult0Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value.
2022UnderlyingStrikeValuefloatStrkValu0Used for derivatives. The number of shares/units for the financial instrument involved in the option trade.
2023UnderlyingStrikePriceDeterminationMethodintStrkPxDtrmnMeth01478Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying. Conditionally, required if value is other than "fixed".
2024UnderlyingStrikePriceBoundaryMethodintStrkPxBndryMeth01479Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise.
2025UnderlyingStrikePriceBoundaryPrecisionPercentageStrkPxBndryPrcsn0Used in combination with StrikePriceBoundaryMethod(1479) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls.
2026UnderlyingMinPriceIncrementfloatMinPxIncr0Minimum price increment for the instrument. Could also be used to represent tick value.
2027UnderlyingMinPriceIncrementAmountAmtMinPxIncrAmt0Minimum price increment amount associated with the UnderlyingMinPriceIncrement(2026). For listed derivatives, the value can be calculated by multiplying UnderlyingMinPriceIncrement(2026) by UnderlyingContractMultiplier(436).
2028UnderlyingOptPayoutTypeintOptPayoutTyp01482Indicates the type of payout that will result from an in-the-money option.
2029UnderlyingOptPayoutAmountAmtOptPayAmt0Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount.
2030UnderlyingPriceQuoteMethodStringPxQteMeth01196Method for price quotation.
2031UnderlyingValuationMethodStringValMeth01197Indicates type of valuation method used.
2032UnderlyingListMethodintListMeth01198Indicates whether the instruments are pre-listed only or can also be defined via user request.
2033UnderlyingCapPricePriceCapPx0Used to express the ceiling price of a capped call.
2034UnderlyingFloorPricePriceFlrPx0Used to express the floor price of a capped put.
2035UnderlyingFlexibleIndicatorBooleanFlexInd0Used to indicate if a security has been defined as flexible according to "non-standard" means. Analog to CFICode Standard/Non-standard indicator.
2036UnderlyingFlexProductEligibilityIndicatorBooleanFlexProdElig0Used to indicate if a product or group of product supports the creation of flexible securities.
2037UnderlyingPositionLimitintPosLmt0Position limit for the instrument.
2038UnderlyingNTPositionLimitintNTPosLmt0Position Limit in the near-term contract for a given exchange-traded product.
2039UnderlyingPoolStringPool0Identifies the mortgage backed security (MBS) / asset backed security (ABS) pool.
2040UnderlyingContractSettlMonthMonthYearCSetMo0Specifies when the contract (i.e. MBS/TBA) will settle. Must be present for MBS/TBA.
2041UnderlyingDatedDateLocalMktDateDated0If different from IssueDate()
2042UnderlyingInterestAccrualDateLocalMktDateIntAcrl0If different from IssueDate and DatedDate
2043UnderlyingShortSaleRestrictionintShrtRstctn01687Indicates whether a restriction applies to short selling a security.
2044UnderlyingRefTickTableIDintRefTickTblID0Spread table code referred by the security or symbol.
2045NoUnderlyingComplexEventsNumInGroup1Number of complex events in the repeating group.
2046UnderlyingComplexEventTypeintTyp01484Identifies the type of complex event.
2047UnderlyingComplexOptPayoutAmountAmtOptPayAmt0Cash amount indicating the pay out associated with an event. For binary options this is a fixed amount.
2048UnderlyingComplexEventPricePricePx0Specifies the price at which the complex event takes effect. Impact of the event price is determined by the UnderlyingComplexEventType(2046).
2049UnderlyingComplexEventPriceBoundaryMethodintPxBndryMeth01487Specifies the boundary condition to be used for the event price relative to the UnderlyingComplexEventPrice(2048) at the point the complex event outcome takes effect as determined by the UnderlyingComplexEventPriceTimeType(2051).
2050UnderlyingComplexEventPriceBoundaryPrecisionPercentagePxBndryPrcsn0Used in combination with UnderlyingComplexEventPriceBoundaryMethod(2049) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls.
2051UnderlyingComplexEventPriceTimeTypeintPxTmTyp01489Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the ComplexEventType.
2052UnderlyingComplexEventConditionintCond01490 Specifies the condition between complex events when more than one event is specified. Multiple barrier events would use an "or" condition since only one can be effective at a given time. A set of digital range events would use an "and" condition since both conditions must be in effect for a payout to result.
2053NoUnderlyingComplexEventDatesNumInGroup1Number of underlying complex event dates in the repeating group.
2054UnderlyingComplexEventStartDateUTCTimestampStartDt0The start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. The start date must always be less than or equal to end date.
2055UnderlyingComplexEventEndDateUTCTimestampEndDt0The end date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. UnderlyingComplexEventEndDate(2056) must always be greater than or equal to UnderlyingComplexEventStartDate(2055).
2056NoUnderlyingComplexEventTimesNumInGroup1Number of complex event times in the repeating group.
2057UnderlyingComplexEventStartTimeUTCTimeOnlyStartTm0The start time of the time range on which a complex event date is effective. UnderlyingComplexEventStartTime(2057) must always be less than or equal to UndelryingComplexEventEndTime(2058).
2058UnderlyingComplexEventEndTimeUTCTimeOnlyEndTm0The end time of the time range on which a complex event date is effective. UnderlyingComplexEventEndTime(2058) must always be greater than or equal to UnderlyingComplexEventStartTime(2057).
2059NoLegEventsNumInGroup1Number of events in the repeating group
2060LegEventTypeintTyp0865Code to represent the type of event.
2061LegEventDateLocalMktDateDt0The date of the event.
2062LegEventTimeUTCTimestampTm0Specific time of event. To be used in combination with LegEventDate(2061).
2063LegEventTimeUnitStringTmUnit01827Time unit associated with the event.
2064LegEventTimePeriodintTmPeriod0Time unit multiplier for the event.
2065LegEventPxPricePx0Predetermined price of issue at event, if applicable.
2066LegEventTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
2067LegAssetClassintAssetClss01938The broad asset category for assessing risk exposure.
2068LegAssetSubClassintAssetSubClss01939Reserved4000PlusThe general subcategory description of the asset class.
2069LegAssetTypeStringAssetTyp0Within the asset subclass this can be used to provide more specific description of the asset. Recommended values include: Interest Rate: LIBOR or other floating rate indices. ISO 4217 Currency Code Currency: ISO 4217 Currency Code G7, G20, etc. for standard "grouping" of currencies Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured Equity: S&P500 or other indices Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
2070LegSwapClassStringSwapClss01941Swap type.
2071UnderlyingEventTextStringTxt0Free form text to specify comments related to the event.
2072EncodedUnderlyingEventTextLenLength2073EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedUnderlyingEventText(2073) field.
2073EncodedUnderlyingEventTextdataEncTxt0Encoded (non-ASCII characters) representation of the UnderlyingEventText(2071) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingEventText(2071) field.
2074EncodedLegEventTextLenLength2075EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedLegEventText(2075) field.
2075EncodedLegEventTextdataEncTxt0Encoded (non-ASCII characters) representation of the LegEventText(2066) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegEventText(2066) field.
2076NoLegSecondaryAssetClassesNumInGroup1Number of secondary asset classes in the repeating group.
2077LegSecondaryAssetClassintClss01938The broad asset category for assessing risk exposure for a multi-asset trade.
2078LegSecondaryAssetSubClassintSubClss01939Reserved4000PlusAn indication of the general description of the asset class.
2079LegSecondaryAssetTypeStringTyp0Within the asset subclass reports a more specific description of the asset. Recommended values: Interest Rate: The floating rate index class if appropriate, e.g. LIBOR. Otherwise specify the away currency in primary and the second away currency or home currency in secondary. Currency: Specify the away currency in primary, the second away currency or home currency in secondary. If settlement is in "any G7" currency specify "G7". Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured. Equity: If an index, specify the class of the index class. Otherwise omit. Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
2080NoUnderlyingSecondaryAssetClassesNumInGroup1Number of secondary asset classes in the repeating group.
2081UnderlyingSecondaryAssetClassintClss01938The broad asset category for assessing risk exposure for a multi-asset trade.
2082UnderlyingSecondaryAssetSubClassintSubClss01939Reserved4000PlusAn indication of the general description of the asset class.
2083UnderlyingSecondaryAssetTypeStringTyp0Within the asset subclass reports a more specific description of the asset. Recommended values: Interest Rate: The floating rate index class if appropriate, e.g. LIBOR. Otherwise specify the away currency in primary and the second away currency or home currency in secondary. Currency: Specify the away currency in primary, the second away currency or home currency in secondary. If settlement is in "any G7" currency specify "G7". Credit: Corporate, Sovereign, CDX, CDX Structured, iTraxx, iTraxx Structured. Equity: If an index, specify the class of the index class. Otherwise omit. Commodity: Non-precious, Precious, Oil, Natural Gas, Coal, Electricity, Inter-Energy, Grains, Oils Seeds, Dairy, Livestock, Forestry, Softs, Weather, Emissions
40000NoAdditionalTermBondRefsNumInGroup1Number of bonds in the repeating group.
40001AdditionalTermBondSecurityIDStringID0Security identifier of the bond.
40002AdditionalTermBondSecurityIDSourceStringSrc022Reserved100PlusIdentifies the source scheme of the AdditionalTermBondSecurityID(40001) value.
40003AdditionalTermBondDescStringDesc0Description of the bond.
40004EncodedAdditionalTermBondDescLenLength40005EncDescLen0Byte length of encoded (non-ASCII characters) EncodedAdditionalTermBondDesc(40005) field.
40005EncodedAdditionalTermBondDescdataEncDesc0Encoded (non-ASCII characters) representation of the AdditionalTermBondDesc(40003) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AdditionalTermBondDesc(40003) field.
40006AdditionalTermBondCurrencyCurrencyCcy0Specifies the currency the bond value is denominated in. Uses ISO 4217 currency codes.
40007AdditionalTermBondIssuerStringIssr0Issuer of the bond.
40008EncodedAdditionalTermBondIssuerLenLength40009EncIssrLen0Byte length of encoded (non-ASCII characters) EncodedAdditionalTermBondIssuer(40009) field.
40009EncodedAdditionalTermBondIssuerdataEncIssr0Encoded (non-ASCII characters) representation of the AdditionalTermBondIssuer(40007) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AdditionalTermBondIssuer(40007) field.
40010AdditionalTermBondSeniorityStringSnrty01450Specifies the bond's payment priority in the event of a default.
40011AdditionalTermBondCouponTypeintCpnTyp01946Coupon type of the bond.
40012AdditionalTermBondCouponRatePercentageCpnRt0Coupon rate of the bond. See also CouponRate(223).
40013AdditionalTermBondMaturityDateLocalMktDateMatDt0The maturity date of the bond.
40014AdditionalTermBondParValueAmtPar0The par value of the bond.
40015AdditionalTermBondCurrentTotalIssuedAmountAmtCurTotAmt0Total issued amount of the bond.
40016AdditionalTermBondCouponFrequencyPeriodintCpnPeriod0Time unit multiplier for the frequency of the bond's coupon payment.
40017AdditionalTermBondCouponFrequencyUnitStringCpnUnit01949Time unit associated with the frequency of the bond's coupon payment.
40018AdditionalTermBondDayCountintDayCnt01950Reserved100PlusThe day count convention used in interest calculations for a bond or an interest bearing security.
40019NoAdditionalTermsNumInGroup1Number of additional terms in the repeating group.
40020AdditionalTermConditionPrecedentBondIndicatorBooleanPrcdntInd0Indicates whether the condition precedent bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used.
40021AdditionalTermDiscrepancyClauseIndicatorBooleanDscrpncyInd0Indicates whether the discrepancy clause is applicable.
40022NoCashSettlTermsNumInGroup1Number of elements in the repeating group.
40023CashSettlCurrencyCurrencyCcy0Specifies the currency the CashSettlAmount(40034) is denominated in. Uses ISO 4217 currency codes.
40024CashSettlValuationFirstBusinessDayOffsetintBizDayOfst0The number of business days after settlement conditions have been satisfied, when the calculation agent is to obtain a price quotation on the reference obligation for the purpose of cash settlement.Associated with ISDA 2003 Term: Valuation Date.
40916CashSettlValuationSubsequentBusinessDaysOffsetintSbsqntBizDayOfst0The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement.Associated with ISDA 2003 Term: Valuation Date
40917CashSettlNumOfValuationDatesintNumValDts0Where multiple valuation dates are specified as being applicable for cash settlement, this specifies the number of applicable valuation dates.Associated with ISDA 2003 Term: Valuation Date
40025CashSettlValuationTimeLocalMktTimeValTm0The time of valuation.
40026CashSettlBusinessCenterStringBizCtr0Identifies the business center calendar used at valuation time for cash settlement purposes e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40027CashSettlQuoteMethodintQteMeth0The type of quote used to determine the cash settlement price.
40028CashSettlQuoteAmountAmtQteAmt0When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the upper limit to the outstanding principal balance of the reference oblivation for which the quote should be obtained. If not specifed, the ISDA definitions provide for a fallback amount equal to floating rate payer calculation amount.ISDA 2003 Term: Quotation Amount.
40029CashSettlQuoteCurrencyCurrencyQteCcy0Specifies the currency the CashSettlQuoteAmount(40028) is denominated in. Uses ISO 4217 Currency Code.
40030CashSettlMinimumQuoteAmountAmtMinQteAmt0When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the minimum intended threshold amount of outstanding principal balance of the reference obligation for which the quote should be obtained. If not specified, the ISDA definitions provide for a fallback amount of the lower of either USD1,000,000 (or its equivalent in the relevent obligation currency) or the (minimum) quoted amount.ISDA 2003 Term: Minimum Quotation Amount.
40031CashSettlMinimumQuoteCurrencyCurrencyMinQteCcy0Specifies the currency the CashSettlMinimumQuoteAmount(40030) is denominated in. Uses ISO 4217 Currency Code.
40032CashSettlDealerStringDlr0Identifies the dealer from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation calculation.ISDA 2003 Term: Dealer.
40033CashSettlBusinessDaysintBizDays0The number of business days used in the determination of the cash settlement payment date. If a cash settlement amount is specified, the cash settlement payment date will be this number of business days following the calculation of the final price. If a cash settlement amount is not specified, the cash settlement payment date will be this number of business days after all conditions to settlement are satisfied. ISDA 2003 Term: Cash Settlement Date.
40034CashSettlAmountAmtAmt0The amount paid between the trade parties, seller to the buyer, for cash settlement on the cash settlement date.If not specified this is not to be included in the message and the parties to the trade are expected to calculate the value. The value is the greater of (a) floating rate payer calculation amount x (reference price - final price) or (b) zero. Price values are all expressed as a percentage. ISDA 2003 Term: Cash Settlement Amount
40035CashSettlRecoveryFactorfloatRcvryFctr0Used for fixed recovery, this specifies the recovery level as determined at contract inception, to be applied in the event of a default. The factor is used to calculate the amount paid by the seller to the buyer for cash settlement on the cash settlement date. The amount calculated is (1 - CashSettlRecoveryFactor(40035)) x floating rate payer calculation amount. The currency is derived from the floatingrate payer calculation amount.
40036CashSettlFixedTermIndicatorBooleanFixedInd0Indicates whether fixed settlement is applicable or not applicable in a recovery lock.
40037CashSettlAccruedInterestIndicatorBooleanAcrdIntInd0Indicates whether accrued interest is included or not in the value provided in CashSettlAmount(40034). For cash settlement this specifies whether quotations should be obtained inclusive or not of accrued interest. For physical settlement this specifies whether the buyer should deliver the obligation with an outstanding principal balance that includes or excludes accrued interest. ISDA 2003 Term: Include/Exclude Accrued Interest.
40038CashSettlValuationMethodintValMeth0The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement.ISDA 2003 Term: Valuation Method
40039CashSettlTermXIDXIDXID0A named string value referenced by UnderlyingSettlTermXIDRef(41315).
40040NoContractualDefinitionsNumInGroup1Number of financing definitions in the repeating group.
40041ContractualDefinitionStringDef0Specifies which contract definition, such as those published by ISDA, will apply for the terms of the trade. See http://www.fpml.org/coding-scheme/contractual-definitions for values.
40042NoContractualMatricesNumInGroup1Number of contractual matrices in the repeating group.
40043ContractualMatrixSourceStringSrc0Identifies the applicable contract matrix.
40044ContractualMatrixDateLocalMktDateDt0The publication date of the applicable version of the contract matrix. If not specified, the ISDA Standard Terms Supplement defines rules for which version of the matrix is applicable.
40045ContractualMatrixTermStringTrm0Specifies the applicable key into the relevent contract matrix. In the case of 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions, the ContractualMatrixTerm(40045) is not applicable and is to be omitted. See http://www.fpml.org/coding-scheme/credit-matrix-transaction-type for values.
40046NoFinancingTermSupplementsNumInGroup1Number of financing terms supplements in the repeating group.
40047FinancingTermSupplementDescStringDesc0Identifies the applicable contractual supplement. See http://www.fpml.org/coding-scheme/contractual-supplement for values.
40048FinancingTermSupplementDateLocalMktDateDt0The publication date of the applicable version of the contractual supplement.
40049NoStreamsNumInGroup1Number of swap streams in the repeating group.
40050StreamTypeintTyp0Type of swap stream.
40051StreamDescStringDesc0A short descriptive name given to the payment stream. Eg. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as reference.
40052StreamPaySideintPaySide040214The side of the party paying the stream.
40053StreamReceiveSideintRcvSide040214The side of the party receiving the stream.
40054StreamNotionalAmtNotl0Notional, or initial notional value for the payment stream. Use the PaymentScheduleGrp component to specify the rate steps.
40055StreamCurrencyCurrencyCcy0Specifies the currency the StreamNotional(40054) is denominated in. Uses ISO 4217 currency codes.
40056StreamTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
40057UnderlyingStreamEffectiveDateUnadjustedLocalMktDateDtUnadj0The unadjusted effective date.
40058UnderlyingStreamEffectiveDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the underlying instrument's stream's effective, or relative effective, date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40059UnderlyingStreamEffectiveDateBusinessCenterStringCtr0The business center calendar used to adjust the underlying instrument's stream's effective, or relative effective, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40060UnderlyingStreamEffectiveDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the effective date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40061UnderlyingStreamEffectiveDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative effective date offset.
40062UnderlyingStreamEffectiveDateOffsetUnitStringOfstUnit040760Time unit associated with the relative effective date offset.
40063UnderlyingStreamEffectiveDateOffsetDayTypeintOfstDayTyp040920The relative effective date offset day type.
40064UnderlyingStreamEffectiveDateAdjustedLocalMktDateDt0The adjusted effective date.
40065StreamTerminationDateUnadjustedLocalMktDateDtUnadj0The unadjusted termination date.
40066StreamTerminationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's stream's termination, or relative termination, date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40067StreamTerminationDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's stream's termination, or relative termination, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40068StreamTerminationDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the termination date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40069StreamTerminationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative termination date offset.
40070StreamTerminationDateOffsetUnitStringOfstUnit040760Time unit associated with the relative termination date offset.
40071StreamTerminationDateOffsetDayTypeintOfstDayTyp040920The relative termination date offset day type.
40072StreamTerminationDateAdjustedLocalMktDateDt0The adjusted termination date.
40073StreamCalculationPeriodBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust calculation periods. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40074StreamCalculationPeriodBusinessCenterStringCtr0The business center calendar used to adjust calculation periods, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40075StreamFirstPeriodStartDateUnadjustedLocalMktDateFirstStartDtUnadj0The unadjusted first calculation period start date if before the effective date.
40076StreamFirstPeriodStartDateBusinessDayConventionintFirstStartDtBizDayCnvtn040921The business day convention used to adjust the instrument's stream's first calculation period start date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40077StreamFirstPeriodStartDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's stream's first calculation period start date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40078StreamFirstPeriodStartDateAdjustedLocalMktDateFirstStartDt0The adjusted first calculation period start date, if it is before the effective date.
40079StreamFirstRegularPeriodStartDateUnadjustedLocalMktDateFirstReglrStartDtUnadj0The unadjusted first start date of the regular calculation period, if there is an initial stub period.
40080StreamFirstCompoundingPeriodEndDateUnadjustedLocalMktDateFirstCmpndgEndDtUnadj0The unadjusted end date of the initial compounding period.
40081StreamLastRegularPeriodEndDateUnadjustedLocalMktDateLastReglrEndDtUnadj0The unadjusted last regular period end date if there is a final stub period.
40082StreamCalculationFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency at which calculation period end dates occur.
40083StreamCalculationFrequencyUnitStringFreqUnit01949Time unit associated with the frequency at which calculation period end dates occur.
40084StreamCalculationRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the DateAdjustment component within the Instrument component.
40085NoSettlRateFallbacksNumInGroup1Number of settlement rate fallbacks in the repeating group
40086SettlRatePostponementMaximumDaysintMaxDays0The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method.
40087LegPaymentStreamNonDeliverableSettlRateSourceintRtSrc01446Identifies the source of the rate information.
40088SettlRatePostponementSurveyBooleanSurvey0Indicates whether to request a settlement rate quote from the market.
40089SettlRatePostponementCalculationAgentintCalcAgent040098Used to identify the settlement rate postponement calculation agent.
40090NoProvisionsNumInGroup1Number of provisions in the repeating group.
40091ProvisionTypeintTyp0Type of provisions.
40092ProvisionDateUnadjustedLocalMktDateDtUnadj0The unadjusted date of the provision.
40093ProvisionDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's provision's dates. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40094ProvisionDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's provision's dates, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40095ProvisionDateAdjustedLocalMktDateDt0The adjusted date of the provision.
40096ProvisionDateTenorPeriodintTenorPeriod0Time unit multiplier for the provision's tenor period.
40097ProvisionDateTenorUnitStringTenorUnit0Time unit associated with the provision's tenor period.
40098ProvisionCalculationAgentintCalcAgent0Used to identify the calculation agent. The calculation agent may be identified in ProvisionCalculationAgent(40098) or in the ProvisionParties component.
40099ProvisionOptionSinglePartyBuyerSideintBuyerSide0If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade.
40100ProvisionOptionSinglePartySellerSideintSellerSide040099If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade.
40101ProvisionOptionExerciseStyleintExerStyle01194Reserved100PlusThe instrument provision option’s exercise style.
40102ProvisionOptionExerciseMultipleNotionalAmtMultplNotl0A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised.
40103ProvisionOptionExerciseMinimumNotionalAmtMinNotl0The minimum notional amount that can be exercised on a given exercise date.
40104ProvisionOptionExerciseMaximumNotionalAmtMaxNotl0The maximum notional amount that can be exercised on a given exercise date.
40105ProvisionOptionMinimumNumberintMinNum0The minimum number of options that can be exercised on a given exercise date.
40106ProvisionOptionMaximumNumberintMaxNum0The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options.
40107ProvisionOptionExerciseConfirmationBooleanExerCnfm0Used to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
40108ProvisionCashSettlMethintSettlMeth0An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e).
40109ProvisionCashSettlCurrencyCurrencySettlCcy0Specifies the currency of settlement. Uses ISO 4217 currency codes.
40110ProvisionCashSettlCurrency2CurrencySettlCcy20Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes.
40111ProvisionCashSettlQuoteTypeintSettlQteTyp0Identifies the type of quote to be used.
40112ProvisionCashSettlQuoteSourceintSettlQteSrc040790Identifies the source of quote information.
40113ProvisionTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
40114ProvisionCashSettlValueTimeLocalMktTimeTm0A time specified in 24-hour format, e.g. 11am would be represented as 11:00:00. The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree to the cash settlement amount.
40115ProvisionCashSettlValueTimeBusinessCenterStringTmBizCtr0Identifies the business center calendar used with the provision's cash settlement valuation time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40116ProvisionCashSettlValueDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the provision's cash settlement valuation date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40117ProvisionCashSettlValueDateBusinessCenterStringCtr0The business center calendar used to adjust the provision's cash settlement valuation date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40118ProvisionCashSettlValueDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the cash settlement value date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values
40119ProvisionCashSettlValueDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement value date offset.
40120ProvisionCashSettlValueDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement value date offset.
40121ProvisionCashSettlValueDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement value date offset day type.
40122ProvisionCashSettlValueDateAdjustedLocalMktDateDt0The adjusted cash settlement value date.
40123ProvisionOptionExerciseBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's provision's option exercise date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40124ProvisionOptionExerciseBusinessCenterStringCtr0The business center calendar used to adjust the instrument's provision's option exercise date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40125ProvisionOptionExerciseEarliestDateOffsetPeriodintErlstOfstPeriod0Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period.
40126ProvisionOptionExerciseEarliestDateOffsetUnitStringErlstOfstUnit0Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period.
40127ProvisionOptionExerciseFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency of subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise period.
40128ProvisionOptionExerciseFrequencyUnitStringFreqUnit01949Time unit associated with the frequency of subsequent exercise dates in the exercise period following the earliest exercise date.
40129ProvisionOptionExerciseStartDateUnadjustedLocalMktDateStartDtUnadj0The unadjusted first day of the exercise period for an American style option.
40130ProvisionOptionExerciseStartDateRelativeTointStartDtReltv0Reserved1000PlusSpecifies the anchor date when the option exercise start date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40131ProvisionOptionExerciseStartDateOffsetPeriodintStartDtOfstPeriod0Time unit multiplier for the option exercise start date offset.
40132ProvisionOptionExerciseStartDateOffsetUnitStringStartDtOfstUnit040760Time unit associated with the option exercise start date offset.
40133ProvisionOptionExerciseStartDateOffsetDayTypeintStartDtOfstDayTyp040920The provision's option exercise start date offset day type.
40134ProvisionOptionExerciseStartDateAdjustedLocalMktDateStartDt0The adjusted first day of the exercise period for an American style option.
40135ProvisionOptionExercisePeriodSkipintSkip0The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1.
40136ProvisionOptionExerciseBoundsFirstDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
40137ProvisionOptionExerciseBoundsLastDateUnadjustedLocalMktDateLastDtUnadj0The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
40138ProvisionOptionExerciseEarliestTimeLocalMktTimeErlstTm0The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date, in the case of an American option.
40139ProvisionOptionExerciseEarliestTimeBusinessCenterStringErlstTmBizCtr0Identifies the business center calendar used with the provision's earliest time for notice of exercise. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40140ProvisionOptionExerciseLatestTimeLocalMktTimeLtstTm0For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day.
40141ProvisionOptionExerciseLatestTimeBusinessCenterStringLtstTmBizCtr0Identifies the business center calendar used with the provision's latest time for notice of exercise. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40142NoProvisionOptionExerciseFixedDatesNumInGroup1Number of provision option exercise fixed dates in the repeating group.
40143ProvisionOptionExerciseFixedDateLocalMktDateDt0A predetermined option exercise date, unadjusted or adjusted depending on ProvisionOptionExerciseFixedDateType(40144).
40144ProvisionOptionExerciseFixedDateTypeintTyp0Specifies the type of date (e.g. adjusted for holidays).
40145ProvisionOptionExpirationDateUnadjustedLocalMktDateDtUnadj0The unadjusted last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period.
40146ProvisionOptionExpirationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's provision's option expiration date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40147ProvisionOptionExpirationDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's provision's option expiration date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40148ProvisionOptionExpirationDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the option expiration date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40149ProvisionOptionExpirationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option expiration date offset.
40150ProvisionOptionExpirationDateOffsetUnitStringOfstUnit040760Time unit associated with the option expiration date offset.
40151ProvisionOptionExpirationDateOffsetDayTypeintOfstDayTyp040920The provision's option expiration date offset day type.
40152ProvisionOptionExpirationDateAdjustedLocalMktDateDt0The adjusted last date within an exercise period for an American style option. For a European style option it is the only date within the exercise period.
40153ProvisionOptionExpirationTimeLocalMktTimeExpTm0The latest time for exercise on the expiration date.
40154ProvisionOptionExpirationTimeBusinessCenterStringExpTmBizCtr0Identifies the business center calendar used with the provision's latest exercise time on expiration date. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40155ProvisionOptionRelevantUnderlyingDateUnadjustedLocalMktDateDtUnadj0The unadjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
40156ProvisionOptionRelevantUnderlyingDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's provision's option underlying date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40157ProvisionOptionRelevantUnderlyingDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's provision's option underlying date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40158ProvisionOptionRelevantUnderlyingDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the date relevant to the underlying trade on exercise is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40159ProvisionOptionRelevantUnderlyingDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option relevant underlying date offset.
40160ProvisionOptionRelevantUnderlyingDateOffsetUnitStringOfstUnit040760Time unit associated with the option relevant underlying date offset.
40161ProvisionOptionRelevantUnderlyingDateOffsetDayTypeintOfstDayTyp040920The provision's option relevant underlying date offset day type.
40162ProvisionOptionRelevantUnderlyingDateAdjustedLocalMktDateDt0The adjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
40163ProvisionCashSettlPaymentDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the provisional cash settlement payment's termination or relative termination date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40164ProvisionCashSettlPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the provisional cash settlement payment's termination or relative termination date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40165ProvisionCashSettlPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the cash settlement payment date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40166ProvisionCashSettlPaymentDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement payment date offset.
40167ProvisionCashSettlPaymentDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement payment date offset.
40168ProvisionCashSettlPaymentDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement payment date offset day type.
40169ProvisionCashSettlPaymentDateRangeFirstLocalMktDateDtFirst0First date in range when a settlement date range is provided.
40170ProvisionCashSettlPaymentDateRangeLastLocalMktDateDtLast0The last date in range when a settlement date range is provided.
40171NoProvisionCashSettlPaymentDatesNumInGroup1Number of provision cash settlement payment dates in the repeating group.
40172ProvisionCashSettlPaymentDateLocalMktDateDt0The cash settlement payment date, unadjusted or adjusted depending on ProvisionCashSettlPaymentDateType(40173).
40173ProvisionCashSettlPaymentDateTypeintTyp0Specifies the type of date (e.g. adjusted for holidays).
40174NoProvisionPartyIDsNumInGroup1Number of parties identified in the contract provision.
40175ProvisionPartyIDStringID0The party identifier/code for the payment settlement party.
40176ProvisionPartyIDSourcecharSrc0447Identifies class or source of the ProvisionPartyID(40175) value.
40177ProvisionPartyRoleintR0452Identifies the type or role of ProvisionPartyID(40175) specified.
40178NoProvisionPartySubIDsNumInGroup1Number of sub-party IDs to be reported for the party.
40179ProvisionPartySubIDStringID0Party sub-identifier, if applicable, for ProvisionPartyID(40175).
40180ProvisionPartySubIDTypeintTyp0803Reserved4000PlusThe type of ProvisionPartySubID(40179).
40181NoProtectionTermsNumInGroup1Number of protection terms in the repeating group.
40182ProtectionTermNotionalAmtNotl0The notional amount of protection coverage. ISDA 2003 Term: Floating Rate Payer Calculation Amount.
40183ProtectionTermCurrencyCurrencyCcy0The currency of ProtectionTermNotional(40182). Uses ISO 4217 currency codes.
40184ProtectionTermSellerNotifiesBooleanSeller0The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. ProtectionTermSellerNotifies(40184)=Y indicates that the seller notifies.ISDA 2003 Term: Notifying Party.
40185ProtectionTermBuyerNotifiesBooleanBuyer0The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. ProtectionTermBuyerNotifies(40185)=Y indicates that the buyer notifies. ISDA 2003 Term: Notifying Party.
40186ProtectionTermEventBusinessCenterStringBizCtr0When used, the business center indicates the local time of the business center that replaces the Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40187ProtectionTermStandardSourcesBooleanStdSrcs0Indicates whether ISDA defined Standard Public Sources are applicable (ProtectionTermStandardSources(40187)=Y) or not.
40188ProtectionTermEventMinimumSourcesintMinSrcs0The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. ISDA 2003 Term: Specified Number.
40189ProtectionTermEventNewsSourceStringSrc0Newspaper or electronic news service or source that may publish relevant information used in the determination of whether or not a credit event has occurred.
40190ProtectionTermXIDXIDXID0A named string value referenced by UnderlyingProtectionTermXIDRef(41314).
40191NoProtectionTermEventsNumInGroup1Number of protection term events in the repeating group.
40192ProtectionTermEventTypeStringTyp0Specifies the type of credit event applicable to the protection terms. See http://www.fixprotocol.org/codelists#Protection_Term_Event_Types for code list of applicable event types.
40193ProtectionTermEventValueStringVal0Protection term event value appropriate to ProtectionTermEvenType(40192). See http://www.fixprotocol.org/codelists#Protection_Term_Event_Types for applicable event type values.
40194ProtectionTermEventCurrencyCurrencyCcy0Applicable currency if ProtectionTermEventValue(40193) is an amount. Uses ISO 4217 currency codes.
40195ProtectionTermEventPeriodintPeriod0Time unit multiplier for protection term events.
40196ProtectionTermEventUnitStringUnit0Time unit associated with protection term events.
40197ProtectionTermEventDayTypeintDayTyp040810Day type for events that specify a period and unit.
40198ProtectionTermEventRateSourceStringRtSrc0Rate source for events that specify a rate source, e.g. Floating rate interest shortfall.
40199NoProtectionTermEventQualifiersNumInGroup1Number of qualifiers in the repeating group.
40200ProtectionTermEventQualifiercharQual0Protection term event qualifier. Used to further qualify ProtectionTermEventType(40192).
40201NoProtectionTermObligationsNumInGroup1Number of obligations in the repeating group.
40202ProtectionTermObligationTypeStringTyp0Specifies the type of obligation applicable to the protection terms. See http://www.fixprotocol.org/codelists#Protection_Term_Obligation_Types for code list of applicable obligation types.
40203ProtectionTermObligationValueStringVal0Protection term obligation value appropriate to ProtectionTermObligationType(40202). See http://www.fixprotocol.org/codelists#Protection_Term_Obligation_Types for applicable obligation type values.
40204NoPhysicalSettlTermsNumInGroup1Number of entries in the repeating group.
40205PhysicalSettlCurrencyCurrencyCcy0Specifies the currency of physical settlement. Uses ISO 4217 currency codes.
40206PhysicalSettlBusinessDaysintBizDays0The number of business days used in the determination of physical settlement. Its precise meaning is dependant on the context in which this element is used. ISDA 2003 Term: Business Day.
40207PhysicalSettlMaximumBusinessDaysintMaxBizDays0A maximum number of business days. Its precise meaning is dependant on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision.
40208PhysicalSettlTermXIDXIDXID0A named string value referenced by UnderlyingSettlTermXIDRef(41315).
40209NoPhysicalSettlDeliverableObligationsNumInGroup1Number of entries in the repeating group.
40210PhysicalSettlDeliverableObligationTypeStringTyp0Specifies the type of deliverable obligation applicable for physical settlement. See http://www.fixprotocol.org/codelists#Deliverable_Obligation_Types for code list for applicable deliverable obligation types.
40211PhysicalSettlDeliverableObligationValueStringVal0Physical settlement deliverable obligation value appropriate to PhysicalSettlDeliverableObligationType(40210). See http://www.fixprotocol.org/codelists#Deliverable_Obligation_Types for applicable obligation type values.
40212NoPaymentsNumInGroup1Number of additional settlement or bullet payments.
40213PaymentTypeintTyp0Reserved100PlusType of payment.
40214PaymentPaySideintPaySide0The side of the party paying the payment.
40215PaymentReceiveSideintRcvSide040214The side of the party receiving the payment.
40216PaymentCurrencyCurrencyCcy0Specifies the currency in which PaymentAmount(40217) is denominated. Uses ISO 4271 currency codes.
40217PaymentAmountAmtAmt0The total payment amount.
40218PaymentPricePricePx0The price determining the payment amount expressed in terms specified in PaymentPriceType(40919) and expressed in market format.
40219PaymentDateUnadjustedLocalMktDateDtUnadj0The unadjusted payment date.
40220PaymentBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40221PaymentBusinessCenterStringCtr0The business center calendar used to adjust the payment date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40222PaymentDateAdjustedLocalMktDateDt0The adjusted payment date.
40223PaymentInitialPointsPercentageInitialPnts0An optional element that contains the up-front points expressed as a percentage of the notional. An initial Points value of 5% would be represented as 0.05. The initialPoints element is an alternative to marketFixedRate in quoting the traded level of a trade. When initialPoints is used, the traded level is the sum of fixedRate and initialPoints. The initialPoints is one of the items that are factored into the initialPayment calculation and is payable by the Buyer to the Seller. Note that Initia lPoints and Market Fixed Rate may both be present in the same document when both implied values are desired.
40224PaymentDiscountFactorfloatDiscFctr0The value representing the discount factor used to calculate the present value of the cash flow.
40225PaymentPresentValueAmountAmtPVAmt0The amount representing the present value of the forecast payment.
40226PaymentPresentValueCurrencyCurrencyPVCcy0Specifies the currency the PaymentPresentValueAmount(40225) is denominated in. Uses ISO 4217 currency codes.
40227PaymentSettlStyleintSettlStyle0Payment settlement style.
40228LegPaymentStreamNonDeliverableSettlReferencePageStringRefPg0Identifies the reference "page" from the rate source. When LegPaymentStreamNonDeliverableSettlRateSource(40087) = 3 (ISDA Settlement Rate Option) this contains a value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40229PaymentTextStringTxt0Free form text to specify additional information or enumeration description when a sdtandard value does not apply. Identifies the payment type when PaymentType(40213) = 99 (Other).
40230NoPaymentSettlsNumInGroup1Number of additional settlements or bullet payments.
40231PaymentSettlAmountAmtAmt0The payment settlement amount.
40232PaymentSettlCurrencyCurrencyCcy0Specifies the currency the PaymentSettlAmount(40231) is denominated in. Uses ISO 4217 currency codes.
40233NoPaymentSettlPartyIDsNumInGroup1Number of parties identified in the additional settlement or bullet payment.
40234PaymentSettlPartyIDStringID0The payment settlement party identifier.
40235PaymentSettlPartyIDSourcecharSrc0447Identifies the class or source of PaymentSettlPartyID(40234) value (e.g. BIC).
40236PaymentSettlPartyRoleintR0452Identifies the role of PaymentSettlPartyID(40234) (e.g. the beneficiary's bank or depository institution).
40237PaymentSettlPartyRoleQualifierintQual01674Qualifies the value of PaymentSettlPartyRole(40236).
40238NoPaymentSettlPartySubIDsNumInGroup1Number of sub-party IDs to be reported for the party.
40239PaymentSettlPartySubIDStringID0Party sub-identifier, if applicable, for PaymentSettlPartyRole(40236).
40240PaymentSettlPartySubIDTypeintTyp0803Reserved4000PlusThe type of PaymentSettlPartySubID(40239) value.
40241NoLegStreamsNumInGroup1Number of swap streams in the repeating group.
40242LegStreamTypeintTyp040050Type of swap stream.
40243LegStreamDescStringDesc0A short descriptive name given to the payment stream, e.g. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as a reference.
40244LegStreamPaySideintPaySide040214The side of the party paying the stream.
40245LegStreamReceiveSideintRcvSide040214The side of the party receiving the stream.
40246LegStreamNotionalAmtNotl0Notional, or initial notional value for the payment stream. The LegPaymentSchedule component should be used for specifying the steps.
40247LegStreamCurrencyCurrencyCcy0Specifies the currency the LegStreamNotional(40246) is denominated in. Uses ISO 4217 currency codes.
40248LegStreamTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
40249LegStreamEffectiveDateUnadjustedLocalMktDateDtUnadj0The unadjusted effective date.
40250LegStreamEffectiveDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's stream's effective date or relative effective date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40251LegStreamEffectiveDateBusinessCenterStringBizCtr0The business center calendar used to adjust the instrument leg's stream's effective date or relative effective date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40252LegStreamEffectiveDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the effective date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values
40253LegStreamEffectiveDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative effective date offset.
40254LegStreamEffectiveDateOffsetUnitStringOfstUnit040760Time unit associated with the relative effective date offset.
40255LegStreamEffectiveDateOffsetDayTypeintOfstDayTyp040920The relative effective date offset day type.
40256LegStreamEffectiveDateAdjustedLocalMktDateDt0The adjusted effective date.
40257LegStreamTerminationDateUnadjustedLocalMktDateDtUnadj0The unadjusted termination date.
40258LegStreamTerminationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's stream's termination, or relative termination, date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40259LegStreamTerminationDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's stream's termination, or relative termination, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40260LegStreamTerminationDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the termination date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40261LegStreamTerminationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative termination date offset.
40262LegStreamTerminationDateOffsetUnitStringOfstUnit040760Time unit associated with the relative termination date offset.
40263LegStreamTerminationDateOffsetDayTypeintOfstDayTyp040920The relative termination date offset day type.
40264LegStreamTerminationDateAdjustedLocalMktDateDt0The adjusted termination date.
40265LegStreamCalculationPeriodBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust calculation periods. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40266LegStreamCalculationPeriodBusinessCenterStringCtr0The business center calendar used to adjust calculation periods, e.g. "GLBO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40267LegStreamFirstPeriodStartDateUnadjustedLocalMktDateFirstStartDtUnadj0The unadjusted first calculation period start date if before the effective date.
40268LegStreamFirstPeriodStartDateBusinessDayConventionintFirstStartDtBizDayCnvtn040921The business day convention used to adjust the instrument leg's stream's first calculation period start date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40269LegStreamFirstPeriodStartDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's stream's first calculation period start date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40270LegStreamFirstPeriodStartDateAdjustedLocalMktDateFirstStartDt0The adjusted first calculation period start date, if it is before the effective date.
40271LegStreamFirstRegularPeriodStartDateUnadjustedLocalMktDateFirstReglrStartDtUnadj0The unadjusted first start date of the regular calculation period, if there is an initial stub period.
40272LegStreamFirstCompoundingPeriodEndDateUnadjustedLocalMktDateFirstCmpndgEndDtUnadj0The unadjusted end date of the initial compounding period.
40273LegStreamLastRegularPeriodEndDateUnadjustedLocalMktDateLastReglrEndDtUnadj0The unadjusted last regular period end date if there is a final stub period.
40274LegStreamCalculationFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency at which calculation period end dates occur.
40275LegStreamCalculationFrequencyUnitStringFreqUnit01949Time unit associated with the frequency at which calculation period end dates occur.
40276LegStreamCalculationRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40277NoCashSettlDealersNumInGroup1Number of dealers in the repeating group.
40278NoBusinessCentersNumInGroup1Number of business centers in the repeating group.
40279LegPaymentStreamTypeintTyp040738Identifies the type of payment stream applicable to the swap stream associated with the instrument leg.
40280LegPaymentStreamMarketRateintMktRt0Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks.
40281LegPaymentStreamDelayIndicatorBooleanDelayInd0Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. Residential mortgage backed securities typically have a payment delay of 5 days between the coupon date of the reference obligation and the payment date of the synthetic swap. Commercial mortage backed securities do not typically have a payment delay, with both payment dates (the coupon date of the reference obligation and the payment date of the synthetic swap) being on the 25th of each month.
40282LegPaymentStreamSettlCurrencyCurrencySettlCcy0Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes.
40283LegPaymentStreamDayCountintDayCnt01950Reserved100PlusThe day count convention used in the payment stream calculations.
40284LegPaymentStreamAccrualDaysintAcrlDays0The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction.
40285LegPaymentStreamDiscountTypeintDiscTyp040744The method of calculating discounted payment amounts.
40286LegPaymentStreamDiscountRatePercentageDisc0Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05.
40287LegPaymentStreamDiscountRateDayCountintDiscDayCnt01950Reserved100PlusThe day count convention applied to the LegPaymentStreamDiscountRate(40286).
40288LegPaymentStreamCompoundingMethodintCmpndgMeth040747Compounding method.
40289LegPaymentStreamInitialPrincipalExchangeIndicatorBooleanInitPrncplExchInd0Indicates whether there is an initial exchange of principal on the effective date.
40290LegPaymentStreamInterimPrincipalExchangeIndicatorBooleanIntrmPrncplExchInd0Indicates whether there are intermediate or interim exchanges of principal during the term of the swap.
40291LegPaymentStreamFinalPrincipalExchangeIndicatorBooleanFnlPrncplExchInd0Indicates whether there is a final exchange of principal on the termination date.
40292LegPaymentStreamPaymentDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40293LegPaymentStreamPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40294LegPaymentStreamPaymentFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency of payments.
40295LegPaymentStreamPaymentFrequencyUnitStringFreqUnit040754Time unit associated with the frequency of payments.
40296LegPaymentStreamPaymentRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40297LegPaymentStreamFirstPaymentDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first payment date.
40298LegPaymentStreamLastRegularPaymentDateUnadjustedLocalMktDateLastReglrDtUnadj0The unadjusted last regular payment date.
40299LegPaymentStreamPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when payment dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40300LegPaymentStreamPaymentOffsetPeriodintOfstPeriod0Time unit multiplier for the relative payment date offset.
40301LegPaymentStreamPaymentOffsetUnitStringOfstUnit040760Time unit associated with the relative payment date offset.
40302LegPaymentStreamPaymentOffsetDayTypeintOfstDayTyp040920The relative payment date offset day type.
40303LegPaymentStreamResetDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the reset dates are relative to an anchor date. If the reset frequency is specified as daily this element must not be included. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40304LegPaymentStreamResetDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40305LegPaymentStreamResetDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40306LegPaymentStreamResetFrequencyPeriodintFreqPeriod0Time unit multiplier for frequency of resets.
40307LegPaymentStreamResetFrequencyUnitStringFreqUnit01949Time unit associated with frequency of resets.
40308LegPaymentStreamResetWeeklyRollConventionStringWklyRoll040766Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.
40309LegPaymentStreamInitialFixingDateRelativeTointInitReltv0Reserved1000PlusSpecifies the anchor date when the initial fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40310LegPaymentStreamInitialFixingDateBusinessDayConventionintInitBizDayCnvtn040921The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40311LegPaymentStreamInitialFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40312LegPaymentStreamInitialFixingDateOffsetPeriodintInitPeriod0Time unit multiplier for the initial fixing date offset.
40313LegPaymentStreamInitialFixingDateOffsetUnitStringInitUnit040760Time unit associated with the initial fixing date offset.
40314LegPaymentStreamInitialFixingDateOffsetDayTypeintInitDayTyp040920The initial fixing date offset day type.
40315LegPaymentStreamInitialFixingDateAdjustedLocalMktDateInitDt0The adjusted initial fixing date.
40316LegPaymentStreamFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40317LegPaymentStreamFixingDateBusinessDayConventionintFixngBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40318LegPaymentStreamFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40319LegPaymentStreamFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40320LegPaymentStreamFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40321LegPaymentStreamFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40322LegPaymentStreamFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40323LegPaymentStreamRateCutoffOffsetPeriodintCutoffPeriod0Time unit multiplier for the rate cut-off date offset. This is generally the number of days preceeding the period end date or termination date, as appropriate, for the specified floating rate index.
40324LegPaymentStreamRateCutoffOffsetUnitStringCutoffUnit040760Time unit associated with the rate cut-off date offset.
40325LegPaymentStreamRateCutoffOffsetDayTypeintCutoffDayTyp040920The rate cut-off date offset day type.
40326LegPaymentStreamRatePercentageRt0The rate applicable to the fixed rate payment stream.
40327LegPaymentStreamFixedAmountAmtAmt0The leg instrument payment stream's fixed payment amount. In a CDS, this can be an alternative to LegPaymentStreamRate(40326).
40328LegPaymentStreamRateOrAmountCurrencyCurrencyCcy0Specifies the currency in which LegPaymentStreamFixedAmount(40327) or LegPaymentStreamRate(40326) is denominated. Uses ISO 4217 currency codes.
40329LegPaymentStreamFutureValueNotionalAmtFutValNotl0The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional.
40330LegPaymentStreamFutureValueDateAdjustedLocalMktDateFutValDt0The adjusted value date of the future value amount.
40331LegPaymentStreamRateIndexStringNdx0The payment stream floating rate index.
40332LegPaymentStreamRateIndexSourceintNdxSrc040790The source of the payment stream floating rate index.
40333LegPaymentStreamRateIndexCurveUnitStringNdxUnit040791Time unit associated with the payment stream's floating rate index curve period.
40334LegPaymentStreamRateIndexCurvePeriodintNdxPeriod0Time unit multiplier for the payment stream's floating rate index curve period.
40335LegPaymentStreamRateMultiplierfloatRtMult0A 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.
40336LegPaymentStreamRateSpreadPriceOffsetSpread0The basis points spread from the index specified in LegPaymentStreamRateIndex(40331).
40337LegPaymentStreamRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or short position.
40338LegPaymentStreamRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the index.
40339LegPaymentStreamCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. It is only required where the floating rate on a swap stream is capped at a certain level The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40340LegPaymentStreamCapRateBuySideintCapRtBuy040798Reference to the buyer of the cap rate option through its trade side.
40341LegPaymentStreamCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40342LegPaymentStreamFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as 0.05.
40343LegPaymentStreamFloorRateBuySideintFlrRtBuy040801Reference to the buyer of the floor rate option through its trade side.
40344LegPaymentStreamFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40345LegPaymentStreamInitialRatePercentageInitRt0The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as 0.05.
40346LegPaymentStreamFinalRateRoundingDirectionintFnlRtRndDirctn0468Specifies the rounding direction.
40347LegPaymentStreamFinalRatePrecisionintFnlRtPrcsn0Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7.
40348LegPaymentStreamAveragingMethodintAvgngMeth040806When averaging is applicable, used to specify whether a weighted or unweighted average method of calculation is to be used.
40349LegPaymentStreamNegativeRateTreatmentintNegtvRtTrtmt040807The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate).
40350LegPaymentStreamInflationLagPeriodintLagPeriod0Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determineds the reference period for which the inflation index is observed.
40351LegPaymentStreamInflationLagUnitStringLagUnit040809Time unit associated with the inflation lag period.
40352LegPaymentStreamInflationLagDayTypeintLagDayTyp040810The inflation lag period day type.
40353LegPaymentStreamInflationInterpolationMethodintIntrpltnMeth040811The method used when calculating the inflation index level from multiple points. The most common is linear method.
40354LegPaymentStreamInflationIndexSourceintInfltnNdxSrc040790The inflation index reference source.
40355LegPaymentStreamInflationPublicationSourceStringPublctnSrc0The publication source, such as relevant web site, news publication or a government body, where inflation information is obtained.
40356LegPaymentStreamInflationInitialIndexLevelfloatInitLvl0Initial known index level for the first calculation period.
40357LegPaymentStreamInflationFallbackBondApplicableBooleanFallbckBond0Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes).
40358LegPaymentStreamFRADiscountingintFRADisc040816The method of floating rate agreement (FRA) discounting, if any, that will apply.
40359LegPaymentStreamNonDeliverableRefCurrencyCurrencyCcy0Non-deliverable settlement reference currency. Uses ISO 4217 currency codes.
40360LegPaymentStreamNonDeliverableFixingDatesBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date for the non-deliverable settlement terms. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40361LegPaymentStreamNonDeliverableFixingDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40362LegPaymentStreamNonDeliverableFixingDatesRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the non-deliverable fixing dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40363LegPaymentStreamNonDeliverableFixingDatesOffsetPeriodintFixngPeriod0Time unit multiplier for the non-deliverable fixing date offset.
40364LegPaymentStreamNonDeliverableFixingDatesOffsetUnitStringFixngUnit040760Time unit associated with the non-deliverable fixing date offset.
40365LegPaymentStreamNonDeliverableFixingDatesOffsetDayTypeintFixngDayTyp040920The non-deliverable fixing date offset day type.
40366LegSettlRateFallbackRateSourceintRtSrc01446Identifies the source of rate information.
40367NoLegNonDeliverableFixingDatesNumInGroup1Number of fixing dates in the repeating group.
40368LegNonDeliverableFixingDateLocalMktDateDt0The non-deliverable fixing date. Type of date is specified in LegNonDeliverableFixingDateType(40369).
40369LegNonDeliverableFixingDateTypeintTyp040827Specifies the type of date (e.g. adjusted for holidays).
40370LegSettlRateFallbackReferencePageStringRefPg0Identifies the reference "page" from the rate source. When LegSettlRateFallbackRateSource(40366) = 3(ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40371PaymentStreamNonDeliverableSettlRateSourceintRtSrc01446Identifies the source of rate information.
40372PaymentStreamNonDeliverableSettlReferencePageStringRefPg0Identifies the reference "page" from the rate source. When PaymentStreamNonDeliverableSettlRateSource(40371) = 3(ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40373SettlRateFallbackRateSourceintRtSrc01446Identifies the source of rate information.
40374NoLegPaymentSchedulesNumInGroup1Number of swap schedules in the repeating group
40375LegPaymentScheduleTypeintTyp040829Specifies the type of schedule.
40376LegPaymentScheduleStubTypeintStubTyp040873Indicates to which stub this schedule applies.
40377LegPaymentScheduleStartDateUnadjustedLocalMktDateStartDtUnadj0The 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.
40378LegPaymentScheduleEndDateUnadjustedLocalMktDateEndDtUnadj0The unadjusted end date of a cashflow payment.
40379LegPaymentSchedulePaySideintPaySide040214The side of the party paying the step schedule.
40380LegPaymentScheduleReceiveSideintRcvSide040214The side of the party receiving the step schedule.
40381LegPaymentScheduleNotionalAmtNotl0The notional value for this step schedule, or amount of a cashflow payment.
40382LegPaymentScheduleCurrencyCurrencyCcy0The currency for this step schedule. Uses ISO 4217 currency codes.
40383LegPaymentScheduleRatePercentageRt0The rate value for this step schedule.
40384LegPaymentScheduleRateMultiplierfloatRtMult0A 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.
40385LegPaymentScheduleRateSpreadPriceOffsetSpread0The spread value for this step schedule.
40386LegPaymentScheduleRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or a short position.
40387LegPaymentScheduleRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the step schedule.
40388LegPaymentScheduleFixedAmountAmtFixedAmt0The explicit payment amount for this step schedule.
40389LegPaymentScheduleFixedCurrencyCurrencyFixedCcy0The currency of the fixed amount. Uses ISO 4217 currency codes.
40390LegPaymentScheduleStepFrequencyPeriodintStepPeriod0Time unit multiplier for the step frequency.
40391LegPaymentScheduleStepFrequencyUnitStringStepUnit01949Time unit associated with the step frequency.
40392LegPaymentScheduleStepOffsetValueAmtStepVal0The explicit amount that the notional changes on each step date. This can be a positive or negative amount.
40393LegPaymentScheduleStepRatePercentageStepRt0The 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.
40394LegPaymentScheduleStepOffsetRatePercentageStepOfstRt0The explicit amount that the rate changes on each step date. This can be a positive or negative value.
40395LegPaymentScheduleStepRelativeTointStepReltv040849Specifies 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.
40396LegPaymentScheduleFixingDateUnadjustedLocalMktDateFixngDtUnadj0The unadjusted fixing date.
40397LegPaymentScheduleWeightfloatWt0Floating rate observation weight for cashflow payment.
40398LegPaymentScheduleFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40399LegPaymentScheduleFixingDateBusinessDayConventionintFixngBizDayCnvtn040921The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40400LegPaymentScheduleFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40401LegPaymentScheduleFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40402LegPaymentScheduleFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40403LegPaymentScheduleFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40404LegPaymentScheduleFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40405LegPaymentScheduleFixingTimeLocalMktTimeFixngTm0The fxing time associated with the step schedule.
40406LegPaymentScheduleFixingTimeBusinessCenterStringFixngTmBizCtr0Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40407LegPaymentScheduleInterimExchangePaymentDateRelativeTointIntrmExchDtReltv0Reserved1000PlusSpecifies 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.
40408LegPaymentScheduleInterimExchangeDatesBusinessDayConventionintIntrmExchDtBizDayCnvtn040921The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40409LegPaymentScheduleInterimExchangeDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40410LegPaymentScheduleInterimExchangeDatesOffsetPeriodintIntrmExchDtPeriod0Time unit multiplier for the interim exchange date offset.
40411LegPaymentScheduleInterimExchangeDatesOffsetUnitStringIntrmExchDtUnit040760Time unit associated with the interim exchange date offset.
40412LegPaymentScheduleInterimExchangeDatesOffsetDayTypeintIntrmExchDayTyp040920The interim exchange date offset day type.
40413LegPaymentScheduleInterimExchangeDateAdjustedLocalMktDateIntrmExchDt0The adjusted interim exchange date.
40414NoLegPaymentScheduleRateSourcesNumInGroup1Number of rate sources in the repeating group
40415LegPaymentScheduleRateSourceintSrc01446Identifies the source of rate information.
40416LegPaymentScheduleRateSourceTypeintTyp01447Rate source type.
40417LegPaymentScheduleReferencePageStringRefPg0Identifies the reference "page" from the rate source. For FX, the reference page to the spot rate to be used for the reference FX spot rate. When RateSource(1446) = 3 (ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40418NoLegPaymentStubsNumInGroup1Number of stubs in the repeating group
40419LegPaymentStubTypeintTyp040873Stub type.
40420LegPaymentStubLengthintLngth040874Optional indication whether stub is shorter or longer than the regular swap period.
40421LegPaymentStubRatePercentageRt0The agreed upon fixed rate for this stub.
40422LegPaymentStubFixedAmountAmtFixedAmt0A fixed payment amount for the stub.
40423LegPaymentStubFixedCurrencyCurrencyFixedCcy0The currency of the fixed payment amount. Uses ISO 4217 currency codes.
40424LegPaymentStubIndexStringNdx0The stub floating rate index.
40425LegPaymentStubIndexSourceintNdxSrc040790The source for the stub floating rate index.
40426LegPaymentStubIndexCurvePeriodintNdxPeriod0Time unit multiplier for the floating rate index.
40427LegPaymentStubIndexCurveUnitStringNdxUnit040791Time unit associated with the floating rate index.
40428LegPaymentStubIndexRateMultiplierfloatRtMult0A 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.
40429LegPaymentStubIndexRateSpreadPriceOffsetSpread0Spread from floating rate index.
40430LegPaymentStubIndexRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or a short position.
40431LegPaymentStubIndexRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the stub index.
40432LegPaymentStubIndexCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40433LegPaymentStubIndexCapRateBuySideintCapRtBuy040798Reference to the buyer of the cap rate option through its trade side.
40434LegPaymentStubIndexCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40435LegPaymentStubIndexFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40436LegPaymentStubIndexFloorRateBuySideintFlrRtBuy040801Reference to the buyer of the floor rate option through its trade side.
40437LegPaymentStubIndexFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40438LegPaymentStubIndex2StringNdx20The second stub floating rate index.
40439LegPaymentStubIndex2SourceintNdx2Src040790The source for the second stub floating rate index.
40440LegPaymentStubIndex2CurvePeriodintNdx2Period0Secondary time unit multiplier for the stub floating rate index curve.
40441LegPaymentStubIndex2CurveUnitStringNdx2Unit040791Secondary time unit associated with the stub floating rate index curve.
40442LegPaymentStubIndex2RateMultiplierfloatRtMult20A rate multiplier to apply to the second 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.
40443LegPaymentStubIndex2RateSpreadPriceOffsetSpread20Spread from the second floating rate index.
40444LegPaymentStubIndex2RateSpreadPositionTypeintSpread2PosTyp040795Identifies whether the rate spread is applied to a long or a short position.
40445LegPaymentStubIndex2RateTreatmentintRtTrtmt2040796Specifies the yield calculation treatment for the second stub index.
40446LegPaymentStubIndex2CapRatePercentageCapRt20The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40447LegPaymentStubIndex2FloorRatePercentageFlrRt20The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40448NoLegProvisionsNumInGroup1Number of provisions in the repeating group.
40449LegProvisionTypeintTyp040091Type of provisions.
40450LegProvisionDateUnadjustedLocalMktDateDtUnadj0The unadjusted date of the provision.
40451LegProvisionDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's provision's date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40452LegProvisionDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's provision's date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40453LegProvisionDateAdjustedLocalMktDateDt0The adjusted date of the provision.
40454LegProvisionDateTenorPeriodintTenorPeriod0Time unit multiplier for the leg provision's tenor period.
40455LegProvisionDateTenorUnitStringTenorUnit040097Time unit associated with the leg provision's tenor period.
40456LegProvisionCalculationAgentintCalcAgent040098Used to identify the calculation agent. The calculation agent may be identified in LegProvisionCalculationAgent(40456) or in the ProvisionParties component.
40457LegProvisionOptionSinglePartyBuyerSideintBuyerSide040099If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade.
40458LegProvisionOptionSinglePartySellerSideintSellerSide040099If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade.
40459LegProvisionOptionExerciseStyleintExerStyle01194Reserved100PlusThe instrument provision option exercise style.
40460LegProvisionOptionExerciseMultipleNotionalAmtMultplNotl0A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised.
40461LegProvisionOptionExerciseMinimumNotionalAmtMinNotl0The minimum notional amount that can be exercised on a given exercise date.
40462LegProvisionOptionExerciseMaximumNotionalAmtMaxNotl0The maximum notional amount that can be exercised on a given exercise date.
40463LegProvisionOptionMinimumNumberintMinNum0The minimum number of options that can be exercised on a given exercise date.
40464LegProvisionOptionMaximumNumberintMaxNum0The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options.
40465LegProvisionOptionExerciseConfirmationBooleanExerCnfm0Used to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
40466LegProvisionCashSettlMethodintSettlMeth040108An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e).
40467LegProvisionCashSettlCurrencyCurrencySettlCcy0Specifies the currency of settlement. Uses ISO 4217 currency codes.
40468LegProvisionCashSettlCurrency2CurrencySettlCcy20Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes.
40469LegProvisionCashSettlQuoteTypeintSettlQteTyp040111Identifies the type of quote to be used.
40470LegProvisionCashSettlQuoteSourceintSettlQteSrc040790Identifies the source of quote information.
40471BusinessCenterStringCtr0A business center whose calendar is used for date adjustment, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40472LegProvisionTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
40473NoLegProvisionCashSettlPaymentDatesNumInGroup1Number of provision cash settlement payment dates in the repeating group.
40474LegProvisionCashSettlPaymentDateLocalMktDateDt0The cash settlement payment date, unadjusted or adjusted depending on LegProvisionCashSettlPaymentDateType(40521).
40475LegProvisionCashSettlPaymentDateTypeintTyp040173Specifies the type of date (e.g. adjusted for holidays).
40476LegProvisionOptionExerciseBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's provision's option exercise date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40477LegProvisionOptionExerciseBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's provision's option exercise date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40478LegProvisionOptionExerciseEarliestDateOffsetPeriodintErlstOfstPeriod0Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period.
40479LegProvisionOptionExerciseEarliestDateOffsetUnitStringErlstOfstUnit040126Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period.
40480LegProvisionOptionExerciseFrequencyPeriodintFreqPeriod0Time unit multiplier for subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise period.
40481LegProvisionOptionExerciseFrequencyUnitStringFreqUnit01949Time unit associated with subsequent exercise dates in the exercise period following the earliest exercise date.
40482LegProvisionOptionExerciseStartDateUnadjustedLocalMktDateStartDtUnadj0The unadjusted first day of the exercise period for an American style option.
40483LegProvisionOptionExerciseStartDateRelativeTointStartDtReltv0Reserved1000PlusSpecifies the anchor date when the option exercise start date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40484LegProvisionOptionExerciseStartDateOffsetPeriodintStartDtOfstPeriod0Time unit multiplier for the option exercise start date offset.
40485LegProvisionOptionExerciseStartDateOffsetUnitStringStartDtOfstUnit040760Time unit associated with the option exercise start date offset.
40486LegProvisionOptionExerciseStartDateOffsetDayTypeintStartDtOfstDayTyp040920The provision's option exercise start date offset day type.
40487LegProvisionOptionExerciseStartDateAdjustedLocalMktDateStartDt0The adjusted first day of the exercise period for an American style option.
40488LegProvisionOptionExercisePeriodSkipintSkip0The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1.
40489LegProvisionOptionExerciseBoundsFirstDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
40490LegProvisionOptionExerciseBoundsLastDateUnadjustedLocalMktDateLastDtUnadj0The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
40491LegProvisionOptionExerciseEarliestTimeLocalMktTimeErlstTm0The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) (i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date, in the case of an American option.
40492LegProvisionOptionExerciseEarliestTimeBusinessCenterStringErlstTmBizCtr0Identifies the business center calendar used with the provision's earliest time for notice of exercise. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40493LegProvisionOptionExerciseLatestTimeLocalMktTimeLtstTm0For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day.
40494LegProvisionOptionExerciseLatestTimeBusinessCenterStringLtstTmBizCtr0Identifies the business center calendar used with the provision's latest time for notice of exercise. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40495NoLegProvisionOptionExerciseFixedDatesNumInGroup1Number of provision option exercise fixed dates in the repeating group.
40496LegProvisionOptionExerciseFixedDateLocalMktDateDt0A predetermined option exercise date unadjusted or adjusted depending on LegProvisionOptionExerciseFixedDateType(40497).
40497LegProvisionOptionExerciseFixedDateTypeintTyp040144Specifies the type of date (e.g. adjusted for holidays).
40498LegProvisionOptionExpirationDateUnadjustedLocalMktDateDtUnadj0The unadjusted last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period.
40499LegProvisionOptionExpirationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's provision's option expiration date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40500LegProvisionOptionExpirationDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's provision's option expiration date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40501LegProvisionOptionExpirationDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the option expiration date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40502LegProvisionOptionExpirationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option expiration date offset.
40503LegProvisionOptionExpirationDateOffsetUnitStringOfstUnit040760Time unit associated with the option expiration date offset.
40504LegProvisionOptionExpirationDateOffsetDayTypeintOfstDayTyp040920The provision's option expiration date offset day type.
40505LegProvisionOptionExpirationDateAdjustedLocalMktDateDt0The adjusted last date within an exercise period for an American style option. For a European style option it is the only date within the exercise period.
40506LegProvisionOptionExpirationTimeLocalMktTimeExpTm0The latest time for exercise on the expiration date.
40507LegProvisionOptionExpirationTimeBusinessCenterStringExpTmBizCtr0Identifies the business center calendar used with the provision's latest exercise time on expiration date. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40508LegProvisionOptionRelevantUnderlyingDateUnadjustedLocalMktDateDtUnadj0The unadjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
40509LegProvisionOptionRelevantUnderlyingDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument leg's provision's option relevant underlying date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40510LegProvisionOptionRelevantUnderlyingDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument leg's provision's option underlying date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40511LegProvisionOptionRelevantUnderlyingDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the date relevant to the underlying trade on exercise is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40512LegProvisionOptionRelevantUnderlyingDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option relevant underlying date offset.
40513LegProvisionOptionRelevantUnderlyingDateOffsetUnitStringOfstUnit040760Time unit associated with the option relevant underlying date offset.
40514LegProvisionOptionRelevantUnderlyingDateOffsetDayTypeintOfstDayTyp040920The provision's option relevant underlying date offset day type.
40515LegProvisionOptionRelevantUnderlyingDateAdjustedLocalMktDateDt0The adjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
40516LegProvisionCashSettlPaymentDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the provisional cash settlement payment's termination, or relative termination, date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40517LegProvisionCashSettlPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the provisional cash settlement payment's termination, or relative termination, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40518LegProvisionCashSettlPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the cash settlement payment date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40519LegProvisionCashSettlPaymentDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement payment date offset.
40520LegProvisionCashSettlPaymentDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement payment date offset.
40521LegProvisionCashSettlPaymentDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement payment date offset day type.
40522LegProvisionCashSettlPaymentDateRangeFirstLocalMktDateDtFirst0The first date in range when a settlement date range is provided.
40523LegProvisionCashSettlPaymentDateRangeLastLocalMktDateDtLast0The last date in range when a settlement date range is provided.
40524LegProvisionCashSettlValueTimeLocalMktTimeTm0A time specified in 24-hour format, e.g. 11am would be represented as 11:00:00. The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree to the cash settlement amount.
40525LegProvisionCashSettlValueTimeBusinessCenterStringTmBizCtr0Identifies the business center calendar used with the provision's cash settlement valuation time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40526LegProvisionCashSettlValueDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the provision's cash settlement valuation date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component.
40527LegProvisionCashSettlValueDateBusinessCenterStringCtr0The business center calendar used to adjust the provision's cash settlement valuation date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40528LegProvisionCashSettlValueDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the cash settlement value date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40529LegProvisionCashSettlValueDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement value date offset.
40530LegProvisionCashSettlValueDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement value date offset.
40531LegProvisionCashSettlValueDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement value date offset day type.
40532LegProvisionCashSettlValueDateAdjustedLocalMktDateDt0The adjusted cash settlement value date.
40533NoLegProvisionPartyIDsNumInGroup1Number of parties identified in the contract provision.
40534LegProvisionPartyIDStringID0The party identifier/code for the payment settlement party.
40535LegProvisionPartyIDSourcecharSrc0447Reserved4000PlusIdentifies the class or source of LegProvisionPartyID(40534).
40536LegProvisionPartyRoleintR0452Identifies the type or role of LegProvisionPartyID(40534) specified.
40537NoLegProvisionPartySubIDsNumInGroup1Number of sub-party IDs to be reported for the party.
40538LegProvisionPartySubIDStringID0Party sub-identifier, if applicable, for LegProvisionPartyRole(40536).
40539LegProvisionPartySubIDTypeintTyp0803Reserved4000PlusThe type of LegProvisionPartySubID(40538) value.
40540NoUnderlyingStreamsNumInGroup1Number of swap streams in the repeating group.
40541UnderlyingStreamTypeintTyp040050Type of swap stream.
40542UnderlyingStreamDescStringDesc0A short descriptive name given to payment stream. Eg. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as a reference.
40543UnderlyingStreamPaySideintPaySide040214The side of the party paying the stream.
40544UnderlyingStreamReceiveSideintRcvSide040214The side of the party receiving the stream.
40545UnderlyingStreamNotionalAmtNotl0Notional, or initial notional value for the payment stream. Use SwapSchedule for steps.
40546UnderlyingStreamCurrencyCurrencyCcy0Specifies the currency the UnderlyingStreamNotional(40545) is denominated in. Uses ISO 4217 currency codes.
40547UnderlyingStreamTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
40548UnderlyingStreamTerminationDateUnadjustedLocalMktDateDtUnadj0The unadjusted termination date.
40549UnderlyingStreamTerminationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the underlying instrument's stream's termination, or relative termination, date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40550UnderlyingStreamTerminationDateBusinessCenterStringCtr0The business center calendar used to adjust the underlying instrument's stream's termination, or relative termination, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40551UnderlyingStreamTerminationDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the termination date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40552UnderlyingStreamTerminationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative termination date offset.
40553UnderlyingStreamTerminationDateOffsetUnitStringOfstUnit040760Time unit associated with the relative termination date offset.
40554UnderlyingStreamTerminationDateOffsetDayTypeintOfstDayTyp040920The relative termination date offset day type.
40555UnderlyingStreamTerminationDateAdjustedLocalMktDateDt0The adjusted termination date.
40556UnderlyingStreamCalculationPeriodBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the calculation periods. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40557UnderlyingStreamCalculationPeriodBusinessCenterStringCtr0The business center calendar used to adjust the calculation periods, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40558UnderlyingStreamFirstPeriodStartDateUnadjustedLocalMktDateFirstStartDtUnadj0The unadjusted first calculation period start date if before the effective date.
40559UnderlyingStreamFirstPeriodStartDateBusinessDayConventionintFirstStartDtBizDayCnvtn040921The business day convention used to adjust the underlying instrument's stream's first calculation period start date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40560UnderlyingStreamFirstPeriodStartDateBusinessCenterStringFirstStartDtBizCtr0The business center calendar used to adjust the underlying instrument's stream's first calculation period start date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40561UnderlyingStreamFirstPeriodStartDateAdjustedLocalMktDateFirstStartDt0The adjusted first calculation period start date, if it is before the effective date.
40562UnderlyingStreamFirstRegularPeriodStartDateUnadjustedLocalMktDateFirstReglrStartDtUnadj0The unadjusted first start date of the regular calculation period, if there is an initial stub period.
40563UnderlyingStreamFirstCompoundingPeriodEndDateUnadjustedLocalMktDateFirstCmpndgEndDtUnadj0The unadjusted end date of the initial compounding period.
40564UnderlyingStreamLastRegularPeriodEndDateUnadjustedLocalMktDateLastReglrEndDtUnadj0The unadjusted last regular period end date if there is a final stub period.
40565UnderlyingStreamCalculationFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency at which calculation period end dates occur.
40566UnderlyingStreamCalculationFrequencyUnitStringFreqUnit01949Time unit associated with the frequency at which calculation period end dates occur.
40567UnderlyingStreamCalculationRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40568UnderlyingPaymentStreamTypeintTyp040738Identifies the type of payment stream applicable to the swap stream associated with the underlying instrument.
40569UnderlyingPaymentStreamMarketRateintMktRt0Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks.
40570UnderlyingPaymentStreamDelayIndicatorBooleanDelayInd0Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. Residential mortgage backed securities typically have a payment delay of 5 days between the coupon date of the reference obligation and the payment date of the synthetic swap. Commercial mortage backed securities do not typically have a payment delay, with both payment dates (the coupon date of the reference obligation and the payment date of the synthetic swap) being on the 25th of each month.
40571UnderlyingPaymentStreamSettlCurrencyCurrencySettlCcy0Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes.
40572UnderlyingPaymentStreamDayCountintDayCnt01950Reserved100PlusThe day count convention used in the payment stream calculations.
40573UnderlyingPaymentStreamAccrualDaysintAcrlDays0The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction.
40574UnderlyingPaymentStreamDiscountTypeintDiscTyp040744The method of calculating discounted payment amounts
40575UnderlyingPaymentStreamDiscountRatePercentageDisc0Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05.
40576UnderlyingPaymentStreamDiscountRateDayCountintDiscDayCnt01950Reserved100PlusThe day count convention applied to the UnderlyingPaymentStreamDiscountRate(40575).
40577UnderlyingPaymentStreamCompoundingMethodintCmpndgMeth040747Compounding Method.
40578UnderlyingPaymentStreamInitialPrincipalExchangeIndicatorBooleanInitPrncplExchInd0Indicates whether there is an initial exchange of principal on the effective date.
40579UnderlyingPaymentStreamInterimPrincipalExchangeIndicatorBooleanIntrmPrncplExchInd0Indicates whether there are intermediate or interim exchanges of principal during the term of the swap.
40580UnderlyingPaymentStreamFinalPrincipalExchangeIndicatorBooleanFnlPrncplExchInd0Indicates whether there is a final exchange of principal on the termination date.
40581UnderlyingPaymentStreamPaymentDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40582UnderlyingPaymentStreamPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40583UnderlyingPaymentStreamPaymentFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency of payments.
40584UnderlyingPaymentStreamPaymentFrequencyUnitStringFreqUnit040754Time unit associated with the frequency of payments.
40585UnderlyingPaymentStreamPaymentRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40586UnderlyingPaymentStreamFirstPaymentDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first payment date.
40587UnderlyingPaymentStreamLastRegularPaymentDateUnadjustedLocalMktDateLastReglrDtUnadj0The unadjusted last regular payment date.
40588UnderlyingPaymentStreamPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when payment dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40589UnderlyingPaymentStreamPaymentOffsetPeriodintOfstPeriod0Time unit multiplier for the relative payment date offset.
40590UnderlyingPaymentStreamPaymentOffsetUnitStringOfstUnit040760Time unit associated with the relative payment date offset.
40591UnderlyingPaymentStreamPaymentOffsetDayTypeintOfstDayTyp040920The relative payment date offset day type.
40592UnderlyingPaymentStreamResetDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the reset dates are relative to an anchor date. If the reset frequency is specified as daily this element must not be included. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40593UnderlyingPaymentStreamResetDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40594UnderlyingPaymentStreamResetDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40595UnderlyingPaymentStreamResetFrequencyPeriodintFreqPeriod0Time unit multiplier for frequency of resets.
40596UnderlyingPaymentStreamResetFrequencyUnitStringFreqUnit01949Time unit associated with frequency of resets.
40597UnderlyingPaymentStreamResetWeeklyRollConventionStringWklyRoll040766Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.
40598UnderlyingPaymentStreamInitialFixingDateRelativeTointInitReltv0Reserved1000PlusSpecifies the anchor date when the initial fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40599UnderlyingPaymentStreamInitialFixingDateBusinessDayConventionintInitBizDayCnvtn040921The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40600UnderlyingPaymentStreamInitialFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40601UnderlyingPaymentStreamInitialFixingDateOffsetPeriodintInitPeriod0Time unit multiplier for the initial fixing date offset.
40602UnderlyingPaymentStreamInitialFixingDateOffsetUnitStringInitUnit040760Time unit associated with the initial fixing date offset.
40603UnderlyingPaymentStreamInitialFixingDateOffsetDayTypeintInitDayTyp040920The initial fixing date offset day type.
40604UnderlyingPaymentStreamInitialFixingDateAdjustedLocalMktDateInitDt0The adjusted initial fixing date.
40605UnderlyingPaymentStreamFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40606UnderlyingPaymentStreamFixingDateBusinessDayConventionintFixngBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40607UnderlyingPaymentStreamFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40608UnderlyingPaymentStreamFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40609UnderlyingPaymentStreamFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40610UnderlyingPaymentStreamFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40611UnderlyingPaymentStreamFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40612UnderlyingPaymentStreamRateCutoffOffsetPeriodintCutoffPeriod0Time unit multiplier for the rate cut-off date offset.
40613UnderlyingPaymentStreamRateCutoffOffsetUnitStringCutoffUnit040760Time unit associated with the rate cut-off date offset.
40614UnderlyingPaymentStreamRateCutoffOffsetDayTypeintCutoffDayTyp040920The rate cut-off date offset day type.
40615UnderlyingPaymentStreamRatePercentageRt0The rate applicable to the fixed rate payment stream.
40616UnderlyingPaymentStreamFixedAmountAmtAmt0The underlying payment stream's fixed payment amount. In CDS an alternative to UnderlyingPaymentStreamRate(40615).
40617UnderlyingPaymentStreamRateOrAmountCurrencyCurrencyCcy0Specifies the currency in which UnderlyingPaymentStreamFixedAmount(40616) or UnderlyingPaymentStreamRate(40615) is denominated. Users ISO 4271 currency codes.
40618UnderlyingPaymentStreamFutureValueNotionalAmtFutValNotl0The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional.
40619UnderlyingPaymentStreamFutureValueDateAdjustedLocalMktDateFutValDt0The adjusted value date of the future value amount.
40620UnderlyingPaymentStreamRateIndexStringNdx0The payment stream's floating rate index.
40621UnderlyingPaymentStreamRateIndexSourceintNdxSrc040790The source of the payment stream floating rate index.
40622UnderlyingPaymentStreamRateIndexCurveUnitStringNdxUnit040791Time unit associated with the underlying instrument’s floating rate index.
40623UnderlyingPaymentStreamRateIndexCurvePeriodintNdxPeriod0Time unit multiplier for the underlying instrument’s floating rate index.
40624UnderlyingPaymentStreamRateMultiplierfloatRtMult0A rate multiplier to apply to the floating rate. A multiplier schedule is expressed as explicit multipliers and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in the calculationPeriodDatesAdjustments. 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.
40625UnderlyingPaymentStreamRateSpreadPriceOffsetSpread0Spread from floating rate index.
40626UnderlyingPaymentStreamRateSpreadPositionTypeintSpreadPosTyp040795Identifies a short or long spread value.
40627UnderlyingPaymentStreamRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the index.
40628UnderlyingPaymentStreamCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40629UnderlyingPaymentStreamCapRateBuySideintCapRtBuy040798Reference to the buyer of the cap rate option through its trade side.
40630UnderlyingPaymentStreamCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40631UnderlyingPaymentStreamFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40632UnderlyingPaymentStreamFloorRateBuySideintFlrRtBuy040801Reference to the buyer of the floor rate option through its trade side.
40633UnderlyingPaymentStreamFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40634UnderlyingPaymentStreamInitialRatePercentageInitRt0The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. An initial rate of 5% would be represented as 0.05.
40635UnderlyingPaymentStreamFinalRateRoundingDirectionintFnlRtRndDirctn0468Specifies the rounding direction.
40636UnderlyingPaymentStreamFinalRatePrecisionintFnlRtPrcsn0Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7.
40637UnderlyingPaymentStreamAveragingMethodintAvgngMeth040806When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used.
40638UnderlyingPaymentStreamNegativeRateTreatmentintNegtvRtTrtmt040807The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate).
40639UnderlyingPaymentStreamInflationLagPeriodintLagPeriod0Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determines the reference period for which the inflation index is observed.
40640UnderlyingPaymentStreamInflationLagUnitStringLagUnit040809Time unit associated with the inflation lag period.
40641UnderlyingPaymentStreamInflationLagDayTypeintLagDayTyp040810The inflation lag period day type.
40642UnderlyingPaymentStreamInflationInterpolationMethodintIntrpltnMeth040811The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.
40643UnderlyingPaymentStreamInflationIndexSourceintInfltnNdxSrc040790The inflation index reference source.
40644UnderlyingPaymentStreamInflationPublicationSourceStringPublctnSrc0The current main publication source such as relevant web site or a government body.
40645UnderlyingPaymentStreamInflationInitialIndexLevelfloatInitLvl0Initial known index level for the first calculation period.
40646UnderlyingPaymentStreamInflationFallbackBondApplicableBooleanFallbckBond0Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes).
40647UnderlyingPaymentStreamFRADiscountingintFRADisc040816The method of floating rate agreement (FRA) discounting, if any, that will apply.
40648UnderlyingPaymentStreamNonDeliverableRefCurrencyCurrencyCcy0The non-deliverable settlement reference currency. Uses ISO 4217 currency codes.
40649UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date for the non-deliverable terms. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40650UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40651UnderlyingPaymentStreamNonDeliverableFixingDatesRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the non-deliverable fixing dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40652UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetPeriodintFixngPeriod0Time unit multiplier for the non-deliverable fixing date offset.
40653UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnitStringFixngUnit040760Time unit associated with the non-deliverable fixing date offset.
40654UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetDayTypeintFixngDayTyp040920The non-deliverable fixing date offset day type.
40655SettlRateFallbackReferencePageStringRefPg0Identifies the reference "page" from the rate source. When SettlRateFallbackRateSource(40373) = 3 (ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40656NoUnderlyingNonDeliverableFixingDatesNumInGroup1Number of Fixing dates in the repeating group
40657UnderlyingNonDeliverableFixingDateLocalMktDateDt0The non-deliverable fixing date unadjusted or adjusted depending on UnderlyingNonDeliverableFixingDateType(40658).
40658UnderlyingNonDeliverableFixingDateTypeintTyp040827Specifies the type of date (e.g. adjusted for holidays).
40659NoUnderlyingSettlRateFallbacksNumInGroup1Number of settlement rate fallbacks in the repeating group
40660UnderlyingSettlRatePostponementMaximumDaysintMaxDays0The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method.
40661UnderlyingPaymentStreamNonDeliverableSettlRateSourceintRtSrc01446Identifies the source of rate information.
40662UnderlyingSettlRatePostponementSurveyBooleanSurvey0Indicates whether to request a settlement rate quote from the market.
40663UnderlyingSettlRatePostponementCalculationAgentintCalcAgent040098Used to identify the settlement rate postponement calculation agent.
40664NoUnderlyingPaymentSchedulesNumInGroup1Number of swap schedules in the repeating group
40665UnderlyingPaymentScheduleTypeintTyp040829Type of schedule.
40666UnderlyingPaymentScheduleStubTypeintStubTyp040873Indicates to which stub this schedule applies.
40667UnderlyingPaymentScheduleStartDateUnadjustedLocalMktDateStartDtUnadj0The 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.
40668UnderlyingPaymentScheduleEndDateUnadjustedLocalMktDateEndDtUnadj0The unadjusted end date of a cashflow payment.
40669UnderlyingPaymentSchedulePaySideintPaySide040214The side of the party paying the step schedule.
40670UnderlyingPaymentScheduleReceiveSideintRcvSide040214The side of the party receiving the step schedule.
40671UnderlyingPaymentScheduleNotionalAmtNotl0The notional value for this step, or amount of a cashflow payment.
40672UnderlyingPaymentScheduleCurrencyCurrencyCcy0The currency for this step. Uses ISO 4217 currency codes.
40673UnderlyingPaymentScheduleRatePercentageRt0The rate value for this step.
40674UnderlyingPaymentScheduleRateMultiplierfloatRtMult0A 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.
40675UnderlyingPaymentScheduleRateSpreadPriceOffsetSpread0The spread value for this step.
40676UnderlyingPaymentScheduleRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or short position.
40677UnderlyingPaymentScheduleRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the step schedule.
40678UnderlyingPaymentScheduleFixedAmountAmtFixedAmt0The explicit payment amount for this step.
40679UnderlyingPaymentScheduleFixedCurrencyCurrencyFixedCcy0The currency of the fixed amount. Uses ISO 4217 currency codes.
40680UnderlyingPaymentScheduleStepFrequencyPeriodintStepPeriod0Time unit multiplier for the step frequency.
40681UnderlyingPaymentScheduleStepFrequencyUnitStringStepUnit01949Time unit associated with the step frequency.
40682UnderlyingPaymentScheduleStepOffsetValueAmtStepVal0The explicit amount that the notional changes on each step date. This can be a positive or negative amount.
40683UnderlyingPaymentScheduleStepRatePercentageStepRt0The 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.
40684UnderlyingPaymentScheduleStepOffsetRatePercentageStepOfstRt0The explicit amount that the rate changes on each step date. This can be a positive or negative value.
40685UnderlyingPaymentScheduleStepRelativeTointStepReltv040849Specifies 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.
40686UnderlyingPaymentScheduleFixingDateUnadjustedLocalMktDateFixngDtUnadj0The unadjusted fixing date.
40687UnderlyingPaymentScheduleWeightfloatWt0Floating rate observation weight for cashflow payment.
40688UnderlyingPaymentScheduleFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40689UnderlyingPaymentScheduleFixingDateBusinessDayCnvtnintFixngBizDayCnvtn040921The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40690UnderlyingPaymentScheduleFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40691UnderlyingPaymentScheduleFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40692UnderlyingPaymentScheduleFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40693UnderlyingPaymentScheduleFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40694UnderlyingPaymentScheduleFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40695UnderlyingPaymentScheduleFixingTimeLocalMktTimeFixngTm0The fixing time.
40696UnderlyingPaymentScheduleFixingTimeBusinessCenterStringFixngTmBizCtr0Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40697UnderlyingPaymentScheduleInterimExchangePaymentDateRelativeTointIntrmExchDtReltv0Reserved1000PlusSpecifies 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.
40698UnderlyingPaymentScheduleInterimExchangeDatesBusinessDayConventionintIntrmExchDtBizDayCnvtn040921The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
40699UnderlyingPaymentScheduleInterimExchangeDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40700UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriodintIntrmExchDtPeriod0Time unit multiplier for the interim exchange date offset.
40701UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnitStringIntrmExchDtUnit040760Time unit associated with the interim exchange date offset.
40702UnderlyingPaymentScheduleInterimExchangeDatesOffsetDayTypeintIntrmExchDayTyp040920The interim exchange date offset day type.
40703UnderlyingPaymentScheduleInterimExchangeDateAdjustedLocalMktDateIntrmExchDt0The adjusted interim exchange date.
40704NoUnderlyingPaymentScheduleRateSourcesNumInGroup1Number of rate sources in the repeating group
40705UnderlyingPaymentScheduleRateSourceintSrc01446Identifies the source of rate information.
40706UnderlyingPaymentScheduleRateSourceTypeintTyp01447Rate source type.
40707UnderlyingPaymentScheduleReferencePageStringRefPg0Identifies the reference “page” from the rate source. For FX, the reference page to the spot rate to be used for the reference FX spot rate. When RateSource(1446) = 3 (ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40708NoUnderlyingPaymentStubsNumInGroup1Number of stubs in the repeating group
40709UnderlyingPaymentStubTypeintTyp040873Stub type.
40710UnderlyingPaymentStubLengthintLngth040874Optional indication whether stub is shorter or longer than the regular swap period.
40711UnderlyingPaymentStubRatePercentageRt0The agreed upon fixed rate for this stub.
40712UnderlyingPaymentStubFixedAmountAmtFixedAmt0A fixed payment amount for the stub.
40713UnderlyingPaymentStubFixedCurrencyCurrencyFixedCcy0The currency of the fixed payment amount. Uses ISO 4217 currency codes.
40714UnderlyingPaymentStubIndexStringNdx0The stub floating rate index.
40715UnderlyingPaymentStubIndexSourceintNdxSrc040790The source for the underlying payment stub floating rate index.
40716UnderlyingPaymentStubIndexCurvePeriodintNdxPeriod0Time unit multiplier for the underlying payment stub floating rate index.
40717UnderlyingPaymentStubIndexCurveUnitStringNdxUnit040791Time unit associated with the underlying payment stub floating rate index.
40718UnderlyingPaymentStubIndexRateMultiplierfloatRtMult0A 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.
40719UnderlyingPaymentStubIndexRateSpreadPriceOffsetSpread0Spread from floating rate index.
40720UnderlyingPaymentStubIndexRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or short position.
40721UnderlyingPaymentStubIndexRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the stub index.
40722UnderlyingPaymentStubIndexCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40723UnderlyingPaymentStubIndexCapRateBuySideintCapRtBuy040798Reference to the buyer of the cap rate option through its trade side.
40724UnderlyingPaymentStubIndexCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40725UnderlyingPaymentStubIndexFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40726UnderlyingPaymentStubIndexFloorRateBuySideintFlrRtBuy040801Reference to the buyer of the floor rate option through its trade side.
40727UnderlyingPaymentStubIndexFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40728UnderlyingPaymentStubIndex2StringNdx20The second stub floating rate index.
40729UnderlyingPaymentStubIndex2SourceintNdx2Src040790The source of the second stub floating rate index.
40730UnderlyingPaymentStubIndex2CurvePeriodintNdx2Period0Secondary time unit multiplier for the stub floating rate index curve.
40731UnderlyingPaymentStubIndex2CurveUnitStringNdx2Unit040791Secondary time unit associated with the stub floating rate index curve.
40732UnderlyingPaymentStubIndex2RateMultiplierfloatRtMult20A rate multiplier to apply to the second 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.
40733UnderlyingPaymentStubIndex2RateSpreadPriceOffsetSpread20Spread from the second floating rate index.
40734UnderlyingPaymentStubIndex2RateSpreadPositionTypeintSpread2PosTyp040795Identifies whether the rate spread is applied to a long or short position.
40735UnderlyingPaymentStubIndex2RateTreatmentintRtTrtmt2040796Specifies the yield calculation treatment for the second stub index.
40736UnderlyingPaymentStubIndex2CapRatePercentageCapRt20The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40737UnderlyingPaymentStubIndex2FloorRatePercentageFlrRt20The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40738PaymentStreamTypeintTyp0Identifies the type of payment stream associated with the swap.
40739PaymentStreamMarketRateintMktRt0Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks.
40740PaymentStreamDelayIndicatorBooleanDelayInd0Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. Residential mortgage backed securities typically have a payment delay of 5 days between the coupon date of the reference obligation and the payment date of the synthetic swap. Commercial mortgage backed securities do not typically have a payment delay, with both payment dates (the coupon date of the reference obligation and the payment date of the synthetic swap) being on the 25th of each month.
40741PaymentStreamSettlCurrencyCurrencySettlCcy0Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes.
40742PaymentStreamDayCountintDayCnt01950Reserved100PlusThe day count convention used in the payment stream calculations.
40743PaymentStreamAccrualDaysintAcrlDays0The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction.
40744PaymentStreamDiscountTypeintDiscTyp0The method of calculating discounted payment amounts
40745PaymentStreamDiscountRatePercentageDisc0Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05.
40746PaymentStreamDiscountRateDayCountintDiscDayCnt01950Reserved100PlusThe day count convention applied to the PaymentStreamDiscountRate(40745).
40747PaymentStreamCompoundingMethodintCmpndgMeth0Compounding method.
40748PaymentStreamInitialPrincipalExchangeIndicatorBooleanInitPrncplExchInd0Indicates whether there is an initial exchange of principal on the effective date.
40749PaymentStreamInterimPrincipalExchangeIndicatorBooleanIntrmPrncplExchInd0Indicates whether there are intermediate or interim exchanges of principal during the term of the swap.
40750PaymentStreamFinalPrincipalExchangeIndicatorBooleanFnlPrncplExchInd0Indicates whether there is a final exchange of principal on the termination date.
40751PaymentStreamPaymentDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40752PaymentStreamPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40753PaymentStreamPaymentFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency of payments.
40754PaymentStreamPaymentFrequencyUnitStringFreqUnit0Time unit associated with the frequency of payments.
40755PaymentStreamPaymentRollConventionStringRoll040922The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the DateAdjustment component within the Instrument component.
40756PaymentStreamFirstPaymentDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first payment date.
40757PaymentStreamLastRegularPaymentDateUnadjustedLocalMktDateLastReglrDtUnadj0The unadjusted last regular payment date.
40758PaymentStreamPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when payment dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40759PaymentStreamPaymentOffsetPeriodintOfstPeriod0Time unit multiplier for the relative payment date offset.
40760PaymentStreamPaymentOffsetUnitStringOfstUnit0Time unit associated with the relative payment date offset.
40761PaymentStreamResetDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the reset dates are relative to an anchor date. If the reset frequency is specified as daily this element must not be included. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40762PaymentStreamResetDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40763PaymentStreamResetDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40764PaymentStreamResetFrequencyPeriodintFreqPeriod0Time unit multiplier for the frequency of resets.
40765PaymentStreamResetFrequencyUnitStringFreqUnit01949Time unit associated with the frequency of resets.
40766PaymentStreamResetWeeklyRollConventionStringWklyRoll0Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.
40767PaymentStreamInitialFixingDateRelativeTointInitReltv0Reserved1000PlusSpecifies the anchor date when the initial fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40768PaymentStreamInitialFixingDateBusinessDayConventionintInitBizDayCnvtn040921The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40769PaymentStreamInitialFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40770PaymentStreamInitialFixingDateOffsetPeriodintInitPeriod0Time unit multiplier for the initial fixing date offset.
40771PaymentStreamInitialFixingDateOffsetUnitStringInitUnit040760Time unit associated with the initial fixing date offset.
40772PaymentStreamInitialFixingDateOffsetDayTypeintInitDayTyp040920The initial fixing date offset day type.
40773PaymentStreamInitialFixingDateAdjustedLocalMktDateInitDt0The adjusted initial fixing date.
40774PaymentStreamFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40775PaymentStreamFixingDateBusinessDayConventionintFixngBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40776PaymentStreamFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40777PaymentStreamFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40778PaymentStreamFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40779PaymentStreamFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40780PaymentStreamFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40781PaymentStreamRateCutoffOffsetPeriodintCutoffPeriod0Time unit multiplier for the rate cut-off date offset.
40782PaymentStreamRateCutoffOffsetUnitStringCutoffUnit040760Time unit associated with the rate cut-off date offset.
40783PaymentStreamRateCutoffOffsetDayTypeintCutoffDayTyp040920The rate cut-off date offset day type.
40784PaymentStreamRatePercentageRt0The rate applicable to the fixed rate payment stream.
40785PaymentStreamFixedAmountAmtAmt0The payment stream's fixed payment amount. In CDS an alternative to PaymentStreamRate(40784).
40786PaymentStreamRateOrAmountCurrencyCurrencyCcy0Specifies the currency in which PaymentStreamFixedAmount(40785) or PaymentStreamRate(40784) is denominated. Uses ISO 4271 currency codes.
40787PaymentStreamFutureValueNotionalAmtFutValNotl0The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional.
40788PaymentStreamFutureValueDateAdjustedLocalMktDateFutValDt0The adjusted value date of the future value amount.
40789PaymentStreamRateIndexStringNdx0The payment stream floating rate index.
40790PaymentStreamRateIndexSourceintNdxSrc0The source of the payment stream floating rate index.
40791PaymentStreamRateIndexCurveUnitStringNdxUnit0Time unit associated with the floating rate index.
40792PaymentStreamRateIndexCurvePeriodintNdxPeriod0Time unit multiplier for the floating rate index.
40793PaymentStreamRateMultiplierfloatRtMult0A rate multiplier to apply to the floating rate. A multiplier schedule is expressed as explicit multipliers and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in the calculationPeriodDatesAdjustments. 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.
40794PaymentStreamRateSpreadPriceOffsetSpread0Spread from floating rate index.
40795PaymentStreamRateSpreadPositionTypeintSpreadPosTyp0Identifies whether the rate spread is applied to a long or short position.
40796PaymentStreamRateTreatmentintRtTrtmt0Specifies the yield calculation treatment for the index.
40797PaymentStreamCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40798PaymentStreamCapRateBuySideintCapRtBuy0Reference to the buyer of the cap rate option through its trade side.
40799PaymentStreamCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40800PaymentStreamFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40801PaymentStreamFloorRateBuySideintFlrRtBuy0Reference to the buyer of the floor rate option through its trade side.
40802PaymentStreamFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40803PaymentStreamInitialRatePercentageInitRt0The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. An initial rate of 5% would be represented as 0.05.
40804PaymentStreamFinalRateRoundingDirectionintFnlRtRndDirctn0468Specifies the rounding direction.
40805PaymentStreamFinalRatePrecisionintFnlRtPrcsn0Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7.
40806PaymentStreamAveragingMethodintAvgngMeth0When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used.
40807PaymentStreamNegativeRateTreatmentintNegtvRtTrtmt0The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate).
40808PaymentStreamInflationLagPeriodintLagPeriod0Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determines the reference period for which the inflation index is observed.
40809PaymentStreamInflationLagUnitStringLagUnit0Time unit associated with the inflation lag period.
40810PaymentStreamInflationLagDayTypeintLagDayTyp0The inflation lag period day type.
40811PaymentStreamInflationInterpolationMethodintIntrpltnMeth0The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.
40812PaymentStreamInflationIndexSourceintInfltnNdxSrc040790The inflation index reference source.
40813PaymentStreamInflationPublicationSourceStringPublctnSrc0The current main publication source such as relevant web site or a government body.
40814PaymentStreamInflationInitialIndexLevelfloatInitLvl0Initial known index level for the first calculation period.
40815PaymentStreamInflationFallbackBondApplicableBooleanFallbckBond0Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes).
40816PaymentStreamFRADiscountingintFRADisc0The method of floating rate agreement (FRA) discounting, if any, that will apply.
40817PaymentStreamNonDeliverableRefCurrencyCurrencyCcy0The non-deliverable settlement reference currency. Uses ISO 4217 currency codes.
40818PaymentStreamNonDeliverableFixingDatesBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the payment stream's fixing date for the non-deliverable settlement terms. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component
40819PaymentStreamNonDeliverableFixingDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40820PaymentStreamNonDeliverableFixingDatesRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the non-deliverable fixing dates are relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40821PaymentStreamNonDeliverableFixingDatesOffsetPeriodintFixngPeriod0Time unit multiplier for the non-deliverable fixing date offset.
40822PaymentStreamNonDeliverableFixingDatesOffsetUnitStringFixngUnit040760Time unit associated with the non-deliverable fixing date offset.
40823PaymentStreamNonDeliverableFixingDatesOffsetDayTypeintFixngDayTyp040920The non-deliverable fixing date offset day type.
40824UnderlyingPaymentStreamNonDeliverableSettlReferencePageStringRefPg0Identifies the reference "page" from the rate source. When UnderlyingPaymentStreamNonDeliverableSettlRateSource(40661) = 3(ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40825NoNonDeliverableFixingDatesNumInGroup1Number of Fixing dates in the repeating group
40826NonDeliverableFixingDateLocalMktDateDt0Non-deliverable fixing date unadjusted or adjusted depending on NonDeliverableFixingDateType(40827).
40827NonDeliverableFixingDateTypeintTyp0Specifies the type of date (e.g. adjusted for holidays).
40828NoPaymentSchedulesNumInGroup1Number of swap schedules in the repeating group
40829PaymentScheduleTypeintTyp0Type of schedule.
40830PaymentScheduleStubTypeintStubTyp040873Indicates to which stub this schedule applies.
40831PaymentScheduleStartDateUnadjustedLocalMktDateStartDtUnadj0The 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.
40832PaymentScheduleEndDateUnadjustedLocalMktDateEndDtUnadj0The unadjusted end date of a cash flow payment.
40833PaymentSchedulePaySideintPaySide040214The side of the party paying the step schedule.
40834PaymentScheduleReceiveSideintRcvSide040214The side of the party receiving the stepf schedule.
40835PaymentScheduleNotionalAmtNotl0The notional value for this step, or amount of a cashflow payment.
40836PaymentScheduleCurrencyCurrencyCcy0The currency for this step. Uses ISO 4217 currency codes.
40837PaymentScheduleRatePercentageRt0The rate value for this step schedule.
40838PaymentScheduleRateMultiplierfloatRtMult0A 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.
40839PaymentScheduleRateSpreadPriceOffsetSpread0The spread value for this step schedule.
40840PaymentScheduleRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or short position.
40841PaymentScheduleRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the step schedule.
40842PaymentScheduleFixedAmountAmtFixedAmt0The explicit payment amount for this step schedule.
40843PaymentScheduleFixedCurrencyCurrencyFixedCcy0The currency of the fixed amount. Uses ISO 4217 currency codes.
40844PaymentScheduleStepFrequencyPeriodintStepPeriod0Time unit multiplier for the step frequency.
40845PaymentScheduleStepFrequencyUnitStringStepUnit01949Time unit associated with the step frequency.
40846PaymentScheduleStepOffsetValueAmtStepVal0The explicit amount that the notional changes on each step date. This can be a positive or negative amount.
40847PaymentScheduleStepRatePercentageStepRt0The 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 PaymentScheduleStepRelativeTo(40849). The percentage can be either positive or negative.
40848PaymentScheduleStepOffsetRatePercentageStepOfstRt0The explicit amount that the rate changes on each step date. This can be a positive or negative value.
40849PaymentScheduleStepRelativeTointStepReltv0Specifies whether the PaymentScheduleStepRate(40847) or PaymentScheduleStepOffsetValue(40846) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount.
40850PaymentScheduleFixingDateUnadjustedLocalMktDateFixngDtUnadj0The unadjusted fixing date.
40851PaymentScheduleWeightfloatWt0Floating rate observation weight for cashflow payment.
40852PaymentScheduleFixingDateRelativeTointFixngReltv0Reserved1000PlusSpecifies the anchor date when the fixing date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40853PaymentScheduleFixingDateBusinessDayConventionintFixngBizDayCnvtn040921The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40854PaymentScheduleFixingDateBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40855PaymentScheduleFixingDateOffsetPeriodintFixngPeriod0Time unit multiplier for the fixing date offset.
40856PaymentScheduleFixingDateOffsetUnitStringFixngUnit040760Time unit associated with the fixing date offset.
40857PaymentScheduleFixingDateOffsetDayTypeintFixngDayTyp040920The fixing date offset day type.
40858PaymentScheduleFixingDateAdjustedLocalMktDateFixngDt0The adjusted fixing date.
40859PaymentScheduleFixingTimeLocalMktTimeFixngTm0The fixing time associated with the step schedule.
40860PaymentScheduleFixingTimeBusinessCenterStringFixngTmBizCtr0Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40861PaymentScheduleInterimExchangePaymentDateRelativeTointIntrmExchDtReltv0Reserved1000PlusSpecifies 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.
40862PaymentScheduleInterimExchangeDatesBusinessDayConventionintIntrmExchDtBizDayCnvtn040921The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40863PaymentScheduleInterimExchangeDatesBusinessCenterStringCtr0The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40864PaymentScheduleInterimExchangeDatesOffsetPeriodintIntrmExchDtPeriod0Time unit multiplier for the interim exchange date offset.
40865PaymentScheduleInterimExchangeDatesOffsetUnitStringIntrmExchDtUnit040760Time unit associated with the interim exchange date offset.
40866PaymentScheduleInterimExchangeDatesOffsetDayTypeintIntrmExchDayTyp040920The interim exchange date offset day type.
40867PaymentScheduleInterimExchangeDateAdjustedLocalMktDateIntrmExchDt0The adjusted interim exchange date.
40868NoPaymentScheduleRateSourcesNumInGroup1Number of swap schedule rate sources.
40869PaymentScheduleRateSourceintSrc01446Identifies the source of rate information.
40870PaymentScheduleRateSourceTypeintTyp01447Rate source type.
40871PaymentScheduleReferencePageStringRefPg0Identifies the reference “page” from the rate source. For FX, the reference page to the spot rate to be used for the reference FX spot rate. When RateSource(1446) = 3 (ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40872NoPaymentStubsNumInGroup1Number of stubs in the repeating group
40873PaymentStubTypeintTyp0Stub type.
40874PaymentStubLengthintLngth0Optional indication whether stub is shorter or longer than the regular swap period.
40875PaymentStubRatePercentageRt0The agreed upon fixed rate for this stub.
40876PaymentStubFixedAmountAmtFixedAmt0A fixed payment amount for the stub.
40877PaymentStubFixedCurrencyCurrencyFixedCcy0The currency of the fixed payment amount. Uses ISO 4217 currency codes.
40878PaymentStubIndexStringNdx0The stub floating rate index.
40879PaymentStubIndexSourceintNdxSrc040790The source of the stub floating rate index.
40880PaymentStubIndexCurvePeriodintNdxPeriod0Time unit multiplier for the stub floating rate index.
40881PaymentStubIndexCurveUnitStringNdxUnit040791Time unit associated with the stub floating rate index.
40882PaymentStubIndexRateMultiplierfloatRtMult0A 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.
40883PaymentStubIndexRateSpreadPriceOffsetSpread0Spread from floating rate index.
40884PaymentStubIndexRateSpreadPositionTypeintSpreadPosTyp040795Identifies whether the rate spread is applied to a long or short position.
40885PaymentStubIndexRateTreatmentintRtTrtmt040796Specifies the yield calculation treatment for the payment stub index.
40886PaymentStubIndexCapRatePercentageCapRt0The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40887PaymentStubIndexCapRateBuySideintCapRtBuy040798Reference to the buyer of the cap rate option through its trade side.
40888PaymentStubIndexCapRateSellSideintCapRtSell040798Reference to the seller of the cap rate option through its trade side.
40889PaymentStubIndexFloorRatePercentageFlrRt0The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40890PaymentStubIndexFloorRateBuySideintFlrRtBuy040801Reference to the buyer of the floor rate option through its trade side.
40891PaymentStubIndexFloorRateSellSideintFlrRtSell040801Reference to the seller of the floor rate option through its trade side.
40892PaymentStubIndex2StringNdx20The second stub floating rate index.
40893PaymentStubIndex2SourceintNdx2Src040790The source of the second stub floating rate index.
40894PaymentStubIndex2CurvePeriodintNdx2Period0Secondary time unit multiplier for the stub floating rate index curve.
40895PaymentStubIndex2CurveUnitStringNdx2Unit040791Secondary time unit associated with the stub floating rate index curve.
40896PaymentStubIndex2RateMultiplierfloatRtMult20A rate multiplier to apply to the second 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.
40897PaymentStubIndex2RateSpreadPriceOffsetSpread20Spread from the second floating rate index.
40898PaymentStubIndex2RateSpreadPositionTypeintSpread2PosTyp040795Identifies whether the rate spread is applied to a long or short position.
40899PaymentStubIndex2RateTreatmentintRtTrtmt2040796Specifies the yield calculation treatment for the second stub index.
40900PaymentStubIndex2CapRatePercentageCapRt20The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
40901PaymentStubIndex2FloorRatePercentageFlrRt20The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
40902NoLegSettlRateFallbacksNumInGroup1Number of settlement rate fallbacks in the repeating group
40903LegSettlRatePostponementMaximumDaysintMaxDays0The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method.
40904UnderlyingSettlRateFallbackRateSourceintRtSrc01446Identifies the source of rate information.
40905LegSettlRatePostponementSurveyBooleanSurvey0Indicates whether to request a settlement rate quote from the market.
40906LegSettlRatePostponementCalculationAgentintCalcAgent040098Used to identify the settlement rate postponement calculation agent.
40907StreamEffectiveDateUnadjustedLocalMktDateDtUnadj0The unadjusted effective date.
40908StreamEffectiveDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the instrument's stream's effective, or relative effective, date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40909StreamEffectiveDateBusinessCenterStringCtr0The business center calendar used to adjust the instrument's stream's effective, or relative effective, date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40910StreamEffectiveDateRelativeTointReltv0Reserved1000PlusSpecifies the anchor date when the effective date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values.
40911StreamEffectiveDateOffsetPeriodintOfstPeriod0Time unit multiplier for the relative effective date offset.
40912StreamEffectiveDateOffsetUnitStringOfstUnit040760Time unit associated with the relative effective date offset.
40913StreamEffectiveDateOffsetDayTypeintOfstDayTyp040920The relative effective date offset day type.
40914StreamEffectiveDateAdjustedLocalMktDateDt0The adjusted effective date.
40915UnderlyingSettlRateFallbackReferencePageStringRefPg0Identifies the reference "page" from the rate source. When UnderlyingSettlRateFallbackRateSource(40904) = 3(ISDA Settlement Rate Option) this contains the value from the scheme that reflects the terms of the Annex A to the ISDA 1998 FX and Currency Option Definitions. See: http://www.fpml.org/coding-scheme/settlement-rate-option
40919PaymentPriceTypeintPxTyp0423Specifies the type of price for PaymentPrice(40218).
40920PaymentStreamPaymentOffsetDayTypeintOfstDayTyp0The relative payment date offset day type.
40921BusinessDayConventionintBizDayCnvtn0The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument unless specifically overridden.
40922DateRollConventionStringRoll0The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. Additional values may be used by mutual agreement of the counterparties.
40923NoLegBusinessCentersNumInGroup1Number of business centers in the repeating group.
40924LegBusinessCenterStringCtr0A business center whose calendar is used for date adjustment, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40925LegBusinessDayConventionintBizDayCnvtn040921The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument leg unless specifically overridden.
40926LegDateRollConventionStringRoll040922The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument leg unless specifically overridden.
40927NoLegPaymentScheduleFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40928NoLegPaymentScheduleInterimExchangeDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40929NoLegPaymentStreamNonDeliverableFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40930NoLegPaymentStreamPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40931NoLegPaymentStreamResetDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40932NoLegPaymentStreamInitialFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40933NoLegPaymentStreamFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40934NoLegProvisionCashSettlPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40935NoLegProvisionCashSettlValueDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40936NoLegProvisionOptionExerciseBusinessCentersNumInGroup1Number of business centers in the repeating group.
40937NoLegProvisionOptionExpirationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40938NoLegProvisionOptionRelevantUnderlyingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40939NoLegProvisionDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40940NoLegStreamCalculationPeriodBusinessCentersNumInGroup1Number of business centers in the repeating group.
40941NoLegStreamFirstPeriodStartDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40942NoLegStreamEffectiveDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40943NoLegStreamTerminationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40944NoPaymentBusinessCentersNumInGroup1Number of business centers in the repeating group.
40945NoPaymentScheduleInterimExchangeDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40946NoPaymentStreamNonDeliverableFixingDatesBusinessCentersNumInGroup1Number of business centers in the repeating group.
40947NoPaymentStreamPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40948NoPaymentStreamResetDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40949NoPaymentStreamInitialFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40950NoPaymentStreamFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40951NoProtectionTermEventNewsSourcesNumInGroup1Number of event news sources in the repeating group.
40952NoProvisionCashSettlPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40953NoProvisionCashSettlValueDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40954NoProvisionOptionExerciseBusinessCentersNumInGroup1Number of business centers in the repeating group.
40955NoProvisionOptionExpirationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40956NoProvisionOptionRelevantUnderlyingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40957NoProvisionDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40958NoStreamCalculationPeriodBusinessCentersNumInGroup1Number of business centers in the repeating group.
40959NoStreamFirstPeriodStartDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40960NoStreamEffectiveBusinessCentersNumInGroup1Number of business centers in the repeating group.
40961NoStreamTerminationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40962NoUnderlyingBusinessCentersNumInGroup1Number of business centers in the repeating group.
40963UnderlyingBusinessCenterStringCtr0A business center whose calendar is used for date adjustment, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
40964UnderlyingBusinessDayConventionintBizDayCnvtn040921The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the underlying instrument unless specifically overridden.
40965UnderlyingDateRollConventionStringRoll040922The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the underlying instrument unless specifically overridden.
40966NoUnderlyingPaymentScheduleFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40967NoUnderlyingPaymentScheduleInterimExchangeDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40968NoUnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCentersNumInGroup1Number of business centers in the repeating group.
40969NoUnderlyingPaymentStreamPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40970NoUnderlyingPaymentStreamResetDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40971NoUnderlyingPaymentStreamInitialFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40972NoUnderlyingPaymentStreamFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40973NoUnderlyingStreamCalculationPeriodBusinessCentersNumInGroup1Number of business centers in the repeating group.
40974NoUnderlyingStreamFirstPeriodStartDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40975NoUnderlyingStreamEffectiveDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40976NoUnderlyingStreamTerminationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40977NoPaymentScheduleFixingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
40978EncodedLegStreamTextLenLength40979EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedLegStreamText(40979) field.
40979EncodedLegStreamTextdataEncTxt0Encoded (non-ASCII characters) representation of the LegStreamText(40248) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegStreamText(40248) field.
40980EncodedLegProvisionTextLenLength40981EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedLegProvisionText(40472) field.
40981EncodedLegProvisionTextdataEncTxt0 Encoded (non-ASCII characters) representation of the LegProvisionText(40472) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegProvisionText(40472) field.
40982EncodedStreamTextLenLength40983EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedStreamText(40983) field.
40983EncodedStreamTextdataEncTxt0Encoded (non-ASCII characters) representation of the StreamText(40056) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the StreamText(40056) field.
40984EncodedPaymentTextLenLength40985EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedPaymentText(40985) field.
40985EncodedPaymentTextdataEncTxt0Encoded (non-ASCII characters) representation of the PaymentText(40229) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the PaymentText(40229) field.
40986EncodedProvisionTextLenLength40987EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedProvisionText(40987) field.
40987EncodedProvisionTextdataEncTxt0 Encoded (non-ASCII characters) representation of the ProvisionText(40113) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ProvisionText(40113) field.
40988EncodedUnderlyingStreamTextLenLength40989EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedUnderlyingStreamText(40989) field.
40989EncodedUnderlyingStreamTextdataEncTxt0Encoded (non-ASCII characters) representation of the UnderlyingStreamText(40547) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingStreamText(40547) field.
41406ProvisionCashSettlQuoteReferencePageStringRefPg0Identifies the reference "page" from the quote source.
41407LegProvisionCashSettlQuoteReferencePageStringRefPg0Identifies the reference "page" from the quote source.
2340EventMonthYearMonthYearMoYr0Used with derivatives when an event is express as a month-year with optional day or month or week of month. Format: YYYYMM (e.g. 199903) YYYYMMDD (e.g. 20030323) YYYYMMwN (e.g. 200303w2) for week A specific date can be appended to the month-year. For instance, if multiple event types exist in the same Year and Month, but actually at a different time, a value can be appended, such as "w" or "w2" to indicate week. Likewise, the day of monty (0-31) can be appended to indicate a specific event date.
2341LegEventMonthYearMonthYearMoYr0Used with derivatives when an event is express as a month-year with optional day or month or week of month. Format: YYYYMM (e.g. 199903) YYYYMMDD (e.g. 20030323) YYYYMMwN (e.g. 200303w2) for week A specific date can be appended to the month-year. For instance, if multiple event types exist in the same Year and Month, but actually at a different time, a value can be appended, such as "w" or "w2" to indicate week. Likewise, the day of monty (0-31) can be appended to indicate a specific event date.
2342UnderlyingEventMonthYearMonthYearMoYr0Used with derivatives when an event is express as a month-year with optional day or month or week of month. Format: YYYYMM (e.g. 199903) YYYYMMDD (e.g. 20030323) YYYYMMwN (e.g. 200303w2) for week A specific date can be appended to the month-year. For instance, if multiple event types exist in the same Year and Month, but actually at a different time, a value can be appended, such as "w" or "w2" to indicate week. Likewise, the day of monty (0-31) can be appended to indicate a specific event date.



Enumerations

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
22TLegalEntityIdentifier28Legal entity identifier
167FWDDerivativeForwardDerivatives9Derivative forward
167TRSTotalReturnSwapDerivatives10Total return swap
233ORIGAMTOriginalAmount51Original amountThe original issued amount of a mortgage backed security or other loan/asset backed security.
233POOLEFFDTPoolEffectiveDate52Pool effective date
233POOLINITFCTRPoolInitialFactor53Pool initial factorFor morttgage backed securities, the part of the mortgage that is outstanding on trade inception, i.e. has not been repaid yet as principal. It is expressed as a multiplier factor to the mortgage: where 1 means that the whole mortage amount is outstanding, 0.8 means that80% remains to be repaid and 20% has been repaid.
233TRANCHETranche54Tranche identifierIdentifies the tranche of a mortgage backed security, loan, collateralized mortgage obligation or similar securities that can be split into different risk or maturity (for example) classes.
233SUBSTITUTIONSubstitution55Substitution (Y/N)Indicates whether substitution is applicable (Y) or (N).
233INCURRCVYIncurredRecoveryCDS General Terms1Incurred recovery (Y/N)Specifies whether incurred recovery is applicable (Y) or not (N). Outstanding Swap Notional Amount is defined at any time on any day, as the greater of: (a) Zero; If Incurred Recovery Amount Applicable: (b) The Original Swap Notional Amount minus the sum of all Incurred Loss Amounts and all Incurred Recovery Amounts (if any) determined under this Confirmation at or prior to such time.Incurred Recovery Amount not populated: (b) The Original Swap Notional Amount minus the sum of all Incurred Loss Amounts determined under this Confirmation at or prior to such time. 2009 CDX Tranche Terms.
233ADDTRMAdditionalTermCDS General Terms2Additional termUsed for representing information contained in the Additional Terms field of the 2003 Master Credit Derivatives confirm.
233MODEQTYDLVYModifiedEquityDeliveryCDS General Terms3Modified equity deliveryIndicates whether delivery of selected obligationshaving an amountgreater than the reference entity notional amount is allowed (Y) or (N). 2005 iTraxx tranched Transactions Standard Terms Supplement.
233NOREFOBLIGNoReferenceOblicationCDS General Terms4No reference obligation (Y/N)When specified as "Y" this indicates that there is no Reference Obligation associated with this Credit Default Swap and that there will never be one. 2003 ISDA Credit Derivatives Definitions.
233UNKREFOBLIGUnknownReferenceObligationCDS General Terms5Unknown reference obligation (Y/N)When specified as "Y" this indicates that the Reference obligation associated with the Credit Default Swap is currently not known. This is not valid for Legal Confirmation purposes, but is valid for earlier stages in the trade life cycle (e.g. Broker Confirmation). 2003 FpML-CD-4.0.
233ALLGUARANTEESAllGuaranteesCDS General Terms6All guarantees (Y/N)Indicates whether an obligation of the Reference Entity, guaranteed by the Reference Entity on behalf of a non-Affiliate, is to be considered an Obligation for the purpose of the transaction (Y) or (N). ISDA 2003 Term: All Guarantees.
233REFPXReferencePriceCDS General Terms7Reference price (Y/N)Specifies the reference price expressed as a percentage between 0 and 1 (e.g. 0.05 is 5%). The reference price is used to determine (a) for physically settled trades, the Physical Settlement Amount, which equals the Floating Rate Payer Calculation Amount times the Reference Price and (b) for cash settled trades, the Cash Settlement Amount, which equals the greater of (i) the difference between the Reference Price and the Final Price and (ii) zero. ISDA 2003 Term: Reference Price.
233REFPOLICYReferencePolicyCDS General Terms8Reference policy (Y/N)Indicates whether the reference obligation is guaranteed (Y), or not (N), under a reference policy. If the Reference Obligation is guaranteed under a Reference Policy, and such Reference Policy by its terms excludes any component of the Expected Principal Amount for purposes of determining the liability of the relevant Insurer, or the Insurer is otherwise not required to pay any such amounts under the terms of the Reference Policy, the relevant component or amount shall also be excluded for purposes of determining the Expected Principal Amount with respect to any determination of Principal Shortfall hereunder. 2006 ISDA CDS on MBS Terms.
233SECRDLISTSecuredListCDS General Terms9Secured list (Y/N)Specifies whether a list of Syndicated Secured Obligations (also known as the Relevant Secured List) exists (Y), or not (N), for the Reference Entity. With respect to any day, the list of Syndicated Secured Obligations of the Designated Priority of the Reference Entity published by Markit Group Limited or any successor thereto appointed by the Specified Dealers (the "Secured List Publisher") on or most recently before such day, which list is currently available at [http://www.markit.com]. ISDA 2003 Term: Relevant Secured List.
42322BasisPoints22Basis points When the price is not spread based.
42323UpfrontPoints23Up front pointsUsed specifically for CDS pricing.
452102DataRepository102Data repositoryMultiple instances of this PartyRole may appear for reporting purposes.
452103CalculationAgent103Calculation agent
452104ExerciseNoticeSender104Sender of exercise notice
452105ExerciseNoticeReceiver105Receiver of exercise notice
452106RateReferenceBank106Rate reference bankThe bank providing the reference rate. Multiple instance of this PartyRole may appear.
452107Correspondent107Correspondent
452109BeneficiaryBank109Beneficiary's bank or depository institutionThe institution in which the beneficiary, a person or an entity, has their account with. The institution may be a bank or non-bank institution.
452110Borrower110Borrower
452111PrimaryObligator111Primary obligator
452112Guarantor112Guarantor
452113ExcludedReferenceEntity113Excluded reference entity
452114DeterminingParty114Determining party
452115HedgingParty115Hedging party
452116ReportingEntity116Reporting entityThe entity that is reporting the information.
49216CHIPS16CHIPS
49217SWIFT17S.W.I.F.T.
49218CHAPS18CHAPS
49219SIC19SIC
49220euroSIC20euroSIC
77010OrderSubmissionTime10Order submission timeTime the order was sent by the submitter.
77011PubliclyReported11Publicly reported
77012PublicReportUpdated12Public report updated
77013NonPubliclyReported13Non-publicly reported
77014NonPublicReportUpdated14Non-public report updated
77015SubmittedForConfirmation15Submitted for confirmation
77016UpdatedForConfirmation16Updated for confirmation
77017Confirmed17Confirmed
77018UpdatedForClearing18Updated for clearing
77019Cleared19Cleared
77020AllocationsSubmitted20Allocations submitted
77021AllocationsUpdated21Allocations updated
77022ApplicationCompleted22Application completed
77023SubmittedToRepository23Submitted to repository
80345SwapDealer45Swap dealer
80346MajorParticipant46Major participant
80347FinancialEntity47Finanical entity
80348USPerson48U.S. personA legal term referring to any U.S. person or legal entity anywhere in the world that should be taxed under U.S. law.
80349ReportingEntityIndicator49Reporting entity indicator
80350ElectedClearingRequirementException50Elected clearing requirement exception
80351BusinessCenter51Business center
80352ReferenceText52Reference text
82858BlockSwapTrade58Block swap trade or large notional off-facility swap
86525FirstExerciseDate24First exercise date
86526RedemptionDate25Redemption date
119499Other99Other
1430RRegisteredMarket4Registered marketMarkets registered with regulators such as exchange, multilateral trading facility (MTF), swap execution facility (SEF). In the context of regulatory reporting (e.g. CFTC reporting), this is used for regulated markets, e.g. swap markets.
1430OOffMarket5Off-marketOff-book, off-facility. In the context of regulatory reporting (e.g. CFTC reporting) this identifies trades conducted away from a regulated market.
14463ISDARateOption3ISDA Settlement Rate OptionThe source of the currency conversion as specified by the ISDA terms in Annex A to the 1998 FX and Currency Option Definitions. See http://www.fpml.org/coding-scheme/settlement-rate-option
16747BankFor PartyRole(452)=29 (Intermediary), 32 (Beneficiary) and 107 (Correspondent)7Bank
19040InitialBlockTrade0Initial block trade
19041Allocation1AllocationDetermination that the block trade will not be further allocated.
19042Clearing2Clearing
19043Compression3Compression
19044Novation4Novation
19045Termination5Termination
19060Current0CurrentThe default if not specified.
19061Previous1PreviousThe previous trade's identifier when reporting a cleared trade or novation of a previous trade.
19062Block2BlockThe block trade's identifier when reporting an allocated subtrade.
19063Related3RelatedThe related trade identifier when reporting a mixed swap.
19240DoNotIntendToClear0Do not intend to clear
19241IntendToClear1Intend to clear
19270NonElectronic0Non-electronic
19271Electronic1Electronic
19310NonElectronic0Non-electronic
19311Electronic0Electronic
19320NoException0No exception
19321Exception1Exception
1933PAYPay0Principal is paying fixed rate
1933RCVRcv1Principal is receiving fixed rate
1933NANA2Swap is float/float or fixed/fixed
19340RT0Real-time (RT)Report of data relating to a regulated transaction including price and volume that is to be disseminated publically. If dissemination is to be suppressed due to an end user exception or to local regulatory rules that allow suppression of certain types of transactions use TradePublishIndicator(1390)=0.
19341PET1Primary economic terms (PET)Report to regulators of the full terms of a regulated transaction included in the legal confirmation.
19342Snapshot2SnapshotPeriodic report of full primary economic terms data throughout the life cycle of a regulated transaction.
19343Confirmation3ConfirmationReport from a clearing organization of a cleared regulated transaction.
19344RTPET4Combination of RT and PETA single report combining the requirements of both real-time and full primary economy terms of a regulated transaction.
19345PETConfirmation5Combination of PET and confirmationA single report combining the requirements of both full primary economic terms of a regulated transaction report and confirmation.
19346RTPETConfirmation6Combination of RT, PET and confirmationA single report combining the requirements of real-time and full primary economic terms of a regulated transaction report, and confirmation.
19347PostTrade7Post-trade valuationPeriodic report of the ongoing mark-to-market value of a regulated transaction.
19348Verification8VerificationUsed by the trading counterparty to report its full primary economic terms of a regulated transaction separately to the repository.
19360Uncollateralized0Uncollateralized
19361PartiallyCollateralized1Partially collateralized
19362OneWayCollaterallization2One-way collaterallization
19363FullyCollateralized3Fully collateralized
19370Novation0Novation
19371PartialNovation1Partial novation
19372SwapUnwind2Swap unwind
19373PartialSwapUnwind3Partial swap unwind
19374Exercise4Exercise
19375Netting5Netting
19376FullNetting6Full netting
19377PartialNetting7Partial netting
19378Amendment8Amendment
19379Increase9Increase
193710CreditEvent10Credit event
193711StrategicRestructuring11Strategic restructuring
193712SuccessionEventReorganization12Succession event reorganization
193713SuccessionEventRenaming13Succession event renaming
193714Porting14Porting
193715Withdrawl15Withdrawal One party withdrew from the trade prior to confirmation or clearing. Can be used with TradeReportTransType(487)=1 (Cancel).
193716Void16VoidTrade is to be ended after clearing. Can be used with TradeReportTransType(487)=1 (Cancel).
193799Other99Other price-forming continuation dataOther price forming continuation data not explicitly specified.
19381InterestRate1Interest rate
19382Currency2Currency
19383Credit3Credit
19384Equity4Equity
19385Commodity5Commodity
19391SingleCurrencyInterest Rate1Single currency
19392CrossCurrencyInterest Rate2Cross currency
19393BasketCurrency3Basket [for multi-currency]
19394SingleNameCredit4Single name
19395CreditIndexCredit5Credit index
19396IndexTrancheCredit6Index tranche
19397CreditBasketCredit7Credit basket
19399CommonEquity9Common
193910PreferredEquity10Preferred
193911EquityIndexEquity11Equity index
193912EquityBasketEquity12Equity basket
193913MetalsCommodity13Metals
193914BullionCommodity14Bullion
193915EnergyCommodity15Energy
193916CommodityIndexCommodity16Commodity index
193917AgriculturalCommodity17Agricultural
193918EnvironmentalCommodity18Environmental
193919FreightCommodity19Freight
1941BSBasisSwap1Basis swap
1941IXIndexSwap2Index swap
1941BBBroadBasedSecuritySwap3Broad-based security swap
1941SKBasketSwap4Basket swap
19460Zero0Zero
19461FixedRate1Fixed rate
19462FloatingRate2Floating rate
19463Structured3Structured
1949DDay1Day
1949WkWeek2Week
1949MoMonth3Month
1949YrYear4Year
19500OneOne01/1Flat. No accrued interest.
19501ThrityThreeSixtyUS130/360 (30U/360)Mainly used in the US with the following date adjustment rules: (1) If the investment is End-Of-Month and Date1 is the last day of February and Date2 is the last day of February, then change Date2 to 30; (2) If the investment is End-Of-Month and Date1 is the last day of February, then change Date1 to 30; (3) If Date2 is 31 and Date1 is 30 or 31, then change Date2 to 30; (4) If Date1 is 31, then change Date1 to 30.
19502ThirtyThreeSixtySIA230/360 (SIA)A variant of "30/360" - when Date1 and Date2 are both Feb. 28th or 29th convert them to 30th using the same logic in the conversion of 31st to 30th.
19503ThirtyThreeSixtyM330/360MCommonly used day count convention for US mortgage backed securities. Feb 28th (or 29th in a leap year) is always considered as a 30th for a start date. As a comparison, in the regular 30/360 day count as used by most US agency and corporate bonds, a start date of Feb 28th (or 29th in a leap year) is still considered as the 28th (or 29th) day of a month of 30 days.
19504ThirtyEThreeSixty430E/360Also known as 30/360.ISMA, 30S/360, or Special German. Date adjustment rules are: (1) If Date1 falls on the 31st, then change it to the 30th; (2) If Date2 falls on the 31st, then change it to the 30th.
19505ThirtyEThreeSixtyISDA530E/360 ISDADate adjustment rules are: (1) if Date1 is the last day of the month, then change Date1 to 30; (2) if D2 is the last day of the month (unless Date2 is the maturity date and Date2 is in February), then change Date2 to 30.
19506ActThreeSixty6Act/360The actual number of days between Date1 and Date2, divided by 360.
19507ActThreeSixtyFiveFixed7Act/365 FIXEDThe actual number of days between Date1 and Date2, divided by 365.
19508ActActAFB8Act/Act AFBCalculated in accordance with the "base exact/exact" day count as defined by the "Definitions Communes plusieurs Additifs Techniques" published by the Association Francaise des Banques." Source: ISDA.
19509ActActICMA9Act/Act ICMA (Act/Act)The ISMA-99 normal method. Assumes that regular coupons alwaysfall on the same day of the month where possible. May also be referred to as "Actual/Actual", "ISMA-99", "ISMA-99 Normal", "Act/Act.ISMA".
195010ActActISMAUltimo10Act/Act ISMA UltimoThe ISMA-99 Ultimo method assumes that regular coupons always fall on the last day of the month.
195011ActActISDA11Act/Act ISDAMay also be referred to as "Act/365.ISDA". Refer to ISDA 2006 Definitions.
195012BusTwoFiftyTwo12BUS/252Used for Brazilian Real swaps which is based on business days instead of calendar days. The number of business days divied by 252.
195013ThirtyEPlusThreeSixty1330E+/360Variation on 30E/360. Date adjustment rules: (1) If Date1 falls on the 31st, then change it to the 30th; (2) If Date2 falls on the 31st, then change it to 1 and increase Month2 by one, i.e. next month.
195014ActThreeSixtyFiveL14Act/365LUsed for Sterling floating rate notes. May also be referred to as ISMA-Year.
195015NLThreeSixtyFive15NL365The number of days in a period equal to the actual number of days, with the exception of leap days (29th February) which are ignored. The number of days in a year is 365, even in a leap year.
195016NLThreeSixty16NL360This is the same as Act/360, with the exception of leap days (29th February) which are ignored.
19540Unknown0Unknown
19541FirstLien1First lien
19542SecondLien2Second lien
19543ThirdLien3Third lien
19550BridgeLoan0Bridge loan
19551LetterOfCredit1Letter of credit
19552RevolvingLoan2Revolving loan
19553SwinglineFunding3Swingline funding
19554TermLoan4Term loan
19555TradeClaim5Trade claim
19561Asian1Asian
19562AustralianNewZealand2Australian and New Zealand
19563EuropeanEmergingMarkets3European emerging markets
19564Japanese4Japanese
19565NorthAmericanHighYield5North American high yield
19566NorthAmericanInsurance6North American insurance
19567NorthAmericanInvestmentGrade7North American investment grade
19568Singaporean8Singaporean
19569WesternEuropean9Western European
195610WesternEuropeanInsurance10Western European insurance
19740InitialBlockTrade0Initial block trade
19741Allocation1Allocationor determination that the block trade will not be further allocated.
19742Clearing2Clearing
19743Compression3Compression
19744Novation4Novation
19745Termination5Termination
19750Current0CurrentThe default
19751Previous1Previouse.g. when reporting a cleared trade or novation of a previous trade.
19752Block2Blocke.g. when reporting an allocated subtrade.
19753Related3Relatede.g. when reporting a mixed swap
19800BlockToBeAllocated0Block to be allocated
19801BlockNotToBeAllocated1Block not to be allocated
19802AllocatedTrade2Allocated tradeA sub-trade of a block trade.
20120Bond0Bond
20121ConvertibleBond1Convertible bond
20122Mortgage2Mortgage
20123Loan3Loan
400270Bid0Bid
400271Mid1Mid
400272Offer2Offer
400380Market0Market
400381Highest1Highest
400382AverageMarket2Average market
400383AverageHighest3Average highest
400384BlendedMarket4Blended market
400385BlendedHighest5Blended highest
400386AverageBlendedMarket6Average blended market
400387AverageBlendedHighest7Average blended highest
400500PaymentCashSettlement0Payment / cash settlement
400501PhysicalDelivery1Physical delivery
400910MandatoryEarlyTermination0Mandatory early termination
400911OptionalEarlyTermination1Optional early termination
400912Cancelable2Cancelable
400913Extendable3Extendible
40097DDay1Day
40097WkWeek2Week
40097MoMonth3Month
40097YrYear4Year
400980ExercisingParty0Exercising party
400981NonExercisingParty1Non-exercising party
400982MasterAgreeent2As specified in the master agreement
400983Supplement3As specified in the standard terms supplement
400991Buy1Buy
400992Sell2Sell
401080CashPrice0Cash price
401081CashPriceAlternate1Cash price alternate
401082ParYieldCurveAdjusted2Par yield curve adjusted
401083ZeroCouponYieldCurveAdjusted3Zero coupon yield curve adjusted
401084ParYieldCurveUnadjusted4Par yield curve unadjusted
401085CrossCurrency5Cross currency
401086CollateralizedPrice6Collateralized price
401110Bid0Bid
401111Mid1Mid
401112Offer2Offer
401113ExercisingPartyPays3Exercising party paysSee 2000 ISDA Definitions, Section 17.2, Certain Definitions Relating to Cash Settlement, paragraph (j) for definition of "exercising party pays".
40126DDay1Day
40126WkWeek2Week
40126MoMonth3Month
40126YrYear4Year
401440Unadjusted0Unadjusted
401441Adjusted1Adjusted
401730Unadjusted0Unadjusted
401731Adjusted1Adjusted
40196DDay1Day
40196WkWeek2Week
40196MoMonth3Month
40196YrYear4Year
401970Business0Business
401971Calendar1Calendar
401972CommodityBusiness2Commodity business
401973CurrencyBusiness3Currency business
401974ExchangeBusiness4Exchange business
401975ScheduledTradingDay5Scheduled trading day
40200HRestructuringMultipleHoldingObligations1Retructuring - multiple holding obligationsIn relation to a restructuring credit event, unless multiple holder obligation is not specified restructurings are limited to multiple holder obligations. A multiple holder obligation means an obligation that is held by more than three holders that are not affiliates of each other and where at least two thirds of the holders must agree to the event that constitutes the restructuring credit event. ISDA 2003 Term: Multiple Holder Obligation.
40200ERestructuringMultipleCreditEventNotices2Restructuring - multiple credit event noticesPresence of this element and value set to 'true' indicates that Section 3.9 of the 2003 Credit Derivatives Definitions shall apply. Absence of this element indicates that Section 3.9 shall not apply. NOTE: Not allowed under ISDA Credit 1999.
40200CFloatingRateInterestShortfall3Floating rate interest shortfallIndicates compounding.
402130Brokerage0Brokerage
402131UpfrontFee1Upfront fee
402132IndependentAmountCollateral2Independent amount / collateral
402133PrincipalExchange3Principal exchange
402134NovationTermination4Novation / termination
402135EarlyTerminationProvision5Early termination provision
402136CencelableProvision6Cencelable provision
402137ExtendibleProvision7Extendible provision
402138CapRateProvision8Cap rate provision
402139FloorRateProvision9Floor rate provision
4021310OptionPremium10Option premium
4021399Other99Other
402141Buy1Buy
402142Sell2Sell
402270Standard0Standard
402271Net1Net
402272StandardfNet2Standard and net
407380Periodic0Periodic (default)
407381Initial1Initial
407382Single2Single
407440Standard0Standard
407441FRA1Floating rate agreement (FRA)
407470None0None
407471Flat1Flat
407472Straight2Straight
407473SpreadExclusive3Spread exclusive
40754DDay1Day
40754WkWeek2Week
40754MoMonth3Month
40754YrYear4Year
40754TTerm5Term
40760DDay1Day
40760WkWeek2Week
40760MoMonth3Month
40760YrYear4Year
40766MONMonday1Monday
40766TUETuesday2Tuesday
40766WEDWednesday3Wednesday
40766THUThursday4Thursday
40766FRIFriday5Friday
40766SATSaturday6Saturday
40766SUNSunday7Sunday
407900Bloomberg0Bloomberg
407901Reuters1Reuters
407902Telerate2Telerate
4079099Other99Other
40791DDay1Day
40791WkWeek2Week
40791MoMonth3Month
40791YrYear4Year
407950Short0Short
407951Long1Long
407960BondEquivalentYield0Bond equivalent yield
407961MoneyMarketYield1Money market yield
407981Buyer1Buyer of the trade
407982Seller2Seller of the trade
408011Buyer1Buyer of the trade
408012Seller2Seller of the trade
408060Unweighted0Unweighted
408061Weighted1Weighted
408070ZeroInterestRateMethod0Zero interest rate method
408071NegativeInterestRateMethod1Negative interest rate method
40809DDay1Day
40809WkWeek2Week
40809MoMonth3Month
40809YrYear4Year
408100Business0Business
408101Calendar1Calendar
408102CommodityBusiness2Commodity business
408103CurrencyBusiness3Currency business
408104ExchangeBusiness4Exchange business
408105ScheduledTradingDay5Scheduled trading day
408110None0None
408111LinearZeroYield1Linear zero yield
408160None0None
408161ISDA1International Swaps and Derivatives Association (ISDA)
408162AFMA2Australian Financial Markets Association (AFMA)
408270Unadjusted0Unadjusted
408271Adjusted1Adjusted
408290Notional0Notional
408291CashFlow1Cash flow
408292FXLinkedNotional2FX linked notional
408293FixedRate3Fixed rate
408294FutureValueNotional4Future value notional
408295KnownAmount5Known amount
408296FloatingRateMultiplier6Floating rate multiplier
408297Spread7Spread
408298CapRate8Cap rate
408299FloorRate9Floor rate
4082910NonDeliverableSettlPaymentDates10Non-deliverable settlement payment dates
4082911NonDeliverableSettlCalculationDates11Non-deliverable settlement calculation dates
4082912NonDeliverableFXFixingDates12Non-deliverable fixing dates.
408490Initial0Initial
408491Previous1Previous
408730Initial0Initial
408731Final1Final
408740Short0Short
408741Long1Long
409200Business0Business
409201Calendar1Calendar
409202CommodityBusiness2Commodity business
409203CurrencyBusiness3Currency business
409204ExchangeBusiness4Exchange business
409205ScheduledTradingDay5Scheduled trading day
409210NotApplicable0Not applicable
409211None1None
409212FollowingDay2Following day
409213FloatingRateNote3Floating rate note
409214ModifiedFollowingDay4Modified following day
409215PrecedingDay5Preceding day
409216ModifiedPrecedingDay6Modified preceding day
409217NearestDay7Nearest day
409221FirstDay11st day of the month
409222SecondDay22nd day of the month
409223ThirdDay33rd day of the month
409224FourthDay44th day of the month
409225FifthDay55th day of the month
409226SixthDay66thd day of the month
409227SeventhDay77th day of the month
409228EighthDay88th day of the month
409229NinthDay99th day of the month
4092210TenthDay1010th day of the month
4092211EleventhDay1111th day of the month
4092212TwelvthDay1212th day of the month
4092213ThirteenthDay1313th day of the month
4092214ForteenthDay1414th day of the month
4092215FifteenthDay1515th day of the month
4092216SixteenthDay1616th day of the month
4092217SeventeenthDay1717th day of the month
4092218EighteenthDay1818th day of the month
4092219NineteenthDay1919th day of the month
4092220TwentiethDay2020th day of the month
4092221TwentyFirstDay2121st day of the month
4092222TwentySecondDay2222nd day of the month
4092223TwentyThirdDay2323rd day of the month
4092224TwentyFourthDay2424th day of the month
4092225TwentyFifthDay2525th day of the month
4092226TwentySixthDay2626th day of the month
4092227TwentySeventhDay2727th day of the month
4092228TwentyEigthDa28y2828th day of the month
4092229TwentyNinthDay2929th day of the month
4092230ThirtiethDay3030th day of the month
40922EOMEOM31The end of the month.Use EOM for 31st day of the month.
40922FRNFRN32The floating rate note convention or Eurodollar convention.
40922IMMIMM33The International Money Market settlement date, i.e. the 3rd Wednesday of the month.
40922IMMCADIMMCAD34The last trading day/expiration day of the Canadian Derivatives Exchange.
40922IMMAUDIMMAUD35The last trading day of the Sydney Futures Exchange Australian 90-day bank accepted bill futures contract.
40922IMMNZDIMMNZD36The last trading day of the Sydney Futures Exchange New Zealand 90-day bank bill futures contract.
40922SFESFE37The Sydney Futures Exchange 90-day bank accepted bill futures settlement dates.
40922NONENONE38No adjustment
40922TBILLTBILL39The 13-week and 26-week U.S. Treasury Bill auction dates.
40922MONMON40Monday
40922TUETUE41Tuesday
40922WEDWED42Wednesday
40922THUTHU43Thursday
40922FRIFRI44Friday
40922SATSAT45Saturday
40922SUNSUN46Sunday

Components

Components Changed

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaborationDeprecated
1002Component block is optionally used for financial transaction where legal contracts, master agreements or master confirmations is to be referenced. This component identifies the legal agreement under which the deal was made and other unique characteristics of the transaction. For example, the AgreementDesc(913) field refers to base standard documents such as MRA 1996 Repurchase Agreement, GMRA 2000 Bills Transaction (U.K.), MSLA 1993 Securities Loan – Amended 1998, for example.
2070The EvntGrp is a repeating subcomponent of the Instrument component used to specify events associated with the instrument.The EvntGrp contains three different methods to express a "time" associated with the event using the EventDate(866) and EventTime(1145) pair of fields or the EventTimeUnit(1827) and EventTimePeriod(1826) pair of fields or EventMonthYear(2340). The EventDate(866), and optional EventTime(1145), may be used to specify an exact date and optional time for the event. The EventTimeUnit(1827) and EventTimePeriod(1826) may be used to express a time period associated with the event, e.g. 3-month, 4-years, 2-weeks. The EventMonthYear(2340), and optional EventTime(1145), may be used to express the event as a month of year, with optional day of month or week of month. Either EventDate(866) or EventMonthYear(2340), and the optional EventTime(1145), must be specified or EventTimeUnit(1827) and EventTimePeriod(1826) must be specified. The EventMonthYear(2340) may be used instead of EventDate(866) when month-year, with optional day of month or week of month, is required instead of a date.

Components Added

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaboration
4000BlockRepeatingCommonAdditionalTermBondRefGrpBondRef0The AdditionalTermBondRefGrp is a repeating group subcomponent of the AdditionalTermGrp component used to identify an underlying reference bond for a swap.
4001BlockRepeatingCommonAdditionalTermGrpAddtnlTrm0The AdditionalTermGrp is a repeating subcomponent of the Instrument component used to report additional contract terms.
2221BlockRepeatingTradeCaptureAllocRegulatoryTradeIDGrpRegTrdID0The AllocRegulatoryTradeIDGrp is a repeating component within the TrdAllocGrp component used to report the source, value and relationship of multiple trade identifiers for the same trade allocation instance. This component can be used to meet regulatory trade reporting requirements where identifiers such as the Unique Swaps Identifier (USI) are required to be reported, showing the chaining of these identifiers as needed.
4002BlockRepeatingCommonCashSettlTermGrpCashSettlTrm0The CashSettlTermGrp is a repeating component within the Instrument component used to report cash settlement terms referenced from UnderlyingInstruments.Usage of CashSettlTermGrp must either include a known CashSettlAmount(40034) or provide the cash settlement term parameters needed to derive the cash settlement amount. CashSettlTermXID(40039) is provided for cross-referencing from an instance of the UnderlyingInstrument component through the UnderlyingSettlTermXIDRef(41315) field.
4003BlockRepeatingCommonFinancingContractualDefinitionGrpCtrctlDef0The FinancingContractualDefinitionGrp is a repeating component within the FinancingDetails component used to report the definitions published by ISDA that define the terms of a derivative trade.
4004BlockRepeatingCommonFinancingContractualMatrixGrpCtrctlMtrx0The FinancingContractualMatrixGrp is a repeating component within the FinancingDetails component used to report the contractual matrices that apply to the derivative trade.
4005BlockRepeatingCommonFinancingTermSupplementGrpTrmSupplmnt0The FinancingTermSupplementGrp is a repeating component within the FinancingDetails component used to report contractual terms supplements of derivative trades.
2231BlockRepeatingCommonLegEvntGrpEvnt0The LegEvntGrp is a repeating subcomponent of the InstrumentLeg component used to specify events associated with the instrument.The LegEvntGrp contains three different methods to express a "time" associated with the event using the LegEventDate(2061) and LegEventTime(2062) pair of fields or the LegEventTimeUnit(2063) and LegEventTimePeriod(2064) pair of fields or LegEventMonthYear(2341). The LegEventDate(2061), and optional LegEventTime(2062), may be used to express an exact date and optional time for the event. The LegEventTimeUnit(2063) and LegEventTimePeriod(2064) may be used to express a time period associated with the event, e.g. 3-month, 4-years, 2-weeks. The LegEventMonthYear(2341), and optional LegEventTime(2062), may be used to express the event as a month of year, with optional day of month or week of month. Either LegEventDate(2061) or LegEventMonthYear(2341), and the optional LegEventTime(2062), must be specified or LegEventTimeUnit(2063) and LegEventTimePeriod(2064) must be specified. The LegEventMonthYear(2341) may be used instead of LegEventDate(2061) when month-year, with optional day of month or week of month, is required instead of a date.
4043BlockRepeatingCommonLegPaymentScheduleGrpPmtSched0The LegPaymentScheduleGrp is a repeating subcomponent of the LegPaymentStream component used to specify notional and rate steps in the payment stream.
4044BlockRepeatingCommonLegPaymentScheduleRateSourceGrpRtSrc0LegPaymentScheduleRateSourceGrp is a repeating component within the LegPaymentScheduleGrp component used to identify primary and secondary rate sources.
4035BlockCommonLegPaymentStreamPmtStrm0The LegPaymentStream component is a subcomponent of the LegStreamGrp used to detail the attributes of a payment stream in a swap.
4038BlockCommonLegPaymentStreamFixedRateFixed0LegPaymentStreamFixedRate is a subcomponent of the LegPaymentStream component used to report the fixed rate or fixed payment amount of the payment stream.
4039BlockCommonLegPaymentStreamFloatingRateFloat0LegPaymentStreamFloatingRate is a subcomponent of the LegPaymentStream component used to report the floating rate attributes of the payment stream.
4041BlockCommonLegPaymentStreamNonDeliverableFixingDateGrpFixngDt0LegPaymentStreamNonDeliverableFixingDate is a subcomponent of the LegPaymentStreamNonDeliverableSettlTerms component used to specify predetermined fixing dates.For the purpose of optimization, the LegNonDeliverableFixingDateType(40369) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the LegNonDeliverableFixingDateType(40369) is required to specify the date type.
4040BlockCommonLegPaymentStreamNonDeliverableSettlTermsNonDlvrblTrms0LegPaymentStreamNonDeliverableSettl is a subcomponent of the LegPaymentStream component used to specify the non-deliverable settlement terms of the payment stream.
4036BlockCommonLegPaymentStreamPaymentDatesPmtDts0The LegPaymentStreamPaymentDates component is a subcomponent of the LegPaymentStream component used to specify the payment dates of the stream.
4037BlockCommonLegPaymentStreamResetDatesResetDts0The LegPaymentStreamResetDates component is a subcomponent of the LegPaymentStream component used to specify the floating rate reset dates of the stream.
4045BlockRepeatingCommonLegPaymentStubGrpPmtStub0The LegPaymentStubGrp is a repeating subcomponent of the LegPaymentStream component used to specify front and back stubs in the payment stream.
4052BlockRepeatingCommonLegProvisionCashSettlPaymentDatesCashSettlPmtDts0The LegProvisionCashSettlPaymentDates component is a sub-component within the LegProvisionGrp component used to report the cash settlement payment dates defined in the provision.
4047BlockRepeatingCommonLegProvisionCashSettlPaymentFixedDateGrpCashSettlPmtFixedDt0The ProvisionCashSettlPaymentFixedDateGrp is a repeating component within the ProvisionCashSettlPaymentDates component used to report fixed cash settlement payment dates defined in the provision.For the purpose of optimization, the LegProvisionCashSettlPaymentDateType(40475) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the LegProvisionCashSettlPaymentDateType(40475) is required to specify the date type.
4053BlockCommonLegProvisionCashSettlValueDatesCashSettlValDts0The LegProvisionCashSettlValueDates component is a subcomponent within the LegProvisionGrp component used to report the cash settlement value date and time defined in the provision.
4049BlockRepeatingCommonLegProvisionOptionExerciseFixedDateGrpOptExerFixedDt0The LegProvisionOptionExerciseFixedDateGrp is a repeating component within the LegProvisionOptionExerciseDates component used to report an array of unadjusted or adjusted fixed exercise dates.For the purpose of optimization, the LegProvisionOptionExerciseFixedDateType(40497) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the LegProvisionOptionExerciseFixedDateType(40497) is required to specify the date type.
4048BlockCommonLegProvisionOptionExerciseDatesOptExerDts0The LegProvisionOptionExerciseDates is a subcomponent within the LegProvisionGrp component used to report the option exercise dates and times defined in the provision.
4050BlockCommonLegProvisionOptionExpirationDateOptExpDt0The LegProvisionOptionExerciseDate is a subcomponent within the LegProvisionGrp component used to report the option expiration date and times defined in the provision.
4051BlockCommonLegProvisionOptionRelevantUnderlyingDateOptRelvntUndlyDt0The LegProvisionOptionRelevantUnderlyingDate is a subcomponent within the LegProvisionGrp component used to report the option relevant underlyingdate defined in the provision.
4046BlockRepeatingCommonLegProvisionGrpProv0The LegProvisionGrp is a repeating subcomponent of the InstrumentLeg component used to detail the provisions associated with the instrument.A swap may have one or more provisions.
4054BlockRepeatingCommonLegProvisionPartiesPty0LegProvisionParties is a repeating component within the LegProvision component used to report the parties identified in the contract provision.The fields LegProvisionPartyID(40534), LegProvisionPartyIDSource(40535) and LegProvisionPartyIDRole(40536) are conditionally required when any one these fields is specified.
4055BlockRepeatingCommonLegProvisionPtysSubGrpSub0LegProvisionSubParties is a repeating component within the LegProvisionParties component used to extend information to be reported for the party.
2232BlockRepeatingCommonLegSecondaryAssetGrpScndryAsset0LegSecondaryAssetGrp is a repeating subcomponent of the InstrumentLeg component used to specify secondary assets of a multi-asset swap.
4080BlockRepeatingCommonLegSettlRateDisruptionFallbackGrpSettlRtFallbck0The LegSettlRateDisruptionsFallbackGrp is a repeating subcomponent of the LegPaymentStreamNonDeliverableSettlTerms component used to specify the method, prioritized by the order it is listed, to get a replacement rate for a disrupted settlement rate option for a non-deliverable settlement currency.
4034BlockCommonLegStreamCalculationPeriodDatesCalcDts0LegStreamCalculationPeriodDates is a subcomponent of the LegStreamGrp component used to specify the calculation period dates of the stream.
4032BlockCommonLegStreamEffectiveDateEfctvDt0LegStreamEffectivedDate is a subcomponent of the LegStreamGrp component used to specify the effective date of the stream.
4031BlockRepeatingCommonLegStreamGrpStrm0The LegStreamGrp is a repeating subcomponent of the InstrumentLeg component used to detail the swap streams associated with the instrument.A swap will ordinarily have one or two streams. Each one may contain a LegStreamDesc(40243) with a descriptive string such as "Float" or "Fixed". However the choice of description should have no effect on the stream's purpose. LegStreamPaySide(40244) and LegStreamReceiveSide(40245) link the appropriate swap parties to their role in the stream. In pre-trade messages the side value (e.g. Side(54) field) of the request or order should be "1" (Buy) or "2" (Sell), and LegStreamPaySide(40244) and LegStreamReceiveSide(40245) should be set to the same side value indicating the aggressor's desired role. On fills and post-trade messages, the executing firm takes the opposite side and indicates its role by setting LegStreamPaySide(40244) and LegStreamReceiveSide(40245) to the opposite side of the aggressor's role.
4033BlockCommonLegStreamTerminationDateTrmtnDt0LegStreamTerminationDate is a subcomponent of the LegStreamGrp component used to specify the termination date of the stream.
4027BlockRepeatingCommonPaymentGrpPmt0The PaymentGrp is a repeating component used to report additional payments or bullet payments.
4077BlockRepeatingCommonPaymentScheduleGrpPmtSched0The PaymentScheduleGrp is a repeating subcomponent of the StreamGrp component used to specify notional and rate steps of the payment stream.
4078BlockRepeatingCommonPaymentScheduleRateSourceGrpRtSrc0PaymentScheduleRateSourceGrp is a repeating component within the PaymentScheduleGrp component used to identify primary and secondary rate sources.
4028BlockRepeatingCommonPaymentSettlGrpPmtSettl0The PaymentSettlGrp is a repeating subcomponent of the PaymentGrp component used to report payment settlement as a single or split payment.
4029BlockRepeatingCommonPaymentSettlPartiesPty0PaymentSettlParties is a repeating subcomponent of the PaymentSettlGrp component used to report payment settlement routing.The fields PaymentSettlPartyID(40233), PaymentSettlPartyIDSource(40234) and PaymentSettlPartyIDRole(40235) are conditionally required when any one these fields is specified.
4030BlockRepeatingCommonPaymentSettlPtysSubGrpSub0PaymentSettlSubParties is a repeating component within the PaymentSettlParties component used to extend information to be reported for the party.
4070BlockCommonPaymentStreamPmtStrm0The PaymentStream component is a subcomponent of the Stream used to detail the attributes of a payment stream in a swap.
4073BlockCommonPaymentStreamFixedRateFixed0PaymentStreamFixedRate is a subcomponent of the PaymentStream component used to report the fixed rate or fixed payment amount of the stream.
4074BlockCommonPaymentStreamFloatingRateFloat0PaymentStreamFloatingRate is a subcomponent of the PaymentStream component used to report the floating rate attributes of the stream.
4076BlockCommonPaymentStreamNonDeliverableFixingDateGrpFixngDt0PaymentStreamNonDeliverableFixingDate is a subcomponent of the PaymentStreamNonDeliverableSettlTerms component used to specify predetermined fixing dates.For the purpose of optimization, the NonDeliverableFixingDateType(40827) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the NonDeliverableFixingDateType(40827) is required to specify the date type.
4075BlockCommonPaymentStreamNonDeliverableSettlTermsNonDlvrblTrms0PaymentStreamNonDeliverableSettlTerms is a subcomponent of the PaymentStream component used to specify the non-deliverable settlement terms of the payment stream.
4071BlockCommonPaymentStreamPaymentDatesPmtDts0PaymentStreamPaymentDates is a subcomponent of the PaymentStream component used to specify the payment dates of the stream.
4072BlockCommonPaymentStreamResetDatesResetDts0PaymentStreamResetDates is a subcomponent of the PaymentStream component used to specify the floating rate reset dates of the stream.
4079BlockRepeatingCommonPaymentStubGrpPmtStub0The PaymentStubGrp is a repeating subcomponent of the StreamGrp component used to specify front and back stubs of the payment stream.
4025BlockRepeatingCommonPhysicalSettlTermGrpPhysSettlTrm0The PhysicalSettlTermGrp is a repeating component within the Instrument component used to report physical settlement terms referenced from UnderlyingInstrument component.
4026BlockRepeatingCommonPhysicalSettlDeliverableObligationGrpDlvrblOblig0The PhysicalSettlDeliverableObligationGrp is a repeating component within the PhysicalSettlTermGrp component used to report CDS physical settlement delivery obligations.
4021BlockRepeatingCommonProtectionTermGrpProtctnTrm0The ProtectionTermGrp is a repeating component within the Instrument component used to report protection term details referenced from UnderlyingInstrument component.
4022BlockRepeatingCommonProtectionTermEventGrpEvnt0The ProtectionTermEventGrp is a repeating component within the ProtectionTermGrp component used to report applicable CDS credit events.
4023BlockRepeatingCommonProtectionTermEventQualifierGrpQual0The ProtectionTermEventQualifierGrp is a repeating component within the ProtectionTermEventGrp component used to specify qualifying attributes to the event.
4024BlockRepeatingCommonProtectionTermObligationGrpOblig0The ProtectionTermObligationGrp is a repeating component within the ProtectionTermGrp component used to report applicable CDS obligations.
4017BlockRepeatingCommonProvisionCashSettlPaymentDatesCashSettlPmtDts0The ProvisionCashSettlPaymentDates component is a sub-component within the ProvisionGrp component used to report the cash settlement payment dates defined in the provision.
4018BlockRepeatingCommonProvisionCashSettlPaymentFixedDateGrpCashSettlPmtFixedDt0The ProvisionCashSettlPaymentFixedDateGrp is a repeating component within the ProvisionCashSettlPaymentDates component used to report fixed cash settlement payment dates defined in the provision.For the purpose of optimization, the ProvisionCashSettlPaymentDateType(40173) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the ProvisionCashSettlPaymentDateType(40173) is required to specify the date type.
4012BlockCommonProvisionCashSettlValueDatesCashSettlValDts0The ProvisionCashSettlValueDates component is a subcomponent within the ProvisionGrp component used to report the cash settlement value date and time defined in the provision.
4014BlockRepeatingCommonProvisionOptionExerciseFixedDateGrpOptExerFixedDt0The ProvisionOptionExerciseFixedDateGrp is a repeating component within the ProvisionOptionExerciseDates component used to report an array of unadjusted or adjusted fixed exercise dates.For the purpose of optimization, the ProvisionOptionExerciseFixedDateType(40144) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the ProvisionOptionExerciseFixedDateType(40144) is required to specify the date type.
4013BlockCommonProvisionOptionExerciseDatesOptExerDts0The ProvisionOptionExerciseDates is a subcomponent within the ProvisionGrp component used to report the option exercise dates and times defined in the provision.
4015BlockCommonProvisionOptionExpirationDateOptExpDt0The ProvisionOptionExerciseDate is a subcomponent within the ProvisionGrp component used to report the option expiration date and times defined in the provision.
4016BlockCommonProvisionOptionRelevantUnderlyingDateOptRelvntUndlyDt0The ProvisionOptionRelevantUnderlyingDate is a subcomponent within the ProvisionGrp component used to report the option relevant underlying date defined in the provision.
4011BlockRepeatingCommonProvisionGrpProv0The ProvisionGrp is a repeating subcomponent of the Instrument component used to detail the additional terms and conditions associated with the instrument.A swap may have one or more provisions defined.
4019BlockRepeatingCommonProvisionPartiesPty0ProvisionParties is a repeating component within the Provision component used to report the parties identified in the contract provision.The fields ProvisionPartyID(40175), ProvisionPartyIDSource(40176) and ProvisionPartyIDRole(40177) are conditionally required when any one these fields is specified.
4020BlockRepeatingCommonProvisionPtysSubGrpSub0ProvisionPtysSubGrp is a repeating component within the ProvisionParties component used to extend information to be reported for the party.
2220BlockRepeatingTradeCaptureRegulatoryTradeIDGrpRegTrdID0The RegulatoryTradeIDGrp is a repeating component within the TradeCaptureReport message used to report the source, value and relationship of multiple trade identifiers for the same trade. This component can be used to meet regulatory trade reporting requirements where identifiers such as the Unique Swaps Identifier (USI) are required to be reported, showing the chaining of these identifiers as needed.
2226BlockRepeatingCommonSecondaryAssetGrpScndryAsset0SecondaryAssetGrp is a repeating subcomponent of the Instrument component used to specify secondary assets of a multi-asset swap.
4010BlockRepeatingCommonSettlRateDisruptionFallbackGrpSettlRtFallbck0The SettlRateDisruptionsFallbackGrp is a repeating subcomponent of the PaymentStreamNonDeliverableSettlTermGrp component used to specify the method, prioritized by the order it is listed, to get a replacement rate for a disrupted settlement rate option for a non-deliverable settlement currency.
2222BlockRepeatingTradeCaptureSideRegulatoryTradeIDGrpRegTrdID0The SideRegulatoryTradeIDGrp is a repeating component within the TrdCapRptSideGrp component used to report the source, value and relationship of multiple trade identifiers for the same trade side. This component can be used to meet regulatory trade reporting requirements where identifiers such as the Unique Swaps Identifier (USI) are required to be reported, showing the chaining of these identifiers as needed.
4009BlockCommonStreamCalculationPeriodDatesCalcDts0StreamCalculationPeriodDates is a subcomponent of the StreamGrp component used to specify the calculation period dates of the stream.
4081BlockCommonStreamEffectiveDateEfctvDt0StreamEffectivedDate is a subcomponent of the StreamGrp component used to specify the effective date of the stream.
4006BlockRepeatingCommonStreamGrpStrm0The StreamGrp is a repeating subcomponent of the Instrument component used to detail the swap streams associated with the instrument.A swap will ordinarily have one or two streams. Each one may contain a StreamDesc(40051) with a descriptive string such as "Float" or "Fixed". However the choice of description should have no effect on the stream's purpose. StreamPaySide(40052) and StreamReceiveSide(40053) link the appropriate swap parties to their role in the stream. In pre-trade messages the side value (e.g. Side(54) field) of the request or order should be set to the same side value indicating the aggressor's desired role. On fills and post-trade messages the executing firm takes the opposite side and indicates its role by setting StreamPaySide(40052) and StreamReceiveSide(40053) to the opposite side of the aggressor's role.
4008BlockCommonStreamTerminationDateTrmtnDt0StreamTerminationDate is a subcomponent of the StreamGrp component used to specify the termination date of the stream.
2228BlockRepeatingCommonUnderlyingComplexEventsCmplxEvnt0UnderlyingComplexEvents is a repeating subcomponent of the UnderlyingInstrument component used to specify an unlimited number and types of events in the lifetime of an option.
2229BlockRepeatingCommonUnderlyingComplexEventDatesEvntDts0UnderlyingComplexEventDates is a repeating subcomponent of the UnderlyingComplexEvents component used to specify the date and time ranges when a complex event is in effect.
2230BlockRepeatingCommonUnderlyingComplexEventTimesEvntTms0UnderlyingComplexEventTimes is a repeating subcomponent of the UnderlyingComplexEventDates component used to specify the time ranges when a complex event is in effect.
2227BlockRepeatingCommonUnderlyingEvntGrpEvnt0UnderlyingEvntGrp is a repeating subcomponent of the UnderlyingInstrument component used to specify events associated with the instrument.The UnderlyingEvntGrp contains three different methods to express a "time" associated with the event using the UnderlyingEventDate(1983) and UnderlyingEventTime(1984) pair of fields or the UnderlyingEventTimeUnit(1985) and UnderlyingEventTimePeriod(1986) pair of fields or UnderlyingEventMonthYear(2342). The UnderlyingEventDate(1983), and optional UnderlyingEventTime(1984), may be used to specify an exact date and optional time for the event. The UnderlyingEventTimeUnit(1985) and UnderlyingEventTimePeriod(1986) may be used to express a time period associated with the event, e.g. 3-month, 4-years, 2-weeks. The UnderlyingEventMonthYear(2342), and optional UnderlyingEventTime(1984), may be used to express the event as a month of year, with optional day of month or week of month. Either UnderlyingEventDate(1983) or UnderlyingEventMonthYear(2342), and the optional UnderlyingEventTime(1984), must be specified or UnderlyingEventTimeUnit(1985) and UnderlyingEventTimePeriod(1986) must be specified. The UnderlyingEventMonthYear(2342) may be used instead of UnderlyingEventDate(1983) when month-year, with optional day of month or week of month, is required instead of a date.
4067BlockRepeatingCommonUnderlyingPaymentScheduleGrpPmtSched0The UnderlyingPaymentScheduleGrp is a repeating subcomponent of the UnderlyingPaymentStream component used to specify notional and rate steps in the payment stream.
4068BlockRepeatingCommonUnderlyingPaymentScheduleRateSourceGrpRtSrc0UnderlyingPaymentScheduleRateSourceGrp is a repeating component within the UnderlyingPaymentScheduleGrp component used to identify primary and secondary rate sources.
4059BlockCommonUnderlyingPaymentStreamPmtStrm0The UnderlyingPaymentStream component is a subcomponent of the UnderlyingStream used to detail the attributes of a payment stream in a swap.
4062BlockCommonUnderlyingPaymentStreamFixedRateFixed0UnderlyingPaymentStreamFixedRate is a subcomponent of the UnderlyingPaymentStream component used to report the fixed rate or fixed payment amount of the stream.
4063BlockCommonUnderlyingPaymentStreamFloatingRateFloat0UnderlyingPaymentStreamFloatingRate is a subcomponent of the UnderlyingPaymentStream component used to report the floating rate attributes of the stream.
4065BlockCommonUnderlyingPaymentStreamNonDeliverableFixingDateGrpFixngDt0UnderlyingPaymentStreamNonDeliverableFixingDate is a subcomponent of the UnderlyingPaymentStreamNonDeliverableSettlTerms component used to specify predetermined fixing dates.For the purpose of optimization, the UnderlyingNonDeliverableFixingDateType(40658) field may optionally be omitted after the first instance provided the instance(s) which immediately follow is of the same date type. When the next instance requires a different date type from the prior instance, the UnderlyingNonDeliverableFixingDateType(40658) is required to specify the date type.
4064BlockCommonUnderlyingPaymentStreamNonDeliverableSettlTermsNonDlvrblTrms0UnderlyingPaymentStreamNonDeliverableSettlTerms is a subcomponent of the UnderlyingPaymentStream component used to specify the non-deliverable settlement terms of the stream.
4060BlockCommonUnderlyingPaymentStreamPaymentDatesPmtDts0UnderlyingPaymentStreamPaymentDates is a subcomponent of the UnderlyingPaymentStream component used to specify the payment dates of the stream.
4061BlockCommonUnderlyingPaymentStreamResetDatesResetDts0UnderlyingPaymentStreamResetDates is a subcomponent of the UnderlyingPaymentStream component used to specify the floating rate reset dates of the stream.
4069BlockRepeatingCommonUnderlyingPaymentStubGrpPmtStub0The UnderlyingPaymentStubGrp is a repeating subcomponent of the UnderlyingPaymentStream component used to specify front and back stubs in the payment stream.
2233BlockRepeatingCommonUnderlyingSecondaryAssetGrpScndryAsset0UnderlyingSecondaryAssetGrp is a repeating subcomponent of the UnderlyingInstrument component used to specify secondary assets of a multi-asset swap.
4066BlockRepeatingCommonUnderlyingSettlRateDisruptionFallbackGrpSettlRtFallbck0The UnderlyingSettlRateDisruptionFallbackGrp is a repeating subcomponent of the UnderlyingPaymentStreamNonDeliverableSettlTermGrp component used to specify the method, prioritized by the order it is listed, to get a replacement rate for a disrupted settlement rate option for a non-deliverable settlement currency.
4058BlockCommonUnderlyingStreamCalculationPeriodDatesCalcDts0UnderlyingStreamCalculationPeriodDates is a subcomponent of the UnderlyingStreamGrp component used to specify the calculation period dates of the stream.
4007BlockCommonUnderlyingStreamEffectiveDateEfctvDt0UnderlyingStreamEffectivedDate is a subcomponent of the UnderlyingStreamGrp component used to specify the effective date of the stream.
4056BlockRepeatingCommonUnderlyingStreamGrpStrm0The UnderlyingStreamGrp is a repeating subcomponent of the UnderlyingInstrument component used to detail the swap streams associated with the instrument.A swap will ordinarily have one or two payment streams. Each one may contain an UnderlyingStreamDesc(40542) with a descriptive string such as "Float" or "Fixed". However the choice of description should have no effect on the stream's purpose. UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) link the appropriate swap parties to their role in the stream. In pre-trade messages the side value (e.g. Side(54) field) of the request or order should be "1" (Buy) or "2" (Sell), and UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) should be set to the same side value indicating the aggressor's desired role. On fills and post-trade messages, the executing firm takes the opposite side and indicates its role by setting UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) to the opposite side of the aggressor's role.
4057BlockCommonUnderlyingStreamTerminationDateTrmtnDt0UnderlyingStreamTerminationDate is a subcomponent of the UnderlyingStreamGrp component used to specify the termination date of the stream.
4083BlockRepeatingCommonCashSettlDealerGrpDlr0CashSettlDealerGrp is a repeating subcomponent within the CashSettlTermGrp component. It is used to specify the dealers from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation.
4084BlockRepeatingCommonBusinessCenterGrpBizCtr0BusinessCenterGrp is a repeating subcomponent within the DateAdjustment component. It is used to specify the set of business centers whose calendars drive the date adjustment. The business centers defined here apply to all adjustable dates in the instrument unless specifically overridden in the respective specified components elsewhere.
4085BlockCommonDateAdjustmentDtAdjmt0DateAdjustment is a subcomponent in the Instrument component. It is used to specify date adjustment parameters and rules. The date adjustments specified here applies to all adjustable dates for the instrument, unless specifically overridden in the respective specified components elsewhere.
4086BlockRepeatingCommonLegBusinessCenterGrpBizCtr0LegBusinessCenterGrp is a repeating subcomponent within the LegDateAdjustment component. It is used to specify the set of business centers whose calendars drive the date adjustment. The business centers defined here apply to all adjustable dates in the instrument leg unless specifically overridden elsewhere in the respective specified components further within the InstrumentLeg component.
4087BlockCommonLegDateAdjustmentDtAdjmt0LegDateAdjustment is a subcomponent within the InstrumentLeg component. It is used to specify date adjustment parameters and rules. The date adjustments specified here applies to all adjustable dates for the instrument leg, unless specifically overridden elsewhere in the respective specified components further within the InstrumentLeg component.
4088BlockRepeatingCommonLegPaymentScheduleFixingDateBusinessCenterGrpFixngBizCtr0LegPaymentScheduleFixingDateBusinessCenterGrp is a repeating subcomponent within the LegPaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4089BlockRepeatingCommonLegPaymentScheduleInterimExchangeDateBusinessCenterGrpIntrmExchDtBizCtr0LegPaymentScheduleInterimExchangeDateBusinessCenterGrp is a repeating subcomponent within the LegPaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4090BlockRepeatingCommonLegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrpBizCtr0LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp is a repeating subcomponent within the LegPaymentStreamNonDeliverableSettlTerms component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4091BlockRepeatingCommonLegPaymentStreamPaymentDateBusinessCenterGrpBizCtr0LegPaymentStreamPaymentDateBusinessCenterGrp is a repeating subcomponent of the LegPaymentStreamPaymentDates component used to specify the set of business centers whose calendars drive date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4092BlockRepeatingCommonLegPaymentStreamResetDateBusinessCenterGrpBizCtr0LegPaymentStreamResetDateBusinessCenterGrp is a repeating subcomponent within the LegPaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4093BlockRepeatingCommonLegPaymentStreamInitialFixingDateBusinessCenterGrpInitBizCtr0LegPaymentStreamInitialFixingDateBusinessCenterGrp is a repeating subcomponent within the LegPaymentStreamResetDates component used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4094BlockRepeatingCommonLegPaymentStreamFixingDateBusinessCenterGrpFixngBizCtr0LegPaymentStreamFixingDateBusinessCenterGrp is a repeating subcomponent within the LegPaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4095BlockRepeatingCommonLegProvisionCashSettlPaymentDateBusinessCenterGrpBizCtr0LegProvisionCashSettlPaymentDateBusinessCenterGrp is a repeating subcomponent within the LegProvisionCashSettlPaymentDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4096BlockRepeatingCommonLegProvisionCashSettlValueDateBusinessCenterGrpBizCtr0LegProvisionCashSettlValueDateBusinessCenterGrp is a repeating subcomponent within the LegProvisionCashSettlValueDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4097BlockRepeatingCommonLegProvisionOptionExerciseBusinessCenterGrpBizCtr0LegProvisionOptionExerciseBusinessCenterGrp is a repeating subcomponent within the LegProvisionOptionExerciseDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4098BlockRepeatingCommonLegProvisionOptionExpirationDateBusinessCenterGrpBizCtr0LegProvisionOptionExpirationDateBusinessCenterGrp is a repeating subcomponent within the LegProvisionOptionExpirationDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4099BlockRepeatingCommonLegProvisionOptionRelevantUnderlyingDateBusinessCenterGrpBizCtr0LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrp is a repeating subcomponent within the LegProvisionOptionRelevantUnderlyingDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4100BlockRepeatingCommonLegProvisionDateBusinessCenterGrpBizCtr0LegProvisionDateBusinessCenterGrp is a repeating subcomponent within the LegProvisionGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4101BlockRepeatingCommonLegStreamCalculationPeriodBusinessCenterGrpBizCtr0LegStreamCalculationPeriodBusinessCenterGrp is a repeating subcomponent within the LegStreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4102BlockRepeatingCommonLegStreamFirstPeriodStartDateBusinessCenterGrpFirstStartDtBizCtr0LegStreamFirstPeriodStartDateBusinessCenterGrp is a repeating subcomponent within the LegStreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4103BlockRepeatingCommonLegStreamEffectiveDateBusinessCenterGrpBizCtr0LegStreamEffectiveDateBusinessCenterGrp is a repeating subcomponent within the LegStreamEffectiveDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4104BlockRepeatingCommonLegStreamTerminationDateBusinessCenterGrpBizCtr0LegStreamTerminationDateBusinessCenterGrp is a repeating subcomponent within the LegStreamTerminationDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the LegDateAdjustment component in InstrumentLeg.
4105BlockRepeatingCommonPaymentBusinessCenterGrpBizCtr0PaymentBusinessCenterGrp is a repeating subcomponent within the PaymentGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4106BlockRepeatingCommonPaymentScheduleFixingDateBusinessCenterGrpFixngBizCtr0PaymentScheduleFixingDateBusinessCenterGrp is a repeating subcomponent within the PaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4107BlockRepeatingCommonPaymentScheduleInterimExchangeDateBusinessCenterGrpIntrmExchDtBizCtr0PaymentScheduleInterimExchangeDateBusinessCenterGrp is a repeating subcomponent within the PaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4108BlockRepeatingCommonPaymentStreamNonDeliverableFixingDatesBusinessCenterGrpBizCtr0PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp is a repeating subcomponent within the PaymentStreamNonDeliverableSettlTerms component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4109BlockRepeatingCommonPaymentStreamPaymentDateBusinessCenterGrpBizCtr0PaymentStreamPaymentDateBusinessCenterGrp is a repeating subcomponent within the PaymentStreamPaymentDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4110BlockRepeatingCommonPaymentStreamResetDateBusinessCenterGrpBizCtr0PaymentStreamResetDateBusinessCenterGrp is a repeating subcomponent within the PaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4111BlockRepeatingCommonPaymentStreamInitialFixingDateBusinessCenterGrpInitBizCtr0PaymentStreamInitialFixingDateBusinessCenterGrp is a repeating subcomponent within the PaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4112BlockRepeatingCommonPaymentStreamFixingDateBusinessCenterGrpFixngBizCtr0PaymentStreamFixingDateBusinessCenterGrp is a repeating subcomponent within the PaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4113BlockRepeatingCommonProtectionTermEventNewsSourceGrpNewsSrc0ProtectionTermEventNewsSourceGrp is a repeating subcomponent within the ProtectionTermGrp component. It is used to specify the particular newspapers or electronic news services and sources that may publish relevant information used in the determination of whether or not a credit event has occurred.
4114BlockRepeatingCommonProvisionCashSettlPaymentDateBusinessCenterGrpBizCtr0ProvisionCashSettlPaymentDateBusinessCenterGrp is a repeating subcomponent within the ProvisionCashSettlPaymentDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4115BlockRepeatingCommonProvisionCashSettlValueDateBusinessCenterGrpBizCtr0ProvisionCashSettlValueDateBusinessCenterGrp is a repeating subcomponent within the ProvisionCashSettlValueDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4116BlockRepeatingCommonProvisionOptionExerciseBusinessCenterGrpBizCtr0ProvisionOptionExerciseBusinessCenterGrp is a repeating subcomponent within the ProvisionOptionExerciseDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4117BlockRepeatingCommonProvisionOptionExpirationDateBusinessCenterGrpBizCtr0ProvisionOptionExpirationDateBusinessCenterGrp is a repeating subcomponent within the ProvisionOptionExpirationDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4118BlockRepeatingCommonProvisionOptionRelevantUnderlyingDateBusinessCenterGrpBizCtr0ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp is a repeating subcomponent within the ProvisionOptionRelevantUnderlyingDate component. It is used to specify the set of business centers whose calendars drive date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4119BlockRepeatingCommonProvisionDateBusinessCenterGrpBizCtr0ProvisionDateBusinessCenterGrp is a repeating subcomponent within the ProvisionGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4120BlockRepeatingCommonStreamCalculationPeriodBusinessCenterGrpBizCtr0StreamCalculationPeriodBusinessCenterGrp is a repeating subcomponent within the StreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4121BlockRepeatingCommonStreamFirstPeriodStartDateBusinessCenterGrpFirstStartDtBizCtr0StreamFirstPeriodStartDateBusinessCenterGrp is a repeating subcomponent within the StreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4122BlockRepeatingCommonStreamEffectiveBusinessCenterGrpBizCtr0StreamEffectiveBusinessCenterGrp is a repeating subcomponent of the StreamEffectiveDate component used to specify the set of business centers whose calendars drive date adjustment. Used only to override the business centers defined in the DateAdjustment component in Instrument.
4123BlockRepeatingCommonStreamTerminationDateBusinessCenterGrpBizCtr0StreamTerminationDateBusinessCenterGrp is a repeating subcomponent within the StreamTerminationDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the DateAdjustment component in the Instrument component.
4124BlockRepeatingCommonUnderlyingBusinessCenterGrpBizCtr0UnderlyingBusinessCenterGrp is a repeating subcomponent within the UnderlyingDateAdjustment component. It is used to specify the set of business centers whose calendars drive the date adjustment. The business centers defined here apply to all adjustable dates in the instrument unless specifically overridden.
4125BlockCommonUnderlyingDateAdjustmentDtAdjmt0UnderlyingDateAdjustment is a subcomponent within the UnderlyingInstrument component. It is used to specify date adjustment parameters and rules. The date adjustments specified here applies to all adjustable dates for the underlying instrument, unless specifically overridden in the respective specified components further within the UnderlyingInstrument component.
4126BlockRepeatingCommonUnderlyingPaymentScheduleFixingDateBusinessCenterGrpFixngBizCtr0UnderlyingPaymentScheduleFixingDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component in the UnderlyingInstrument component.
4127BlockRepeatingCommonUnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrpIntrmExchDtBizCtr0UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentScheduleGrp component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component in the UnderlyingInstrument component.
4128BlockRepeatingCommonUnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrpBizCtr0UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentStreamNonDeliverableSettlTerms component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component in the UnderlyingInstrument component.
4129BlockRepeatingCommonUnderlyingPaymentStreamPaymentDateBusinessCenterGrpBizCtr0UnderlyingPaymentStreamPaymentDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentStreamPaymentDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component in the UnderlyingInstrument component.
4130BlockRepeatingCommonUnderlyingPaymentStreamResetDateBusinessCenterGrpBizCtr0UnderlyingPaymentStreamResetDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4131BlockRepeatingCommonUnderlyingPaymentStreamInitialFixingDateBusinessCenterGrpInitBizCtr0UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4132BlockRepeatingCommonUnderlyingPaymentStreamFixingDateBusinessCenterGrpFixngBizCtr0UnderlyingPaymentStreamFixingDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingPaymentStreamResetDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4133BlockRepeatingCommonUnderlyingStreamCalculationPeriodBusinessCenterGrpBizCtr0UnderlyingStreamCalculationPeriodBusinessCenterGrp is a repeating subcomponent within the UnderlyingStreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4134BlockRepeatingCommonUnderlyingStreamFirstPeriodStartDateBusinessCenterGrpFirstStartDtBizCtr0UnderlyingStreamFirstPeriodStartDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingStreamCalculationPeriodDates component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4135BlockRepeatingCommonUnderlyingStreamEffectiveDateBusinessCenterGrpBizCtr0UnderlyingStreamEffectiveDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingStreamEffectiveDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4136BlockRepeatingCommonUnderlyingStreamTerminationDateBusinessCenterGrpBizCtr0UnderlyingStreamTerminationDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingStreamTerminationDate component. It is used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
4042BlockCommonLegPaymentStreamNonDeliverableSettlRateSourceRtSrc0LegPaymentStreamNonDeliverableSettlRateSource is a subcomponent of the LegPaymentStreamNonDeliverableSettlTerms component used to specify the rate source in the event of payment non-delivery.
4082BlockCommonLegSettlRateFallbackRateSourceRtSrc0LegSettlRateFallbackRateSource is a subcomponent of the LegSettlRateDisruptionFallbackGrp component used to specify the rate source in the event of rate disruption fallback.
4137BlockCommonPaymentStreamNonDeliverableSettlRateSourceRtSrc0PaymentStreamNonDeliverableSettlRateSource is a subcomponent of the PaymentStreamNonDeliverableSettlTerms component used to specify the rate source in the event of payment non-delivery.
4138BlockCommonSettlRateFallbackRateSourceRtSrc0SettlRateFallbackRateSource is a subcomponent of the SettlRateDisruptionFallbackGrp component used to specify the rate source in the event of rate disruption fallback.
4139BlockCommonUnderlyingPaymentStreamNonDeliverableSettlRateSourceRtSrc0UnderlyingPaymentStreamNonDeliverableSettlRateSource is a subcomponent of the UnderlyingPaymentStreamNonDeliverableSettlTerms component used to specify the rate source in the event of payment non-delivery.
4140BlockCommonUnderlyingSettlRateFallbackRateSourceRtSrc0UnderlyingSettlRateFallbackRateSource is a subcomponent of the UnderlyingSettlRateDisruptionFallbackGrp component used to specify the rate source in the event of rate disruption fallback.
4201BlockCommonProvisionCashSettlQuoteSourceCashSettlQteSrc0The ProvisionCashSettlQuoteSource is a subcomponent of the ProvisionGrp component used to specify the reference source for currency or rate quote for cash settlement purposes.
4202BlockCommonLegProvisionCashSettlQuoteSourceCashSettlQteSrc0The LegProvisionCashSettlQuoteSource is a subcomponent of the LEgProvisionGrp component used to specify the reference source for currency or rate quote for cash settlement purposes.

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
64StandardTrailer160
100322Conditionally required when SecurityID(48) is specified.
10621448Conditionally required when RateSource(1446) = 99 (Other).
2070865Required if NoEvents(864) > 0.
2070866Conditionally required when EventTime(1145) is specified.
20701827Conditionally required when EventTimePeriod(1826) is specified.
20701826Conditionally required when EventTimeUnit(1827) is specified.
2070868

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
64RegulatoryTradeIDGrp023.50
64PaymentGrp0280
64183201450
64192401460
64192501470
64192601480
64192701490
64192801500
64192901510
64193001520
64193101530
64193201540
64193301550
64193401560
64193501570
64193601580
64193701590
1002196102.50
1002196204.050
1002196304.100
1002196404.150
1002196504.200
1002196604.250
1002FinancingContractualDefinitionGrp04.500
1002FinancingTermSupplementGrp04.550
1002FinancingContractualMatrixGrp04.600
1002196704.650
1002196804.700
1002196904.750
1002197004.800
10031938014.8050
10031939014.8100
10031940014.8150
1003SecondaryAssetGrp014.8170
10031941014.8200
10031942014.8250Conditionally required when MthToDefault(1943) is specified.
10031943014.8300
10031944014.8350
10031945014.8400
10031946014.8450
10031947014.8500
10031948014.8550Conditionally required when CouponFrequencyUnit(1949) is specified.
10031949014.8600Conditionally required when CouponFrequencyPeriod(1948) is specified.
10031950014.8650
10031951014.8700
10031952014.8750Conditionally required when ConvertibleBondEquityID(1951) is specified.
10031953014.8800
10031954014.8850
10031955014.8900
10031956014.8950
10031957014.9000
10031958014.9050
10031959014.9100
10031960014.9150
1003DateAdjustment0510
1003StreamGrp0520
1003ProvisionGrp0530
1003AdditionalTermGrp0540
1003ProtectionTermGrp0550
1003CashSettlTermGrp0560
1003PhysicalSettlTermGrp0570
10052067014.20
10052068014.40
10052069014.60
1005LegSecondaryAssetGrp014.80
10052070014.90
1005LegEvntGrp0450
1005LegDateAdjustment045.50
1005LegStreamGrp0460
1005LegProvisionGrp0470
102119880520
102119890530
102119900540
102119910550Conditionally required when UnderlyingCouponFrequencyUnit(1992) is specified.
102119920560Conditionally required when UnderlyingCouponFrequencyPeriod(1991) is specified.
102119930570
102119940580
102119950590Conditionally required when UnderlyingObligationID(1994) is specified.
102119960600
102119970610Conditionally required when UnderlyingEquityID(1996) is specified.
1021UnderlyingEvntGrp061.50
102119980620
102119990630
102120000640
102120030670
102120040680
102120050690
102120060700
102120070710
102120080720
102120090730
102120100740
102120110750
102120120760
102120130770
102120140780
102120150790
1021UnderlyingSecondaryAssetGrp079.50
102120160800
102120170810Conditionally required when UnderlyingMthToDefault(2018) is specified.
102120180820
102120190830
102120200840
102120210850
102120220860
102120230870
102120240880
102120250890
102120260900
102120270910
102120280920
102120290930
102120300940
102120310950
102120320960
102120330970
102120340980
102120350990
1021203601000
1021203701010
1021203801020
1021203901030
1021204001040
1021204101050
1021204201060
1021204301070
1021204401080
1021413140108.30
1021413150108.60
1021UnderlyingComplexEvents01090
1021UnderlyingDateAdjustment01100
1021UnderlyingStreamGrp01110
2060AllocRegulatoryTradeIDGrp15.20
2061SideRegulatoryTradeIDGrp1150
206119801750
2070234013.50
20701578160Must be set if EncodedEventText(1579) field is specified and must immediately precede it.
20701579170Encoded (non-ASCII characters) representation of the EventText(868) field in the encoded format specified via the MessageEncoding(347) field.
22201907010
22201903120Required if NoRegulatoryTradeIDs(1907) > 0.
22201905130
22201904140
22201906150
22211908010
22211909120Required if NoAllocRegulatoryTradeIDs(1908) > 0.
22211910130
22211911140
22211912150
22221971010
22221972120Required if NoSideRegulatoryTradeIDs(1971) > 0.
22221973130
22221974140
22221975150
22261976010
22261977120Required if NoSecondaryAssetClasses(1976) > 0.
22261978130
22261979140
22271981010
22271982120Required if NoUnderlyingEvents(1982) > 0.
22271983130Conditionally required when UnderlyingEventTime(1984) is specified.
22271984140
22271985150Conditionally required when UnderlyingEventTimePeriod(1986) is specified.
22271986160Conditionally required when UnderlyingEventTimeUnit(1985) is specified.
2227234216.50
22271987170
22272071180
22272072190Must be set if EncodedUnderlyingEventText(2073) field is specified and must immediately precede it.
222720731100Encoded (non-ASCII characters) representation of the UnderlyingEventText(2071) field in the encoded format specified via the MessageEncoding(347) field.
22282045010
22282046120Required if NoUnderlyingComplexEvents(2045) > 0.
22282047130
22282048140
22282049150
22282050160
22282051170
22282052180Conditionally required when there are more than one UnderlyingComplexEvent occurrences. A chain of events must be linked together through use of the UnderlyingComplexEventCondition(2052) in which the relationship between any two events is described. For any two occurances of events the first occurrence will specify the UnderlyingComplexEventCondition(2052) which links it with the second event.
2228UnderlyingComplexEventDates190
22292053010
22292054120Required if NoUnderlyingComplexEventDates(2054) > 0.
22292055130Required if NoUnderlyingComplexEventDates(2054) > 0.
2229UnderlyingComplexEventTimes140
22302056010
22302057120Required if NoUnderlyingComplexEventTimes(2056) > 0.
22302058130Required if NoUnderlyingComplexEventTimes(2056) > 0.
22312059010
22312060120Required if NoLegEvents(2059) > 0.
22312061130Conditionally required when LegEventTime(2062) is specified.
22312062140
22312063150Conditionally required when LegEventTimePeriod(2064) is specified.
22312064160Conditionally required when LegEventTimeUnit(2063) is specified.
2231234116.50
22312065170
22312066180
22312074190Must be set if EncodedLegEventText(2075) field is specified and must immediately precede it.
223120751100Encoded (non-ASCII characters) representation of the LegEventText(2066) field in the encoded format specified via the MessageEncoding(347) field.
400040000010
400040001120Required if NoAdditionalTermBondRefs(40000) > 0.
400040002130Conditionally required when AdditionalTermBondSecurityID(40001) is specified.
400040003140
400040004150Must be set if EncodedAdditionalTermBondDesc(40005) field is specified and must immediately precede it.
400040005160Encoded (non-ASCII characters) representation of the AdditionalTermBondDesc(40003) field in the encoded format specified via the MessageEncoding(347) field.
400040006170
400040007180
400040008190Must be set if EncodedAdditionalTermBondIssuer(40009) field is specified and must immediately precede it.
4000400091100Encoded (non-ASCII characters) representation of the AdditionalTermBondIssuer(40007) field in the encoded format specified via the MessageEncoding(347) field.
4000400101110
4000400111120
4000400121130
4000400131140
4000400141150
4000400151160
4000400161170Conditionally required when AdditionalTermBondCouponFrequencyUnit(40017) is specified.
4000400171180Conditionally required when AdditionalTermBondCouponFrequencyPeriod(40016) is specified.
4000400181190
400140019010
400140020120Required if NoAdditionalTerms(40019) > 0.
400140021130
4001AdditionalTermBondRefGrp140
400240022010
400240023120Required if NoCashSettlTerms(40022) > 0.
400240024130
400240916140
400240917150
400240025160
400240026170
400240027180
400240028190
4002400291100
4002400301110
4002400311120
4002CashSettlDealerGrp1130
4002400331140
4002400341150
4002400351160
4002400361170
4002400371180
4002400381190
4002400391200
400340040010
400340041120Required if NoContractualDefinitions(40040) > 0.
400440042010
400440043120Required if NoContractualMatrices(40042) > 0.
400440044130
400440045140
400540046010
400540047120Required if NoFinancingTermSupplements(40046) > 0.
400540048130
400640049010
400640050120Required if NoStreams(40049) > 0.
400640051130
400640052140
400640053150
400640054170
400640055180
4006StreamEffectiveDate190
4006StreamTerminationDate1100
4006StreamCalculationPeriodDates1110
4006PaymentStream1120
4006PaymentScheduleGrp1130
4006PaymentStubGrp1140
4006400561150
4006409821160Must be set if EncodedStreamText(40983) field is specified and must immediately precede it.
4006409831170Encoded (non-ASCII characters) representation of the StreamText(40056) field in the encoded format specified via the MessageEncoding(347) field.
400740057010
400740058020When 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 stream effective dates.
4007UnderlyingStreamEffectiveDateBusinessCenterGrp030When 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 stream effective dates.
400740060040
400740061050Conditionally required when UnderlyingStreamEffectiveDateOffsetUnit(40062) is specified.
400740062060Conditionally required when UnderlyingStreamEffectiveDateOffsetPeriod(40061) is specified.
400740063070
400740064080
400840065010
400840066020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the termination date of the stream.
4008StreamTerminationDateBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the termination date of the stream.
400840068040
400840069050Conditionally required when StreamTerminationDateOffsetUnit(40070) is specified.
400840070060Conditionally required when StreamTerminationDateOffsetPeriod(40069) is specified.
400840071070
400840072080
400940073010When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the calculation period dates of the stream.
4009StreamCalculationPeriodBusinessCenterGrp020When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the calculation period dates of the stream.
400940075030
400940076040When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the calculation period dates of the stream.
4009StreamFirstPeriodStartDateBusinessCenterGrp050When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the calculation period dates of the stream.
400940078060
400940079070
400940080080
400940081090
4009400820100Conditionally required when StreamCalculationFrequencyUnit(40083) is specified.
4009400830110Conditionally required when StreamCalculationFrequencyPeriod(40082) is specified.
4009400840120When specified, this overrides the date roll convention defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the stream calculation dates.
401040085010
401040086120Required if NoSettlRateFallbacks(40085) > 0.
4010SettlRateFallbackRateSource130
401040088140
401040089150
401140090010
401140091120Required if NoProvisions(40090) > 0.
401140092130
401140093140When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the instrument provisions.
4011ProvisionDateBusinessCenterGrp150When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the instrument provisions.
401140095160
401140096170Conditionally required when ProvisionDateTenorUnit(40097) is specified.
401140097180Conditionally required when ProvisionDateTenorPeriod(40096) is specified.
401140098190
4011400991100
4011401001110
4011ProvisionCashSettlValueDates1120
4011ProvisionOptionExerciseDates1130
4011ProvisionOptionExpirationDate1140
4011ProvisionOptionRelevantUnderlyingDate1150
4011401011160
4011401021170
4011401031180
4011401041190
4011401051200
4011401061210
4011401071220
4011ProvisionCashSettlPaymentDates1230
4011401081240
4011401091250
4011401101260
4011401111270
4011ProvisionCashSettlQuoteSource127.50
4011401131280
4011409861290Must be set if EncodedProvisionText(40987) field is specified and must immediately precede it.
4011409871300Encoded (non-ASCII characters) representation of the ProvisionText(40113) field in the encoded format specified via the MessageEncoding(347) field.
4011ProvisionParties1310
401240114010
401240115020
401240116030When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the provisional cash settlement value date.
4012ProvisionCashSettlValueDateBusinessCenterGrp040When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the provisional cash settlement value date.
401240118050
401240119060Conditionally required when ProvisionCashSettlValueDateOffsetUnit(40120) is specified.
401240120070Conditionally required when ProvisionCashSettlValueDateOffsetPeriod(40119) is specified.
401240121080
401240122090
401340123010When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the provisional option exercise dates.
4013ProvisionOptionExerciseBusinessCenterGrp020When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the provisional option exercise dates.
4013ProvisionOptionExerciseFixedDateGrp02.50
401340125030Conditionally required when ProvisionOptionExerciseEarliestDateUnit(40126) is specified.
401340126040Conditionally required when ProvisionOptionExerciseEasrliestDatePeriod(40125) is specified.
401340127050Conditionally required when ProvisionOptionExerciseFrequencyUnit(40128) is specified.
401340128060Conditionally required when ProvisionOptionExerciseFrequencyPeriod(40127) is specified.
401340129070
401340130080
401340131090Conditionally required when ProvisionOptionExerciseStartDateOffsetUnit(40132) is specified.
4013401320100Conditionally required when ProvisionOptionExerciseStartDateOffsetPeriod(40131) is specified.
4013401330110
4013401340120
4013401350130
4013401360140
4013401370150
4013401380160
4013401390170
4013401400180
4013401410190
401440142010
401440143120Required if NoProvisionOptionExerciseFixedDates (40142) > 0.
401440144130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
401540145010
401540146020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the provisional option expiration date.
4015ProvisionOptionExpirationDateBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the provisional option expiration date.
401540148040
401540149050Conditionally required when ProvisionOptionExpirationDateOffsetUnit(40150) is specified.
401540150060Conditionally required when ProvisionOptionExpirationDateOffsetPeriod(40149) is specified.
401540151070
401540152080
401540153090
4015401540100
401640155010
401640156020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the provisional option relevant underlying date.
4016ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the provisional option relevent underlying date.
401640158040
401640159050Conditionally required when ProvisionOptionRelevantUnderlyingDateOffsetUnit(40160) is specified.
401640160060Conditionally required when ProvisionOptionRelevantUnderlyingDateOffsetPeriod(40159) is specified.
401640161070
401640162080
401740163010When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the provisional cash settlement payment dates.
4017ProvisionCashSettlPaymentDateBusinessCenterGrp020When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the provisional cash settlement payment dates.
401740165030
401740166040Conditionally required when ProvisionCashSettlPaymentDateOffsetUnit(40167) is specified.
401740167050Conditionally required when ProvisionCashSettlPaymentDateOffsetPeriod(40166) is specified.
401740168060
401740169070
401740170080
4017ProvisionCashSettlPaymentFixedDateGrp090
401840171010
401840172120Required if NoProvisionCashSettlPaymentDates (40171) > 0.
401840173130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
401940174010
401940175120Required if NoProvisionPartyIDs(40174) > 0.
401940176130Required if NoProvisionPartyIDs(40174) > 0.
401940177140Required if NoProvisionPartyIDs(40174) > 0.
4019ProvisionPtysSubGrp150
402040178010
402040179120Required if NoProvisionPartySubIDs(40178) > 0.
402040180130Required if NoProvisionPartySubIDs(40178) > 0.
402140181010
402140182120Required if NoProtectionTerms(40181) > 0.
402140183130
402140184140
402140185150
402140186160
402140187170
402140188180
4021ProtectionTermEventNewsSourceGrp190
4021ProtectionTermEventGrp1100
4021ProtectionTermObligationGrp1110
4021401901120
402240191010
402240192120Required if NoProtectionTermEvents(40191) > 0.
402240193130
402240194140
402240195150Conditionally required when ProtectionTermEventUnit(40196) is specified.
402240196160Conditionally required when ProtectionTermEventPeriod(40195) is specified.
402240197170
402240198180
4022ProtectionTermEventQualifierGrp190
402340199010
402340200120Required if NoProtectionTermEventQualifiers(40199) > 0.
402440201010
402440202120Required if NoProtectionTermObligations(40201) > 0.
402440203130
402540204010
4025PhysicalSettlDeliverableObligationGrp120Required if NoPhysicalSettlTerms(40204) > 0.
402540205130
402540206140
402540207150
402540208160
402640209010
402640210120Required if NoPhysicalSettlDeliverableObligations (40209) > 0.
402640211130
402740212010
402740213120Required if NoPayments(40212) > 0.
402740214130
402740215140
402740216150
40274021715.50
402740218160
40274091916.50
402740219170
402740220180When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment information.
4027PaymentBusinessCenterGrp190When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment information.
4027402221100
4027402241120
4027402251130
4027402261140
4027402271150
40274921160
4027PaymentSettlGrp1170
4027402291180
4027409841190Must be set if EncodedPaymentText(40985) field is specified and must immediately precede it.
4027409851200Encoded (non-ASCII characters) representation of the PaymentText(40229) field in the encoded format specified via the MessageEncoding(347) field.
402840230010
402840231120Required if NoPaymentSettls(40230) > 0.
402840232130
4028PaymentSettlParties140
402940233010
402940234120Required if NoPaymentSettlPartyIDs(40233) > 0.
402940235130Required if NoPaymentSettlPartyIDs(40233) > 0.
402940236140Required if NoPaymentSettlPartyIDs(40233) > 0.
402940237150
4029PaymentSettlPtysSubGrp160
403040238010
403040239120Required if NoPaymentSettlPartySubIDs(40238) > 0.
403040240130Required if NoPaymentSettlPartySubIDs(40238) > 0.
403140241010
403140242120Required if NoLegStreams(40241) > 0.
403140243130
403140244140
403140245150
403140246160
403140247170
4031LegStreamEffectiveDate180
4031LegStreamTerminationDate190
4031LegStreamCalculationPeriodDates1100
4031LegPaymentStream1110
4031LegPaymentScheduleGrp1120
4031LegPaymentStubGrp1130
4031402481140
4031409781150Must be set if EncodedLegStreamText(40979) field is specified and must immediately precede it.
4031409791160Encoded (non-ASCII characters) representation of the LegStreamText(40248) field in the encoded format specified via the MessageEncoding(347) field.
403240249010
403240250020When 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 stream effective date.
4032LegStreamEffectiveDateBusinessCenterGrp030When 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 stream stream effective date.
403240252040
403240253050Conditionally required when LegPaymentStreamEffectiveDateOffsetUnit(40254) is specified.
403240254060Conditionally required when LegPaymentStreamEffectiveDateOffsetPeriod(40253) is specified.
403240255070
403240256080
403340257010
403340258020When 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 stream termination date.
4033LegStreamTerminationDateBusinessCenterGrp030When 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 stream termination date.
403340260040
403340261050Conditionally required when LegStreamTerminationDateOffsetUnit(40262) is specified.
403340262060Conditionally required when LegStreamTerminationDateOffsetPeriod(40261) is specified.
403340263070
403340264080
403440265010When 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 stream calculation period dates.
4034LegStreamCalculationPeriodBusinessCenterGrp020When 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 stream calculation period dates.
403440267030
403440268040When 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 stream calculation period dates.
4034LegStreamFirstPeriodStartDateBusinessCenterGrp050When 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 stream calculation period dates.
403440270060
403440271070
403440272080
403440273090
4034402740100Conditionally required when LegStreamCalculationFrequencyUnit(40275) is specified.
4034402750110Conditionally required when LegStreamCalculationFrequencyPeriod(40274) is specified.
4034402760120When specified, this overrides the date roll convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the stream calculation period dates.
403540279010
403540280020
403540281030
403540282040
403540283050
403540284060
403540285070
403540286080
403540287090
4035402880100
4035402890110
4035402900120
4035402910130
4035LegPaymentStreamPaymentDates0140
4035LegPaymentStreamResetDates0150
4035LegPaymentStreamFixedRate0160
4035LegPaymentStreamFloatingRate0170
4035LegPaymentStreamNonDeliverableSettlTerms0180
403640292010When 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 stream.
4036LegPaymentStreamPaymentDateBusinessCenterGrp020When 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 stream.
403640294030Conditionally required when LegPaymentStreamPaymentFrequencyUnit(40295) is specified.
403640295040Conditionally required when LegPaymentStreamFrequencyPeriod(40294) is specified.
403640296050 When specified, this overrides the date roll convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the stream payment dates.
403640297060
403640298070
403640299080
403640300090Conditionally required when LegPaymentStreamPaymentOffsetUnit(40301) is specified.
4036403010100Conditionally required when LegPaymentStreamPaymentOffsetPeriod(40300) is specified.
4036403020110
403740303010
403740304020When 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 stream reset dates.
4037LegPaymentStreamResetDateBusinessCenterGrp030When 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 stream reset dates.
403740306040Conditionally required when LegPaymentStreamResetFrequencyUnit(40307) is specified.
403740307050Conditionally required when LegPaymentStreamResetFrequencyPeriod(40306) is specified.
403740308060When specified, this overrides the date roll convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the stream payment dates.
403740309070
403740310080When 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 stream reset dates.
4037LegPaymentStreamInitialFixingDateBusinessCenterGrp090When 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 stream reset dates.
4037403120100Conditionally required when LegPaymentStreamInitialFixingDateOffsetUnit(40313) is specified.
4037403130110Conditionally required when LegPaymentStreamInitialFixingDateOffsetPeriod(40312) is specified.
4037403140120
4037403150130
4037403160140
4037403170150When 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 stream reset dates.
4037LegPaymentStreamFixingDateBusinessCenterGrp0160When 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 stream reset dates.
4037403190170Conditionally required when LegPaymentStreamFixingDateOffsetUnit(40320) is specified.
4037403200180Conditionally required when LegPaymentStreamFixingDateOffsetPeriod(40319) is specified.
4037403210190
4037403220200
4037403230210Conditionally required when LegPaymentStreamRateCutoffOffsetUnit(40324) is specified.
4037403240220Conditionally required when LegPaymentStreamRateCutoffOffsetPeriod(40323) is specified.
4037403250230
403840326020Mutually exclusive with LegPaymentStreamFixedAmount(40327).
403840327030Mutually exclusive with LegPaymentStreamRate(40326).
403840328040
403840329050
403840330060
403940331010
403940332020
403940333030Conditionally required when LegPaymentStreamRateIndexCurvePeriod(40334) is specified.
403940334040Conditionally required when LegPaymentStreamRateIndexCurveUnit(40333) is specified.
403940335050
403940336060
403940337070
403940338080
403940339090
4039403400100
4039403410110
4039403420120
4039403430130
4039403440140
4039403450150
4039403460160
4039403470170
4039403480180
4039403490190
4039403500200Conditionally required when LegPaymentStreamInflationLagUnit(40351) is specified.
4039403510210Conditionally required when LegPaymentStreamInflationLagPeriod(40350) is specified.
4039403520220
4039403530230
4039403540240
4039403550250
4039403560260
4039403570270
4039403580280
404040359010
404040360020When 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 non-deliverable currency's fixing date.
4040LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp030When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the non-deliverable currency's fixing date.
404040362040
404040363050Conditionally required when LegPaymentStreamNonDeliverableFixingDateOffsetUnit(40364) is specified.
404040364060Conditionally required when LegPaymentStreamNonDeliverableFixingDateOffsetPeriod(40363) is specified.
404040365070
4040LegPaymentStreamNonDeliverableSettlRateSource080
4040LegPaymentStreamNonDeliverableFixingDateGrp090
4040LegSettlRateDisruptionFallbackGrp0100
404140367010
404140368120Required if NoLegNonDeliverableFixingDates(40367) > 0.
404140369130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
22322076010
22322077120Required if NoLegSecondaryAssetClasses(2076) > 0.
22322078130
22322079140
404240087010
404240228020Conditionally required when LegPaymentStreamNonDeliverableSettlRateSource(40087) = 3 (ISDA Settlement Rate Option) or 99 (Other).
404340374010
404340375120Required if NoLegPaymentSchedules(40374) > 0.
404340376130
404340377140
404340378150
404340379160
404340380170
404340381180
404340382190
4043403831100
4043403841120
4043403851130
4043403861140
4043403871150
4043403881160
4043403891170
4043403901180Conditionally required when LegPaymentScheduleStepFrequencyUnit(40391) is specified.
4043403911190Conditionally required when LegPaymentScheduleStepFrequencyPeriod(40390) is specified.
4043403921200
4043403931210
4043403941220
4043403951230
4043LegPaymentScheduleRateSourceGrp1240
4043403961250
4043403971260
4043403981270
4043403991280When 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.
4043LegPaymentScheduleFixingDateBusinessCenterGrp1290When 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.
4043404011300Conditionally required when LegPaymentScheduleFixingDatesOffsetUnit(40402) is specified.
4043404021310Conditionally required when LegPaymentScheduleFixingDatesOffsetPeriod(40401) is specified.
4043404031320
4043404041330
4043404051340
4043404061350
4043404071360
4043404081370When 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.
4043LegPaymentScheduleInterimExchangeDateBusinessCenterGrp1380When 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.
4043404101390Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetUnit(40411) is specified.
4043404111400Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetPeriod(40410) is specified.
4043404121410
4043404131420
404440414010
404440415120Required if NoLegPaymentScheduleRateSources(40414) > 0.
404440416130
404440417140Conditionally required when LegPaymentScheduleRateSource(40415) = 99 (Other).
404540418010
404540419120Required if NoLegPaymentStubs(40418) > 0.
404540420130
404540421140
404540422150
404540423160
404540424170
404540425180
404540426190Conditionally required when LegPaymentStubIndexCurveUnit(40427) is specified.
4045404271100Copnditionally required when LegPaymentStubIndexCurvePeriod(40426) is specified.
4045404281110
4045404291120
4045404301130
4045404311140
4045404321150
4045404331170
4045404341180
4045404351190
4045404361200
4045404371210
4045404381220
4045404391230
4045404401240Conditionally required when LegPaymentStubIndex2CurveUnit(40441) is specified.
4045404411250Conditionally required when LegPaymentStubIndex2CurvePeriod(40440) is specified.
4045404421260
4045404431270
4045404441280
4045404451290
4045404461300
4045404471310
404640448010
404640449120Required if NoLegProvisions(40448) > 0.
404640450130
404640451140When 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 instrument's leg provision.
4046LegProvisionDateBusinessCenterGrp150When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the instrument's leg provision.
404640453160
404640454170Conditionally required when LegProvisionDateTenorUnit(40455) is specified.
404640455180Conditionally required when LegProvisionDateTenorPeriod(40454) is specified.
404640456190
4046404571100
4046404581110
4046LegProvisionCashSettlValueDates1120
4046LegProvisionOptionExerciseDates1130
4046LegProvisionOptionExpirationDate1140
4046LegProvisionOptionRelevantUnderlyingDate1150
4046404591160
4046404601170
4046404611180
4046404621190
4046404631200
4046404641210
4046404651220
4046LegProvisionCashSettlPaymentDates1230
4046404661240
4046404671250
4046404681260
4046404691270
4046LegProvisionCashSettlQuoteSource127.50
4046404721280
4046409801290Must be set if EncodedLegProvisionText(40981) field is specified and must immediately precede it.
4046409811300Encoded (non-ASCII characters) representation of the LegProvisionText(40472) field in the encoded format specified via the MessageEncoding(347) field.
4046LegProvisionParties1310
404740473010
404740474120Required if NoLegProvisionCashSettlPaymentDates (40473) > 0.
404740475130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
404840476010When 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 provision option exercise dates.
4048LegProvisionOptionExerciseBusinessCenterGrp020When 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 provision option exercise dates.
4048LegProvisionOptionExerciseFixedDateGrp030
404840478040Conditionally required when LegProvisionOptionExerciseEarliestDateUnit(40479) is specified.
404840479050Conditionally required when LegProvisionOptionExerciseEarliestDatePeriod(40478) is specified.
404840480060Conditionally required when LegProvisionOptionExerciseFrequencyUnit(40481) is specified.
404840481070Conditionally required when LegProvisionOptionExerciseFrequencyPeriod(40480) is specified.
404840482080
404840483090
4048404840100Conditionally required when LegProvisionOptionExerciseStartDateOffsetUnit(40485) is specified.
4048404850110Conditionally required when LegProvisionOptionExerciseStartDateOffsetPeriod(40484) is specified.
4048404860120
4048404870130
4048404880140
4048404890150
4048404900160
4048404910170
4048404920180
4048404930190
4048404940200
404940495010
404940496120Required if NoLegProvisionOptionExerciseFixedDates(40495) > 0.
404940497130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
405040498010
405040499020When 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 provision option expiration date.
4050LegProvisionOptionExpirationDateBusinessCenterGrp030When 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 provision option expiration date.
405040501040
405040502050Conditionally required when LegProvisionOptionExpirationDateOffsetUnit(40503) is specified.
405040503060Conditionally required when LegProvisionOptionExpirationDateOffsetPeriod(40502) is specified.
405040504070
405040505080
405040506090
4050405070100
405140508010
405140509020When 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 provision option relevant underlying date.
4051LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrp030When 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 provision option relevant underlying date.
405140511040
405140512050Conditionally required when LegProvisionOptionRelevantUnderlyingDateOffsetUnit(40513) is specified.
405140513060Conditionally required when LegProvisionOptionRelevantUnderlyingDateOffsetPeriod(40512) is specified.
405140514070
405140515080
405240516010When 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 provision cash settlement payment dates.
4052LegProvisionCashSettlPaymentDateBusinessCenterGrp020When 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 provision cash settlement payment dates.
405240518030
405240519040Conditionally required when LegProvisionCashSettlPaymentDateOffsetUnit(40520) is specified.
405240520050Conditionally required when LegProvisionCashSettlPaymentDateOffsetPeriod(40519) is specified.
405240521060
405240522070
405240523080
4052LegProvisionCashSettlPaymentFixedDateGrp090
405340524010
405340525020
405340526030When 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 provision cash settlement value date.
4053LegProvisionCashSettlValueDateBusinessCenterGrp040When 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 provision cash settlement value date.
405340528050
405340529060Conditionally required when LegProvisionCashSettlValueDateOffsetUnit(40530) is specified.
405340530070Conditionally required when LegProvisionCashSettlValueDateOffsetPeriod(40529) is specified.
405340531080
405340532090
405440533010
405440534120Required if NoLegProvisionPartyIDs(40533) > 0.
405440535130Required if NoLegProvisionPartyIDs(40533) > 0.
405440536140Required if NoLegProvisionPartyIDs(40533) > 0.
4054LegProvisionPtysSubGrp150
405540537010
405540538120Required if NoLegProvisionPartySubIDs(40537) > 0.
405540539130Required if NoLegProvisionPartySubIDs(40537) > 0.
405640540010
405640541120Required if NoUnderlyingStreams(40540) > 0.
405640542130
405640543140
405640544150
405640545160
405640546170
4056UnderlyingStreamEffectiveDate180
4056UnderlyingStreamTerminationDate190
4056UnderlyingStreamCalculationPeriodDates1100
4056UnderlyingPaymentStream1110
4056UnderlyingPaymentScheduleGrp1120
4056UnderlyingPaymentStubGrp1130
4056405471140
4056409881150Must be set if EncodedUnderlyingStreamText(40989) field is specified and must immediately precede it.
4056409891160Encoded (non-ASCII characters) representation of the UnderlyingStreamText(40547) field in the encoded format specified via the MessageEncoding(347) field.
405740548010
405740549020When 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 termination date of the stream.
4057UnderlyingStreamTerminationDateBusinessCenterGrp030When 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 termination date of the stream.
405740551040
405740552050Conditionally required when UnderlyingStreamTerminationDateOffsetUnit(40553) is specified.
405740553060Conditionally required when UnderlyingPaymentTerminationDateOffsetPeriod(40552) is specified.
405740554070
405740555080
405840556010When 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 calculation period dates.
4058UnderlyingStreamCalculationPeriodBusinessCenterGrp020When 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 calculation period dates.
405840558030
405840559040When 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 calculation period dates.
4058UnderlyingStreamFirstPeriodStartDateBusinessCenterGrp050When 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 calculation period dates.
405840561060
405840562070
405840563080
405840564090
4058405650100Conditionally required when UnderyingStreamCalculationFrequencyUnit(40566) is specified.
4058405660110Conditionally required when UnderlyingStreamCalculationFrequencyPeriod(40565) is specified.
4058405670120When specified, this overrides the date roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the stream payment dates.
405940568010
405940569020
405940570030
405940571040
405940572050
405940573060
405940574070
405940575080
405940576090
4059405770100
4059405780110
4059405790120
4059405800130
4059UnderlyingPaymentStreamPaymentDates0140
4059UnderlyingPaymentStreamResetDates0150
4059UnderlyingPaymentStreamFixedRate0160
4059UnderlyingPaymentStreamFloatingRate0170
4059UnderlyingPaymentStreamNonDeliverableSettlTerms0180
406040581010When 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 stream's payment dates.
4060UnderlyingPaymentStreamPaymentDateBusinessCenterGrp020When 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 stream's payment dates.
406040583030Conditionally required when UnderlyingPaymentStreamPaymentFrequencyUnit(40584) is specified.
406040584040Conditionally required when UnderlyingPaymentStreamPaymentFrequencyPeriod(40583) is specified.
406040585050 When specified, this overrides the date roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the stream payment dates.
406040586060
406040587070
406040588080
406040589090Conditionally required when UnderlyingPaymentStreamPaymentOffsetUnit(40590) is specified.
4060405900100Conditionally required when UnderlyingPaymentStreamPaymentOffsetPeriod(40589) is specified.
4060405910110
406140592010
406140593020When 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 stream's reset dates.
4061UnderlyingPaymentStreamResetDateBusinessCenterGrp030When 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 stream's reset dates.
406140595040Conditionally required when UnderlyingPaymentStreamResetFrequencyUnit(40596) is specified.
406140596050Conditionally required when UnderlyingPaymentStreamResetFrequencyPeriod(40595) is specified.
406140597060When specified, this overrides the date roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the reset dates.
406140598070
406140599080When 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 stream's reset dates.
4061UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrp090When 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 stream's reset dates.
4061406010100Conditionally required when UnderlyingPaymentStreamInitialFixingDateOffsetUnit(40602) is specified.
4061406020110Conditionally required when UnderlyingPaymentStreamInitialFixingDateOffsetPeriod(40601) is specified.
4061406030120
4061406040130
4061406050140
4061406060150When 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 stream's reset dates.
4061UnderlyingPaymentStreamFixingDateBusinessCenterGrp0160When 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 stream's reset dates.
4061406080170Conditionally required when UnderlyingPaymentStreamFixingDateOffsetUnit(40609) is specified.
4061406090180Conditionally required when UnderlyingPaymentStreamFixingDateOffsetPeriod(40608) is specified.
4061406100190
4061406110200
4061406120210Conditionally required when UnderlyingPaymentStreamRateCutoffOffsetUnit(40613) is specified.
4061406130220Conditionally required when UnderlyingPaymentStreamRateCutoffOffsetPeriod(40612) is specified.
4061406140230
406240615010Mutually exclusive with UnderlyingPaymentStreamFixedAmount(40616).
406240616020Mutually exclusive with UnderlyingPaymentStreamRate(40615).
406240617030
406240618040
406240619050
406340620010
406340621020
406340622030Conditionally required when UnderlyingPaymentStreamRateIndexCurvePeriod(40623) is specified.
406340623040Conditionally required when UnderlyingPaymentStreamRateIndexCurveUnit(40622) is specified.
406340624050
406340625060
406340626070
406340627080
406340628090
4063406290100
4063406300110
4063406310120
4063406320130
4063406330140
4063406340150
4063406350160
4063406360170
4063406370180
4063406380190
4063406390200Conditionally required when UnderlyingPaymentStreamInflationLagUnit(40640) is specified.
4063406400210Conditionally required when UnderlyingPaymentStreamInflationLagPeriod(40639) is specified.
4063406410220
4063406420230
4063406430240
4063406440250
4063406450260
4063406460270
4063406470280
406440648010
406440649020When 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 non-deliverable settlement terms.
4064UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp030When 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 non-deliverable settlement terms.
406440651040
406440652050Conditionally required when UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit(40653) is specified.
406440653060Conditionally required when UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetPeriod(40652) is specified.
406440654070
4064UnderlyingPaymentStreamNonDeliverableSettlRateSource080
4064UnderlyingPaymentStreamNonDeliverableFixingDateGrp090
4064UnderlyingSettlRateDisruptionFallbackGrp0100
406540656010
406540657120Required if NoUnderlyingNonDeliverableFixingDates(40656) > 0.
406540658130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
406640659010
406640660120Required if NoUnderlyingSettlRateFallbacks(40659) > 0.
4066UnderlyingSettlRateFallbackRateSource130
406640662140
406640663150
406740664010
406740665120Required if NoUnderlyingPaymentScheules(40664) > 0.
406740666130
406740667140
406740668150
406740669160
406740670170
406740671180
406740672190
4067406731100
4067406741110
4067406751120
4067406761130
4067406781140
4067406791150
4067406801160Conditionally required when UnderlyingPaymentScheduleStepFrequeencyUnit(40681) is specified.
4067406811170Conditionally required when UnderlyingPaymentScheduleStepFrequeencyPeriod(40680) is specified.
4067406821180
4067406831190
4067406841200
4067406851210
4067UnderlyingPaymentScheduleRateSourceGrp1220
4067406861230
4067406871240
4067406881250
4067406891260When 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.
4067UnderlyingPaymentScheduleFixingDateBusinessCenterGrp1270When 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.
4067406911280Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetUnit(40692) is specified.
4067406921290Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetPeriod(40691) is specified.
4067406931300
4067406941310
4067406951320
4067406961330
4067406971340
4067406981350When 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.
4067UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrp1360When 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.
4067407001370Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit(40701) is specified.
4067407011380Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriod(40700) is specified.
4067407021390
4067407031400
406840704010
406840705120Required if NoUnderlyingPaymentScheduleRates(40704) > 0.
406840706130
406840707140Conditionally required when UnderlyingPaymentScheduleRateSource(40705) = 99 (Other).
406940708010
406940709120Required if NoUnderlyingPaymentStubs(40708) > 0.
406940710130
406940711140
406940712150
406940713160
406940714170
406940715180
406940716190Conditionally required when UnderlyingPaymentStubIndexCurveUnit(40717) is specified.
4069407171100Conditionally required when UnderlyingPaymentStubIndexCurvePeriod(40716) is specified.
4069407181110
4069407191120
4069407201130
4069407211140
4069407221150
4069407231160
4069407241170
4069407251180
4069407261190
4069407271200
4069407281210
4069407291220
4069407301230Conditionally required when UnderlyingPaymentStubIndex2CurveUnit(40731) is specified.
4069407311240Conditionally required when UnderlyingPaymentStubIndex2CurvePeriod(40730) is specified.
4069407321250
4069407331260
4069407341270
4069407351280
4069407361290
4069407371300
407040738010
407040739020
407040740030
407040741040
407040742050
407040743060
407040744070
407040745080
407040746090
4070407470100
4070407480110
4070407490120
4070407500130
4070PaymentStreamPaymentDates0140
4070PaymentStreamResetDates0150
4070PaymentStreamFixedRate0160
4070PaymentStreamFloatingRate0170
4070PaymentStreamNonDeliverableSettlTerms0180
407140751010When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream's payment dates.
4071PaymentStreamPaymentDateBusinessCenterGrp020When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment stream's payment dates.
407140753030Conditionally required when PaymentStreamPaymentFrequencyUnit(40754) is specified.
407140754040Conditionally required when PaymentStreamPaymentFrequencyPeriod(40753) is specified.
407140755050When specified, this overrides the date roll convention defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the stream payment dates
407140756060
407140757070
407140758080
407140759090Conditionally required when PaymentStreamPaymentOffsetUnit(40760) is specified.
4071407600100Conditionally required when PaymentStreamPaymentOffsetPeriod(40759) is specified.
4071409200110
407240761010
407240762020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream's reset dates.
4072PaymentStreamResetDateBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment stream's reset dates.
407240764040Conditionally required when PaymentStreamResetFrequencyUnit(40765) is specified.
407240765050Conditionally required when PaymentStreamResetFrequencyPeriod(40764) is specified.
407240766060When specified, this overrides the date roll convention defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the stream floating rate reset dates.
407240767070
407240768080When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream's reset dates.
4072PaymentStreamInitialFixingDateBusinessCenterGrp090When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment stream's reset dates.
4072407700100Conditionally required when PaymentStreamInitialFixingDateOffsetUnit(40771) is specified.
4072407710110Conditionally required when PaymentStreamInitialFixingDateOffsetPeriod(40770) is specified.
4072407720120
4072407730130
4072407740140
4072407750150When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream's reset dates.
4072PaymentStreamFixingDateBusinessCenterGrp0160When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment stream's reset dates.
4072407770170Conditionally required when PaymentStreamFixingDateOffsetUnit(40778) is specified.
4072407780180Conditionally required when PaymentStreamFixingDateOffsetPeriod(40777) is specified.
4072407790190
4072407800200
4072407810210Conditionally required when PaymentStreamRateCutoffOffsetUnit(40782) is specified.
4072407820220Conditionally required when PaymentStreamRateCutoffOffsetPeriod(40783) is specified.
4072407830230
407340784010Mutually exclusive with PaymentStreamFixedAmount(40785).
407340785020Mutually exclusive with PaymentStreamRate(40784).
407340786030
407340787040
407340788050
407440789010
407440790020
407440791030Conditionally required when PaymentStreamRateIndexCurvePeriod(40792) is specified.
407440792040Conditionally required when PaymentStreamRateIndexCurveUnit(40791) is specified.
407440793050
407440794060
407440795070
407440796080
407440797090
4074407980100
4074407990110
4074408000120
4074408010130
4074408020140
4074408030150
4074408040160
4074408050170
4074408060180
4074408070190
4074408080200Conditionally required when PaymentStreamInflationLagUnit(40809) is specified.
4074408090210Conditionally required when PaymentStreamInflationLagPeriod(40808) is specified.
4074408100220
4074408110230
4074408120240
4074408130250
4074408140260
4074408150270
4074408160280
407540817010
407540818020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream's non-deliverable fixing dates.
4075PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment stream's non-deliverable fixing dates.
407540820040
407540821050Conditionally required when PaymentStreamNonDeliverableFixingDatesOffsetUnit(40822) is specified.
407540822060Conditionally required when PaymentStreamNonDeliverableFixingDatesOffsetPeriod(40821) is specified.
407540823070
4075PaymentStreamNonDeliverableSettlRateSource080
4075PaymentStreamNonDeliverableFixingDateGrp090
4075SettlRateDisruptionFallbackGrp0100
407640825010
407640826120Required if NoNonDeliverableFixingDates(40825) > 0.
407640827130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
407740828010
407740829120Required if NoPaymentSchedules(40828) > 0.
407740830130
407740831140
407740832150
407740833160
407740834170
407740835180
407740836190
4077408371100
4077408381110
4077408391120
4077408401130
4077408411140
4077408421150
4077408431160
4077408441170Conditionally required when PaymentScheduleStepFrequencyUnit(40845) is specified.
4077408451180Conditionally required when PaymentScheduleStepFrequencyPeriod(40844) is specified.
4077408461190
4077408471200
4077408481210
4077408491220
4077PaymentScheduleRateSourceGrp1230
4077408501240
4077408511250
4077408521260
4077408531270When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment schedule.
4077PaymentScheduleFixingDateBusinessCenterGrp1280When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment schedule.
4077408551290Conditionally required when PaymentScheduleFixingDateOffsetUnit(40856) is specified.
4077408561300Conditionally required when PaymentScheduleFixingDateOffsetPeriod(40855) is specified.
4077408571310
4077408581320
4077408591330
4077408601340
4077408611350
4077408621360When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment schedule.
4077PaymentScheduleInterimExchangeDateBusinessCenterGrp1370When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment schedule.
4077408641380Conditionally required when PaymentScheduleInterimExchangeDatesOffsetUnit(40865) is specified.
4077408651390Conditionally required when PaymentScheduleInterimExchangeDatesOffsetPeriod(40864) is specified.
4077408661400
4077408671410
407840868010
407840869120Required if NoPaymentScheduleRateSources(40868) > 0.
407840870130
407840871140Conditionally required when PaymentScheduleRateSource(40869) = 99 (Other)
407940872010
407940873120Required if NoPaymentStubs(40872) > 0.
407940874130
407940875140
407940876150
407940877160
407940878170
407940879180
407940880190Conditionally required when PaymentStubIndexCurveUnit(40881) is specified.
4079408811100Conditionally required when PaymentStubIndexCurvePeriod(40880) is specified.
4079408821110
4079408831120
4079408841130
4079408851140
4079408861150
4079408871160
4079408881170
4079408891180
4079408901190
4079408911200
4079408921210
4079408931220
4079408941230Conditionally required when PaymentStubIndex2CurveUnit(40895) is specified.
4079408951240Conditionally required when PaymentStubIndex2CurvePeriod(40894) is specified.
4079408961250
4079408971260
4079408981270
4079408991280
4079409001290
4079409011300
408040902010
408040903120Required if NoLegSettlRateFallbacks(40902) > 0.
4080LegSettlRateFallbackRateSource130
408040905140
408040906150
408140907010
408140908020When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the effective date of the stream.
4081StreamEffectiveBusinessCenterGrp030When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the effective date of the stream.
408140910040
408140911050Conditionally required when StreamEffectiveDateOffsetUnit(40912) is specified.
408140912060Conditionally required when StreamEffectiveDateOffsetPeriod(40911) is specified.
408140913070
408140914080
408240366010
408240370020Conditionally required when LegSettlRateFallbackRateSource(40366) = 3 (ISDA Settlement Rate Option) or 99 (Other).
22332080010
22332081120Required if NoUnderlyingSecondaryAssetClasses(2080) > 0.
22332082130
22332083140
408340277010
408340032120Required if NoCashSettlDealers(40277) > 0.
408440278010
408440471120Required if NoBusinessCenters(40278) > 0.
408540921010
4085BusinessCenterGrp020
408540922030
408640923010
408640924120Required if NoLegBusinessCenters(40923) > 0.
408740925010
4087LegBusinessCenterGrp020
408740926030
408840927010
408840400120Required if NoLegPaymentScheduleFixingDateBusinessCenters(40927) > 0.
408940928010
408940409120Required if NoLegPaymentScheduleInterimExchangeDateBusinessCenters(40928) > 0.
409040929010
409040361120Required if NoLegPaymentStreamNonDeliverableFixingDatesBusinessCenters(40929) > 0.
409140930010
409140293120Requirend if NoLegPaymentStreamPaymentDateBusinessCenters(40930) > 0.
409240931010
409240305120Required if NoLegPaymentStreamResetDateBusinessCenters(40931) > 0.
409340932010
409340311120Required if NoLegPaymentStreamInitialFixingDateBusinessCenters(40932) > 0.
409440933010
409440318120Required if NoLegPaymentStreamFixingDateBusinessCenters(40933) > 0.
409540934010
409540517120Required if NoLegProvisionCashSettlPaymentDateBusinessCenters(40934) > 0.
409640935010
409640527120Required if NoLegProvisionCashSettlValueDateBusinessCenters(40935) > 0.
409740936010
409740477120Required if NoLegProvisionOptionExerciseBusinessCenters(40936) > 0.
409840937010
409840500120Required if NoLegProvisionOptionExpirationDateBusinessCenters(40937) > 0.
409940938010
409940510120Required if NoLegProvisionOptionRelevantUnderlyingDateBusinessCenters(40938) > 0.
410040939010
410040452120Required if NoLegProvisionDateBusinessCenters(40939) > 0.
410140940010
410140266120Required if NoLegStreamCalculationPeriodBusinessCenters(40940) > 0.
410240941010
410240269120Required if NoLegStreamFirstPeriodStartDateBusinessCenters(40941) > 0.
410340942010
410340251120Required if NoLegStreamEffectiveDateBusinessCenters(40942) > 0.
410440943010
410440259120Required if NoLegStreamTerminationDateBusinessCenters(40943) > 0.
410540944010
410540221120Required if NoPaymentBusinessCenters(40944) > 0.
410640977010
410640854120Required if NoPaymentScheduleFixingDateBusinessCenters(40944) > 0.
410740945010
410740863120Required if NoPaymentScheduleInterimExchangeDateBusinessCenters(40945) > 0.
410840946010
410840819120Required if NoPaymentStreamNonDeliverableFixingDatesBusinessCenters(40946) > 0.
410940947010
410940752120Required if NoPaymentStreamPaymentDateBusinessCenters(40947) > 0.
411040948010
411040763120Required if NoPaymentStreamResetDateBusinessCenters(40948) > 0.
411140949010
411140769120Required if NoPaymentStreamInitialFixindDateBusinessCenters(40949) > 0.
411240950010
411240776120Required if NoPaymentStreamFixingDateBusinessCenters(40950) > 0.
411340951010
411340189120Required if NoProtectionTermEventNewsSources(40951) > 0.
411440952010
411440164120Required if NoProvisionCashSettlPaymentDateBusinessCenters(40952) > 0.
411540953010
411540117120Required if NoProvisionCashSettlValueDatBusinessCenters(40953) > 0.
411640954010
411640124120Required if NoProvisionOptionExerciseBusinessCenters(40954) > 0.
411740955010
411740147120Required if NoProvisionOptionExpirationDateBusinessCenters(40955) > 0.
411840956010
411840157120Required if NoProvisionOptionRelevantUnderlyingDateBusinessCenters(40956) > 0.
411940957010
411940094120Required if NoProvisionDateBusinessCenters(40957) > 0.
412040958010
412040074120Required if NoStreamCalculationPeriodBusinessCenters(40958) > 0.
412140959010
412140077120Required if NoStreamFirstPeriodStartDateBusinessCenters(40959) > 0.
412240960010
412240909120Required if NoStreamEffectiveBusinessCenters(40960) > 0.
412340961010
412340067120Required if NoStreamTerminationDateBusinessCenters(40961) > 0.
412440962010
412440963120Required if NoUnderlyingBusinessCenters(40962) > 0.
412540964010
4125UnderlyingBusinessCenterGrp020
412540965030
412640966010
412640690120Required if NoUnderlyingPaymentScheduleFixingDateBusinessCenters(40966) > 0.
412740967010
412740699120Required if NoUnderlyingPaymentScheduleInterimExchangeDateBusinessCenters(40967) > 0.
412840968010
412840650120Required if NoUnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenters(40968) > 0.
412940969010
412940582120Required if NoUnderlyingPaymentStreamPaymentDateBusinessCenters(40969) > 0.
413040970010
413040594120Required if NoUnderlyingPaymentStreamResetDateBusinessCenters(40970) > 0.
413140971010
413140600120Required if NoUnderlyingPaymentStreamInitialFixingDateBusinessCenters(40971) > 0.
413240972010
413240607120Required if NoUnderlyingPaymentStreamFixingDateBusinessCenters(40972) > 0.
413340973010
413340557120Required if NoUnderlyingStreamCalculationPeriodBusinessCenters(40973) > 0.
413440974010
413440560120Required if NoUnderlyginstreamFirstPeriodStartDateBusinessCenters(40974) > 0.
413540975010
413540059120Required if NoUnderlyingStreamEffectiveDateBusinessCenters(40975) > 0.
413640976010
413640550120Required if NoUnderlyingStreamTerminationDateBusinessCenters(40976) > 0.
413740371010
413740372020Conditionally required when PaymentStreamNonDeliverableSettlRateSource(40371) = 3 (ISDA Settlement Rate Option) or 99 (Other).
413840373010
413840655020Conditionally required when SettlRateFallbackRateSource(40373) = 3 (ISDA Settlement Rate Option) or 99 (Other).
413940661010
413940824020Conditionally required when UnderlyingPaymentStreamNonDeliverableSettlRateSource(40661) = 3 (ISDA Settlement Rate Option) or 99 (Other).
414040904010
414040915020Conditionally required when UnderlyingSettlRateFallbackRateSource(40904) = 3 (ISDA Settlement Rate Option) or 99 (Other).
420140112010
420141406020
420240470010
420241407020