FIX Version FIX.5.0SP2 Extension Pack EP187

Approval Date 2013-06-17T12:30:00

Description CFTC Parts 43-45 - Phase 3




Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
222Point on benchmark curve. Free form values: e.g. "Y", "7Y", "INTERPOLATED". Sample values: M = combination of a number between 1-12 and a "M" for month Y = combination of number between 1-100 and a "Y" for year} 10Y-OLD = see above, then add "-OLD" when appropriate INTERPOLATED = the point is mathematically derived 2/2031 5 3/8 = the point is stated via a combination of maturity month / year and coupon See Fixed Income-specific documentation at http://www.fixtradingcommunity.org for additional values. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
587StringTenorIndicates order settlement period. If present, LegSettlDate (588) overrides this field. If both LegSettlType (587) and LegSettDate (588) are omitted, the default for LegSettlType (587) is 0 (Regular) Regular is defined as the default settlement period for the particular security on the exchange of execution. In Fixed Income the contents of this field may influence the instrument definition if the LegSecurityID (602) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue. Additionally the following patterns may be uses as well as enum values Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0 Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0 Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0. Note that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.
877int
1649Ticker symbol of the related security. Common "human understood" representation of the security.
1650Related security identifier value of RelatedSecurityIDSource(1651) type.
1651Identifies class or source of the RelatedSecurityID (1650) value.
1652Security type of the related instrument.
1653Expiration date for the related instrument contract.
1935Used 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". When VoluntaryRegulatoryReport(1935)=Y it is recommended that one of the parties to the trade be identified as the voluntary reporting party through PartySubIDType(803) = 63 (Voluntary reporting entity).
40116The cash settlement valuation date adjustment business day convention. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component.
40192Specifies the type of credit event applicable to the protection terms. See http://www.fixtradingcommunity.org/codelists#Protection_Term_Event_Types for code list of applicable event types.
40193Protection term event value appropriate to ProtectionTermEvenType(40192). See http://www.fixtradingcommunity.org/codelists#Protection_Term_Event_Types for applicable event type values.
40202Specifies the type of obligation applicable to the protection terms. See http://www.fixtradingcommunity.org/codelists#Protection_Term_Obligation_Types for code list of applicable obligation types.
40203Protection term obligation value appropriate to ProtectionTermObligationType(40202). See http://www.fixtradingcommunity.org/codelists#Protection_Term_Obligation_Types for applicable obligation type values.
41093Specifies the market disruption event. For commodities see http://www.fpml.org/coding-scheme/commodity-market-disruption for values. For foreign exchange, see http://www.fixtradingcommunity.org/codelists#Market_Disruption_Event for code list of applicable event types.
41468Specifies the market disruption event. For commodities see http://www.fpml.org/coding-scheme/commodity-market-disruption for values. For foreign exchange, see http://www.fixtradingcommunity.org/codelists#Market_Disruption_Event for code list of applicable event types.
41865Specifies the market disruption event. For commodities see http://www.fpml.org/coding-scheme/commodity-market-disruption for values. For foreign exchange, see http://www.fixtradingcommunity.org/codelists#Market_Disruption_Event for code list of applicable event types.

Deprecated Fields

Tag
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1391
1392
1405


New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2349PricePrecisionintPxPrcsn0Specifies the price decimal precision of the instrument.For FX, this specifies the pip size in which forward points are calculated. Point (pip) size varies by currency pair. Major currencies are all traded in points of 0.0001, with the exception of JPY which has a point size of 0.01.
2387TradeContingencyintCntgncy0Indicates the contingency attribute for a trade in an asset class that may be contingent on the clearing of a corresponding paired trade (for example Exchange for Physical (EFP), Exchange for Swap (EFS), Exchange for Related (EFR) or Exchange for Option (EFO), collectively called EFRPs). Once the paired trade clears or fails to clear, the related trade (the trade which carries this attribute) ceases to exist.
2407ComplexEventSpotRatePriceSpotRt0FX spot rate.
2408ComplexEventForwardPointsPriceOffsetFwdPnts0FX forward points added to spot rate. May be a negative value.
2409LegComplexEventSpotRatePriceSpotRt0FX spot rate.
2410LegComplexEventForwardPointsPriceOffsetFwdPnts0FX forward points added to spot rate. May be a negative value.
2412RateSourceReferemcePageHeadingStringRefHdng0Identifies the page heading from the rate source.
2413RelatedToSecurityIDStringReltdID0The security identifier of the instrument, instrument leg or underlying instrument with which the related instrument has correlation.
2414RelatedToSecurityIDSourceStringReltdIDSrc022Reserved100PlusIdentifies class or source of the RelatedToSecurityID(2413) value.
2415RelatedToStreamXIDRefXIDREFReltdStrmXIDRef0StreamXID(41303), LegStreamXID(41700) or UnderlyingStreamXID(42016) of the stream with which the related instrument has correlation.
2418FirmTradeEventIDStringFirmTrdEvntID0An identifier created by the trading party for the life cycle event associated with this report.
2419UnderlyingComplexEventSpotRatePriceSpotRt0FX spot rate.
2420UnderlyingComplexEventForwardPointsPriceOffsetFwdPnts0FX forward points added to spot rate. May be a negative value.
40223LegMarketDisruptionValueStringVal0Applicable value for LegMarketDisruptionEvent(41468).
40990LegMarketDisruptionFallbackValueStringVal0Applicable value for LegMarketDisruptionFallbackType(41470).
40991MarketDisruptionValueStringVal0Applicable value for MarketDisruptionEvent(41093).
40992MarketDisruptionFallbackValueStringVal0Applicable value for MarketDisruptionFallbackType(41095).
40993PaymentSubTypeintSubTyp0Used to further clarify the value of PaymentType(40213).
41304PaymentLegRefIDStringLegRefID0Identifies the instrument leg in which this payment applies to by referencing the leg's LegID(1788).
41338UnderlyingMarketDisruptionValueStringVal0Applicable value for UnderlyingMarketDisruptionEvent(41865).
41339UnderlyingMarketDisruptionFallbackValueStringVal0Applicable value for UnderlyingMarketDisruptionFallbackType(41867).
41340NoUnderlyingAdditionalTermBondRefsNumInGroup1Number of bonds in the repeating group.
41341UnderlyingAdditionalTermBondSecurityIDStringID0Security identifier of the bond.
41701UnderlyingAdditionalTermBondSecurityIDSourceStringSrc022Reserved100PlusIdentifies the source scheme of the UnderlyingAdditionalTermBondSecurityID(41341) value.
41709UnderlyingAdditionalTermBondDescStringDesc0Description of the bond.
41710EncodedUnderlyingAdditionalTermBondDescLenLength41711EncDescLen0Byte length of encoded (non-ASCII characters) EncodedUnderlyingAdditionalTermBondDesc(41711) field.
41711EncodedUnderlyingAdditionalTermBondDescdataEncDesc0Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondDesc(41709) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingAdditionalTermBondDesc(41709) field.
41712UnderlyingAdditionalTermBondCurrencyCurrencyCcy0Specifies the currency the bond value is denominated in. Uses ISO 4217 currency codes.
42017UnderlyingAdditionalTermBondIssuerStringIssr0Issuer of the bond.
42025EncodedUnderlyingAdditionalTermBondIssuerLenLength42026EncIssrLen0Byte length of encoded (non-ASCII characters) EncodedUnderlyingAdditionalTermBondIssuer(42026) field.
42026EncodedUnderlyingAdditionalTermBondIssuerdataEncIssr0Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondIssuer(42017) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingAdditionalTermBondIssuer(42017) field.
42027UnderlyingAdditionalTermBondSeniorityStringSnrty01450Specifies the bond's payment priority in the event of a default.
42028UnderlyingAdditionalTermBondCouponTypeintCpnTyp01946Coupon type of the bond.
42029UnderlyingAdditionalTermBondCouponRatePercentageCpnRt0Coupon rate of the bond. See also CouponRate(223).
42030UnderlyingAdditionalTermBondMaturityDateLocalMktDateMatDt0The maturity date of the bond.
42031UnderlyingAdditionalTermBondParValueAmtPar0The par value of the bond.
42032UnderlyingAdditionalTermBondCurrentTotalIssuedAmountAmtCurTotAmt0Total issued amount of the bond.
42033UnderlyingAdditionalTermBondCouponFrequencyPeriodintCpnPeriod0Time unit multiplier for the frequency of the bond's coupon payment.
42034UnderlyingAdditionalTermBondCouponFrequencyUnitStringCpnUnit01949Time unit associated with the frequency of the bond's coupon payment.
42035UnderlyingAdditionalTermBondDayCountintDayCnt01950Reserved100PlusThe day count convention used in interest calculations for a bond or an interest bearing security.
42036NoUnderlyingAdditionalTermsNumInGroup1Number of additional terms in the repeating group.
42037UnderlyingAdditionalTermConditionPrecedentBondIndicatorBooleanPrcdntInd0Indicates 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.
42038UnderlyingAdditionalTermDiscrepancyClauseIndicatorBooleanDscrpncyInd0Indicates whether the discrepancy clause is applicable.
42039NoUnderlyingCashSettlDealersNumInGroup1Number of dealers in the repeating group.
42040UnderlyingCashSettlDealerStringDlr0Identifies the dealer from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation calculation.ISDA 2003 Term: Dealer
42041NoUnderlyingCashSettlTermsNumInGroup1Number of elements in the repeating group.
42042UnderlyingCashSettlCurrencyCurrencyCcy0Specifies the currency the UnderlyingCashSettlAmount(42054) is denominated in. Uses ISO 4217 currency codes.
42043UnderlyingCashSettlValuationFirstBusinessDayOffsetintBizDayOfst0The 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 purposes of cash settlement. Associated with ISDA 2003 Term: Valuation Date.
42044UnderlyingCashSettlValuationSubsequentBusinessDaysOffsetintSbsqntBizDayOfst0The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement.Associated with ISDA 2003 Term: Valuation Date.
42045UnderlyingCashSettlNumOfValuationDatesintNumValDts0Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies the number of applicable valuation dates.Associated with ISDA 2003 Term: Valuation Date.
42046UnderlyingCashSettlValuationTimeLocalMktTimeValTm0Time of valuation.
42047UnderlyingCashSettlBusinessCenterStringBizCtr0Identifies 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.
42048UnderlyingCashSettlQuoteMethodintQteMeth040027The type of quote used to determine the cash settlement price.
42049UnderlyingCashSettlQuoteAmountAmtQteAmt0When 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 obligation 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.
42050UnderlyingCashSettlQuoteCurrencyCurrencyQteCcy0Specifies the currency the UnderlyingCashSettlQuoteAmount(42049) is denominated in. Uses ISO 4217 currency codes.
42051UnderlyingCashSettlMinimumQuoteAmountAmtMinQteAmt0When 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.
42052UnderlyingCashSettlMinimumQuoteCurrencyCurrencyMinQteCcy0Specifies the currency the UnderlyingCashSettlQuoteAmount(42049) is denominated in. Uses ISO 4217 currency codes.
42053UnderlyingCashSettlBusinessDaysintBizDays0The 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.
42054UnderlyingCashSettlAmountAmtAmt0The amount paid between the trade parties, seller to the buyer, for cash settlement on the cash settlement date. If not specified this would typically be calculated as ((100 or the reference price) - reference obligation price) x floating rate payer calculation amount. Price values are all expressed as a percentage. ISDA 2003 Term: Cash Settlement Amount.
42055UnderlyingCashSettlRecoveryFactorfloatRcvryFctr0Used 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 is calculated is (1 - UnderlyingCashSettlRecoveryFactor(42055)) x floating rate payer calculation amount. The currency is derived from the floating rate payer calculation amount.
42056UnderlyingCashSettlFixedTermIndicatorBooleanFixedInd0Indicates whether fixed settlement is applicable or not applicable in a recovery lock.
42057UnderlyingCashSettlAccruedInterestIndicatorBooleanAcrdIntInd0Indicates whether accrued interest is included or not in the value provided in UnderlyingCashSettlAmount(42054). 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.
42058UnderlyingCashSettlValuationMethodintValMeth040038The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement. ISDA 2003 Term: Valuation Method
42059UnderlyingCashSettlTermXIDXIDXID0Name referenced from UnderlyingSettlementTermXIDRef(41315).
42060NoUnderlyingPhysicalSettlTermsNumInGroup1Number of entries in the repeating group.
42061UnderlyingPhysicalSettlCurrencyCurrencyCcy0Currency of physical settlement. Uses ISO 4217 currency codes.
42062UnderlyingPhysicalSettlBusinessDaysintBizDays0A number of business days. Its precise meaning is dependent on the context in which this element is used. ISDA 2003 Term: Business Day.
42063UnderlyingPhysicalSettlMaximumBusinessDaysintMaxBizDays0A maximum number of business days. Its precise meaning is dependent on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision.
42064UnderlyingPhysicalSettlTermXIDXIDXID0A named string value referenced by UnderlyingSettlementTermXIDRef(41315).
42065NoUnderlyingPhysicalSettlDeliverableObligationsNumInGroup1Number of entries in the repeating group.
42066UnderlyingPhysicalSettlDeliverableObligationTypeStringTyp0Specifies the type of delivery obligation applicable for physical settlement. See http://www.fixtradingcommunity.org/codelists#Deliverable_Obligation_Types for code list for applicable deliverable obligation types.
42067UnderlyingPhysicalSettlDeliverableObligationValueStringVal0Physical settlement delivery obligation value appropriate to UnderlyingPhysicalSettlDeliverableObligationType(42066). See http://www.fixtradingcommunity.org/codelists#Deliverable_Obligation_Types for applicable obligation type values.
42068NoUnderlyingProtectionTermsNumInGroup1Number of protection terms in the repeating group.
42069UnderlyingProtectionTermNotionalAmtNotl0The notional amount of protection coverage for a floating rate. ISDA 2003 Term: Floating Rate Payer Calculation Amount.
42070UnderlyingProtectionTermCurrencyCurrencyCcy0The currency of UnderlyingProtectionTermNotional(42069). Uses ISO 4217 currency codes.
42071UnderlyingProtectionTermSellerNotifiesBooleanSeller0The 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. UnderlyingProtectionTermSellerNotifies(42071)=Y indicates that the seller notifies. ISDA 2003 Term: Notifying Party.
42072UnderlyingProtectionTermBuyerNotifiesBooleanBuyer0The 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. UnderlyingProtectionTermBuyerNotifies(42072)=Y indicates that the buyer notifies.ISDA 2003 Term: Notifying Party.
42073UnderlyingProtectionTermEventBusinessCenterStringBizCtr0When 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.
42074UnderlyingProtectionTermStandardSourcesBooleanStdSrcs0Indicates whether ISDA defined Standard Public Sources are applicable (UnderlyingProtectionTermStandardSources(42074)=Y) or not.
42075UnderlyingProtectionTermEventMinimumSourcesintMinSrcs0The 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.
42076UnderlyingProtectionTermXIDXIDXID0A named string value referenced by UnderlyingProtectionTermXIDRef(41314).
42077NoUnderlyingProtectionTermEventsNumInGroup1Number of protection term events in the repeating group.
42078UnderlyingProtectionTermEventTypeStringTyp0Specifies the type of credit event applicable to the protection terms. See http://www.fixtradingcommunity.org/codelists#Protection_Term_Event_Types for code list of applicable event types.
42079UnderlyingProtectionTermEventValueStringVal0Protection term event value appropriate to UnderlyingProtectionTermEventType(42078). See http://www.fixtradingcommunity.org/codelists#Protection_Term_Event_Types for applicable event type values.
42080UnderlyingProtectionTermEventCurrencyCurrencyCcy0Applicable currency if UnderlyingProtectionTermEventValue(42079) is an amount. Uses ISO 4217 currency codes.
42081UnderlyingProtectionTermEventPeriodintPeriod0Time unit multiplier for protection term events.
42082UnderlyingProtectionTermEventUnitStringUnit040196Time unit associated with protection term events.
42083UnderlyingProtectionTermEventDayTypeintDayTyp040810Day type for events that specify a period and unit.
42084UnderlyingProtectionTermEventRateSourceStringRtSrc0Rate source for events that specify a rate source, e.g. Floating rate interest shortfall.
42085NoUnderlyingProtectionTermEventQualifiersNumInGroup1Number of qualifiers in the repeating group.
42086UnderlyingProtectionTermEventQualifiercharQual040200Protection term event qualifier. Used to further qualify UnderlyingProtectionTermEventType(43078).
42087NoUnderlyingProtectionTermObligationsNumInGroup1Number of obligations in the repeating group.
42088UnderlyingProtectionTermObligationTypeStringTyp0Specifies the type of obligation applicable to the protection terms. See http://www.fixtradingcommunity.org/codelists#Protection_Term_Obligation_Types for code list of applicable obligation types.
42089UnderlyingProtectionTermObligationValueStringVal0Protection term obligation value appropriate to UnderlyingProtectionTermObligationType(42088). See http://www.fixtradingcommunity.org/codelists#Protection_Term_Obligation_Types for applicable obligation type values.
42090NoUnderlyingProtectionTermEventNewsSourcesNumInGroup1Number of event news sources in the repeating group.
42091UnderlyingProtectionTermEventNewsSourceStringSrc0Newspaper or electronic news service or source that may publish relevant information used in the determination of whether or not a credit event has occurred.
42092UnderlyingProvisionCashSettlPaymentDateBusinessDayConventionintBizDayCnvtn040921The 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 UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42093UnderlyingProvisionCashSettlPaymentDateRelativeTointReltv0Reserved1000PlusSpecifies 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.
42094UnderlyingProvisionCashSettlPaymentDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement payment date offset.
42095UnderlyingProvisionCashSettlPaymentDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement payment date offset.
42096UnderlyingProvisionCashSettlPaymentDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement payment date offset day type.
42097UnderlyingProvisionCashSettlPaymentDateRangeFirstLocalMktDateDtFirst0First date in range when a settlement date range is provided.
42098UnderlyingProvisionCashSettlPaymentDateRangeLastLocalMktDateDtLast0Last date in range when a settlement date range is provided.
42099NoUnderlyingProvisionCashSettlPaymentDatesNumInGroup1Number of UnderlyingProvision cash settlement payment dates in the repeating group.
42100UnderlyingProvisionCashSettlPaymentDateLocalMktDateDt0The cash settlement payment date, unadjusted or adjusted depending on UnderlyingProvisionCashSettlPaymentDateType(42101).
42101UnderlyingProvisionCashSettlPaymentDateTypeintTyp040173Specifies the type of date (e.g. adjusted for holidays).
42102UnderlyingProvisionCashSettlQuoteSourceintSettlQteSrc040790Identifies the source of quote information.
42103UnderlyingProvisionCashSettlQuoteReferencePageStringRefPg0Identifies the reference "page" from the quote source.
42104UnderlyingProvisionCashSettlValueTimeLocalMktTimeTm0A 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.
42105UnderlyingProvisionCashSettlValueTimeBusinessCenterStringTmBizCtr0Identifies 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.
42106UnderlyingProvisionCashSettlValueDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the cash settlement valuation date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42107UnderlyingProvisionCashSettlValueDateRelativeTointReltv0Reserved1000PlusSpecifies 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.
42108UnderlyingProvisionCashSettlValueDateOffsetPeriodintOfstPeriod0Time unit multiplier for the cash settlement value date offset.
42109UnderlyingProvisionCashSettlValueDateOffsetUnitStringOfstUnit040760Time unit associated with the cash settlement value date offset.
42110UnderlyingProvisionCashSettlValueDateOffsetDayTypeintOfstDayTyp040920The provision's cash settlement value date offset day type.
42111UnderlyingProvisionCashSettlValueDateAdjustedLocalMktDateDt0The adjusted cash settlement value date.
42112NoUnderlyingProvisionOptionExerciseFixedDatesNumInGroup1Number of UnderlyingProvision option exercise fixed dates in the repeating group.
42113UnderlyingProvisionOptionExerciseFixedDateLocalMktDateDt0A predetermined option exercise date, unadjusted or adjusted depending on UnderlyingProvisionOptionExerciseFixedDateType(42114).
42114UnderlyingProvisionOptionExerciseFixedDateTypeintTyp040144Specifies the type of date (e.g. adjusted for holidays).
42115UnderlyingProvisionOptionExerciseBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the underlying instrument's provision's option exercise date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42116UnderlyingProvisionOptionExerciseEarliestDatePeriodintErlstOfstPeriod0Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period.
42117UnderlyingProvisionOptionExerciseEarliestDateUnitStringErlstOfstUnit040126Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period.
42118UnderlyingProvisionOptionExerciseFrequencyPeriodintFreqPeriod0Time 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 frequency.
42119UnderlyingProvisionOptionExerciseFrequencyUnitStringFreqUnit01949Time unit associated with the frequency of subsequent exercise dates in the exercise period following the earliest exercise date.
42120UnderlyingProvisionOptionExerciseStartDateUnadjustedLocalMktDateStartDtUnadj0The unadjusted first day of the exercise period for an American style option.
42121UnderlyingProvisionOptionExerciseStartDateRelativeTointStartDtReltv0Reserved1000PlusSpecifies 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.
42122UnderlyingProvisionOptionExerciseStartDateOffsetPeriodintStartDtOfstPeriod0Time unit multiplier for the option exercise start date offset.
42123UnderlyingProvisionOptionExerciseStartDateOffsetUnitStringStartDtOfstUnit040760Time unit associated with the option exercise start date offset.
42124UnderlyingProvisionOptionExerciseStartDateOffsetDayTypeintStartDtOfstDayTyp040920The provision's option exercise start date offset day type.
42125UnderlyingProvisionOptionExerciseStartDateAdjustedLocalMktDateStartDt0The adjusted first day of the exercise period for an American style option.
42126UnderlyingProvisionOptionExercisePeriodSkipintSkip0The 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.
42127UnderlyingProvisionOptionExerciseBoundsFirstDateUnadjustedLocalMktDateFirstDtUnadj0The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
42128UnderlyingProvisionOptionExerciseBoundsLastDateUnadjustedLocalMktDateLastDtUnadj0The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative.
42129UnderlyingProvisionOptionExerciseEarliestTimeLocalMktTimeErlstTm0The 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.
42130UnderlyingProvisionOptionExerciseEarliestTimeBusinessCenterStringErlstTmBizCtr0Identifies 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.
42131UnderlyingProvisionOptionExerciseLatestTimeLocalMktTimeLtstTm0For 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.
42132UnderlyingProvisionOptionExerciseLatestTimeBusinessCenterStringLtstTmBizCtr0Identifies 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.
42133UnderlyingProvisionOptionExpirationDateUnadjustedLocalMktDateDtUnadj0The 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.
42134UnderlyingProvisionOptionExpirationDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the underlying instrument's provision's option expiration date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42135UnderlyingProvisionOptionExpirationDateRelativeTointReltv0Reserved1000PlusSpecifies 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.
42136UnderlyingProvisionOptionExpirationDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option expiration date offset.
42137UnderlyingProvisionOptionExpirationDateOffsetUnitStringOfstUnit040760Time unit associated with the option expiration date offset.
42138UnderlyingProvisionOptionExpirationDateOffsetDayTypeintOfstDayTyp040920The provision's option expiration date offset day type.
42139UnderlyingProvisionOptionExpirationDateAdjustedLocalMktDateDt0The 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.
42140UnderlyingProvisionOptionExpirationTimeLocalMktTimeExpTm0The latest time for exercise on the expiration date.
42141UnderlyingProvisionOptionExpirationTimeBusinessCenterStringExpTmBizCtr0Identifies 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.
42142UnderlyingProvisionOptionRelevantUnderlyingDateUnadjustedLocalMktDateDtUnadj0The 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).
42143UnderlyingProvisionOptionRelevantUnderlyingDateBusinessDayConventionintBizDayCnvtn040921The business day convnetion used to adjust the underlying instrument provision's option underlying date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42144UnderlyingProvisionOptionRelevantUnderlyingDateRelativeTointReltv0Reserved1000PlusSpecifies 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.
42145UnderlyingProvisionOptionRelevantUnderlyingDateOffsetPeriodintOfstPeriod0Time unit multiplier for the option relevant underlying date offset.
42146UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnitStringOfstUnit040760Time unit associated with the option relevant underlying date offset.
42147UnderlyingProvisionOptionRelevantUnderlyingDateOffsetDayTypeintOfstDayTyp040920The provision's option relevant underlying date offset day type.
42148UnderlyingProvisionOptionRelevantUnderlyingDateAdjustedLocalMktDateDt0The 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).
42149NoUnderlyingProvisionsNumInGroup1Number of provisions in the repeating group.
42150UnderlyingProvisionTypeintTyp040091Type of provision.
42151UnderlyingProvisionDateUnadjustedLocalMktDateDtUnadj0The unadjusted date of the provision.
42152UnderlyingProvisionDateBusinessDayConventionintBizDayCnvtn040921The business day convention used to adjust the underlying instrument's provision's date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component.
42153UnderlyingProvisionDateAdjustedLocalMktDateDt0The adjusted date of the provision.
42154UnderlyingProvisionDateTenorPeriodintTenorPeriod0Time unit multiplier for the provision's tenor period.
42155UnderlyingProvisionDateTenorUnitStringTenorUnit040097Time unit associated with the provision's tenor period.
42156UnderlyingProvisionCalculationAgentintCalcAgent040098Used to identify the calculation agent. The calculation agent may be identified in UnderlyingProvisionCalculationAgent(42156) or in the underlying provision parties component.
42157UnderlyingProvisionOptionSinglePartyBuyerSideintBuyerSide040099If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade.
42158UnderlyingProvisionOptionSinglePartySellerSideintSellerSide040099If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade.
42159UnderlyingProvisionOptionExerciseStyleintExerStyle01194Reserved100PlusThe instrument provision's exercise style.
42160UnderlyingProvisionOptionExerciseMultipleNotionalAmtMultplNotl0A 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.
42161UnderlyingProvisionOptionExerciseMinimumNotionalAmtMinNotl0The minimum notional amount that can be exercised on a given exercise date.
42162UnderlyingProvisionOptionExerciseMaximumNotionalAmtMaxNotl0The maximum notional amount that can be exercised on a given exercise date.
42163UnderlyingProvisionOptionMinimumNumberintMinNum0The minimum number of options that can be exercised on a given exercise date.
42164UnderlyingProvisionOptionMaximumNumberintMaxNum0The 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.
42165UnderlyingProvisionOptionExerciseConfirmationBooleanExerCnfm0Used 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.
42166UnderlyingProvisionCashSettlMethodintSettlMeth040108 An 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).
42167UnderlyingProvisionCashSettlCurrencyCurrencySettlCcy0Specifies the currency of settlement. Uses ISO 4217 currency codes.
42168UnderlyingProvisionCashSettlCurrency2CurrencySettlCcy20Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes.
42169UnderlyingProvisionCashSettlQuoteTypeintSettlQteTyp040111Identifies the type of quote to be used.
42170UnderlyingProvisionTextStringTxt0Free form text to specify additional information or enumeration description when a standard value does not apply.
42171EncodedUnderlyingProvisionTextLenLength42172EncTxtLen0Byte length of encoded (non-ASCII characters) EncodedUnderlyingProvisionText(42712) field.
42172EncodedUnderlyingProvisionTextdataEncTxt0Encoded (non-ASCII characters) representation of the UnderlyingProvisionText(42170) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingProvisionText(42170) field.
42173NoUnderlyingProvisionPartyIDsNumInGroup1Number of parties identified in the contract provision.
42174UnderlyingProvisionPartyIDStringID0The party identifier for the payment settlement party.
42175UnderlyingProvisionPartyIDSourcecharSrc0447Identifies the class or source of the UnderlyingProvisionPartyID(42174) value.
42176UnderlyingProvisionPartyRoleintR0452Identifies the type or role of UnderlyingProvisionPartyID(42174) specified.
40918UnderlyingProvisionPartyRoleQualifierintQual01674Used to further qualify the value of UnderlyingProvisionPartyRole(42176).
42177NoUnderlyingProvisionPartySubIDsNumInGroup1Number of sub-party IDs to be reported for the party.
42178UnderlyingProvisionPartySubIDStringID0Underlying provision party sub-identifier, if applicable for UnderlyingProvisionPartyID(42174).
42179UnderlyingProvisionPartySubIDTypeintTyp0803Reserved4000PlusThe type of UnderlyingProvisionPartySubID(42178).
42180NoUnderlyingProvisionCashSettlPaymentDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
42181UnderlyingProvisionCashSettlPaymentDateBusinessCenterStringCtr0The business center calendar used to adjust the provision's 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.
42182NoUnderlyingProvisionCashSettlValueDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
42183UnderlyingProvisionCashSettlValueDateBusinessCenterStringCtr0The business center calendar used to adjust the cash settlement valuation date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
42184NoUnderlyingProvisionOptionExerciseBusinessCentersNumInGroup1Number of business centers in the repeating group.
42185UnderlyingProvisionOptionExerciseBusinessCenterStringCtr0The business center calendar used to adjust the underlying 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.
42186NoUnderlyingProvisionOptionExpirationDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
42187UnderlyingProvisionOptionExpirationDateBusinessCenterStringCtr0The business center calendar used to adjust the underlying 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.
42188NoUnderlyingProvisionOptionRelevantUnderlyingDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
42189UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterStringCtr0The business center calendar used to adjust the underlying 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.
42190NoUnderlyingProvisionDateBusinessCentersNumInGroup1Number of business centers in the repeating group.
42191UnderlyingProvisionDateBusinessCenterStringCtr0The business center calendar used to adjust the underlying instrument's provision's date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
167SWAPTIONSwapOptionSwap option
80340Market segment
80345When PartySubID(523)=Y the counterparty is a swap dealer with respect to the trade.
80346When PartySubID(523)=Y the counterparty is not the swap dealer but is a major swap participant as defined in the regulations.
80347When PartySubID(523)=Y the counterparty is neither a swap dealer nor a major swap participant but is a financial entity as defined in the regulations.
19349Report of a regulated transaction continuation event that does not fall within the requirements for real-time reporting.

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
22USynthetic29SyntheticUsed to specify that the security identifier is synthetic for linking nested underliers when there is no market identifier for the collection.
452119CSD119Central Securities Depository (CSD)
452120ICSD120International Central Securities Depository (ICSD)
80368VolntyRptPty68Voluntary reporting partyWhen PartySubID(523)=Y, identifies that the trading party is reporting voluntarily when VoluntaryRegulatoryReport(1935)=Y.
80369EndUser69End userWhen PartySubID(523)=Y, the counterparty is neither the swap dealer, major swap participant nor financial entity as defined in the regulations.
85616Verify17VerifyUsed in reports from a trading party to the SDR to confirm trade details. Omit RegulatoryReportType(1934).
85617Dispute18DisputeUsed in reports from a trading party to the SDR to dispute trade details. Omit RegulatoryReportType(1934).
9398PendingVerification9Pending verificationUsed in reports from the SDR to the regulator and to trading parties to indicate that the trade details have not been verified by one or both parties.
9399DeemedVerified10Deemed verifiedUsed in reports from the SDR to the regulator and to trading parties to indicate that the trade details are deemed verified by the SDR by have not been confirmed by the trading parties.
93910Verified11VerifiedUsed in reports from the SDR to the regulator and to trading parties to indicate that the trade details have been confirmed by the trading parties.
93911Disputed12DisputedUsed in reports from the SDR to the regulator and to trading parties to indicate that the trade details have been disputed by a trading party.
16482Underlier2Underlier
16483EquityEquivalent3Equity equivalent
16484NearestExchangeTradedContract4Nearest exchange traded contract
193410PstTrdEvntRTReportable10Post trade event RT reportableReport of a regulated transaction continuation event that falls within the requirements for real-time reporting and public dissemination. 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 (Do not publish trade).
23870DoesNotApply0Does not apply (default if not specified)The trade is for an for asset class that is not traded with contingency.
23871ContingentTrade1Contingent tradeThe trade is terminated as soon as its paired trade is cleared or denied clearing.
23872NonContingentTrade2Non-contingent tradeIdentifies a trade that is not contingent but is for an asset class that may be contingent.
409930Initial0Initial (principal exchange)
409931Intermediate1Intermediate (principal exchange)
409932Final2Final (principal exchange)
409933Prepaid3Prepaid (premium forward)
409934Postpaid4Postpaid (premium forward)
409935Variable5Variable (premium forward)
409936Fixed6Fixed (premium forward)
409937Swap7Swap (premium)Indicates that the premium is to be paid in the style of payments under an IRS contract.
409938Conditional8Conditional (principal exchange on exercise)

Components

Components Changed

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaborationDeprecated
1066The RelatedInstrumentGrp is a repeating component at the same hierarchical level as the Instrument component, describing relationships and linkages between the UnderlyingInstrument entries and other components in the message. If all instances of the UnderlyingInstrument in the message are true underliers of the Instrument the RelatedInstrumentGrp component is not needed. If any instance of the UnderlyingInstrument has a different relationship, e.g. underlier of an InstrumentLeg, stream, equity equivalent or nearest exchange-traded contract, then an entry for every relationship should be included here.For simple relationships such as identifying a "hedges for" security the entry simply defines the symbol or identifier of an externally known security. For relationships within strategies and swaps the entry refers up through one of the "related to" fields to the Instrument, InstrumentLeg, UnderlyingInstrument, stream or dividend period with which the related security has correlation. It then points down through RelatedSecurityID(1650) or RelatedSymbol(1649) to an UnderlyingInstrument instance in the current message defining the related security. The nature of the relationship is given in RelatedInstrumentType(1648).

Deprecated Components

ComponentID
2108
2109
2134

Components Added

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaboration
4287BlockRepeatingCommonUnderlyingAdditionalTermBondRefGrpBondRef0The UnderlyingAdditionalTermBondRefGrp is a repeating group subcomponent of the UnderlyingAdditionalTermGrp component used to identify an underlying reference bond for a swap.
4288BlockRepeatingCommonUnderlyingAdditionalTermGrpAddtnlTrm0The UnderlyingAdditionalTermGrp is a repeating subcomponent of the UnderlyingInstrument component used to report additional contract terms.
4289BlockRepeatingCommonUnderlyingCashSettlDealerGrpDlr0UnderlyingCashSettlDealerGrp is a repeating subcomponent within the UnderlyingCashSettlTermGrp 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.
4290BlockRepeatingCommonUnderlyingCashSettlTermGrpCashSettlTrm0The UnderlyingCashSettlTermGrp is a repeating component within the UnderlyingInstrument component used to report cash settlement terms.Usage of UnderlyingCashSettlTermGrp must either include a known UnderlyingCashSettlAmount(42054) or provide the cash settlement term parameters needed to derive the cash settlement amount. UnderlyingCashSettlTermXID(42059) is provided for cross-referencing from an instance of the UnderlyingInstrument component through the UnderlyingSettlTermXIDRef(41315) field.
4291BlockRepeatingCommonUnderlyingPhysicalSettlTermGrpPhysSettlTrm0The UnderlyingPhysicalSettlTermGrp is a repeating component within the UnderlyingInstrument component used to report physical settlement terms.
4292BlockRepeatingCommonUnderlyingPhysicalSettlDeliverableObligationGrpDlvrblOblig0The UnderlyingPhysicalSettlDeliverableObligationGrp is a repeating component within the UnderlyingPhysicalSettlTermGrp component used to report CDS physical settlement delivery obligations.
4293BlockRepeatingCommonUnderlyingProtectionTermGrpProtctnTrm0The UnderlyingProtectionTermGrp is a repeating component within the UnderlyingInstrument component used to report contract protection term details.
4294BlockRepeatingCommonUnderlyingProtectionTermEventGrpEvnt0The UnderlyingProtectionTermEventGrp is a repeating component within the UnderlyingProtectionTermGrp component used to report applicable CDS credit events.
4295BlockRepeatingCommonUnderlyingProtectionTermEventQualifierGrpQual0The UnderlyingProtectionTermEventQualifierGrp is a repeating component within the UnderlyingProtectionTermEventGrp component used to specify qualifying attributes to the event.
4296BlockRepeatingCommonUnderlyingProtectionTermObligationGrpOblig0The UnderlyingProtectionTermObligationGrp is a repeating component within the UnderlyingProtectionTermGrp component used to report applicable CDS obligations.
4297BlockRepeatingCommonUnderlyingProtectionTermEventNewsSourceGrpNewsSrc0UnderlyingProtectionTermEventNewsSourceGrp is a repeating subcomponent within the UnderlyingProtectionTermGrp 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.
4298BlockRepeatingCommonUnderlyingProvisionCashSettlPaymentDatesCashSettlPmtDts0The UnderlyingProvisionCashSettlPaymentDates component is a sub-component within the UnderlyingProvisionGrp component used to report the cash settlement payment dates defined in the provision.
4299BlockRepeatingCommonUnderlyingProvisionCashSettlPaymentFixedDateGrpCashSettlPmtFixedDt0The UnderlyingProvisionCashSettlPaymentFixedDateGrp is a repeating component within the UnderlyingProvisionCashSettlPaymentDates component used to report fixed cash settlement payment dates defined in the provision.
4300BlockCommonUnderlyingProvisionCashSettlQuoteSourceCashSettlQteSrc0The UnderlyingProvisionCashSettlQuoteSource is a subcomponent of the UnderlyingProvisionGrp component used to specify the reference source for currency or rate quote for cash settlement purposes.
4301BlockCommonUnderlyingProvisionCashSettlValueDatesCashSettlValDts0The UnderlyingProvisionCashSettlValueDates is a subcomponent within the UnderlyingProvisionGrp component used to report the cash settlement value date and time defined in the provision.
4302BlockRepeatingCommonUnderlyingProvisionOptionExerciseFixedDateGrpOptExerFixedDt0The UnderlyingProvisionOptionExerciseFixedDateGrp is a repeating component within the UnderlyingProvisionOptionExerciseDates component used to report an array of unadjusted or adjusted fixed exercise dates.
4303BlockCommonUnderlyingProvisionOptionExerciseDatesOptExerDts0The UnderlyingProvisionOptionExerciseDates is a subcomponent within the UnderlyingProvisionGrp component used to report the option exercise dates and times defined in the provision.
4304BlockCommonUnderlyingProvisionOptionExpirationDateOptExpDt0The UnderlyingProvisionOptionExerciseDate is a subcomponent within the UnderlyingProvisionGrp component used to report the option expiration date and times defined in the provision.
4305BlockCommonUnderlyingProvisionOptionRelevantUnderlyingDateOptRelvntUndlyDt0The UnderlyingProvisionOptionRelevantUnderlyingDate is a subcomponent within the UnderlyingProvisionGrp component used to report the option relevant underlying date defined in the provision.
4306BlockRepeatingCommonUnderlyingProvisionGrpProv0The UnderlyingProvisionGrp is a repeating subcomponent of the UnderlyingInstrument component used to detail additional terms and conditions associated with the instrument.A swap may have one or more provisions defined.
4307BlockRepeatingCommonUnderlyingProvisionPartiesPty0UnderlyingProvisionParties is a repeating component within the UnderlyingProvisionGrp component used to report the parties identified in the contract provision.
4308BlockRepeatingCommonUnderlyingProvisionPtysSubGrpSub0UnderlyingProvisionPtysSubGrp is a repeating component within the UnderlyingProvisionParties component used to extend information to be reported for the party.
4309BlockRepeatingCommonUnderlyingProvisionCashSettlPaymentDateBusinessCenterGrpBizCtr0UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionCashSettlPaymentDates 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 UnderlyingInstrument.
4310BlockRepeatingCommonUnderlyingProvisionCashSettlValueDateBusinessCenterGrpBizCtr0UnderlyingProvisionCashSettlValueDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionCashSettlValueDates 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 UnderlyingInstrument.
4311BlockRepeatingCommonUnderlyingProvisionOptionExerciseBusinessCenterGrpBizCtr0UnderlyingProvisionOptionExerciseBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionOptionExerciseDates 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 UnderlyingInstrument.
4312BlockRepeatingCommonUnderlyingProvisionOptionExpirationDateBusinessCenterGrpBizCtr0UnderlyingProvisionOptionExpirationDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionOptionExpirationDate 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 UnderlyingInstrument.
4313BlockRepeatingCommonUnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrpBizCtr0UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionOptionRelevantUnderlyingDate 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 UnderlyingDateAdjustment component in UnderlyingInstrument.
4314BlockRepeatingCommonUnderlyingProvisionDateBusinessCenterGrpBizCtr0UnderlyingProvisionDateBusinessCenterGrp is a repeating subcomponent within the UnderlyingProvisionGrp 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 UnderlyingInstrument.

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
10661649Either RelatedSymbol(1649) or RelatedSecurityID(1650) must be specified. For RelatedInstrumentType(1648)=1 ("hedges for" instrument) this would be the instrument being used to offset the option Instrument. If one of the "related to" fields is specified, this is the UnderlyingSymbol(311) of an underlying instrument defining the related security in the current message.
10661650Either RelatedSymbol(1649) or RelatedSecurityID(1650) must be specified. If one of the "related to" fields is specified, this is the UnderlyingSecurityID(309) of an underlying instrument defining the related security in the current message.
10661651Conditionally required when RelatedSecurityID(1650) is specified.
10661652May be omitted if RelatedSecurityID(1650) or RelatedSymbol(1649) refers to an underlying instrument in the current message.
10661653May be omitted if RelatedSecurityID(1650) or RelatedSymbol(1649) refers to an underlying instrument in the current message.

Deprecated Messages/Components Content

ComponentIDTagText
21081334
21081335
21081336
21341330
21341331
21341332
21341333
2134UnderlyingLegSecurityAltIDGrp
21341344
21341337
21341338
21341339
21341345
21341405
21341340
21341391
21341343
21341341
21341392
21091342
2109UnderlyingLegInstrument
2063TradeCapLegUnderlyingsGrp

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
64RelatedInstrumentGrp031.50
64RateSource032.50
642349039.50
6423870159.050
21452407113.30
21452408113.60
22362409120.30
22362410120.60
10622412150
10662413180Mutually exclusive with RelatedToStreamXIDRef(2415). If correlation is with the security in Instrument component then all "related to" fields may be omitted.
10662414190Conditionally required when RelatedToSecurityID(2413) is specified.
106624151100 Mutually exclusive with RelatedToSecurityID(2413). If correlation is with the security in Instrument component then all "related to" fields may be omitted.
206124181160
22282419113.30
22282420113.60
1021UnderlyingProvisionGrp01120
1021UnderlyingAdditionalTermGrp01130
1021UnderlyingProtectionTermGrp01140
1021UnderlyingCashSettlTermGrp01150
1021UnderlyingPhysicalSettlTermGrp01160
421240990130
415940991130
416040992130
40274099312.50
402741304117.50Used to link a payment back to its parent InstrumentLeg by using the same value as the parent’s LegID(1788).
421140223130
426941338130
427041339130
428741340010
428741341120Required if NoUnderlyingAdditionalTermBondRefs(41340) > 0.
428741701130Conditionally required when UnderlyingAdditionalTermBondSecurityID(41341) is specified.
428741709140
428741710150Must be set if EncodedUnderlyingAdditionalTermBondDesc(41709) field is specified and must immediately precede it.
428741711160Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondDesc(41709) field in the encoded format specified via the MessageEncoding(347) field.
428741712170
428742017180
428742025190Must be set if EncodedUnderlyingAdditionalTermBondIssuer(42017) field is specified and must immediately precede it.
4287420261100Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondIssuer(42017) field in the encoded format specified via the MessageEncoding(347) field.
4287420271110
4287420281120
4287420291130
4287420301140
4287420311150
4287420321160
4287420331170Conditionally required when UnderlyingAdditionalTermBondCouponFrequencyUnit(42034) is specified.
4287420341180Conditionally required when UnderlyingAdditionalTermBondCouponFrequencyPeriod(42033) is specified.
4287420351190
428842036010
428842037120Required if NoUnderlyingAdditionalTerms(42036) > 0.
428842038130
4288UnderlyingAdditionalTermBondRefGrp140
428942039010
428942040120Required if NoUnderlyingCashSettlDealers(42039) > 0.
429042041010
429042042120Required if NoUnderlyingCashSettlTerms(42041) > 0.
429042043130
429042044140
429042045150
429042046160
429042047170
429042048180
429042049190
4290420501100
4290420511110
4290420521120
4290UnderlyingCashSettlDealerGrp1130
4290420531140
4290420541150
4290420551160
4290420561170
4290420571180
4290420581190
4290420591200
429142060010
4291UnderlyingPhysicalSettlDeliverableObligationGrp120Required if NoUnderlyingPhysicalSettlTerms(42060) > 0.
429142061130
429142062140
429142063150
429142064160
429242065010
429242066120Required if NoUnderlyingPhysicalSettlDeliverableObligations(42065) > 0.
429242067130
429342068010
429342069120Required if NoUnderlyingProtectionTerms(42068) > 0.
429342070130
429342071140
429342072150
429342073160
429342074170
429342075180
4293UnderlyingProtectionTermEventNewsSourceGrp190
4293UnderlyingProtectionTermEventGrp1100
4293UnderlyingProtectionTermObligationGrp1110
4293420761120
429442077010
429442078120Required if NoUnderlyingProtectionTermEvents (42078) > 0.
429442079130
429442080140
429442081150Conditionally required when UnderlyingProtectionTermEventUnit(42082) is specified.
429442082160Conditionally required when UnderlyingProtectionTermEventPeriod(42081) is specified.
429442083170
429442084180
4294UnderlyingProtectionTermEventQualifierGrp190
429542085010
429542086120Required if NoUnderlyingProtectionTermEventQualifiers(42085) > 0.
429642087010
429642088110Required if NoUnderlyingProtectionTermObligations(42087) > 0.
429642089120
429742090010
429742091120Required if NoUnderlyingProtectionTermEventNewsSources(42090) > 0.
429842092010When specified, this overrides the busienss day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the provisional cash settlement payment date.
4298UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrp020When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional cash settlement payment date.
429842093030
429842094040Conditionally required when UnderlyingProvisionCashSettlPaymentDateOffsetUnit(42095) is specified.
429842095050Conditionally required when UnderlyingProvisionCashSettlPaymentDateOffsetPeriod(42094) is specified.
429842096060
429842097070
429842098080
4298UnderlyingProvisionCashSettlPaymentFixedDateGrp090
429942099010
429942100120Required if NoUnderlyingProvisionCashSettlPaymentDates (42099) > 0.
429942101130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
430042102010
430042103020
430142104010
430142105020
430142106030When specified, this overrides the busienss day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the provisional cash settlement value date.
4301UnderlyingProvisionCashSettlValueDateBusinessCenterGrp040When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional cash settlement value date.
430142107050
430142108060Conditionally required when UnderlyingProvisionCashSettlValueDateOffsetUnit(42109) is specified.
430142109070Conditionally required when UnderlyingProvisionCashSettlValueDateOffsetPeriod(42108) is specified.
430142110080
430142111090
430242112010
430242113120Required if NoUnderlyingProvisionOptionExerciseFixedDates(42112) > 0.
430242114130When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
430342115010When specified, this overrides the busienss day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the provisional option exercise date.
4303UnderlyingProvisionOptionExerciseBusinessCenterGrp020When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option exercise date.
4303UnderlyingProvisionOptionExerciseFixedDateGrp030
430342116040Conditionally required when UnderlyingProvisionOptionExerciseEarliestDateUnit(42117) is specified.
430342117050Conditionally required when UnderlyingProvisionOptionExerciseEasrliestDatePeriod(42116) is specified.
430342118060Conditionally required when UnderlyingProvisionOptionExerciseFrequencyUnit(42119) is specified.
430342119070Conditionally required when UnderlyingProvisionOptionExerciseFrequencyPeriod(42118) is specified.
430342120080
430342121090
4303421220100Conditionally required when UnderlyingProvisionOptionExerciseStartDateOffsetUnit(42123) is specified.
4303421230110Conditionally required when UnderlyingProvisionOptionExerciseStartDateOffsetPeriod(42122) is specified.
4303421240120
4303421250130
4303421260140
4303421270150
4303421280160
4303421290170
4303421300180
4303421310190
4303421320200
430442133010
430442134020When specified, this overrides the busienss day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the provisional option expiration date.
4304UnderlyingProvisionOptionExpirationDateBusinessCenterGrp030When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option expiration date.
430442135040
430442136050Conditionally required when UnderlyingProvisionOptionExpirationDateOffsetUnit(42137) is specified.
430442137060Conditionally required when UnderlyingProvisionOptionExpirationDateOffsetPeriod(42136) is specified.
430442138070
430442139080
430442140090
4304421410100
430542142010
430542143020When 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 provisional option relevant underlying date.
4305UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrp030When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option relevent underlying date.
430542144040
430542145050Conditionally required when UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit(42146) is specified.
430542146060Conditionally required when UnderlyingProvisionOptionRelevantUnderlyingDateOffsetPeriod(42145) is specified.
430542147070
430542148080
430642149010
430642150120Required if NoUnderlyingProvisions(42149) > 0.
430642151130
430642152140When specified, this overrides the busienss day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the instrument provisions.
4306UnderlyingProvisionDateBusinessCenterGrp150When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the instrument provisions.
430642153160
430642154170Conditionally required when UnderlyingProvisionDateTenorUnit(42155) is specified.
430642155180Conditionally required when UnderlyingProvisionDateTenorPeriod(42154) is specified.
430642156190
4306421571100
4306421581110
4306UnderlyingProvisionCashSettlValueDates1120
4306UnderlyingProvisionOptionExerciseDates1130
4306UnderlyingProvisionOptionExpirationDate1140
4306UnderlyingProvisionOptionRelevantUnderlyingDate1150
4306421591160
4306421601170
4306421611180
4306421621190
4306421631200
4306421641210
4306421651220
4306UnderlyingProvisionCashSettlPaymentDates1230
4306421661240
4306421671250
4306421681260
4306421691270
4306UnderlyingProvisionCashSettlQuoteSource1280
4306421701290
4306421711300Must be set if EncodedProvisionText(40987) field is specified and must immediately precede it.
4306421721310Encoded (non-ASCII characters) representation of the UnderlyingProvisionText(42170) field in the encoded format specified via the MessageEncoding(347) field.
4306UnderlyingProvisionParties1320
430742173010
430742174120Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
430742175130Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
430742176140Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
430740918150
4307UnderlyingProvisionPtysSubGrp160
430842177010
430842178120Required if NoUnderlyingProvisionPartySubIDs(42177) > 0.
430842179130Required if NoUnderlyingProvisionPartySubIDs(42177) > 0.
430942180010
430942181120Required if NoUnderlyingProvisionCashSettlPaymentDateBusinessCenters(42180) > 0.
431042182010
431042183120Required if NoUnderlyingProvisionCashSettlValueDateBusinessCenters(42182) > 0.
431142184010
431142185120Required if NoUnderlyingProvisionOptionExerciseBusinessCenters(42184) > 0.
431242186010
431242187120Required if NoUnderlyingProvisionOptionExpirationDateBusinessCenters(42186) > 0.
431342188010
431342189120Required if NoUnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenters(42188) > 0.
431442190010
431442191120Required if NoUnderlyingProvisionDateBusinessCenters(42190) > 0.