Definition
The Security List Request message is used to return a list of securities from the counterparty that match criteria provided on the request
Message structure 3951 distinct fields
Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.
StandardHeaderComponentRequired
MsgType = x (lowercase X)
StandardHeader definition & usage →
FIX session profile (Always unencrypted, must be first field in message)
(Always unencrypted, must be second field in message)
(Always unencrypted, must be third field in message)
Indicates application version using a service pack identifier. The ApplVerID applies to a specific message occurrence.
Used to support bilaterally agreed custom functionality
(Always unencrypted)
(Always unencrypted)
Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)
Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)
Required to identify length of encrypted section of message. (Always unencrypted)
Required when message body is encrypted. Always immediately follows SecureDataLen field.
(Can be embedded within encrypted data section.)
(Can be embedded within encrypted data section.)
Sender's LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)
"ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.)
Trading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)
Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)
Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)
Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)
Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)
Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.)
Required when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.)
(Can be embedded within encrypted data section.)
Required for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.)
Required when specifying XmlData to identify the length of a XmlData message block. (Can be embedded within encrypted data section.)
Can contain a XML formatted message block (e.g. FIXML). Always immediately follows XmlDataLen field. (Can be embedded within encrypted data section.)
See Volume 1: FIXML Support
Type of message encoding (non-ASCII characters) used in a message's "Encoded" fields. Required if any "Encoding" fields are used.
The last MsgSeqNum value received by the FIX engine and processed by downstream application, such as trading system or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.
HopGrpRepeating groupCount tag 627—
Number of repeating groups of historical "hop" information. Only applicable if OnBehalfOfCompID is used, however, its use is optional. Note that some market regulations or counterparties may require tracking of message hops.
Type of Security List Request being made
Identifies a specific list
Identifies a list type.
Identifies the source a list type
Identifies the market which lists and trades the instrument.
Identifies the segment of the market to which the specify trading rules and listing rules apply. The segment may indicate the venue, whether retail or wholesale, or even segregation by nationality.
InstrumentComponent—
of the requested Security
Instrument definition & usage →
Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)
Use "[N/A]" for products which do not have a symbol.
Required if the Instrument component is marked as required where the component is used.
Used in Fixed Income with a value of "WI" to indicate "When Issued" for a security to be reissued under an old CUSIP or ISIN or with a value of "CD" to indicate a EUCP with lump-sum interest rather than discount price.
Takes precedence in identifying security to counterparty over SecurityAltID block. Requires SecurityIDSource if specified.
Conditionally required when SecurityID(48) is specified.
SecAltIDGrpRepeating groupCount tag 454—
Number of alternate Security Identifiers
SecAltIDGrp definition & usage →
Indicates the type of product the security is associated with (high-level category)
Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc
An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions.
Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. It is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments.
It is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments.
Required for Fixed Income. Refer to Volume 7 - Fixed Income
Futures and Options should be specified using the CFICode[461] field instead of SecurityType[167] (Refer to Volume 7 - Recommendations and Guidelines for Futures and Options Markets.)
Sub-type qualification/identification of the SecurityType (e.g. for SecurityType="MLEG"). If specified, SecurityType is required.
Specifies the month and year of maturity. Applicable for standardized derivatives which are typically only referenced by month and year (e.g. S&P futures). Note MaturityDate (a full date) can also be specified.
Specifies date of maturity (a full date). Note that standardized derivatives which are typically only referenced by month and year (e.g. S&P futures) may use MaturityMonthYear(200) and/or this field.
When using MaturityMonthYear(200), it is recommended that markets and sell sides report the MaturityDate(541) on all outbound messages as a means of data enrichment.
For NDFs this represents the fixing date of the contract.
For NDFs this represents the fixing time of the contract. It is optional to specify the fixing time.
Conditionally required when MaturityFrequencyPeriod(2983) is specified.
Conditionally required when MaturityFrequencyUnit(2982) is specified and the value is not EOM (End of Month) or F (Flexible).
Indicator to determine if Instrument is Settle on Open.
Gives the current state of the instrument
Date interest is to be paid. Used in identifying Corporate Bond issues.
Required if AssetSubClass(1939) is specified.
Required if AssetType(1940) is specified.
Required if AssetSubType(2735) is specified.
SecondaryAssetGrpRepeating groupCount tag 1976—
SecondaryAssetGrp definition & usage →
Required if NoSecondaryAssetClasses(1976) > 0.
Required if SecondaryAssetType(1979) is specified.
Required if SecondaryAssetSubType(2741) is specified.
AssetAttributeGrpRepeating groupCount tag 2304—
AssetAttributeGrp definition & usage →
Required if NoAssetAttributes(2304) > 0.
Conditionally required when MthToDefault(1943) is specified.
Conditionally required when CouponFrequencyUnit(1949) is specified.
Conditionally required when CouponFrequencyPeriod(1948) is specified.
Conditionally required when ConvertibleBondEquityID(1951) is specified.
Must be set if EncodedOptionExpirationDesc(1697) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the OptionExpirationDesc(1581) field in the encoded format specified via the MessageEncoding(347) field.
Date instrument was issued. For Fixed Income IOIs for new issues, specifies the issue date.
For Fixed Income: Amortization Factor for deriving Current face from Original face for ABS or MBS securities, note the fraction may be greater than, equal to or less than 1. In TIPS securities this is the Inflation index.
Qty * Factor * Price = Gross Trade Amount
For Derivatives: Contract Value Factor by which price must be adjusted to determine the true nominal value of one futures/options contract.
(Qty * Price) * Factor = Nominal Value
The location at which records of ownership are maintained for this instrument, and at which ownership changes must be recorded. Can be used in conjunction with ISIN to address ISIN uniqueness issues.
ISO Country code of instrument issue (e.g. the country portion typically used in ISIN). Can be used in conjunction with non-ISIN SecurityID (e.g. CUSIP for Municipal Bonds without ISIN) to provide uniqueness.
A two-character state or province abbreviation.
The three-character IATA code for a locale (e.g. airport code for Municipal Bonds).
Used for derivatives, such as options and covered warrants
Used for derivatives
Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value.
Used for derivatives. The number of shares/units for the financial instrument involved in the option trade.
When specified, PutOrCall(201), StrikePrice(202), and StrikePriceBoundaryPrecision(1480) must also be specified.
Used for derivatives, such as options and covered warrants to indicate a versioning of the contract when required due to corporate actions to the underlying. Should not be used to indicate type of option - use the CFICode[461] for this purpose.
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
Minimum price increment for the instrument. Could also be used to represent tick value.
Minimum price increment amount associated with the MinPriceIncrement [969]. For listed derivatives, the value can be calculated by multiplying MinPriceIncrement by ContractValueFactor [231]
Conditionally required if SettlSubMethod(2579) is specified.
Type of exercise of a derivatives security
Conditionally required if OptPayoutType(1482) = 3 (Binary).
Method for price quotation
Indicates type of valuation method used.
Indicates whether the instruments are pre-listed only or can also be defined via user request
Used to express the ceiling price of a capped call
Used to express the floor price of a capped put
Used to express option right
Used to express in-the-moneyness behavior in general terms for the option without the use of StrikePrice(202) and PutOrCall(201).
Used to indicate if a security has been defined as flexible according to "non-standard" means. Analog to CFICode Standard/Non-standard indicator
Used to indicate if a product or group of product supports the creation of flexible securities
Used to indicate a time unit for the contract (e.g., days, weeks, months, etc.)
For Fixed Income.
Can be used to identify the security.
Position Limit for the instrument.
Near-term Position Limit for the instrument.
Must be set if EncodedIssuer(349) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the Issuer(106) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedFinancialInstrumentFullName(2716) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the FinancialInstrumentFullName(2714) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedSecurityDesc(351) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the SecurityDesc(107) field in the encoded format specified via the MessageEncoding(347) field.
SecurityXMLComponent—
Embedded XML document describing the instrument.
SecurityXML definition & usage →
Must be provided if SecurityXML(1185) field is specified and must immediately precede it.
Identifies MBS / ABS pool
Must be present for MBS/TBA
The program under which a commercial paper is issued
The registration type of a commercial paper issuance
EvntGrpRepeating groupCount tag 864—
Number of repeating EventType group entries.
Required if NoEvents(864) > 0.
Can be used when only a date is required.
Can be used when a date and time or only a time is required.
Conditionally required when EventTimePeriod(1826) is specified.
Conditionally required when EventTimeUnit(1827) is specified.
Must be set if EncodedEventText(1579) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the EventText(868) field in the encoded format specified via the MessageEncoding(347) field.
If different from IssueDate
If different from IssueDate and DatedDate
InstrumentPartiesRepeating groupCount tag 1018—
Used to identify the parties related to a specific instrument.
InstrumentParties definition & usage →
Repeating group below should contain unique combinations of InstrumentPartyID(1019), InstrumentPartyIDSource(1050) and InstrumentPartyRole(1051).
Required if NoInstrumentParties(1018) > 0.
Identification of the party.
Required if NoInstrumentParties(1018) > 0.
Used to identify classification source.
Required if NoInstrumentParties(1018) > 0.
Identifies the type of InstrumentPartyID(1019).
InstrumentPtysSubGrpRepeating groupCount tag 1052—
Repeating group of party sub-identifiers.
InstrumentPtysSubGrp definition & usage →
ComplexEventsRepeating groupCount tag 1483—
ComplexEvents definition & usage →
Required if NoComplexEvents(1483) > 0.
Conditionally required when there are more than one ComplexEvents occurrences. A chain of ComplexEvents must be linked together through use of the ComplexEventCondition(1490) in which the relationship between any two events is described. For any two ComplexEvents the first occurrence will specify the ComplexEventCondition(1490) which links it with the second event.
ComplexEventDatesRepeating groupCount tag 1491—
ComplexEventDates definition & usage →
Required if NoComplexEventDates(1491) > 0.
Required if NoComplexEventDates(1491) > 0.
ComplexEventTimesRepeating groupCount tag 1494—
ComplexEventTimes definition & usage →
Required if NoComplexEventTimes(1494) > 0.
Required if NoComplexEventTimes(1494) > 0.
ComplexEventRateSourceGrpRepeating groupCount tag 41013—
ComplexEventRateSourceGrp definition & usage →
Required if NoComplexEventRateSources(41013) > 0.
Required if NoComplexEventRateSources(41013) > 0.
Conditionally required when ComplexEventRateSource(41014) = 99 (Other).
ComplexEventRelativeDateComponent—
ComplexEventRelativeDate definition & usage →
Conditionally required when ComplexEventDateOffsetUnit(41023) is specified.
Conditionally required when ComplexEventDateOffsetPeriod(41022) is specified.
When 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.
ComplexEventDateBusinessCenterGrpRepeating groupCount tag 41018—
When 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.
ComplexEventDateBusinessCenterGrp definition & usage →
Required if NoComplexEventDateBuisinessCenters(41018) > 0.
ComplexEventPeriodGrpRepeating groupCount tag 41010—
ComplexEventPeriodGrp definition & usage →
Required if NoComplexEventPeriods(41010) > 0.
ComplexEventScheduleGrpRepeating groupCount tag 41031—
ComplexEventScheduleGrp definition & usage →
Required if NoComplexEventSchedules(41031) > 0.
Conditionally required when ComplexEventScheduleFrequencyUnit(41035) is specified.
Conditionally required when ComplexEventScheduleFrequencPeriod(41034) is specified.
When 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 schedule.
ComplexEventPeriodDateGrpRepeating groupCount tag 41007—
ComplexEventPeriodDateGrp definition & usage →
Required if NoComplexEventPeriodDateTimes(41007) > 0.
ComplexEventAveragingObservationGrpRepeating groupCount tag 40994—
ComplexEventAveragingObservationGrp definition & usage →
Required if NoComplexEventAveragingObservations(40994) > 0.
ComplexEventCreditEventSourceGrpRepeating groupCount tag 41029—
ComplexEventCreditEventSourceGrp definition & usage →
Required if NoComplexEventCreditEventSources(41029) > 0.
ComplexEventCreditEventGrpRepeating groupCount tag 40997—
ComplexEventCreditEventGrp definition & usage →
Required if NoComplexEventCreditEvents(40997) > 0.
Conditionally required when ComplexEventCreditEventUnit(41002) is specified.
Conditionally required when ComplexEventCreditEventPeriod(41001) is specified.
ComplexEventCreditEventQualifierGrpRepeating groupCount tag 41005—
ComplexEventCreditEventQualifierGrp definition & usage →
Required if NoComplexEventCreditEventQualifiers(41005) > 0.
Spread table code referred by the security or symbol.
DateAdjustmentComponent—
DateAdjustment definition & usage →
BusinessCenterGrpRepeating groupCount tag 40278—
BusinessCenterGrp definition & usage →
Required if NoBusinessCenters(40278) > 0.
PricingDateTimeComponent—
PricingDateTime definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of pricing dates.
PricingDateBusinessCenterGrpRepeating groupCount tag 41230—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of pricing dates.
PricingDateBusinessCenterGrp definition & usage →
Required if NoPricingDateBusinessCenters(41230) > 0.
MarketDisruptionComponent—
MarketDisruption definition & usage →
MarketDisruptionEventGrpRepeating groupCount tag 41092—
MarketDisruptionEventGrp definition & usage →
Required if NoMarketDisruptionEvents(41092) > 0.
MarketDisruptionFallbackGrpRepeating groupCount tag 41094—
MarketDisruptionFallbackGrp definition & usage →
Required if NoMarketDisruptionFallbacks(41094) > 0.
The sequence of entries specifies the order in which the fallback provisions should be applied.
MarketDisruptionFallbackReferencePriceGrpRepeating groupCount tag 41096—
MarketDisruptionFallbackReferencePriceGrp definition & usage →
Required if NoMarketDisruptionFallbackReferencePrices(41096) > 0.
Conditionally required when MarketDisruptionFallbackUnderlyerSecurityIDSource(41099) is specified.
Conditionally required when MarketDisruptionFallbackUnderlierSecurityID(41098) is specified.
Must be set if EncodedMarketDisruptionFallbackUnderlierSecurityDesc(41102) field is specified and must immediately precede it
Encoded (non-ASCII characters) representation of the MarketDisruptionFallbackUnderlierSecurityDesc(41100) field in the encoded format specified via the MessageEncoding(347) field.
If specified, the disruption event should be specified in MarketDisruptionEventGrp.
Applicable only when MarketDisruptionEvent(41093)='DeMinimisTrading'.
OptionExerciseComponent—
OptionExercise definition & usage →
Must be set if EncodedExerciseDesc(41108) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the ExerciseDesc(41106) field in the encoded format specified via the MessageEncoding(347) field.
SettlMethodElectionDateComponent—
SettlMethodElectionDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to OptionExercise.
SettlMethodElectionDateBusinessCenterGrpRepeating groupCount tag 42775—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to OptionExercise.
SettlMethodElectionDateBusinessCenterGrp definition & usage →
Required if NoSettlMethodElectionDateBusinessCenters(42775) > 0.
Conditionally required when SettlMethodElectionDateOffsetUnit(42781) is specified.
Conditionally required when SettlMethodElectionDateOffsetPeriod(42780) is specified.
OptionExerciseDatesComponent—
OptionExerciseDates definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of option exercise dates.
OptionExerciseBusinessCenterGrpRepeating groupCount tag 41116—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of option exercise dates.
OptionExerciseBusinessCenterGrp definition & usage →
Required if NoOptionExerciseBusinessCenters(41116) > 0.
OptionExerciseDateGrpRepeating groupCount tag 41137—
OptionExerciseDateGrp definition & usage →
Required if NoOptionExerciseDates(41137) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when OptionExerciseEarliestDateUnit(41121) is specified.
Conditionally required when OptionExerciseEarliestDatePeriod(41120) is specified.
Conditionally required when OptionExerciseFrequencyUnit(41123) is specified.
Conditionally required when OptionExerciseFrequencyPeriod(41122) is specified.
Conditionally required when OptionExerciseStartDateOffsetUnit(41127) is specified.
Conditionally required when OptionExerciseStartDateOffsetPeriod(41126) is specified.
OptionExerciseExpirationComponent—
OptionExerciseExpiration definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of option exercise expiration dates.
OptionExerciseExpirationDateBusinessCenterGrpRepeating groupCount tag 41140—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of option exercise expiration dates.
OptionExerciseExpirationDateBusinessCenterGrp definition & usage →
Required if NoOptionExerciseExpirationDateBusinessCenters(41140) > 0.
OptionExerciseExpirationDateGrpRepeating groupCount tag 41152—
OptionExerciseExpirationDateGrp definition & usage →
Required if NoOptionExpirationDates(41152) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when OptionExerciseExpirationDateOffsetUnit(41145) is specified.
Conditionally required when OptionExerciseExpirationDateOffsetPeriod(41144) is specified.
Conditionally required when OptionExerciseExpirationFrequencyUnit(41147) is specified.
Conditionally required when OptionExerciseExpirationFrequencyPeriod(41146) is specified.
When 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 option expiration dates and times.
StreamGrpRepeating groupCount tag 40049—
StreamGrp definition & usage →
Required if NoStreams(40049) > 0.
Conditionally required when StreamNotionalFrequencyUnit(41307) is specified.
Conditionally required when StreamNotionalFrequencyPeriod(41306) is specified.
StreamCommodityComponent—
StreamCommodity definition & usage →
Conditionally required when StreamCommoditySecurityIDSource(41254) is specified.
Conditionally required when StreamCommoditySecurityID(41253) is specified.
StreamCommodityAltIDGrpRepeating groupCount tag 41277—
StreamCommodityAltIDGrp definition & usage →
Required if NoStreamCommodityAltIDs(41277) > 0.
Required if NoStreamCommodityAltIDs(41277) > 0.
Must be set if EncodedCommodityDesc(41257) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the StreamCommodityDesc(41255) field in the encoded format specified via the MessageEncoding(347) field.
May be used to specify the delivery or pricing region of a non-standard commodity swap contract (e.g. when InstrAttribType(871)=38 (US standard contract indicator) and InstrAttribValue(872)=N).
StreamAssetAttributeGrpRepeating groupCount tag 41237—
StreamAssetAttributeGrp definition & usage →
Required if NoStreamAssetAttributes(41237) > 0.
StreamCommodityDataSourceGrpRepeating groupCount tag 41280—
StreamCommodityDataSourceGrp definition & usage →
Required if NoStreamCommodityDataSources(41280) > 0.
Required if NoStreamCommodityDataSources(41280) > 0.
Conditionally required when StreamCommodityNearbySettlDayUnit(41267) is specified.
Conditionally required when StreamCommodityNearbySettlDayPeriod(41266) is specified.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of settlement dates.
StreamCommoditySettlBusinessCenterGrpRepeating groupCount tag 41249—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of settlement dates.
StreamCommoditySettlBusinessCenterGrp definition & usage →
Required if NoStreamCommoditySettlBusinessCenters(41249) > 0.
Conditionally required when StreamCommoditySettlDateRollUnit(41273) is specified.
Conditionally required when StreamCommoditySettlDateRollPeriod(41272) is specified.
StreamCommoditySettlPeriodGrpRepeating groupCount tag 41289—
StreamCommoditySettlPeriodGrp definition & usage →
Required if NoStreamCommoditySettlPeriods(41289) > 0.
Conditionally required when StreamCommoditySettlFrequencyUnit(41296) is specified.
Conditionally required when StreamCommoditySettlFrequencyPeriod(41295) is specified.
StreamCommoditySettlDayGrpRepeating groupCount tag 41283—
StreamCommoditySettlDayGrp definition & usage →
Required if NoStreamCommoditySettlDays(41283) > 0.
StreamCommoditySettlTimeGrpRepeating groupCount tag 41286—
StreamCommoditySettlTimeGrp definition & usage →
Required if NoStreamCommoditySettlTimes(41286) > 0.
Required if NoStreamCommoditySettlTimes(41286) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
StreamEffectiveDateComponent—
StreamEffectiveDate definition & usage →
When 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.
StreamEffectiveDateBusinessCenterGrpRepeating groupCount tag 40960—
When 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.
StreamEffectiveDateBusinessCenterGrp definition & usage →
Required if NoStreamEffectiveDateBusinessCenters(40960) > 0.
Conditionally required when StreamEffectiveDateOffsetUnit(40912) is specified.
Conditionally required when StreamEffectiveDateOffsetPeriod(40911) is specified.
StreamTerminationDateComponent—
StreamTerminationDate definition & usage →
When 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.
StreamTerminationDateBusinessCenterGrpRepeating groupCount tag 40961—
When 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.
StreamTerminationDateBusinessCenterGrp definition & usage →
Required if NoStreamTerminationDateBusinessCenters(40961) > 0.
Conditionally required when StreamTerminationDateOffsetUnit(40070) is specified.
Conditionally required when StreamTerminationDateOffsetPeriod(40069) is specified.
StreamCalculationPeriodDatesComponent—
StreamCalculationPeriodDates definition & usage →
When 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.
StreamCalculationPeriodBusinessCenterGrpRepeating groupCount tag 40958—
When 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.
StreamCalculationPeriodBusinessCenterGrp definition & usage →
Required if NoStreamCalculationPeriodBusinessCenters(40958) > 0.
StreamCalculationPeriodDateGrpRepeating groupCount tag 41241—
StreamCalculationPeriodDateGrp definition & usage →
Required if NoStreamCalculationPeriodDates(41241) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
When 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.
StreamFirstPeriodStartDateBusinessCenterGrpRepeating groupCount tag 40959—
When 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.
StreamFirstPeriodStartDateBusinessCenterGrp definition & usage →
Required if NoStreamFirstPeriodStartDateBusinessCenters(40959) > 0.
Conditionally required when StreamCalculationFrequencyUnit(40083) is specified.
Conditionally required when StreamCalculationFrequencyPeriod(40082) is specified.
When 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.
Conditionally required when StreamCalculationCorrectionUnit(41248) is specified.
Conditionally required when StreamCalculationCorrectionPeriod(41247) is specified.
PaymentStreamComponent—
PaymentStream definition & usage →
May be used to specify a count method not listed in PaymentStreamDayCount(40742).
Mutually exclusive with PaymentStreamCompoundingFixedRate(42605) or the PaymentStreamCompoundingFloatingRate component.
PaymentStreamPaymentDatesComponent—
PaymentStreamPaymentDates definition & usage →
When 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.
PaymentStreamPaymentDateBusinessCenterGrpRepeating groupCount tag 40947—
When 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.
PaymentStreamPaymentDateBusinessCenterGrp definition & usage →
Required if NoPaymentStreamPaymentDateBusinessCenters(40947) > 0.
PaymentStreamPaymentDateGrpRepeating groupCount tag 41220—
PaymentStreamPaymentDateGrp definition & usage →
Required if NoPaymentStreamPaymentDates(41220) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when PaymentStreamPaymentFrequencyUnit(40754) is specified.
Conditionally required when PaymentStreamPaymentFrequencyPeriod(40753) is specified.
When 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
Conditionally required when PaymentStreamPaymentDateOffsetUnit(40760) is specified.
Conditionally required when PaymentStreamPaymentDateOffsetPeriod(40759) is specified.
PaymentStreamFinalPricePaymentDateComponent—
PaymentStreamFinalPricePaymentDate definition & usage →
Conditionally required when PaymentStreamFinalPricePaymentDateOffsetUnit(42657) is specified.
Conditionally required when PaymentStreamFinalPricePaymentDateOffsetPeriod(42656) is specified.
PaymentStreamResetDatesComponent—
PaymentStreamResetDates definition & usage →
When 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.
PaymentStreamResetDateBusinessCenterGrpRepeating groupCount tag 40948—
When 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.
PaymentStreamResetDateBusinessCenterGrp definition & usage →
Required if NoPaymentStreamResetDateBusinessCenters(40948) > 0.
Conditionally required when PaymentStreamResetFrequencyUnit(40765) is specified.
Conditionally required when PaymentStreamResetFrequencyPeriod(40764) is specified.
When 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.
When 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.
PaymentStreamInitialFixingDateBusinessCenterGrpRepeating groupCount tag 40949—
When 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.
PaymentStreamInitialFixingDateBusinessCenterGrp definition & usage →
Required if NoPaymentStreamInitialFixindDateBusinessCenters(40949) > 0.
Conditionally required when PaymentStreamInitialFixingDateOffsetUnit(40771) is specified.
Conditionally required when PaymentStreamInitialFixingDateOffsetPeriod(40770) is specified.
When 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.
PaymentStreamFixingDateBusinessCenterGrpRepeating groupCount tag 40950—
When 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.
PaymentStreamFixingDateBusinessCenterGrp definition & usage →
Required if NoPaymentStreamFixingDateBusinessCenters(40950) > 0.
Conditionally required when PaymentStreamFixingDateOffsetUnit(40778) is specified.
Conditionally required when PaymentStreamFixingDateOffsetPeriod(40777) is specified.
Conditionally required when PaymentStreamRateCutoffDateOffsetUnit(40782) is specified.
Conditionally required when PaymentStreamRateCutoffDateOffsetPeriod(40781) is specified.
PaymentStreamFixingDateGrpRepeating groupCount tag 42660—
PaymentStreamFixingDateGrp definition & usage →
Required if NoPaymentStreamFixingDates(42660) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
PaymentStreamFixedRateComponent—
PaymentStreamFixedRate definition & usage →
Mutually exclusive with PaymentStreamFixedAmount(40785).
Mutually exclusive with PaymentStreamRate(40784).
PaymentStreamFloatingRateComponent—
PaymentStreamFloatingRate definition & usage →
Conditionally required when PaymentStreamRateIndexIDSource(43091) is specified.
Conditionally required when PaymentStreamRateIndexID(43090) is specified.
Conditionally required when PaymentStreamRateIndexCurvePeriod(40792) is specified.
Conditionally required when PaymentStreamRateIndexCurveUnit(40791) is specified.
Conditionally required when PaymentStreamRateIndex2IDSource(43115) is specified.
Conditionally required when PaymentStreamRateIndex2ID(43114) is specified.
Conditionally required when PaymentStreamRateIndex2CurveUnit(41195) is specified.
Conditionally required when PaymentStreamRateIndex2CurvePeriod(41194) is specified.
Conditionally required when PaymentStreamCalculationLagUnit(41210) is specified.
Conditionally required when PaymentStreamCalculationLagPeriod(41209) is specified.
Conditionally required when PaymentStreamFirstObservationOffsetUnit(41212) is specified.
Conditionally required when PaymentStreamFirstObservationOffsetPeriod(41211) is specified.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of pricing dates.
PaymentStreamPricingBusinessCenterGrpRepeating groupCount tag 41192—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of pricing dates.
PaymentStreamPricingBusinessCenterGrp definition & usage →
Required if NoPaymentStreamPricingBusinessCenters(41192) > 0.
PaymentStreamPricingDayGrpRepeating groupCount tag 41227—
PaymentStreamPricingDayGrp definition & usage →
Required if NoPaymentStreamPricingDays(41227) > 0.
PaymentStreamPricingDateGrpRepeating groupCount tag 41224—
PaymentStreamPricingDateGrp definition & usage →
Required if NoPaymentStreamPricingDates(41224) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when PaymentStreamInflationLagUnit(40809) is specified.
Conditionally required when PaymentStreamInflationLagPeriod(40808) is specified.
PaymentStreamFormulaComponent—
PaymentStreamFormula definition & usage →
PaymentStreamFormulaMathGrpRepeating groupCount tag 42683—
PaymentStreamFormulaMathGrp definition & usage →
Required if NoPaymentStreamFormulas(42683) > 0.
Required if NoPaymentStreamFormulas(42683) > 0.
PaymentStreamFormulaImageComponent—
PaymentStreamFormulaImage definition & usage →
Conditionally required when PaymentStreamFormulaImage(42653) is specified.
Conditionally required when PaymentStreamFormulaImageLength(42652) is specified.
DividendConditionsComponent—
DividendConditions definition & usage →
DividendPeriodGrpRepeating groupCount tag 42274—
DividendPeriodGrp definition & usage →
Required if NoDividendPeriods(42274) > 0.
When specified, this overrides DividendUnderlierRefID(42248). The specified value would be specific to this dividend period instance.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this dividend period instance.
DividendPeriodBusinessCenterGrpRepeating groupCount tag 42294—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this dividend period instance.
DividendPeriodBusinessCenterGrp definition & usage →
Required if NoDividendPeriodBusinessCenters(42294) > 0.
Conditionally required when DividendPeriodValuationDateOffsetUnit(42284) is specified.
Conditionally required when DividendPeriodValuationDateOffsetPeriod(42283) is specified.
Conditionally required when DividendPeriodPaymentDateOffsetUnit(42290) is specified.
Conditionally required when DividendPeriodPaymentDateOffsetPeriod(42289) is specified.
DividendFXTriggerDateComponent—
DividendFXTriggerDate definition & usage →
Conditionally required when DividendFXTriggerDateOffsetUnit(42267) is specified.
Conditionally required when DividendFXTriggerDateOffsetPeriod(42266) is specified.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The value would be specific to this instance of DividendFXTriggerDate.
DividendFXTriggerDateBusinessCenterGrpRepeating groupCount tag 42272—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The values would be specific to this instance of DividendFXTriggerDate.
DividendFXTriggerDateBusinessCenterGrp definition & usage →
Required if NoDividendFXTriggerDateBusinessCenters(42272) > 0.
DividendAccrualFloatingRateComponent—
DividendAccrualFloatingRate definition & usage →
Conditionally required when DividendFloatingRateIndexCurveUnit(42220) is specified.
Conditionally required when DividendFloatingRateIndexCurvePeriod(42219) is specified.
DividendAccrualPaymentDateComponent—
DividendAccrualPaymentDate definition & usage →
Conditionally required when DividendAccrualPaymentDateOffsetUnit(42240) is specified.
Conditionally required when DividendAccrualPaymentDateOffsetPeriod(42239) is specified.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The value would be specific to this instance of DividendAccrualPaymentDate.
DividendAccrualPaymentDateBusinessCenterGrpRepeating groupCount tag 42236—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The values would be specific to this instance of DividendAccrualPaymentDate.
DividendAccrualPaymentDateBusinessCenterGrp definition & usage →
Required if NoDividendAccrualPaymentDateBusinessCenters(42236) > 0.
ReturnRateGrpRepeating groupCount tag 42735—
ReturnRateGrp definition & usage →
Required if NoReturnRates(42735) > 0.
If not specified, this is defaulted to the reporting currency.
ReturnRatePriceGrpRepeating groupCount tag 42765—
ReturnRatePriceGrp definition & usage →
Required if NoReturnRatePrices(42765) > 0.
ReturnRateFXConversionGrpRepeating groupCount tag 42731—
ReturnRateFXConversionGrp definition & usage →
Required if NoReturnRateFXConversions(42731) > 0.
Required if NoReturnRateFXConversions(42731) > 0.
Mutually exclusive with ReturnRateQuoteTime(42749).
Mutually exclusive with ReturnRateQuoteTimeType(42748).
ReturnRateInformationSourceGrpRepeating groupCount tag 42761—
ReturnRateInformationSourceGrp definition & usage →
Required if NoReturnRateInformationSources(42761) > 0.
ReturnRateDateGrpRepeating groupCount tag 42709—
ReturnRateDateGrp definition & usage →
Required if NoReturnRateDates(42709) > 0.
ReturnRateValuationDateGrpRepeating groupCount tag 42772—
ReturnRateValuationDateGrp definition & usage →
Required if NoReturnRateValuationDates(42772) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when ReturnRateValuationDateOffsetUnit(42713) is specified.
Conditionally required when ReturnRateValuationDateOffsetPeriod(42712) is specified.
Conditionally required when ReturnRateValuationStartDateOffsetUnit(42718) is specified.
Conditionally required when ReturnRateValuationStartDateOffsetPeriod(42717) is specified.
Conditionally required when ReturnRateValuationEndDateOffsetUnit(42724) is specified.
Conditionally required when ReturnRateValuationEndDateOffsetPeriod(42723) is specified.
Conditionally required when ReturnRateValuationFrequencyUnit(42728) is specified.
Conditionally required when ReturnRateValuationFrequencyPeriod(42727) is specified.
When 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 payment stream return rate valuation dates.
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to payment stream return rate valuation dates.
ReturnRateValuationDateBusinessCenterGrpRepeating groupCount tag 42770—
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified values would be specific to payment stream return rate valuation dates.
ReturnRateValuationDateBusinessCenterGrp definition & usage →
Required if NoReturnRateValuationDateBusinessCenters(42770) > 0.
Mutually exclusive with ReturnRateValuationTime(42757).
Mutually exclusive with ReturnRateValuationTimeType(42756).
Mutually exclusive with PaymentStreamCompoundingXIDRef(42601) or the PaymentStreamCompoundingFloatingRate component.
PaymentStreamCompoundingFloatingRateComponent—
Mutually exclusive with PaymentStreamCompoundingFixedRate(42605) or the PaymentStreamCompoundingXIDRef(42601).
PaymentStreamCompoundingFloatingRate definition & usage →
Conditionally required if PaymentStreamCompoundingRateIndexCurveUnit(42630) is specified.
Conditionally required if PaymentStreamCompoundingRateIndexCurvePeriod(42629) is specified.
PaymentStreamCompoundingDatesComponent—
PaymentStreamCompoundingDates definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to payment stream compounding dates.
PaymentStreamCompoundingDatesBusinessCenterGrpRepeating groupCount tag 42620—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to payment stream compounding dates.
PaymentStreamCompoundingDatesBusinessCenterGrp definition & usage →
Required if NoPaymentStreamCompoundingDatesBusinessCenters(42620) > 0.
PaymentStreamCompoundingDateGrpRepeating groupCount tag 42606—
PaymentStreamCompoundingDateGrp definition & usage →
Required if NoPaymentStreamCompoundingDates(42606) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when PaymentStreamCompoundingDatesOffsetUnit(42612) is specified.
Conditionally required when PaymentCompoundingDatesOffsetPeriod(42611) is specified.
PaymentStreamCompoundingStartDateComponent—
PaymentStreamCompoundingStartDate definition & usage →
Conditionally required when PaymentStreamCompoundingStartDateOffsetUnit(42649) is specified.
Conditionally required when PaymentStreamCompoundingStartDateOffsetPeriod(42648) is specified.
PaymentStreamCompoundingEndDateComponent—
PaymentStreamCompoundingEndDate definition & usage →
Conditionally required when PaymentStreamCompoundingEndDateOffsetUnit(42625) is specified.
Conditionally required when PaymentStreamCompoundingEndDateOffsetPeriod(42624) is specified.
Conditionally required when PayamentStreamCompoundingFrequencyUnit(42616) is specified.
Conditionally required when PayamentStreamCompoundingFrequencyPeriod(42615) is specified.
When specified, this overrides the date roll convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment stream compounding dates.
PaymentStreamNonDeliverableSettlTermsComponent—
PaymentStreamNonDeliverableSettlTerms definition & usage →
When 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.
PaymentStreamNonDeliverableFixingDatesBusinessCenterGrpRepeating groupCount tag 40946—
When 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.
PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp definition & usage →
Required if NoPaymentStreamNonDeliverableFixingDatesBusinessCenters(40946) > 0.
Conditionally required when PaymentStreamNonDeliverableFixingDatesOffsetUnit(40822) is specified.
Conditionally required when PaymentStreamNonDeliverableFixingDatesOffsetPeriod(40821) is specified.
PaymentStreamNonDeliverableSettlRateSourceComponent—
PaymentStreamNonDeliverableSettlRateSource definition & usage →
Conditionally required when PaymentStreamNonDeliverableSettlRateSource(40371) = 3 (ISDA Settlement Rate Option) or 99 (Other).
PaymentStreamNonDeliverableFixingDateGrpRepeating groupCount tag 40825—
PaymentStreamNonDeliverableFixingDateGrp definition & usage →
Required if NoNonDeliverableFixingDates(40825) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
SettlRateDisruptionFallbackGrpRepeating groupCount tag 40085—
SettlRateDisruptionFallbackGrp definition & usage →
Required if NoSettlRateFallbacks(40085) > 0.
SettlRateFallbackRateSourceComponent—
SettlRateFallbackRateSource definition & usage →
Conditionally required when SettlRateFallbackRateSource(40373) = 3 (ISDA Settlement Rate Option) or 99 (Other).
PaymentScheduleGrpRepeating groupCount tag 40828—
PaymentScheduleGrp definition & usage →
Required if NoPaymentSchedules(40828) > 0.
Conditionally required when PaymentScheduleStepFrequencyUnit(40845) is specified.
Conditionally required when PaymentScheduleStepFrequencyPeriod(40844) is specified.
PaymentScheduleRateSourceGrpRepeating groupCount tag 40868—
PaymentScheduleRateSourceGrp definition & usage →
Required if NoPaymentScheduleRateSources(40868) > 0.
Required if NoPaymentScheduleRateSources(40868) > 0.
Conditionally required when PaymentScheduleRateSource(40869) = 99 (Other)
When 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.
PaymentScheduleFixingDateBusinessCenterGrpRepeating groupCount tag 40977—
When 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.
PaymentScheduleFixingDateBusinessCenterGrp definition & usage →
Required if NoPaymentScheduleFixingDateBusinessCenters(40977) > 0.
Conditionally required when PaymentScheduleFixingDateOffsetUnit(40856) is specified.
Conditionally required when PaymentScheduleFixingDateOffsetPeriod(40855) is specified.
PaymentScheduleFixingDayGrpRepeating groupCount tag 41161—
PaymentScheduleFixingDayGrp definition & usage →
Required if NoPaymentScheduleFixingDays(41161) > 0.
Conditionally required when PaymentScheduleFixingLagUnit(41177) is specified.
Conditionally required when PaymentScheduleFixingLagPeriod(41176) is specified.
Conditionally required when PaymentScheduleFixingFirstObservationDateOffsetUnit(41179) is specified.
Conditionally required when PaymentScheduleFixingFirstObservationDateOffsetPeriod(41178) is specified.
When 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.
PaymentScheduleInterimExchangeDateBusinessCenterGrpRepeating groupCount tag 40945—
When 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.
PaymentScheduleInterimExchangeDateBusinessCenterGrp definition & usage →
Required if NoPaymentScheduleInterimExchangeDateBusinessCenters(40945) > 0.
Conditionally required when PaymentScheduleInterimExchangeDatesOffsetUnit(40865) is specified.
Conditionally required when PaymentScheduleInterimExchangeDatesOffsetPeriod(40864) is specified.
PaymentStubGrpRepeating groupCount tag 40872—
PaymentStubGrp definition & usage →
Required if NoPaymentStubs(40872) > 0.
PaymentStubStartDateComponent—
PaymentStubStartDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this payment stub instance.
PaymentStubStartDateBusinessCenterGrpRepeating groupCount tag 42705—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this payment stub instance.
PaymentStubStartDateBusinessCenterGrp definition & usage →
Required if NoPaymentStubStartDateBusinessCenters(42705) > 0.
Conditionally required when PaymentStubStartDateOffsetUnit(42702) is specified.
Conditionally required when PaymentStubStartDateOffsetPeriod(42701) is specified.
PaymentStubEndDateComponent—
PaymentStubEndDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this payment stub instance.
PaymentStubEndDateBusinessCenterGrpRepeating groupCount tag 42696—
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this payment stub instance.
PaymentStubEndDateBusinessCenterGrp definition & usage →
Required if NoPaymentStubEndDateBusinessCenters(42696) > 0.
Conditionally required when PaymentStubEndDateOffsetUnit(42693) is specified.
Conditionally required when PaymentStubEndDateOffsetPeriod(42692) is specified.
Conditionally required when PaymentStubIndexCurveUnit(40881) is specified.
Conditionally required when PaymentStubIndexCurvePeriod(40880) is specified.
Conditionally required when PaymentStubIndex2CurveUnit(40895) is specified.
Conditionally required when PaymentStubIndex2CurvePeriod(40894) is specified.
DeliveryStreamComponent—
DeliveryStream definition & usage →
DeliveryStreamCommoditySourceGrpRepeating groupCount tag 41085—
DeliveryStreamCommoditySourceGrp definition & usage →
Required if NoDeliveryStreamCommoditySources(41085) > 0.
DeliveryStreamCycleGrpRepeating groupCount tag 41081—
DeliveryStreamCycleGrp definition & usage →
Required if NoDeliveryStreamCycles(41081) > 0.
Must be set if EncodedDeliveryStreamCycleDesc(41084) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the DeliveryStreamCycleDesc(41082) field in the encoded format specified via the MessageEncoding(347) field.
DeliveryScheduleGrpRepeating groupCount tag 41037—
DeliveryScheduleGrp definition & usage →
Required if NoDeliverySchedules(41037) > 0.
Conditionally required when DeliveryScheduleNegativeTolerance(41043) or DeliverySchedulePositiveTolerance(41044) is specified.
DeliveryScheduleSettlDayGrpRepeating groupCount tag 41051—
DeliveryScheduleSettlDayGrp definition & usage →
Required if NoDeliveryScheduleSettlDays(41051) > 0.
DeliveryScheduleSettlTimeGrpRepeating groupCount tag 41054—
DeliveryScheduleSettlTimeGrp definition & usage →
Required if NoDeliveryScheduleSettlTimes(41054) > 0.
Required if NoDeliveryScheduleSettlTimes(41054) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
Must be set if EncodedStreamText(40983) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the StreamText(40056) field in the encoded format specified via the MessageEncoding(347) field.
ProvisionGrpRepeating groupCount tag 40090—
ProvisionGrp definition & usage →
Required if NoProvisions(40090) > 0.
When 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.
ProvisionDateBusinessCenterGrpRepeating groupCount tag 40957—
When 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.
ProvisionDateBusinessCenterGrp definition & usage →
Required if NoProvisionDateBusinessCenters(40957) > 0.
Conditionally required when ProvisionDateTenorUnit(40097) is specified.
Conditionally required when ProvisionDateTenorPeriod(40096) is specified.
ProvisionCashSettlValueDatesComponent—
ProvisionCashSettlValueDates definition & usage →
When 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.
ProvisionCashSettlValueDateBusinessCenterGrpRepeating groupCount tag 40953—
When 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.
ProvisionCashSettlValueDateBusinessCenterGrp definition & usage →
Required if NoProvisionCashSettlValueDatBusinessCenters(40953) > 0.
Conditionally required when ProvisionCashSettlValueDateOffsetUnit(40120) is specified.
Conditionally required when ProvisionCashSettlValueDateOffsetPeriod(40119) is specified.
ProvisionOptionExerciseDatesComponent—
ProvisionOptionExerciseDates definition & usage →
When 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.
ProvisionOptionExerciseBusinessCenterGrpRepeating groupCount tag 40954—
When 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.
ProvisionOptionExerciseBusinessCenterGrp definition & usage →
Required if NoProvisionOptionExerciseBusinessCenters(40954) > 0.
ProvisionOptionExerciseFixedDateGrpRepeating groupCount tag 40142—
ProvisionOptionExerciseFixedDateGrp definition & usage →
Required if NoProvisionOptionExerciseFixedDates (40142) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when ProvisionOptionExerciseEarliestDateUnit(40126) is specified.
Conditionally required when ProvisionOptionExerciseEasrliestDatePeriod(40125) is specified.
Conditionally required when ProvisionOptionExerciseFrequencyUnit(40128) is specified.
Conditionally required when ProvisionOptionExerciseFrequencyPeriod(40127) is specified.
Conditionally required when ProvisionOptionExerciseStartDateOffsetUnit(40132) is specified.
Conditionally required when ProvisionOptionExerciseStartDateOffsetPeriod(40131) is specified.
ProvisionOptionExpirationDateComponent—
ProvisionOptionExpirationDate definition & usage →
When 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.
ProvisionOptionExpirationDateBusinessCenterGrpRepeating groupCount tag 40955—
When 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.
ProvisionOptionExpirationDateBusinessCenterGrp definition & usage →
Required if NoProvisionOptionExpirationDateBusinessCenters(40955) > 0.
Conditionally required when ProvisionOptionExpirationDateOffsetUnit(40150) is specified.
Conditionally required when ProvisionOptionExpirationDateOffsetPeriod(40149) is specified.
ProvisionOptionRelevantUnderlyingDateComponent—
ProvisionOptionRelevantUnderlyingDate definition & usage →
When 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.
ProvisionOptionRelevantUnderlyingDateBusinessCenterGrpRepeating groupCount tag 40956—
When 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 relevant underlying date.
ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp definition & usage →
Required if NoProvisionOptionRelevantUnderlyingDateBusinessCenters(40956) > 0.
Conditionally required when ProvisionOptionRelevantUnderlyingDateOffsetUnit(40160) is specified.
Conditionally required when ProvisionOptionRelevantUnderlyingDateOffsetPeriod(40159) is specified.
ProvisionCashSettlPaymentDatesComponent—
ProvisionCashSettlPaymentDates definition & usage →
When 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.
ProvisionCashSettlPaymentDateBusinessCenterGrpRepeating groupCount tag 40952—
When 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.
ProvisionCashSettlPaymentDateBusinessCenterGrp definition & usage →
Required if NoProvisionCashSettlPaymentDateBusinessCenters(40952) > 0.
Conditionally required when ProvisionCashSettlPaymentDateOffsetUnit(40167) is specified.
Conditionally required when ProvisionCashSettlPaymentDateOffsetPeriod(40166) is specified.
ProvisionCashSettlPaymentFixedDateGrpRepeating groupCount tag 40171—
ProvisionCashSettlPaymentFixedDateGrp definition & usage →
Required if NoProvisionCashSettlPaymentDates (40171) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Must be set if EncodedProvisionText(40987) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the ProvisionText(40113) field in the encoded format specified via the MessageEncoding(347) field.
ProvisionPartiesRepeating groupCount tag 40174—
ProvisionParties definition & usage →
Required if NoProvisionPartyIDs(40174) > 0.
Required if NoProvisionPartyIDs(40174) > 0.
Required if NoProvisionPartyIDs(40174) > 0.
ProvisionPtysSubGrpRepeating groupCount tag 40178—
ProvisionPtysSubGrp definition & usage →
Required if NoProvisionPartySubIDs(40178) > 0.
Required if NoProvisionPartySubIDs(40178) > 0.
AdditionalTermGrpRepeating groupCount tag 40019—
AdditionalTermGrp definition & usage →
Required if NoAdditionalTerms(40019) > 0.
AdditionalTermBondRefGrpRepeating groupCount tag 40000—
AdditionalTermBondRefGrp definition & usage →
Required if NoAdditionalTermBondRefs(40000) > 0.
Conditionally required when AdditionalTermBondSecurityID(40001) is specified.
Must be set if EncodedAdditionalTermBondDesc(40005) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the AdditionalTermBondDesc(40003) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedAdditionalTermBondIssuer(40009) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the AdditionalTermBondIssuer(40007) field in the encoded format specified via the MessageEncoding(347) field.
Conditionally required when AdditionalTermBondCouponFrequencyUnit(40017) is specified.
Conditionally required when AdditionalTermBondCouponFrequencyPeriod(40016) is specified.
ProtectionTermGrpRepeating groupCount tag 40181—
ProtectionTermGrp definition & usage →
Required if NoProtectionTerms(40181) > 0.
ProtectionTermEventNewsSourceGrpRepeating groupCount tag 40951—
ProtectionTermEventNewsSourceGrp definition & usage →
Required if NoProtectionTermEventNewsSources(40951) > 0.
ProtectionTermEventGrpRepeating groupCount tag 40191—
ProtectionTermEventGrp definition & usage →
Required if NoProtectionTermEvents(40191) > 0.
Conditionally required when ProtectionTermEventUnit(40196) is specified.
Conditionally required when ProtectionTermEventPeriod(40195) is specified.
ProtectionTermEventQualifierGrpRepeating groupCount tag 40199—
ProtectionTermEventQualifierGrp definition & usage →
Required if NoProtectionTermEventQualifiers(40199) > 0.
ProtectionTermObligationGrpRepeating groupCount tag 40201—
ProtectionTermObligationGrp definition & usage →
Required if NoProtectionTermObligations(40201) > 0.
CashSettlTermGrpRepeating groupCount tag 40022—
CashSettlTermGrp definition & usage →
Required if NoCashSettlTerms(40022) > 0.
CashSettlDealerGrpRepeating groupCount tag 40277—
CashSettlDealerGrp definition & usage →
Required if NoCashSettlDealers(40277) > 0.
CashSettlDateComponent—
CashSettlDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in the Instrument component. The specified value would be specific to this instance of the cash settlement provision.
CashSettlDateBusinessCenterGrpRepeating groupCount tag 42214—
When specified, this overrides the business centers defined in the DateAdjustment component in the Instrument component. The specified values would be specific to this instance of the cash settlement provision.
CashSettlDateBusinessCenterGrp definition & usage →
Required if NoCashSettlDateBusinessCenters(42214) > 0.
Conditionally required when CashSettlDateOffsetUnit(42211) is specified.
Conditionally required when CashSettlDateOffsetPeriod(42210) is specified.
PhysicalSettlTermGrpRepeating groupCount tag 40204—
PhysicalSettlTermGrp definition & usage →
PhysicalSettlDeliverableObligationGrpRepeating groupCount tag 40209—
Required if NoPhysicalSettlTerms(40204) > 0.
PhysicalSettlDeliverableObligationGrp definition & usage →
Required if NoPhysicalSettlDeliverableObligations (40209) > 0.
ExtraordinaryEventGrpRepeating groupCount tag 42296—
ExtraordinaryEventGrp definition & usage →
Required if NoExtraordinaryEvents(42296) > 0.
Required if NoExtraordinaryEvents(42296) > 0.
InstrumentExtensionComponent—
InstrumentExtension definition & usage →
Identifies the form of delivery.
Percent at risk due to lowest possible call.
AttrbGrpRepeating groupCount tag 870—
Number of repeating InstrAttrib group entries.
IndexRollMonthGrpRepeating groupCount tag 2734—
IndexRollMonthGrp definition & usage →
Required if NoIndexRollMonths(2734) > 0.
FloatingRateIndexComponent—
FloatingRateIndex definition & usage →
Conditionally required when FloatingRateIndexIDSource(2732) is specified.
Conditionally required when FloatingRateIndexID(2731) is specified.
Conditionally required when FloatingRateIndexCurvePeriod(2728) is specified.
Conditionally required when FloatingRateIndexCurveUnit(2730) is specified.
ReferenceDataDateGrpRepeating groupCount tag 2746—
ReferenceDataDateGrp definition & usage →
Required if NoReferenceDataDates(2746) > 0.
FinancingDetailsComponent—
FinancingDetails definition & usage →
The full name of the base standard agreement, annexes and amendments in place between the principals and applicable to this deal
A common reference to the applicable standing agreement between the principals
A reference to the date the underlying agreement was executed.
Currency of the underlying agreement.
FinancingContractualDefinitionGrpRepeating groupCount tag 40040—
FinancingContractualDefinitionGrp definition & usage →
Required if NoContractualDefinitions(40040) > 0.
FinancingTermSupplementGrpRepeating groupCount tag 40046—
FinancingTermSupplementGrp definition & usage →
Required if NoFinancingTermSupplements(40046) > 0.
FinancingContractualMatrixGrpRepeating groupCount tag 40042—
FinancingContractualMatrixGrp definition & usage →
Required if NoContractualMatrices(40042) > 0.
Must be set if EncodedDocumentationText(1527) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the DocumentationText(1513) field in the encoded format specified via the MessageEncoding(347) field.
For Repos the timing or method for terminating the agreement.
Settlement date of the beginning of the deal
Repayment / repurchase date
Delivery or custody arrangement for the underlying securities
Percentage of cash value that underlying security collateral must meet.
UndInstrmtGrpRepeating groupCount tag 711—
Number of underlyings
UndInstrmtGrp definition & usage →
Number of underlyings
UnderlyingInstrumentComponent—
Required if NoUnderlyings(711) > 0.
UnderlyingInstrument definition & usage →
Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)
Use "[N/A]" for products which do not have a symbol.
Required if the UnderlyingInstrument component is marked as required where the component is used.
Used for unique identification of the underlying instance that can subsequently be used to serve as input value for fields such as UnderlyingRefID(2841), for example, whenever a simple underlying reference is allowed or needed.
UnderlyingSecurityXMLComponent—
Embedded XML document describing the underlying instrument.
UnderlyingSecurityXML definition & usage →
Must be provided if UnderlyingSecurityXML(1875) field is specified and must immediately precede it.
Conditionally required when UnderlyingMaturityFrequencyPeriod(2985) is specified.
Conditionally required when UnderlyingMaturityFrequencyUnit(2984) is specified and the value is not EOM (End of Month) or F (Flexible).
Used to indicate a time unit for the contract (e.g., days, weeks, months, etc.)
Must be set if UnderlyingEncodedIssuer(363) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingIssuer(306) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedUnderlyingFinancialInstrumentFullName(2722) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingFinancialInstrumentFullName(2720) field in the encoded format specified via the MessageEncoding(347) field.
Requires UnderlyingSecurityID(309) to identify the index. Requires UnderlyingIndexCurvePeriod(2724).
Requires UnderlyingSecurityID(309) to identify the index. Requires UnderlyingIndexCurveUnit(2723).
Must be set if UnderlyingEncodedSecurityDesc(307) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc(307) field in the encoded format specified via the MessageEncoding(347) field.
Specific to the < UnderlyingInstrument > Percent of the Strike Price that this underlying represents. Necessary for derivatives that deliver into more than one underlying instrument.
Specific to the <UnderlyingInstrument> (not in <Instrument>)
Specific to the <UnderlyingInstrument> (not in <Instrument>)
Unit amount of the underlying security (par, shares, currency, etc.)
Specific to the < UnderlyingInstrument > Indicates order settlement period for the underlying deliverable component.
Specific to the < UnderlyingInstrument > Cash amount associated with the underlying component. Necessary for derivatives that deliver into more than one underlying instrument and one of the underlying's is a fixed cash value.
Specific to the < UnderlyingInstrument > Used for derivatives that deliver into cash underlying. Indicates that the cash is either fixed or difference value (difference between strike and current underlying price)
Specific to the <UnderlyingInstrument> (not in <Instrument>)
In a financing deal clean price (percent-of-par or per unit) of the underlying security or basket.
Specific to the <UnderlyingInstrument> (not in <Instrument>)
In a financing deal price (percent-of-par or per unit) of the underlying security or basket. "Dirty" means it includes accrued interest
Specific to the <UnderlyingInstrument> (not in <Instrument>)
In a financing deal price (percent-of-par or per unit) of the underlying security or basket at the end of the agreement.
Specific to the <UnderlyingInstrument> (not in <Instrument>)
Currency value attributed to this collateral at the start of the agreement
Specific to the <UnderlyingInstrument> (not in <Instrument>)
Currency value currently attributed to this collateral
Specific to the <UnderlyingInstrument> (not in <Instrument>)
Currency value attributed to this collateral at the end of the agreement
UnderlyingStipulationsRepeating groupCount tag 887—
Specific to the <UnderlyingInstrument> (not in <Instrument>)
UnderlyingStipulations definition & usage →
Required if NoUnderlyingStips(887) > 0.
Specific to the <UnderlyingInstrument> (not in <Instrument>). For listed derivatives margin management, this is the number of shares adjusted for upcoming corporate action. Used only for securities which are optionable and are between ex-date and settlement date (4 days).
Specific to the <UnderlyingInstrument> (not in <Instrument>). Foreign exchange rate used to compute UnderlyingCurrentValue (885) (or market value) from UnderlyingCurrency (318) to Currency (15).
Specific to the <UnderlyingInstrument> (not in <Instrument>). Specified whether UnderlyingFxRate (1045) should be multiplied or divided to derive UnderlyingCurrentValue (885).
UndlyInstrumentPartiesRepeating groupCount tag 1058—
UndlyInstrumentParties definition & usage →
Repeating group below should contain unique combinations of UnderlyingInstrumentPartyID(1059), UnderlyingInstrumentPartyIDSource(1060) and UnderlyingInstrumentPartyRole(1061).
Used to identify the source of PartyID. Required if UnderlyingInstrumentPartyIDSource(1060) is specified. Required if NoUndlyInstrumentParties(1058) > 0.
Used to identify class source of UnderlyingInstrumentPartyID(1059) value (e.g. BIC). Required if UnderlyingInstrumentPartyID(1059) is specified. Required if NoUndlyInstrumentParties(1058) > 0.
Identifies the type of UnderlyingInstrumentPartyID(1059) (e.g. Executing Broker). Required if NoUndlyInstrumentParties(1058) > 0.
UndlyInstrumentPtysSubGrpRepeating groupCount tag 1062—
Repeating group of party sub-identifiers.
UndlyInstrumentPtysSubGrp definition & usage →
Used to express option right
Used to express in-the-moneyness behavior in general terms for the option without the use of UnderlyingStrikePrice(316) and UnderlyingPutOrCall(315).
Conditionally required when UnderlyingCouponFrequencyUnit(1992) is specified.
Conditionally required when UnderlyingCouponFrequencyPeriod(1991) is specified.
Conditionally required when UnderlyingObligationID(1994) is specified.
Conditionally required when UnderlyingEquityID(1996) is specified.
Required if UnderlyingFutureID(2620) is specified.
UnderlyingEvntGrpRepeating groupCount tag 1981—
UnderlyingEvntGrp definition & usage →
Required if NoUnderlyingEvents(1981) > 0.
Conditionally required when UnderlyingEventTime(1984) is specified.
Conditionally required when UnderlyingEventTimePeriod(1986) is specified.
Conditionally required when UnderlyingEventTimeUnit(1985) is specified.
Must be set if EncodedUnderlyingEventText(2073) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingEventText(2071) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedUnderlyingOptionExpirationDesc(2288) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingOptionExpirationDesc(2286) field in the encoded format specified via the MessageEncoding(347) field.
Required if UnderlyingAssetSubClass(2014) is specified.
Required if UnderlyingAssetType(2015) is specified.
Required if UnderlyingAssetSubType(2744) is specified.
UnderlyingSecondaryAssetGrpRepeating groupCount tag 2080—
UnderlyingSecondaryAssetGrp definition & usage →
Required if NoUnderlyingSecondaryAssetClasses(2080) > 0.
Required if UnderlyingSecondaryAssetType(2083) is specified.
Required if UnderlyingSecondaryAssetSubType(2745) is specified.
UnderlyingAssetAttributeGrpRepeating groupCount tag 2312—
UnderlyingAssetAttributeGrp definition & usage →
Required if NoUnderlyingAssetAttributes(2312) > 0.
Conditionally required when UnderlyingMthToDefault(2018) is specified.
When specified, UnderlyingPutOrCall(315), UnderlyingStrikePrice(316), and UnderlyingStrikePriceBoundaryPrecision(2025) must also be specified.
Conditionally required if UnderlyingOptPayoutType(2028) = 3 (Binary).
UnderlyingComplexEventsRepeating groupCount tag 2045—
UnderlyingComplexEvents definition & usage →
Required if NoUnderlyingComplexEvents(2045) > 0.
Conditionally 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 occurrences of events the first occurrence will specify the UnderlyingComplexEventCondition(2052) which links it with the second event.
UnderlyingComplexEventDatesRepeating groupCount tag 2053—
UnderlyingComplexEventDates definition & usage →
Required if NoUnderlyingComplexEventDates(2053) > 0.
Required if NoUnderlyingComplexEventDates(2053) > 0.
UnderlyingComplexEventTimesRepeating groupCount tag 2056—
UnderlyingComplexEventTimes definition & usage →
Required if NoUnderlyingComplexEventTimes(2056) > 0.
Required if NoUnderlyingComplexEventTimes(2056) > 0.
UnderlyingComplexEventRateSourceGrpRepeating groupCount tag 41732—
UnderlyingComplexEventRateSourceGrp definition & usage →
Required if NoUnderlyingComplexEventRateSources(41732) > 0.
Required if NoUnderlyingComplexEventRateSources(41732) > 0.
Conditionally required when ComplexEventRateSource(41014) = 99 (Other).
UnderlyingComplexEventRelativeDateComponent—
UnderlyingComplexEventRelativeDate definition & usage →
Conditionally required when UnderlyingComplexEventDateOffsetUnit(41742) is specified.
Conditionally required when UnderlyingComplexEventDateOffsetPeriod(41741) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying complex event dates.
UnderlyingComplexEventDateBusinessCenterGrpRepeating groupCount tag 41737—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the underlying complex event dates.
UnderlyingComplexEventDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingComplexEventDateBusinessCenters(41737) > 0.
UnderlyingComplexEventPeriodGrpRepeating groupCount tag 41729—
UnderlyingComplexEventPeriodGrp definition & usage →
Required if NoUnderlyingComplexEventPeriods(41729) > 0.
UnderlyingComplexEventScheduleGrpRepeating groupCount tag 41750—
UnderlyingComplexEventScheduleGrp definition & usage →
Required if NoUnderlyingComplexEventSchedules(41750) > 0.
Conditionally required when UnderlyingComplexEventScheduleFrequencyUnit(41754) is specified.
Conditionally required when UnderlyingComplexEventScheduleFrequencyPeriod(41753) is specified.
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 option schedule dates.
UnderlyingComplexEventPeriodDateGrpRepeating groupCount tag 41726—
UnderlyingComplexEventPeriodDateGrp definition & usage →
Required if NoUnderlyingComplexEventPeriodDateTimes(41726) > 0.
UnderlyingComplexEventAveragingObservationGrpRepeating groupCount tag 41713—
UnderlyingComplexEventAveragingObservationGrp definition & usage →
Required if NoUnderlyingComplexEventAveragingObservations(41713) > 0.
UnderlyingComplexEventCreditEventSourceGrpRepeating groupCount tag 41748—
UnderlyingComplexEventCreditEventSourceGrp definition & usage →
Required if NoUnderlyingCreditEventCreditEventSources(41748) > 0.
UnderlyingComplexEventCreditEventGrpRepeating groupCount tag 41716—
UnderlyingComplexEventCreditEventGrp definition & usage →
Required if NoUnderlyingComplexEventCreditEvents(41716) > 0.
Conditionally required when UnderlyingComplexEventCreditEventUnit(41721) is specified.
Conditionally required when UnderlyingComplexEventCreditEventPeriod(41720) is specified.
UnderlyingComplexEventCreditEventQualifierGrpRepeating groupCount tag 41724—
UnderlyingComplexEventCreditEventQualifierGrp definition & usage →
Required if NoUnderlyingComplexEventCreditEventQualifiers(41724) > 0.
UnderlyingDateAdjustmentComponent—
UnderlyingDateAdjustment definition & usage →
UnderlyingBusinessCenterGrpRepeating groupCount tag 40962—
UnderlyingBusinessCenterGrp definition & usage →
Required if NoUnderlyingBusinessCenters(40962) > 0.
UnderlyingPricingDateTimeComponent—
UnderlyingPricingDateTime definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying complex event dates.
UnderlyingPricingDateBusinessCenterGrpRepeating groupCount tag 41947—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the underlying complex event dates.
UnderlyingPricingDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPricingDateBusinessCenters(41947) > 0.
UnderlyingMarketDisruptionComponent—
UnderlyingMarketDisruption definition & usage →
UnderlyingMarketDisruptionEventGrpRepeating groupCount tag 41864—
UnderlyingMarketDisruptionEventGrp definition & usage →
Required if NoUnderlyingMarketDisruptionEvents(41864) > 0.
UnderlyingMarketDisruptionFallbackGrpRepeating groupCount tag 41866—
UnderlyingMarketDisruptionFallbackGrp definition & usage →
Required if NoUnderlyingMarketDisruptionFallbacks(41866) > 0.
The sequence of entries specifies the order in which the fallback provisions should be applied.
UnderlyingMarketDisruptionFallbackReferencePriceGrpRepeating groupCount tag 41868—
UnderlyingMarketDisruptionFallbackReferencePriceGrp definition & usage →
Required if NoUnderlyingMarketDisruptionFallbackReferencePrices (41868) > 0.
Conditionally required whem UnderlyingMarketDisruptionFallbackUnderlierSecurityIDSource(41871) is specified.
Conditionally required whem UnderlyingMarketDisruptionFallbackUnderlierSecurityID(41870) is specified.
Must be set if EncodedUnderlyingMarketDisruptionFallbackUnderlierSecurityDesc(41874) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingMarketDisruptionFallbackUnderlierSecurityDesc(41872) field in the encoded format specified via the MessageEncoding(347) field.
If specified, the disruption event should be specified in UnderlyingMarketDisruptionEventGrp.
Applicable only when UnderlyingMarketDisruptionEvent(41865)='DeMinimisTrading'.
UnderlyingOptionExerciseComponent—
UnderlyingOptionExercise definition & usage →
Must be set if EncodedUnderlyingExerciseDesc(41812) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingExerciseDesc(41810) field in the encoded format specified via the MessageEncoding(347) field.
UnderlyingSettlMethodElectionDateComponent—
UnderlyingSettlMethodElectionDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to UnderlyingOptionExercise.
UnderlyingSettlMethodElectionDateBusinessCenterGrpRepeating groupCount tag 43074—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to UnderlyingOptionExercise.
UnderlyingSettlMethodElectionDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingSettlMethodElectionDateBusinessCenters(43074) > 0.
Conditionally required when UnderlyingSettlMethodElectionDateOffsetUnit(43080) is specified.
Conditionally required when UnderlyingSettlMethodElectionDateOffsetPeriod(43079) is specified.
UnderlyingOptionExerciseDatesComponent—
UnderlyingOptionExerciseDates definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying exercise dates.
UnderlyingOptionExerciseBusinessCenterGrpRepeating groupCount tag 41820—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the underlying option exercise dates.
UnderlyingOptionExerciseBusinessCenterGrp definition & usage →
Required if NoUnderlyingOptionExerciseBusinessCenters(41820) > 0.
UnderlyingOptionExerciseDateGrpRepeating groupCount tag 41841—
UnderlyingOptionExerciseDateGrp definition & usage →
Required if NoUnderlyingOptionExerciseDates(41841) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when UnderlyingOptionExerciseEarliestDateUnit(41825) is specified.
Conditionally required when UnderlyingOptionExerciseEarliestDatePeriod(41824) is specified.
Conditinally required when UnderlyingOptionExerciseFrequencyUnit(41827) is specified.
Conditinally required when UnderlyingOptionExerciseFrequencyPeriod(41826) is specified.
Conditionally required when UnderlyingOptionExerciseStartDateOffsetUnit(41831) is specified.
Conditionally required when UnderlyingOptionExerciseStartDateOffsetPeriod(41830) is specified.
UnderlyingOptionExerciseExpirationComponent—
UnderlyingOptionExerciseExpiration definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying exercise expiration dates.
UnderlyingOptionExerciseExpirationDateBusinessCenterGrpRepeating groupCount tag 41844—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the underlying option exercise expiration dates.
UnderlyingOptionExerciseExpirationDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingOptionExerciseExpirationDateBusinessCenters(41844) > 0.
UnderlyingOptionExerciseExpirationDateGrpRepeating groupCount tag 41856—
UnderlyingOptionExerciseExpirationDateGrp definition & usage →
Required if NoUnderlyingOptionExpirationDates(41856) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when UnderlyingOptionExerciseExpirationDateOffsetUnit(41849) is specified.
Conditionally required when UnderlyingOptionExerciseExpirationDateOffsetPeriod(41848) is specified.
Conditionally required when UnderlyingOptionExerciseExpirationFrequencyUnit(41851) is specified.
Conditionally required when UnderlyingOptionExerciseExpirationFrequencyPeriod(41850) is specified.
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 option exercise dates.
UnderlyingOptionExerciseMakeWholeProvisionComponent—
UnderlyingOptionExerciseMakeWholeProvision definition & usage →
UnderlyingStreamGrpRepeating groupCount tag 40540—
UnderlyingStreamGrp definition & usage →
Required if NoUnderlyingStreams(40540) > 0.
Conditionally required when UnderlyingStreamNotionalFrequencyUnit(42020) is specified.
Conditionally required when UnderlyingStreamNotionalFrequencyPeriod(42019) is specified.
UnderlyingStreamCommodityComponent—
UnderlyingStreamCommodity definition & usage →
Conditionally required when UnderlyingStreamCommoditySecurityIDSource(41967) is specified.
Conditionally required when UnderlyingStreamCommoditySecurityID(41966) is specified.
UnderlyingStreamCommodityAltIDGrpRepeating groupCount tag 41990—
UnderlyingStreamCommodityAltIDGrp definition & usage →
Required if NoUnderlyingStreamCommodityAltIDs(41990) > 0.
Required if NoUnderlyingStreamCommodityAltIDs(41990) > 0.
Must be set if EncodedUnderlyingStreamCommodityDesc(41970) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingStreamCommodityDesc(41968) field in the encoded format specified via the MessageEncoding(347) field.
May be used to specify the delivery or pricing region of a non-standard commodity swap contract (e.g. when InstrAttribType(871)=38 (US standard contract indicator) and InstrAttribValue(872)=N).
UnderlyingStreamAssetAttributeGrpRepeating groupCount tag 41800—
UnderlyingStreamAssetAttributeGrp definition & usage →
Required if NoUnderlyingStreamAssetAttributes(41800) > 0.
UnderlyingStreamCommodityDataSourceGrpRepeating groupCount tag 41993—
UnderlyingStreamCommodityDataSourceGrp definition & usage →
Required if NoUnderlyingStreamCommodityDataSources(41993) > 0.
Required if NoUnderlyingStreamCommodityDataSources(41993) > 0.
Conditionally required when UnderlyingStreamCommodityNearbySettlDayUnit(41980) is specified.
Conditionally required when UnderlyingStreamCommodityNearbySettlDayPeriod(41979) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to the underlying settlement dates.
UnderlyingStreamCommoditySettlBusinessCenterGrpRepeating groupCount tag 41962—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to the settlement dates.
UnderlyingStreamCommoditySettlBusinessCenterGrp definition & usage →
Required if NoUnderlyingStreamCommoditySettlBusinessCenters(41962) > 0.
Conditionally required when UnderlyingStreamCommoditySettlDateRollUnit(41986) is specified.
Conditionally required when UnderlyingStreamCommoditySettlDateRollPeriod(41985) is specified.
UnderlyingStreamCommoditySettlPeriodGrpRepeating groupCount tag 42002—
UnderlyingStreamCommoditySettlPeriodGrp definition & usage →
Required if NoUnderlyingStreamCommoditySettlPeriods(42002) > 0.
Conditionally required when UnderlyingStreamCommoditySettlPeriodFrequencyUnit(42009) is specified.
Conditionally required when UnderlyingStreamCommoditySettlPeriodFrequencyPeriod(42008) is specified.
UnderlyingStreamCommoditySettlDayGrpRepeating groupCount tag 41996—
UnderlyingStreamCommoditySettlDayGrp definition & usage →
Required if NoUnderlyingStreamCommoditySettlDays(41996) > 0.
UnderlyingStreamCommoditySettlTimeGrpRepeating groupCount tag 41999—
UnderlyingStreamCommoditySettlTimeGrp definition & usage →
Required if NoUnderlyingStreamCommoditySettlTimes(41999) > 0.
Required if NoUnderlyingStreamCommoditySettlTimes(41999) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
UnderlyingStreamEffectiveDateComponent—
UnderlyingStreamEffectiveDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's stream effective dates.
UnderlyingStreamEffectiveDateBusinessCenterGrpRepeating groupCount tag 40975—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's stream effective dates.
UnderlyingStreamEffectiveDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingStreamEffectiveDateBusinessCenters(40975) > 0.
Conditionally required when UnderlyingStreamEffectiveDateOffsetUnit(40062) is specified.
Conditionally required when UnderlyingStreamEffectiveDateOffsetPeriod(40061) is specified.
UnderlyingStreamTerminationDateComponent—
UnderlyingStreamTerminationDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's termination date of the stream.
UnderlyingStreamTerminationDateBusinessCenterGrpRepeating groupCount tag 40976—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's termination date of the stream.
UnderlyingStreamTerminationDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingStreamTerminationDateBusinessCenters(40976) > 0.
Conditionally required when UnderlyingStreamTerminationDateOffsetUnit(40553) is specified.
Conditionally required when UnderlyingPaymentTerminationDateOffsetPeriod(40552) is specified.
UnderlyingStreamCalculationPeriodDatesComponent—
UnderlyingStreamCalculationPeriodDates definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's calculation period dates.
UnderlyingStreamCalculationPeriodBusinessCenterGrpRepeating groupCount tag 40973—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's calculation period dates.
UnderlyingStreamCalculationPeriodBusinessCenterGrp definition & usage →
Required if NoUnderlyingStreamCalculationPeriodBusinessCenters(40973) > 0.
UnderlyingStreamCalculationPeriodDateGrpRepeating groupCount tag 41954—
UnderlyingStreamCalculationPeriodDateGrp definition & usage →
Required if NoUnderlyingStreamCalculationPeriodDates(41954) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's calculation period dates.
UnderlyingStreamFirstPeriodStartDateBusinessCenterGrpRepeating groupCount tag 40974—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's calculation period dates.
UnderlyingStreamFirstPeriodStartDateBusinessCenterGrp definition & usage →
Required if NoUnderlyginstreamFirstPeriodStartDateBusinessCenters(40974) > 0.
Conditionally required when UnderlyingStreamCalculationFrequencyUnit(40566) is specified.
Conditionally required when UnderlyingStreamCalculationFrequencyPeriod(40565) is specified.
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.
Conditionally required when UnderlyingStreamCalculationCorrectionUnit(41961) is specified.
Conditionally required when UnderlyingStreamCalculationCorrectionPeriod(41960) is specified.
UnderlyingPaymentStreamComponent—
UnderlyingPaymentStream definition & usage →
May be used to specify a count method not listed in UnderlyingPaymentStreamDayCount(40572).
Mutually exclusive with UnderlyingPaymentStreamCompoundingFixedRate(42900) or the UnderlyingPaymentStreamCompoundingFloatingRate component.
UnderlyingPaymentStreamPaymentDatesComponent—
UnderlyingPaymentStreamPaymentDates definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment stream's payment dates.
UnderlyingPaymentStreamPaymentDateBusinessCenterGrpRepeating groupCount tag 40969—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment stream's payment dates.
UnderlyingPaymentStreamPaymentDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamPaymentDateBusinessCenters(40969) > 0.
UnderlyingPaymentStreamPaymentDateGrpRepeating groupCount tag 41937—
UnderlyingPaymentStreamPaymentDateGrp definition & usage →
Required if NoUnderlyingPaymentStreamPaymentDates(41937) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when UnderlyingPaymentStreamPaymentFrequencyUnit(40584) is specified.
Conditionally required when UnderlyingPaymentStreamPaymentFrequencyPeriod(40583) is specified.
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.
Conditionally required when UnderlyingPaymentStreamPaymentOffsetUnit(40590) is specified.
Conditionally required when UnderlyingPaymentStreamPaymentOffsetPeriod(40589) is specified.
UnderlyingPaymentStreamFinalPricePaymentDateComponent—
UnderlyingPaymentStreamFinalPricePaymentDate definition & usage →
Conditionally required when UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit(42952) is specified.
Conditionally required when UnderlyingPaymentStreamFinalPricePaymentDateOffsetPeriod(42951) is specified.
UnderlyingPaymentStreamResetDatesComponent—
UnderlyingPaymentStreamResetDates definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamResetDateBusinessCenterGrpRepeating groupCount tag 40970—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamResetDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamResetDateBusinessCenters(40970) > 0.
Conditionally required when UnderlyingPaymentStreamResetFrequencyUnit(40596) is specified.
Conditionally required when UnderlyingPaymentStreamResetFrequencyPeriod(40595) is specified.
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 reset dates.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrpRepeating groupCount tag 40971—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamInitialFixingDateBusinessCenters(40971) > 0.
Conditionally required when UnderlyingPaymentStreamInitialFixingDateOffsetUnit(40602) is specified.
Conditionally required when UnderlyingPaymentStreamInitialFixingDateOffsetPeriod(40601) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamFixingDateBusinessCenterGrpRepeating groupCount tag 40972—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment stream's reset dates.
UnderlyingPaymentStreamFixingDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamFixingDateBusinessCenters(40972) > 0.
Conditionally required when UnderlyingPaymentStreamFixingDateOffsetUnit(40609) is specified.
Conditionally required when UnderlyingPaymentStreamFixingDateOffsetPeriod(40608) is specified.
Conditionally required when UnderlyingPaymentStreamRateCutoffDateOffsetUnit(40613) is specified.
Conditionally required when UnderlyingPaymentStreamRateCutoffDateOffsetPeriod(40612) is specified.
UnderlyingPaymentStreamFixingDateGrpRepeating groupCount tag 42955—
UnderlyingPaymentStreamFixingDateGrp definition & usage →
Required if NoUnderlyingPaymentStreamFixingDates(42955) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
UnderlyingPaymentStreamFixedRateComponent—
UnderlyingPaymentStreamFixedRate definition & usage →
Mutually exclusive with UnderlyingPaymentStreamFixedAmount(40616).
Mutually exclusive with UnderlyingPaymentStreamRate(40615).
UnderlyingPaymentStreamFloatingRateComponent—
UnderlyingPaymentStreamFloatingRate definition & usage →
Conditionally required when UnderlyingPaymentStreamRateIndexIDSource(43093) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndexID(43092) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndexCurvePeriod(40623) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndexCurveUnit(40622) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndex2IDSource(43123) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndex2ID(43122) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndex2CurvePeriod(41912) is specified.
Conditionally required when UnderlyingPaymentStreamRateIndex2CurveUnit(41911) is specified.
Conditionally required when UnderlyingPaymentStreamCalculationLagUnit(41927) is specified.
Conditionally required when UnderlyingPaymentStreamCalculationLagPeriod(41926) is specified.
Conditionally required when UnderlyingPaymentStreamFirstObservationOffsetUnit(41929) is specified.
Conditionally required when UnderlyingPaymentStreamFirstObservationOffsetPeriod(41928) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of pricing dates.
UnderlyingPaymentStreamPricingBusinessCenterGrpRepeating groupCount tag 41909—
UnderlyingPaymentStreamPricingBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamPricingBusinessCenters(41909) > 0.
UnderlyingPaymentStreamPricingDayGrpRepeating groupCount tag 41944—
UnderlyingPaymentStreamPricingDayGrp definition & usage →
Required if NoUnderlyingPaymentStreamPricingDays(41944) > 0.
UnderlyingPaymentStreamPricingDateGrpRepeating groupCount tag 41941—
UnderlyingPaymentStreamPricingDateGrp definition & usage →
Required if NoUnderlyingPaymentStreamPricingDates(41941) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when UnderlyingPaymentStreamInflationLagUnit(40640) is specified.
Conditionally required when UnderlyingPaymentStreamInflationLagPeriod(40639) is specified.
UnderlyingPaymentStreamFormulaComponent—
UnderlyingPaymentStreamFormula definition & usage →
UnderlyingPaymentStreamFormulaMathGrpRepeating groupCount tag 42981—
UnderlyingPaymentStreamFormulaMathGrp definition & usage →
Required if NoUnderlyingPaymentStreamFormulas(42981) > 0
Required if NoUnderlyingPaymentStreamFormulas(42981) > 0.
UnderlyingPaymentStreamFormulaImageComponent—
UnderlyingPaymentStreamFormulaImage definition & usage →
Conditionally required when UnderlyingPaymentStreamFormulaImage(42948) is specified.
Conditionally required when UnderlyingPaymentStreamFormulaImageLength(42947) is specified.
UnderlyingDividendConditionsComponent—
UnderlyingDividendConditions definition & usage →
UnderlyingDividendPeriodGrpRepeating groupCount tag 42862—
UnderlyingDividendPeriodGrp definition & usage →
Required if NoUnderlyingDividendPeriods(42862) > 0.
When specified, this overrides UnderlyingDividendUnderlierRefID(42829). The specified value would be specific to this dividend period instance.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this dividend period instance.
UnderlyingDividendPeriodBusinessCenterGrpRepeating groupCount tag 42882—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this dividend period instance.
UnderlyingDividendPeriodBusinessCenterGrp definition & usage →
Required if NoUnderlyingDividendPeriodBusinessCenters(42882) > 0.
Conditionally required when UnderlyingDividendPeriodValuationDateOffsetUnit(42872) is specified.
Conditionally required when UnderlyingDividendPeriodValuationDateOffsetPeriod(42871) is specified.
Conditionally required when UnderlyingDividendPeriodPaymentDateOffsetUnit(42878) is specified.
Conditionally required when UnderlyingDividendPeriodPaymentDateOffsetPeriod(42877) is specified.
UnderlyingDividendFXTriggerDateComponent—
UnderlyingDividendFXTriggerDate definition & usage →
Conditionally required when UnderlyingDividendFXTriggerDateOffsetUnit(42848) is specified.
Conditionally required when UnderlyingDividendFXTriggerDateOffsetPeriod(42847) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The value would be specific to this instance of UnderlyingDividendFXTriggerDate.
UnderlyingDividendFXTriggerDateBusinessCenterGrpRepeating groupCount tag 42853—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The values would be specific to this instance of UnderlyingDividendFXTriggerDate.
UnderlyingDividendFXTriggerDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingDividendFXTriggerDateBusinessCenters(42853) > 0.
UnderlyingDividendAccrualFloatingRateComponent—
UnderlyingDividendAccrualFloatingRate definition & usage →
Conditionally required when UnderlyingDividendFloatingRateIndexCurveUnit(42803) is specified.
Conditionally required when UnderlyingDividendFloatingRateIndexCurvePeriod(42802) is specified.
UnderlyingDividendAccrualPaymentDateComponent—
UnderlyingDividendAccrualPaymentDate definition & usage →
Conditionally required when UnderlyingDividendAccrualPaymentDateOffsetUnit(42821) is specified.
Conditionally required when UnderlyingDividendAccrualPaymentDateOffsetPeriod(42820) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The value would be specific to this instance of UnderlyingDividendAccrualPaymentDate.
UnderlyingDividendAccrualPaymentDateBusinessCenterGrpRepeating groupCount tag 42799—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The values would be specific to this instance of UnderlyingDividendAccrualPaymentDate.
UnderlyingDividendAccrualPaymentDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingDividendAccrualPaymentDateBusinessCenters(42799) > 0.
UnderlyingReturnRateGrpRepeating groupCount tag 43034—
UnderlyingReturnRateGrp definition & usage →
Required if NoUnderlyingReturnRates(43034) > 0.
If not specified, this is defaulted to the reporting currency.
UnderlyingReturnRatePriceGrpRepeating groupCount tag 43064—
UnderlyingReturnRatePriceGrp definition & usage →
Required if NoUnderlyingReturnRatePrices(43064) > 0.
UnderlyingReturnRateFXConversionGrpRepeating groupCount tag 43030—
UnderlyingReturnRateFXConversionGrp definition & usage →
Required if NoUnderlyingReturnRateFXConversions(43030) > 0.
Required if NoUnderlyingReturnRateFXConversions(43030) > 0.
Mutually exclusive with UnderlyingReturnRateQuoteTime(43048).
Mutually exclusive with UnderlyingReturnRateQuoteTimeType(43047).
UnderlyingReturnRateInformationSourceGrpRepeating groupCount tag 43060—
UnderlyingReturnRateInformationSourceGrp definition & usage →
Required if NoUnderlyingReturnRateInformationSources(43060) > 0.
UnderlyingReturnRateDateGrpRepeating groupCount tag 43008—
UnderlyingReturnRateDateGrp definition & usage →
Required if NoUnderlyingReturnRateDates(43008) > 0.
UnderlyingReturnRateValuationDateGrpRepeating groupCount tag 43071—
UnderlyingReturnRateValuationDateGrp definition & usage →
Required if NoUnderlyingReturnRateValuationDates(43071) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when UnderlyingReturnRateValuationDateOffsetUnit(43012) is specified.
Conditionally required when UnderlyingReturnRateValuationDateOffsetPeriod(43011) is specified.
Conditionally required when UnderlyingReturnRateValuationStartDateOffsetUnit(43017) is specified.
Conditionally required when UnderlyingReturnRateValuationStartDateOffsetPeriod(43016) is specified.
Conditionally required when UnderlyingReturnRateValuationEndDateOffsetUnit(43023) is specified.
Conditionally required when UnderlyingReturnRateValuationEndDateOffsetPeriod(43022) is specified.
Conditionally required when UnderlyingReturnRateValuationFrequencyUnit(43027) is specified.
Conditionally required when UnderlyingReturnRateValuationFrequencyPeriod(43026) is specified.
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 return rate dates.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to payment stream return rate valuation dates.
UnderlyingReturnRateValuationDateBusinessCenterGrpRepeating groupCount tag 43069—
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to payment stream return rate valuation dates.
UnderlyingReturnRateValuationDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingReturnRateValuationDateBusinessCenters(43069) > 0.
Mutually exclusive with UnderlyingReturnRateValuationTime(43056)
Mutually exclusive with UnderlyingReturnRateValuationTimeType(43055).
Mutually exclusive with UnderlyingPaymentStreamCompoundingXIDRef(42896) or the UnderlyingPaymentStreamCompoundingFloatingRate component.
UnderlyingPaymentStreamCompoundingFloatingRateComponent—
Mutually exclusive with UnderlyingPaymentStreamCompoundingFixedRate(42900) or the UnderlyingPaymentStreamCompoundingXIDRef(42896).
UnderlyingPaymentStreamCompoundingFloatingRate definition & usage →
Conditionally required if UnderlyingPaymentStreamCompoundingRateIndexCurveUnit(42925) is specified.
Conditionally required if UnderlyingPaymentStreamCompoundingRateIndexCurvePeriod(42924) is specified.
UnderlyingPaymentStreamCompoundingDatesComponent—
UnderlyingPaymentStreamCompoundingDates definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to payment stream compounding dates.
UnderlyingPaymentStreamCompoundingDatesBusinessCenterGrpRepeating groupCount tag 42915—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to payment stream compounding dates.
UnderlyingPaymentStreamCompoundingDatesBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamCompoundingDatesBusinessCenters(42915) > 0.
UnderlyingPaymentStreamCompoundingDateGrpRepeating groupCount tag 42901—
UnderlyingPaymentStreamCompoundingDateGrp definition & usage →
Required if NoUnderlyingPaymentStreamCompoundingDates(42901) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingDatesOffsetUnit(42907) is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingDatesOffsetPeriod(42906) is specified.
UnderlyingPaymentStreamCompoundingStartDateComponent—
UnderlyingPaymentStreamCompoundingStartDate definition & usage →
Conditionally required when UnderlyingPaymentStreamCompoundingStartDateOffsetUnit(42944) is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingStartDateOffsetPeriod(42943) is specified.
UnderlyingPaymentStreamCompoundingEndDateComponent—
UnderlyingPaymentStreamCompoundingEndDate definition & usage →
Conditionally required when UnderlyingPaymentStreamCompoundingEndDateOffsetUnit(42920) is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingEndDateOffsetPeriod(42919) is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingFrequencyUnit(42911) is specified.
Conditionally required when UnderlyingPaymentStreamCompoundingFrequencyPeriod(42910) is specified.
When specified, this overrides the date roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the payment stream dates.
UnderlyingPaymentStreamNonDeliverableSettlTermsComponent—
UnderlyingPaymentStreamNonDeliverableSettlTerms definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's non-deliverable settlement terms.
UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrpRepeating groupCount tag 40968—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's non-deliverable settlement terms.
UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStreamNonDeliverableFixingDatesBizCenters(40968) > 0.
Conditionally required when UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit(40653) is specified.
Conditionally required when UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetPeriod(40652) is specified.
UnderlyingPaymentStreamNonDeliverableSettlRateSourceComponent—
UnderlyingPaymentStreamNonDeliverableSettlRateSource definition & usage →
Conditionally required when UnderlyingPaymentStreamNonDeliverableSettlRateSource(40661) = 3 (ISDA Settlement Rate Option) or 99 (Other).
UnderlyingPaymentStreamNonDeliverableFixingDateGrpRepeating groupCount tag 40656—
UnderlyingPaymentStreamNonDeliverableFixingDateGrp definition & usage →
Required if NoUnderlyingNonDeliverableFixingDates(40656) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
UnderlyingSettlRateDisruptionFallbackGrpRepeating groupCount tag 40659—
UnderlyingSettlRateDisruptionFallbackGrp definition & usage →
Required if NoUnderlyingSettlRateFallbacks(40659) > 0.
UnderlyingSettlRateFallbackRateSourceComponent—
UnderlyingSettlRateFallbackRateSource definition & usage →
Conditionally required when UnderlyingSettlRateFallbackRateSource(40904) = 3 (ISDA Settlement Rate Option) or 99 (Other).
UnderlyingPaymentScheduleGrpRepeating groupCount tag 40664—
UnderlyingPaymentScheduleGrp definition & usage →
Required if NoUnderlyingPaymentScheules(40664) > 0.
Conditionally required when UnderlyingPaymentScheduleStepFrequeencyUnit(40681) is specified.
Conditionally required when UnderlyingPaymentScheduleStepFrequeencyPeriod(40680) is specified.
UnderlyingPaymentScheduleRateSourceGrpRepeating groupCount tag 40704—
UnderlyingPaymentScheduleRateSourceGrp definition & usage →
Required if NoUnderlyingPaymentScheduleRates(40704) > 0.
Required if NoUnderlyingPaymentScheduleRates(40704) > 0.
Conditionally required when UnderlyingPaymentScheduleRateSource(40705) = 99 (Other).
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment schedule.
UnderlyingPaymentScheduleFixingDateBusinessCenterGrpRepeating groupCount tag 40966—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment schedule.
UnderlyingPaymentScheduleFixingDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentScheduleFixingDateBusinessCenters(40966) > 0.
Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetUnit(40692) is specified.
Conditionally required when UnderlyingPaymentScheduleFixingDateOffsetPeriod(40691) is specified.
UnderlyingPaymentScheduleFixingDayGrpRepeating groupCount tag 41878—
UnderlyingPaymentScheduleFixingDayGrp definition & usage →
Required if NoUnderlyingPaymentScheduleFixingDays(41878) > 0.
Conditionally required when UnderlyingPaymentScheduleFixingLagUnit(41894) is specified.
Conditionally required when UnderlyingPaymentScheduleFixingLagPeriod(41893) is specified.
Conditionally required when UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit(41896) is specified.
Conditionally required when UnderlyingPaymentScheduleFixingFirstObservationDateOffsetPeriod(41895) is specified.
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the underlying instrument's payment schedule.
UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrpRepeating groupCount tag 40967—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the underlying instrument's payment schedule.
UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentScheduleInterimExchangeDateBusinessCenters(40967) > 0.
Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit(40701) is specified.
Conditionally required when UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriod(40700) is specified.
UnderlyingPaymentStubGrpRepeating groupCount tag 40708—
UnderlyingPaymentStubGrp definition & usage →
Required if NoUnderlyingPaymentStubs(40708) > 0.
UnderlyingPaymentStubStartDateComponent—
UnderlyingPaymentStubStartDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this payment stub instance.
UnderlyingPaymentStubStartDateBusinessCenterGrpRepeating groupCount tag 43000—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this payment stub instance.
UnderlyingPaymentStubStartDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStubStartDateBusinessCenters(43000) > 0.
Conditionally required when UnderlyingPaymentStubStartDateOffsetUnit(42997) is specified.
Conditionally required when UnderlyingPaymentStubStartDateOffsetPeriod(42996) is specified.
UnderlyingPaymentStubEndDateComponent—
UnderlyingPaymentStubEndDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this payment stub instance.
UnderlyingPaymentStubEndDateBusinessCenterGrpRepeating groupCount tag 42991—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this payment stub instance.
UnderlyingPaymentStubEndDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingPaymentStubEndDateBusinessCenters(42991) > 0.
Conditionally required when UnderlyingPaymentStubEndDateOffsetUnit(42988) is specified.
Conditionally required when UnderlyingPaymentStubEndDateOffsetPeriod(42987) is specified.
Conditionally required when UnderlyingPaymentStubIndexCurveUnit(40717) is specified.
Conditionally required when UnderlyingPaymentStubIndexCurvePeriod(40716) is specified.
Conditionally required when UnderlyingPaymentStubIndex2CurveUnit(40731) is specified.
Conditionally required when UnderlyingPaymentStubIndex2CurvePeriod(40730) is specified.
UnderlyingDeliveryStreamComponent—
UnderlyingDeliveryStream definition & usage →
UnderlyingDeliveryStreamCommoditySourceGrpRepeating groupCount tag 41808—
UnderlyingDeliveryStreamCommoditySourceGrp definition & usage →
Required if NoUnderlyingDeliveryStreamCommoditySources(41808) > 0.
UnderlyingDeliveryStreamCycleGrpRepeating groupCount tag 41804—
UnderlyingDeliveryStreamCycleGrp definition & usage →
Required if NoUnderlyingDeliveryStreamCycles(41804) > 0.
Must be set if EncodedUnderlyingDeliveryStreamCycleDesc(41807) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingDeliverySreamCycleDesc(41805) field in the encoded format specified via the MessageEncoding(347) field.
UnderlyingDeliveryScheduleGrpRepeating groupCount tag 41756—
UnderlyingDeliveryScheduleGrp definition & usage →
Required if NoUnderlyingDeliverySchedules(41756) > 0.
Conditionally required when UnderlyingDeliveryScheduleNegativeTolerance(41762) or UnderlyingDeliverySchedulePositiveTolerance(41763) is specified.
UnderlyingDeliveryScheduleSettlDayGrpRepeating groupCount tag 41770—
UnderlyingDeliveryScheduleSettlDayGrp definition & usage →
Required if NoUnderlyingDeliveryScheduleSettlDays(41770) > 0.
UnderlyingDeliveryScheduleSettlTimeGrpRepeating groupCount tag 41773—
UnderlyingDeliveryScheduleSettlTimeGrp definition & usage →
Required if NoUnderlyingDeliveryScheduleSettlTimes(41773) > 0.
Required if NoUnderlyingDeliveryScheduleSettlTimes(41773) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
Must be set if EncodedUnderlyingStreamText(40989) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingStreamText(40547) field in the encoded format specified via the MessageEncoding(347) field.
UnderlyingProvisionGrpRepeating groupCount tag 42149—
UnderlyingProvisionGrp definition & usage →
Required if NoUnderlyingProvisions(42149) > 0.
When 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.
UnderlyingProvisionDateBusinessCenterGrpRepeating groupCount tag 42190—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the instrument provisions.
UnderlyingProvisionDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingProvisionDateBusinessCenters(42190) > 0.
Conditionally required when UnderlyingProvisionDateTenorUnit(42155) is specified.
Conditionally required when UnderlyingProvisionDateTenorPeriod(42154) is specified.
UnderlyingProvisionCashSettlValueDatesComponent—
UnderlyingProvisionCashSettlValueDates definition & usage →
When 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.
UnderlyingProvisionCashSettlValueDateBusinessCenterGrpRepeating groupCount tag 42182—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional cash settlement value date.
UnderlyingProvisionCashSettlValueDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingProvisionCashSettlValueDateBusinessCenters(42182) > 0.
Conditionally required when UnderlyingProvisionCashSettlValueDateOffsetUnit(42109) is specified.
Conditionally required when UnderlyingProvisionCashSettlValueDateOffsetPeriod(42108) is specified.
UnderlyingProvisionOptionExerciseDatesComponent—
UnderlyingProvisionOptionExerciseDates definition & usage →
When 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.
UnderlyingProvisionOptionExerciseBusinessCenterGrpRepeating groupCount tag 42184—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option exercise date.
UnderlyingProvisionOptionExerciseBusinessCenterGrp definition & usage →
Required if NoUnderlyingProvisionOptionExerciseBusinessCenters(42184) > 0.
UnderlyingProvisionOptionExerciseFixedDateGrpRepeating groupCount tag 42112—
UnderlyingProvisionOptionExerciseFixedDateGrp definition & usage →
Required if NoUnderlyingProvisionOptionExerciseFixedDates(42112) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when UnderlyingProvisionOptionExerciseEarliestDateUnit(42117) is specified.
Conditionally required when UnderlyingProvisionOptionExerciseEasrliestDatePeriod(42116) is specified.
Conditionally required when UnderlyingProvisionOptionExerciseFrequencyUnit(42119) is specified.
Conditionally required when UnderlyingProvisionOptionExerciseFrequencyPeriod(42118) is specified.
Conditionally required when UnderlyingProvisionOptionExerciseStartDateOffsetUnit(42123) is specified.
Conditionally required when UnderlyingProvisionOptionExerciseStartDateOffsetPeriod(42122) is specified.
UnderlyingProvisionOptionExpirationDateComponent—
UnderlyingProvisionOptionExpirationDate definition & usage →
When 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.
UnderlyingProvisionOptionExpirationDateBusinessCenterGrpRepeating groupCount tag 42186—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option expiration date.
UnderlyingProvisionOptionExpirationDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingProvisionOptionExpirationDateBusinessCenters(42186) > 0.
Conditionally required when UnderlyingProvisionOptionExpirationDateOffsetUnit(42137) is specified.
Conditionally required when UnderlyingProvisionOptionExpirationDateOffsetPeriod(42136) is specified.
UnderlyingProvisionOptionRelevantUnderlyingDateComponent—
UnderlyingProvisionOptionRelevantUnderlyingDate definition & usage →
When specified, this overrides the business day convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified value would be specific to this instance of the provisional option relevant underlying date.
UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrpRepeating groupCount tag 42188—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional option relevant underlying date.
UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrp definition & usage →
Conditionally required when UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit(42146) is specified.
Conditionally required when UnderlyingProvisionOptionRelevantUnderlyingDateOffsetPeriod(42145) is specified.
UnderlyingProvisionCashSettlPaymentDatesComponent—
UnderlyingProvisionCashSettlPaymentDates definition & usage →
When 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.
UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrpRepeating groupCount tag 42180—
When specified, this overrides the business centers defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. The specified values would be specific to this instance of the provisional cash settlement payment date.
UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingProvisionCashSettlPaymentDateBusinessCenters(42180) > 0.
Conditionally required when UnderlyingProvisionCashSettlPaymentDateOffsetUnit(42095) is specified.
Conditionally required when UnderlyingProvisionCashSettlPaymentDateOffsetPeriod(42094) is specified.
UnderlyingProvisionCashSettlPaymentFixedDateGrpRepeating groupCount tag 42099—
UnderlyingProvisionCashSettlPaymentFixedDateGrp definition & usage →
Required if NoUnderlyingProvisionCashSettlPaymentDates (42099) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
UnderlyingProvisionCashSettlQuoteSourceComponent—
UnderlyingProvisionCashSettlQuoteSource definition & usage →
Must be set if EncodedProvisionText(40987) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingProvisionText(42170) field in the encoded format specified via the MessageEncoding(347) field.
UnderlyingProvisionPartiesRepeating groupCount tag 42173—
UnderlyingProvisionParties definition & usage →
Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
Required if NoUnderlyingProvisionPartyIDs(42173) > 0.
UnderlyingProvisionPtysSubGrpRepeating groupCount tag 42177—
UnderlyingProvisionPtysSubGrp definition & usage →
Required if NoUnderlyingProvisionPartySubIDs(42177) > 0.
Required if NoUnderlyingProvisionPartySubIDs(42177) > 0.
UnderlyingAdditionalTermGrpRepeating groupCount tag 42036—
UnderlyingAdditionalTermGrp definition & usage →
Required if NoUnderlyingAdditionalTerms(42036) > 0.
UnderlyingAdditionalTermBondRefGrpRepeating groupCount tag 41340—
UnderlyingAdditionalTermBondRefGrp definition & usage →
Required if NoUnderlyingAdditionalTermBondRefs(41340) > 0.
Conditionally required when UnderlyingAdditionalTermBondSecurityID(41341) is specified.
Must be set if EncodedUnderlyingAdditionalTermBondDesc(41711) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondDesc(41709) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedUnderlyingAdditionalTermBondIssuer(42026) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondIssuer(42017) field in the encoded format specified via the MessageEncoding(347) field.
Conditionally required when UnderlyingAdditionalTermBondCouponFrequencyUnit(42034) is specified.
Conditionally required when UnderlyingAdditionalTermBondCouponFrequencyPeriod(42033) is specified.
UnderlyingProtectionTermGrpRepeating groupCount tag 42068—
UnderlyingProtectionTermGrp definition & usage →
Required if NoUnderlyingProtectionTerms(42068) > 0.
UnderlyingProtectionTermEventNewsSourceGrpRepeating groupCount tag 42090—
UnderlyingProtectionTermEventNewsSourceGrp definition & usage →
Required if NoUnderlyingProtectionTermEventNewsSources(42090) > 0.
UnderlyingProtectionTermEventGrpRepeating groupCount tag 42077—
UnderlyingProtectionTermEventGrp definition & usage →
Required if NoUnderlyingProtectionTermEvents (42077) > 0.
Conditionally required when UnderlyingProtectionTermEventUnit(42082) is specified.
Conditionally required when UnderlyingProtectionTermEventPeriod(42081) is specified.
UnderlyingProtectionTermEventQualifierGrpRepeating groupCount tag 42085—
UnderlyingProtectionTermEventQualifierGrp definition & usage →
Required if NoUnderlyingProtectionTermEventQualifiers(42085) > 0.
UnderlyingProtectionTermObligationGrpRepeating groupCount tag 42087—
UnderlyingProtectionTermObligationGrp definition & usage →
Required if NoUnderlyingProtectionTermObligations(42087) > 0.
UnderlyingCashSettlTermGrpRepeating groupCount tag 42041—
UnderlyingCashSettlTermGrp definition & usage →
Required if NoUnderlyingCashSettlTerms(42041) > 0.
UnderlyingCashSettlDealerGrpRepeating groupCount tag 42039—
UnderlyingCashSettlDealerGrp definition & usage →
Required if NoUnderlyingCashSettlDealers(42039) > 0.
UnderlyingCashSettlDateComponent—
UnderlyingCashSettlDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in the Instrument component. The specified value would be specific to this instance of the cash settlement provision.
UnderlyingCashSettlDateBusinessCenterGrpRepeating groupCount tag 42788—
When specified, this overrides the business centers defined in the DateAdjustment component in the Instrument component. The specified values would be specific to this instance of the cash settlement provision.
UnderlyingCashSettlDateBusinessCenterGrp definition & usage →
Required if NoUnderlyingCashSettlDateBusinessCenters(42788) > 0.
Conditionally required when UnderlyingCashSettlDateOffsetUnit(42794) is specified.
Conditionally required when UnderlyingCashSettlDateOffsetPeriod(42793) is specified.
UnderlyingPhysicalSettlTermGrpRepeating groupCount tag 42060—
UnderlyingPhysicalSettlTermGrp definition & usage →
UnderlyingPhysicalSettlDeliverableObligationGrpRepeating groupCount tag 42065—
Required if NoUnderlyingPhysicalSettlTerms(42060) > 0.
UnderlyingPhysicalSettlDeliverableObligationGrp definition & usage →
Required if NoUnderlyingPhysicalSettlDeliverableObligations(42065) > 0.
UnderlyingRateSpreadScheduleComponent—
UnderlyingRateSpreadSchedule definition & usage →
UnderlyingRateSpreadStepGrpRepeating groupCount tag 43005—
UnderlyingRateSpreadStepGrp definition & usage →
Required if NoUnderlyingRateSpreadSteps(43005) > 0.
Required if NoUnderlyingRateSpreadSteps(43005) > 0.
UnderlyingDividendPayoutComponent—
UnderlyingDividendPayout definition & usage →
UnderlyingDividendPaymentGrpRepeating groupCount tag 42855—
UnderlyingDividendPaymentGrp definition & usage →
Required if NoUnderlyingDividendPayments (42855) > 0.
Required if NoUnderlyingDividendPayments (42855) > 0.
UnderlyingExtraordinaryEventGrpRepeating groupCount tag 42884—
UnderlyingExtraordinaryEventGrp definition & usage →
Required if NoUnderlyingExtraordinaryEvents(42884) > 0.
Required if NoUnderlyingExtraordinaryEvents(42884) > 0.
InstrmtLegGrpRepeating groupCount tag 555—
Number of legs that make up the Security
InstrmtLegGrp definition & usage →
Number of legs
InstrumentLegComponent—
Required if NoLegs(555) > 0.
InstrumentLeg definition & usage →
Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)
Use "[N/A]" for products which do not have a symbol.
Required if the InstrumentLeg component is marked as required where the component is used.
Used for unique identification of the leg that can subsequently be used whenever a simple leg identification is sufficient. It can also serve as input value for LegRefID(654) whenever only a simple leg reference is allowed or needed.
Conditionally required when LegMaturityFrequencyPeriod(2987) is specified.
Conditionally required when LegMaturityFrequencyUnit(2986) is specified and the value is not EOM (End of Month) or F (Flexible).
Required if LegAssetSubClass(2068) is specified.
Required if LegAssetType(2069) is specified.
Required if LegAssetSubType(2739) is specified.
LegSecondaryAssetGrpRepeating groupCount tag 2076—
LegSecondaryAssetGrp definition & usage →
Required if NoLegSecondaryAssetClasses(2076) > 0.
Required if LegSecondaryAssetType(2079) is specified.
Required if LegSecondaryAssetSubType(2743) is specified.
LegAssetAttributeGrpRepeating groupCount tag 2308—
LegAssetAttributeGrp definition & usage →
Required if NoLegAssetAttributes(2308) > 0.
Conditionally required when LegMthToDefault(2158) is specified.
Conditionally required when LegCouponFreqUnit(2164) is specified.
Conditionally required when LegCouponFreqPeriod(2163) is specified.
Conditionally required when LegConvertibleBondEquityID(2166) is specified.
Must be set if EncodedLegOptionExpirationDesc(2180) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegOptionExpirationDesc(2178) field in the encoded format specified via the MessageEncoding(347) field.
When specified, LegPutOrCall(1358), LegStrikePrice(612), and LegStrikePriceBoundaryPrecision(2188) must also be specified.
Used to indicate a time unit for the contract (e.g., days, weeks, months, etc.)
Conditionally required if LegOptPayoutTyp(2193) = 3 (Binary).
Must be set if EncodedLegIssuer(619) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegIssuer(617) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedLegFinancialInstrumentFullName(2719) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegFinancialInstrumentFullName(2717) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if LegEncodedSecurityDesc(622) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegSecurityDesc(620) field in the encoded format specified via the MessageEncoding(347) field.
LegSecurityXMLComponent—
Embedded XML document describing the leg instrument.
LegSecurityXML definition & usage →
Must be provided if LegSecurityXML(1872) field is specified and must immediately precede it.
Specific to the <InstrumentLeg> (not in <Instrument>)
Specific to the <InstrumentLeg> (not in <Instrument>)
Specific to the <InstrumentLeg> (not in <Instrument>)
Identifies MBS / ABS pool
Used to express option right
Used to express in-the-moneyness behavior in general terms for the option without the use of LegStrikePrice(612) and LegPutOrCall(1358).
LegOptionRatio is provided on covering leg to create a delta neutral spread. In Listed Derivatives, the delta of the leg is multiplied by LegOptionRatio and OrderQty to determine the covering quantity.
Used to specify an anchor price for a leg as part of the definition or creation of the strategy - not used for execution price.
LegEvntGrpRepeating groupCount tag 2059—
LegEvntGrp definition & usage →
Required if NoLegEvents(2059) > 0.
Conditionally required when LegEventTime(2062) is specified.
Conditionally required when LegEventTimePeriod(2064) is specified.
Conditionally required when LegEventTimeUnit(2063) is specified.
Must be set if EncodedLegEventText(2075) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegEventText(2066) field in the encoded format specified via the MessageEncoding(347) field.
LegInstrumentPartiesRepeating groupCount tag 2254—
LegInstrumentParties definition & usage →
Repeating group below should contain unique combinations of LegInstrumentPartyID(2255), LegInstrumentPartyIDSource(2256) and LegInstrumentPartyRole(2257).
Used to identify the source of PartyID. Required if LegInstrumentPartyIDSource(2256) is specified. Required if NoLegInstrumentParties(2254) > 0.
Used to identify class source of LegInstrumentPartyID(2255) value (e.g. BIC). Required if LegInstrumentPartyID(2255) is specified. Required if NoLegInstrumentParties(2254) > 0.
Identifies the type of LegInstrumentPartyID(2255) (e.g. Executing Broker). Required if NoLegInstrumentParties(2254) > 0.
LegInstrumentPtysSubGrpRepeating groupCount tag 2258—
Repeating group of party sub-identifiers.
LegInstrumentPtysSubGrp definition & usage →
Required if NoLegInstrumentPartySubIDs(2258) > 0.
LegComplexEventsRepeating groupCount tag 2218—
LegComplexEvents definition & usage →
Required if NoLegComplexEvents(2218)) > 0.
Conditionally required when there are more than one LegComplexEvents occurrences. A chain of LegComplexEvents must be linked together through use of the LegComplexEventCondition(2232) in which the relationship between any two events is described. For any two LegComplexEvents the first occurrence will specify the LegComplexEventCondition(2232) which links it with the second event.
LegComplexEventDatesRepeating groupCount tag 2250—
LegComplexEventDates definition & usage →
Required if NoLegComplexEventDates(2250) > 0.
Required if NoLegComplexEventDates(2250) > 0.
LegComplexEventTimesRepeating groupCount tag 2253—
LegComplexEventTimes definition & usage →
Required if NoLegComplexEventTimes(2253) > 0.
Required if NoLegComplexEventTimes(2253) > 0.
LegComplexEventRateSourceGrpRepeating groupCount tag 41382—
LegComplexEventRateSourceGrp definition & usage →
Required if NoLegComplexEventRateSources(41382) > 0.
Required if NoLegComplexEventRateSources(41382) > 0.
Conditionally required when LegComplexEventRateSource(41383) = 99 (Other).
LegComplexEventRelativeDateComponent—
LegComplexEventRelativeDate definition & usage →
Conditionally required when LegComplexEventDateOffsetUnit(41392) is specified.
Conditionally required when LegComplexEventDateOffsetPeriod(41391) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to complex event dates.
LegComplexEventDateBusinessCenterGrpRepeating groupCount tag 41387—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to complex event dates.
LegComplexEventDateBusinessCenterGrp definition & usage →
Required if NoLegComplexEventDateBusinessCenters(41387) > 0.
LegComplexEventPeriodGrpRepeating groupCount tag 41379—
LegComplexEventPeriodGrp definition & usage →
Required if NoLegComplexEventPeriods(41379) > 0.
LegComplexEventScheduleGrpRepeating groupCount tag 41400—
LegComplexEventScheduleGrp definition & usage →
Required if NoLegComplexEventScedules(41400) > 0.
Conditionally required when LegComplexEventScheduleFrequencyUnit(41404) is specified.
Conditionally required when LegComplexEventScheduleFrequencyPeriod(41403) is specified.
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 option expiration dates and times.
LegComplexEventPeriodDateGrpRepeating groupCount tag 41376—
LegComplexEventPeriodDateGrp definition & usage →
Required if NoLegComplexEventPeriodDateTimes(41376) > 0.
LegComplexEventAveragingObservationGrpRepeating groupCount tag 41363—
LegComplexEventAveragingObservationGrp definition & usage →
Required if NoLegComplexEventAveragingObservations(41363) > 0.
LegComplexEventCreditEventSourceGrpRepeating groupCount tag 41398—
LegComplexEventCreditEventSourceGrp definition & usage →
Required if NoLegComplexEventCreditEventSources(41398) > 0.
LegComplexEventCreditEventGrpRepeating groupCount tag 41366—
LegComplexEventCreditEventGrp definition & usage →
Required if NoLegComplexEventCreditEvents(41366) > 0.
Conditionally required when LegComplexEventCreditEventUnit(41371) is specified.
Conditionally required when LegComplexEventCreditEventPeriod(41370) is specified.
LegComplexEventCreditEventQualifierGrpRepeating groupCount tag 41374—
LegComplexEventCreditEventQualifierGrp definition & usage →
Required if NoLegComplexEventCreditEventQualifiers(41374) > 0.
LegDateAdjustmentComponent—
LegDateAdjustment definition & usage →
LegBusinessCenterGrpRepeating groupCount tag 40923—
LegBusinessCenterGrp definition & usage →
Required if NoLegBusinessCenters(40923) > 0.
LegPricingDateTimeComponent—
LegPricingDateTime definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to the pricing dates.
LegPricingDateBusinessCenterGrpRepeating groupCount tag 41607—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the pricing dates.
LegPricingDateBusinessCenterGrp definition & usage →
Required if NoLegPricingDateBusinessCenters(41607) > 0.
LegMarketDisruptionComponent—
LegMarketDisruption definition & usage →
LegMarketDisruptionEventGrpRepeating groupCount tag 41467—
LegMarketDisruptionEventGrp definition & usage →
Required if NoLegMarketDisruptionEvents(41467) > 0.
LegMarketDisruptionFallbackGrpRepeating groupCount tag 41469—
LegMarketDisruptionFallbackGrp definition & usage →
Required if NoLegMarketDisruptionFallbacks(41469) > 0.
The sequence of entries specifies the order in which the fallback provisions should be applied.
LegMarketDisruptionFallbackReferencePriceGrpRepeating groupCount tag 41471—
LegMarketDisruptionFallbackReferencePriceGrp definition & usage →
Required if NoLegMarketDisruptionFallbackReferencePrices(41471) > 0.
Conditionally required when LegMarketDisruptionFallbackUnderlyerSecurityIDSource(41474) is specified.
Conditionally required when LegMarketDisruptionFallbackUnderlierSecurityID(41473) is specified.
Must be set if EncodedLegMarketDisruptionFallbackUnderlierSecurityDesc(41477) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegMarketDisruptionFallbackUnderlierSecurityDesc(41475) field in the encoded format specified via the MessageEncoding(347) field.
If specified, the disruption event should be specified in LegMarketDisruptionEventGrp.
Applicable only when LegMarketDisruptionEvent(41468)='DeMinimisTrading'.
LegOptionExerciseComponent—
LegOptionExercise definition & usage →
Must be set if EncodedLegExerciseDesc (41483) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegExerciseDesc(41481) field in the encoded format specified via the MessageEncoding(347) field.
LegSettlMethodElectionDateComponent—
LegSettlMethodElectionDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to LegOptionExercise.
LegSettlMethodElectionDateBusinessCenterGrpRepeating groupCount tag 42581—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to LegOptionExercise.
LegSettlMethodElectionDateBusinessCenterGrp definition & usage →
Required if NoLegSettlMethodElectionDateBusinessCenters(42581) > 0.
Conditionally required when LegSettlMethodElectionDateOffsetUnit(42578) is specified.
Conditionally required when LegSettlMethodElectionDateOffsetPeriod(42577) is specified.
LegOptionExerciseDatesComponent—
LegOptionExerciseDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of option exercise dates.
LegOptionExerciseBusinessCenterGrpRepeating groupCount tag 41491—
LegOptionExerciseBusinessCenterGrp definition & usage →
Required if NoLegOptionExerciseBusinessCenters(41491) > 0.
LegOptionExerciseDateGrpRepeating groupCount tag 41512—
LegOptionExerciseDateGrp definition & usage →
Required if NoLegOptionExerciseDates(41512) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when LegOptionExerciseEarliestDateUnit(41496) is specified.
Conditionally required when LegOptionExerciseEarliestDatePeriod(41495) is specified.
Conditionally required when LegOptionExerciseFrequencyUnit(41498) is specified.
Conditionally required when LegOptionExerciseFequencyPeriod(41497) is specified.
Conditionally required when LegOptionExerciseStartDateOffsetUnit(41502) is specified.
Conditionally required when LegOptionExerciseStartDateOffsetPeriod(41501) is specified.
LegOptionExerciseExpirationComponent—
LegOptionExerciseExpiration definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the option exercise expiration date.
LegOptionExerciseExpirationDateBusinessCenterGrpRepeating groupCount tag 41515—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the option exercise expiration date.
LegOptionExerciseExpirationDateBusinessCenterGrp definition & usage →
Required if NoLegOptionExerciseExpirationDateBusinessCenters(41515) > 0.
LegOptionExerciseExpirationDateGrpRepeating groupCount tag 41527—
LegOptionExerciseExpirationDateGrp definition & usage →
Required if NoLegOptionExerciseExpirationDates(41527) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when LegOptionExerciseExpirationDateOffsetUnit(41520) is specified.
Conditionally required when LegOptionExerciseExpirationDateOffsetPeriod(41519) is specified.
Conditionally required when LegOptionExerciseExpirationFrequencyUnit(41522) is specified.
Conditionally required when LegOptionExerciseExpirationFrequencyPeriod(41521) is specified.
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 option expiration date.
LegOptionExerciseMakeWholeProvisionComponent—
LegOptionExerciseMakeWholeProvision definition & usage →
LegStreamGrpRepeating groupCount tag 40241—
LegStreamGrp definition & usage →
Required if NoLegStreams(40241) > 0.
Conditionally required when LegStreamNotionalFrequencyUnit(41704) is specified.
Conditionally required when LegStreamNotionalFrequencyPeriod(41703) is specified.
LegStreamCommodityComponent—
LegStreamCommodity definition & usage →
Conditionally required when LegStreamCommoditySecurityIDSource(41651) is specified.
Conditionally required when LegStreamCommoditySecurityID(41650) is specified.
LegStreamCommodityAltIDGrpRepeating groupCount tag 41674—
LegStreamCommodityAltIDGrp definition & usage →
Required if NoLegStreamCommodityAltIDs(41674) > 0.
Required if NoLegStreamCommodityAltIDs(41674) > 0.
Must be set if EncodedLegStreamCommodityDesc(41654) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegStreamCommodityDesc(41652) field in the encoded format specified via the MessageEncoding(347) field.
May be used to specify the delivery or pricing region of a non-standard commodity swap contract (e.g. when InstrAttribType(871)=38 (US standard contract indicator) and InstrAttribValue(872)=N).
LegStreamAssetAttributeGrpRepeating groupCount tag 41452—
LegStreamAssetAttributeGrp definition & usage →
Required if NoLegStreamAssetAttributes(41452) > 0.
LegStreamCommodityDataSourceGrpRepeating groupCount tag 41677—
LegStreamCommodityDataSourceGrp definition & usage →
Required if NoLegStreamCommodityDataSources(41677) > 0.
Required if NoLegStreamCommodityDataSources(41677) > 0.
Conditionally required when LegStreamCommodityNearbySettlDayUnit(41664) is specified.
Conditionally required when LegStreamCommodityNearbySettlDayPeriod(41663) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date.
LegStreamCommoditySettlBusinessCenterGrpRepeating groupCount tag 41646—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the settlement date.
LegStreamCommoditySettlBusinessCenterGrp definition & usage →
Required if NoLegStreamCommoditySettlementBusinessCenters(41646) > 0.
Conditionally required when LegStreamCommoditySettlDateRollUnit(41670) is specified.
Conditionally required when LegStreamCommoditySettlDateRollPeriod(41669) is specified.
LegStreamCommoditySettlPeriodGrpRepeating groupCount tag 41686—
LegStreamCommoditySettlPeriodGrp definition & usage →
Required if NoLegStreamCommoditySettlPeriods(41686) > 0.
Conditionally required when LegStreamCommoditySettlPeriodFrequencyUnit(41693) is specified.
Conditionally required when LegStreamCommoditySettlPeriodFrequencyPeriod(41692) is specified.
LegStreamCommoditySettlDayGrpRepeating groupCount tag 41680—
LegStreamCommoditySettlDayGrp definition & usage →
Required if NoLegStreamCommoditySettlementDays(41680) > 0.
LegStreamCommoditySettlTimeGrpRepeating groupCount tag 41683—
LegStreamCommoditySettlTimeGrp definition & usage →
Required if NoLegStreamCommoditySettlTimes(41683) > 0.
Required if NoLegStreamCommoditySettlTimes(41683) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
LegStreamEffectiveDateComponent—
LegStreamEffectiveDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg stream effective date.
LegStreamEffectiveDateBusinessCenterGrpRepeating groupCount tag 40942—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg stream stream effective date.
LegStreamEffectiveDateBusinessCenterGrp definition & usage →
Required if NoLegStreamEffectiveDateBusinessCenters(40942) > 0.
Conditionally required when LegPaymentStreamEffectiveDateOffsetUnit(40254) is specified.
Conditionally required when LegPaymentStreamEffectiveDateOffsetPeriod(40253) is specified.
LegStreamTerminationDateComponent—
LegStreamTerminationDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg stream termination date.
LegStreamTerminationDateBusinessCenterGrpRepeating groupCount tag 40943—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg stream termination date.
LegStreamTerminationDateBusinessCenterGrp definition & usage →
Required if NoLegStreamTerminationDateBusinessCenters(40943) > 0.
Conditionally required when LegStreamTerminationDateOffsetUnit(40262) is specified.
Conditionally required when LegStreamTerminationDateOffsetPeriod(40261) is specified.
LegStreamCalculationPeriodDatesComponent—
LegStreamCalculationPeriodDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg stream calculation period dates.
LegStreamCalculationPeriodBusinessCenterGrpRepeating groupCount tag 40940—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg stream calculation period dates.
LegStreamCalculationPeriodBusinessCenterGrp definition & usage →
Required if NoLegStreamCalculationPeriodBusinessCenters(40940) > 0.
LegStreamCalculationPeriodDateGrpRepeating groupCount tag 41638—
LegStreamCalculationPeriodDateGrp definition & usage →
Required if NoLegStreamCalculationPeriodDates(41638) > 0.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg stream calculation period dates.
LegStreamFirstPeriodStartDateBusinessCenterGrpRepeating groupCount tag 40941—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg stream calculation period dates.
LegStreamFirstPeriodStartDateBusinessCenterGrp definition & usage →
Required if NoLegStreamFirstPeriodStartDateBusinessCenters(40941) > 0.
Conditionally required when LegStreamCalculationFrequencyUnit(40275) is specified.
Conditionally required when LegStreamCalculationFrequencyPeriod(40274) is specified.
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 calculation period dates.
Conditionally required when LegStreamCalculationCorrectionUnit(41645) is specified.
Conditionally required when LegStreamCalculationCorrectionPeriod(41644) is specified.
LegPaymentStreamComponent—
LegPaymentStream definition & usage →
May be used to specify a count method not listed in LegPaymentStreamDayCount(40283).
Mutually exclusive with LegPaymentStreamCompoundingFixedRate(42404) or the LegPaymentStreamCompoundingFloatingRate component.
LegPaymentStreamPaymentDatesComponent—
LegPaymentStreamPaymentDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment stream.
LegPaymentStreamPaymentDateBusinessCenterGrpRepeating groupCount tag 40930—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment stream.
LegPaymentStreamPaymentDateBusinessCenterGrp definition & usage →
Requirend if NoLegPaymentStreamPaymentDateBusinessCenters(40930) > 0.
LegPaymentStreamPaymentDateGrpRepeating groupCount tag 41589—
LegPaymentStreamPaymentDateGrp definition & usage →
Required if NoLegPaymentStreamPaymentDates(41589) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when LegPaymentStreamPaymentFrequencyUnit(40295) is specified.
Conditionally required when LegPaymentStreamFrequencyPeriod(40294) is specified.
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.
Conditionally required when LegPaymentStreamPaymentDateOffsetUnit(40301) is specified.
Conditionally required when LegPaymentStreamPaymentDateOffsetPeriod(40300) is specified.
LegPaymentStreamFinalPricePaymentDateComponent—
LegPaymentStreamFinalPricePaymentDate definition & usage →
Conditionally required when LegPaymentStreamFinalPricePaymentDateOffsetUnit(42456) is specified.
Conditionally required when LegPaymentStreamFinalPricePaymentDateOffsetPeriod(42455) is specified.
LegPaymentStreamResetDatesComponent—
LegPaymentStreamResetDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamResetDateBusinessCenterGrpRepeating groupCount tag 40931—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamResetDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamResetDateBusinessCenters(40931) > 0.
Conditionally required when LegPaymentStreamResetFrequencyUnit(40307) is specified.
Conditionally required when LegPaymentStreamResetFrequencyPeriod(40306) is specified.
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.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamInitialFixingDateBusinessCenterGrpRepeating groupCount tag 40932—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamInitialFixingDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamInitialFixingDateBusinessCenters(40932) > 0.
Conditionally required when LegPaymentStreamInitialFixingDateOffsetUnit(40313) is specified.
Conditionally required when LegPaymentStreamInitialFixingDateOffsetPeriod(40312) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamFixingDateBusinessCenterGrpRepeating groupCount tag 40933—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment stream reset dates.
LegPaymentStreamFixingDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamFixingDateBusinessCenters(40933) > 0.
Conditionally required when LegPaymentStreamFixingDateOffsetUnit(40320) is specified.
Conditionally required when LegPaymentStreamFixingDateOffsetPeriod(40319) is specified.
Conditionally required when LegPaymentStreamRateCutoffDateOffsetUnit(40324) is specified.
Conditionally required when LegPaymentStreamRateCutoffDateOffsetPeriod(40323) is specified.
LegPaymentStreamFixingDateGrpRepeating groupCount tag 42459—
LegPaymentStreamFixingDateGrp definition & usage →
Required if NoLegPaymentStreamFixingDates(42459) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
LegPaymentStreamFixedRateComponent—
LegPaymentStreamFixedRate definition & usage →
Mutually exclusive with LegPaymentStreamFixedAmount(40327).
Mutually exclusive with LegPaymentStreamRate(40326).
LegPaymentStreamFloatingRateComponent—
LegPaymentStreamFloatingRate definition & usage →
Conditionally required when LegPaymentStreamRateIndexIDSource(43089) is specified.
Conditionally required when LegPaymentStreamRateIndexID(43088) is specified.
Conditionally required when LegPaymentStreamRateIndexCurvePeriod(40334) is specified.
Conditionally required when LegPaymentStreamRateIndexCurveUnit(40333) is specified.
Conditionally required when LegPaymentStreamRateIndex2IDSource(43119) is specified.
Conditionally required when LegPaymentStreamRateIndex2ID(43118) is specified.
Conditionally required when LegPaymentStreamRateIndex2CurvePeriod(41564) is specified.
Conditionally required when LegPaymentStreamRateIndex2CurveUnit(41563) is specified.
Conditionally required when LegPaymentStreamCalculationLagUnit(41579) is specified.
Conditionally required when LegPaymentStreamCalculationLagPeriod(41578) is specified.
Conditionally required when LegPaymentStreamFirstObservationOffsetUnit(41581) is specified.
Conditionally required when LegPaymentStreamFirstObservationOffsetPeriod(41580) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the payment stream pricing date.
LegPaymentStreamPricingBusinessCenterGrpRepeating groupCount tag 41561—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to the the payment stream pricing date.
LegPaymentStreamPricingBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamPricingBusinessCentrers(41561) > 0.
LegPaymentStreamPricingDayGrpRepeating groupCount tag 41596—
LegPaymentStreamPricingDayGrp definition & usage →
Required if NoLegPaymentStreamPricingDays(41596) > 0.
LegPaymentStreamPricingDateGrpRepeating groupCount tag 41593—
LegPaymentStreamPricingDateGrp definition & usage →
Required if NoLegPaymentStreamPricingDates(41593) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when LegPaymentStreamInflationLagUnit(40351) is specified.
Conditionally required when LegPaymentStreamInflationLagPeriod(40350) is specified.
LegPaymentStreamFormulaComponent—
LegPaymentStreamFormula definition & usage →
LegPaymentStreamFormulaMathGrpRepeating groupCount tag 42485—
LegPaymentStreamFormulaMathGrp definition & usage →
Required if NoLegPaymentStreamFormulas(42485) > 0.
Required if NoLegPaymentStreamFormulas(42485) > 0.
LegPaymentStreamFormulaImageComponent—
LegPaymentStreamFormulaImage definition & usage →
Conditionally required when LegPaymentStreamFormulaImage(42452) is specified.
Conditionally required when LegPaymentStreamFormulaImageLength(42451) is specified.
LegDividendConditionsComponent—
LegDividendConditions definition & usage →
LegDividendPeriodGrpRepeating groupCount tag 42366—
LegDividendPeriodGrp definition & usage →
Required if NoLegDividendPeriods(42366) > 0.
When specified, this overrides LegDividendUnderlierRefID(42340). The specified value would be specific to this dividend period instance.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this dividend period instance.
LegDividendPeriodBusinessCenterGrpRepeating groupCount tag 42386—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this dividend period instance.
LegDividendPeriodBusinessCenterGrp definition & usage →
Required if NoLegDividendPeriodBusinessCenters(42386) > 0.
Conditionally required when LegDividendPeriodValuationDateOffsetUnit(42376) is specified.
Conditionally required when LegDividendPeriodValuationDateOffsetPeriod(42375) is specified.
Conditionally required when LegDividendPeriodPaymentDateOffsetUnit(42382) is specified.
Conditionally required when LegDividendPeriodPaymentDateOffsetPeriod(42381) is specified.
LegDividendFXTriggerDateComponent—
LegDividendFXTriggerDate definition & usage →
Conditionally required when LegDividendFXTriggerDateOffsetUnit(42359) is specified.
Conditionally required when LegDividendFXTriggerDateOffsetPeriod(42358) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The value would be specific to this instance of LegDividendFXTriggerDate.
LegDividendFXTriggerDateBusinessCenterGrpRepeating groupCount tag 42364—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The values would be specific to this instance of LegDividendFXTriggerDate.
LegDividendFXTriggerDateBusinessCenterGrp definition & usage →
Required if NoLegDividendFXTriggerDateBusinessCenters(42364) > 0.
LegDividendAccrualFloatingRateComponent—
LegDividendAccrualFloatingRate definition & usage →
Conditionally required when LegDividendFloatingRateIndexCurveUnit(42314) is specified.
Conditionally required when LegDividendFloatingRateIndexCurvePeriod(42313) is specified.
LegDividendAccrualPaymentDateComponent—
LegDividendAccrualPaymentDate definition & usage →
Conditionally required when LegDividendAccrualPaymentDateOffsetUnit(42332) is specified.
Conditionally required when LegDividendAccrualPaymentDateOffsetPeriod(42331) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The value would be specific to this instance of LegDividendAccrualPaymentDate.
LegDividendAccrualPaymentDateBusinessCenterGrpRepeating groupCount tag 42310—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The values would be specific to this instance of LegDividendAccrualPaymentDate.
LegDividendAccrualPaymentDateBusinessCenterGrp definition & usage →
Required if NoLegDividendAccrualPaymentDateBusinessCenters(42310) > 0.
LegReturnRateGrpRepeating groupCount tag 42534—
LegReturnRateGrp definition & usage →
Required if NoLegReturnRates(42534) > 0.
If not specified, this is defaulted to the reporting currency.
LegReturnRatePriceGrpRepeating groupCount tag 42564—
LegReturnRatePriceGrp definition & usage →
Required if NoLegReturnRatePrices(42564) > 0.
LegReturnRateFXConversionGrpRepeating groupCount tag 42530—
LegReturnRateFXConversionGrp definition & usage →
Required if NoLegReturnRateFXConversions(42530) > 0.
Required if NoLegReturnRateFXConversions(42530) > 0.
Mutually exclusive with LegReturnRateQuoteTime(42548).
Mutually exclusive with LegReturnRateQuoteTimeType(42547).
LegReturnRateInformationSourceGrpRepeating groupCount tag 42560—
LegReturnRateInformationSourceGrp definition & usage →
Required if NoLegReturnRateInformationSources(42560) > 0.
LegReturnRateDateGrpRepeating groupCount tag 42508—
LegReturnRateDateGrp definition & usage →
Required if NoLegReturnRateDates(42508) > 0.
LegReturnRateValuationDateGrpRepeating groupCount tag 42571—
LegReturnRateValuationDateGrp definition & usage →
Required if NoLegReturnRateValuationDates(42571) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when LegReturnRateValuationDateOffsetUnit(42512) is specified.
Conditionally required when LegReturnRateValuationDateOffsetPeriod(42511) is specified.
Conditionally required when LegReturnRateValuationStartDateOffsetUnit(42517) is specified.
Conditionally required when LegReturnRateValuationStartDateOffsetPeriod(42516) is specified.
Conditionally required when LegReturnRateValuationEndDateOffsetUnit(42523) is specified.
Conditionally required when LegReturnRateValuationEndDateOffsetPeriod(42522) is specified.
Conditionally required when LegReturnRateValuationFrequencyUnit(42527) is specified.
Conditionally required when LegReturnRateValuationFrequencyPeriod(42526) is specified.
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 return rate valuation dates.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to payment stream return rate valuation dates.
LegReturnRateValuationDateBusinessCenterGrpRepeating groupCount tag 42569—
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to payment stream return rate valuation dates.
LegReturnRateValuationDateBusinessCenterGrp definition & usage →
Required if NoLegReturnRateValuationDateBusinessCenters(42569) > 0.
Mutually exclusive with LegReturnRateValuationTime(42556).
Mutually exclusive with LegReturnRateValuationTimeType(42555).
Mutually exclusive with LegPaymentStreamCompoundingXIDRef(42400) or the LegPaymentStreamCompoundingFloatingRate component.
LegPaymentStreamCompoundingFloatingRateComponent—
Mutually exclusive with LegPaymentStreamCompoundingFixedRate(42404) or the LegPaymentStreamCompoundingXIDRef(42400).
LegPaymentStreamCompoundingFloatingRate definition & usage →
Conditionally required if LegPaymentStreamCompoundingRateIndexCurveUnit(42429) is specified.
Conditionally required if LegPaymentStreamCompoundingRateIndexCurvePeriod(42428) is specified.
LegPaymentStreamCompoundingDatesComponent—
LegPaymentStreamCompoundingDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to payment stream compounding dates.
LegPaymentStreamCompoundingDatesBusinessCenterGrpRepeating groupCount tag 42419—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to payment stream compounding dates.
LegPaymentStreamCompoundingDatesBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamCompoundingDatesBusinessCenters(42419) > 0.
LegPaymentStreamCompoundingDateGrpRepeating groupCount tag 42405—
LegPaymentStreamCompoundingDateGrp definition & usage →
Required if NoLegPaymentStreamCompoundingDates(42405) > 0.
When specified it applies not only to the current date instance but to all subsequent date instances in the group until overridden when a new type is specified.
Conditionally required when LegPaymentStreamCompoundingDatesOffsetUnit(42411) is specified.
Conditionally required when LegPaymentStreamCompoundingDatesOffsetPeriod(42410) is specified.
LegPaymentStreamCompoundingStartDateComponent—
LegPaymentStreamCompoundingStartDate definition & usage →
Conditionally required when LegPaymentStreamCompoundingStartDateOffsetUnit(42448) is specified.
Conditionally required when LegPaymentStreamCompoundingStartDateOffsetPeriod(42447) is specified.
LegPaymentStreamCompoundingEndDateComponent—
LegPaymentStreamCompoundingEndDate definition & usage →
Conditionally required when LegPaymentStreamCompoundingEndDateOffsetUnit(42424) is specified.
Conditionally required when LegPaymentStreamCompoundingEndDateOffsetPeriod(42423) is specified.
Conditionally required when LegPayamentStreamCompoundingFrequencyUnit(42415) is specified.
Conditionally required when LegPayamentStreamCompoundingFrequencyPeriod(42414) is specified.
When specified, this overrides the date roll convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of payment stream compounding dates.
LegPaymentStreamNonDeliverableSettlTermsComponent—
LegPaymentStreamNonDeliverableSettlTerms definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the non-deliverable currency's fixing date.
LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrpRepeating groupCount tag 40929—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the non-deliverable currency's fixing date.
LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp definition & usage →
Required if NoLegPaymentStreamNonDeliverableFixingDatesBusinessCenters(40929) > 0.
Conditionally required when LegPaymentStreamNonDeliverableFixingDateOffsetUnit(40364) is specified.
Conditionally required when LegPaymentStreamNonDeliverableFixingDateOffsetPeriod(40363) is specified.
LegPaymentStreamNonDeliverableSettlRateSourceComponent—
LegPaymentStreamNonDeliverableSettlRateSource definition & usage →
Conditionally required when LegPaymentStreamNonDeliverableSettlRateSource(40087) = 3 (ISDA Settlement Rate Option) or 99 (Other).
LegPaymentStreamNonDeliverableFixingDateGrpRepeating groupCount tag 40367—
LegPaymentStreamNonDeliverableFixingDateGrp definition & usage →
Required if NoLegNonDeliverableFixingDates(40367) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
LegSettlRateDisruptionFallbackGrpRepeating groupCount tag 40902—
LegSettlRateDisruptionFallbackGrp definition & usage →
Required if NoLegSettlRateFallbacks(40902) > 0.
LegSettlRateFallbackRateSourceComponent—
LegSettlRateFallbackRateSource definition & usage →
Conditionally required when LegSettlRateFallbackRateSource(40366) = 3 (ISDA Settlement Rate Option) or 99 (Other).
LegPaymentScheduleGrpRepeating groupCount tag 40374—
LegPaymentScheduleGrp definition & usage →
Required if NoLegPaymentSchedules(40374) > 0.
Conditionally required when LegPaymentScheduleStepFrequencyUnit(40391) is specified.
Conditionally required when LegPaymentScheduleStepFrequencyPeriod(40390) is specified.
LegPaymentScheduleRateSourceGrpRepeating groupCount tag 40414—
LegPaymentScheduleRateSourceGrp definition & usage →
Required if NoLegPaymentScheduleRateSources(40414) > 0.
Required if NoLegPaymentScheduleRateSources(40414) > 0.
Conditionally required when LegPaymentScheduleRateSource(40415) = 99 (Other).
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment schedule.
LegPaymentScheduleFixingDateBusinessCenterGrpRepeating groupCount tag 40927—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment schedule.
LegPaymentScheduleFixingDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentScheduleFixingDateBusinessCenters(40927) > 0.
Conditionally required when LegPaymentScheduleFixingDatesOffsetUnit(40402) is specified.
Conditionally required when LegPaymentScheduleFixingDatesOffsetPeriod(40401) is specified.
LegPaymentScheduleFixingDayGrpRepeating groupCount tag 41530—
LegPaymentScheduleFixingDayGrp definition & usage →
Required if NoLegPaymentScheduleFixingDays(41530) > 0.
Conditionally required when LegPaymentScheduleFixingLagUnit(41546) is specified.
Conditionally required when LegPaymentScheduleFixingLagPeriod(41545) is specified.
Conditionally required when LegPaymentScheduleFixingFirstObservationDateOffsetUnit(41548) is specified.
Conditionally required when LegPaymentScheduleFixingFirstObservationDateOffsetPeriod(41547) is specified.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg payment schedule.
LegPaymentScheduleInterimExchangeDateBusinessCenterGrpRepeating groupCount tag 40928—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg payment schedule.
LegPaymentScheduleInterimExchangeDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentScheduleInterimExchangeDateBusinessCenters(40928) > 0.
Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetUnit(40411) is specified.
Conditionally required when LegPaymentScheduleInterimExchangeDatesOffsetPeriod(40410) is specified.
LegPaymentStubGrpRepeating groupCount tag 40418—
LegPaymentStubGrp definition & usage →
Required if NoLegPaymentStubs(40418) > 0.
LegPaymentStubStartDateComponent—
LegPaymentStubStartDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this payment stub instance.
LegPaymentStubStartDateBusinessCenterGrpRepeating groupCount tag 42504—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this payment stub instance.
LegPaymentStubStartDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentStubStartDateBusinessCenters(42504) > 0.
Conditionally required when LegPaymentStubStartDateOffsetUnit(42501) is specified.
Conditionally required when LegPaymentStubStartDateOffsetPeriod(42500) is specified.
LegPaymentStubEndDateComponent—
LegPaymentStubEndDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this payment stub instance.
LegPaymentStubEndDateBusinessCenterGrpRepeating groupCount tag 42495—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this payment stub instance.
LegPaymentStubEndDateBusinessCenterGrp definition & usage →
Required if NoLegPaymentStubEndDateBusinessCenters(42495) > 0.
Conditionally required when LegPaymentStubEndDateOffsetUnit(42492) is specified.
Conditionally required when LegPaymentStubEndDateOffsetPeriod(42491) is specified.
Conditionally required when LegPaymentStubIndexCurveUnit(40427) is specified.
Copnditionally required when LegPaymentStubIndexCurvePeriod(40426) is specified.
Conditionally required when LegPaymentStubIndex2CurveUnit(40441) is specified.
Conditionally required when LegPaymentStubIndex2CurvePeriod(40440) is specified.
LegDeliveryStreamComponent—
LegDeliveryStream definition & usage →
LegDeliveryStreamCommoditySourceGrpRepeating groupCount tag 41460—
LegDeliveryStreamCommoditySourceGrp definition & usage →
Required if NoLegDeliveryStreamCommoditySources(41460) > 0.
LegDeliveryStreamCycleGrpRepeating groupCount tag 41456—
LegDeliveryStreamCycleGrp definition & usage →
Required if NoLegDeliveryStreamCycles(41456) > 0.
Must be set if EncodedLegDeliveryStreamCycleDesc(41459) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegDeliveryStreamCycleDesc(41457) field in the encoded format specified via the MessageEncoding(347) field.
LegDeliveryScheduleGrpRepeating groupCount tag 41408—
LegDeliveryScheduleGrp definition & usage →
Required if NoLegDeliverySchedules(41408) > 0.
Conditionally required when LegDeliveryScheduleNegativeTolerance(41414) or LegDeliverySchedulePositiveTolerance(41415) is specified.
LegDeliveryScheduleSettlDayGrpRepeating groupCount tag 41422—
LegDeliveryScheduleSettlDayGrp definition & usage →
Required if NoLegDeliveryScheduleSettlDays(41422) > 0.
LegDeliveryScheduleSettlTimeGrpRepeating groupCount tag 41425—
LegDeliveryScheduleSettlTimeGrp definition & usage →
Required if NoLegDeliveryScheduleSettlTimes(41425) > 0.
Required if NoLegDeliveryScheduleSettlTimes(41425) > 0.
May be defaulted to market convention or bilaterally agreed if not specified.
Must be set if EncodedLegStreamText(40979) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegStreamText(40248) field in the encoded format specified via the MessageEncoding(347) field.
LegProvisionGrpRepeating groupCount tag 40448—
LegProvisionGrp definition & usage →
Required if NoLegProvisions(40448) > 0.
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the instrument's leg provision.
LegProvisionDateBusinessCenterGrpRepeating groupCount tag 40939—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the instrument's leg provision.
LegProvisionDateBusinessCenterGrp definition & usage →
Required if NoLegProvisionDateBusinessCenters(40939) > 0.
Conditionally required when LegProvisionDateTenorUnit(40455) is specified.
Conditionally required when LegProvisionDateTenorPeriod(40454) is specified.
LegProvisionCashSettlValueDatesComponent—
LegProvisionCashSettlValueDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg provision cash settlement value date.
LegProvisionCashSettlValueDateBusinessCenterGrpRepeating groupCount tag 40935—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg provision cash settlement value date.
LegProvisionCashSettlValueDateBusinessCenterGrp definition & usage →
Required if NoLegProvisionCashSettlValueDateBusinessCenters(40935) > 0.
Conditionally required when LegProvisionCashSettlValueDateOffsetUnit(40530) is specified.
Conditionally required when LegProvisionCashSettlValueDateOffsetPeriod(40529) is specified.
LegProvisionOptionExerciseDatesComponent—
LegProvisionOptionExerciseDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg provision option exercise dates.
LegProvisionOptionExerciseBusinessCenterGrpRepeating groupCount tag 40936—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg provision option exercise dates.
LegProvisionOptionExerciseBusinessCenterGrp definition & usage →
Required if NoLegProvisionOptionExerciseBusinessCenters(40936) > 0.
LegProvisionOptionExerciseFixedDateGrpRepeating groupCount tag 40495—
LegProvisionOptionExerciseFixedDateGrp definition & usage →
Required if NoLegProvisionOptionExerciseFixedDates(40495) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Conditionally required when LegProvisionOptionExerciseEarliestDateUnit(40479) is specified.
Conditionally required when LegProvisionOptionExerciseEarliestDatePeriod(40478) is specified.
Conditionally required when LegProvisionOptionExerciseFrequencyUnit(40481) is specified.
Conditionally required when LegProvisionOptionExerciseFrequencyPeriod(40480) is specified.
Conditionally required when LegProvisionOptionExerciseStartDateOffsetUnit(40485) is specified.
Conditionally required when LegProvisionOptionExerciseStartDateOffsetPeriod(40484) is specified.
LegProvisionOptionExpirationDateComponent—
LegProvisionOptionExpirationDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg provision option expiration date.
LegProvisionOptionExpirationDateBusinessCenterGrpRepeating groupCount tag 40937—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg provision option expiration date.
LegProvisionOptionExpirationDateBusinessCenterGrp definition & usage →
Required if NoLegProvisionOptionExpirationDateBusinessCenters(40937) > 0.
Conditionally required when LegProvisionOptionExpirationDateOffsetUnit(40503) is specified.
Conditionally required when LegProvisionOptionExpirationDateOffsetPeriod(40502) is specified.
LegProvisionOptionRelevantUnderlyingDateComponent—
LegProvisionOptionRelevantUnderlyingDate definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg provision option relevant underlying date.
LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrpRepeating groupCount tag 40938—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg provision option relevant underlying date.
LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrp definition & usage →
Required if NoLegProvisionOptionRelevantUnderlyingDateBusinessCenters(40938) > 0.
Conditionally required when LegProvisionOptionRelevantUnderlyingDateOffsetUnit(40513) is specified.
Conditionally required when LegProvisionOptionRelevantUnderlyingDateOffsetPeriod(40512) is specified.
LegProvisionCashSettlPaymentDatesComponent—
LegProvisionCashSettlPaymentDates definition & usage →
When specified, this overrides the business day convention defined in the LegDateAdjustment component in InstrumentLeg. The specified value would be specific to this instance of the leg provision cash settlement payment dates.
LegProvisionCashSettlPaymentDateBusinessCenterGrpRepeating groupCount tag 40934—
When specified, this overrides the business centers defined in the LegDateAdjustment component in InstrumentLeg. The specified values would be specific to this instance of the leg provision cash settlement payment dates.
LegProvisionCashSettlPaymentDateBusinessCenterGrp definition & usage →
Required if NoLegProvisionCashSettlPaymentDateBusinessCenters(40934) > 0.
Conditionally required when LegProvisionCashSettlPaymentDateOffsetUnit(40520) is specified.
Conditionally required when LegProvisionCashSettlPaymentDateOffsetPeriod(40519) is specified.
LegProvisionCashSettlPaymentFixedDateGrpRepeating groupCount tag 40473—
LegProvisionCashSettlPaymentFixedDateGrp definition & usage →
Required if NoLegProvisionCashSettlPaymentDates (40473) > 0.
When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type.
Must be set if EncodedLegProvisionText(40981) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegProvisionText(40472) field in the encoded format specified via the MessageEncoding(347) field.
LegProvisionPartiesRepeating groupCount tag 40533—
LegProvisionParties definition & usage →
Required if NoLegProvisionPartyIDs(40533) > 0.
Required if NoLegProvisionPartyIDs(40533) > 0.
Required if NoLegProvisionPartyIDs(40533) > 0.
LegProvisionPtysSubGrpRepeating groupCount tag 40537—
LegProvisionPtysSubGrp definition & usage →
Required if NoLegProvisionPartySubIDs(40537) > 0.
Required if NoLegProvisionPartySubIDs(40537) > 0.
LegAdditionalTermGrpRepeating groupCount tag 41335—
LegAdditionalTermGrp definition & usage →
Required if NoLegAdditionalTerms(41335) > 0.
LegAdditionalTermBondRefGrpRepeating groupCount tag 41316—
LegAdditionalTermBondRefGrp definition & usage →
Required if NoLegAdditionalTermBondRefs(41316) > 0.
Conditionally required when LegAdditionalTermBondSecurityID(41317) is specified.
Must be set if EncodedLegAdditionalTermBondDesc(41321) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegAdditionalTermBondDesc(41319) field in the encoded format specified via the MessageEncoding(347) field.
Must be set if EncodedLegAdditionalTermBondIssuer(41325) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegAdditionalTermBondIssuer(41323) field in the encoded format specified via the MessageEncoding(347) field.
Conditionally required when LegAdditionalTermBondCouponFrequencyUnit(41333) is specified.
Conditionally required when LegAdditionalTermBondCouponFrequencyPeriod(41332) is specified.
LegProtectionTermGrpRepeating groupCount tag 41616—
LegProtectionTermGrp definition & usage →
Required if NoLegProtectionTerms(41616) > 0.
LegProtectionTermEventNewsSourceGrpRepeating groupCount tag 41614—
LegProtectionTermEventNewsSourceGrp definition & usage →
Required if NoLegProtectionTermEventNewsSources(41614) > 0.
LegProtectionTermEventGrpRepeating groupCount tag 41625—
LegProtectionTermEventGrp definition & usage →
Required if NoLegProtectionTermEvents(41625) > 0.
Conditionally required when LegProtectionTermEventUnit(41630).
Conditionally required when LegProtectionTermEventPeriod(41629).
LegProtectionTermEventQualifierGrpRepeating groupCount tag 41633—
LegProtectionTermEventQualifierGrp definition & usage →
Required if NoLegProtectionTermEventQualifiers(41633) > 0.
LegProtectionTermObligationGrpRepeating groupCount tag 41635—
LegProtectionTermObligationGrp definition & usage →
Required if NoLegProtectionTermObligations(41635) > 0.
LegCashSettlTermGrpRepeating groupCount tag 41344—
LegCashSettlTermGrp definition & usage →
Required if NoLegCashSettlTerms(41344) > 0.
LegCashSettlDealerGrpRepeating groupCount tag 41342—
LegCashSettlDealerGrp definition & usage →
Required if NoLegCashSettlDealers(41342) > 0.
LegCashSettlDateComponent—
LegCashSettlDate definition & usage →
When specified, this overrides the business day convention defined in the DateAdjustment component in the Instrument component. The specified value would be specific to this instance of the cash settlement provision.
LegCashSettlDateBusinessCenterGrpRepeating groupCount tag 42306—
When specified, this overrides the business centers defined in the DateAdjustment component in the Instrument component. The specified values would be specific to this instance of the cash settlement provision.
LegCashSettlDateBusinessCenterGrp definition & usage →
Required if NoLegCashSettlDateBusinessCenters(42306) > 0.
Conditionally required when LegCashSettlDateOffsetUnit(42303) is specified.
Conditionally required when LegCashSettlDateOffsetPeriod(42302) is specified.
LegPhysicalSettlTermGrpRepeating groupCount tag 41599—
LegPhysicalSettlTermGrp definition & usage →
LegPhysicalSettlDeliverableObligationGrpRepeating groupCount tag 41604—
Required if NoLegPhysicalSettlTerms(41599) > 0.
LegPhysicalSettlDeliverableObligationGrp definition & usage →
Required if NoLegPhysicalSettlDeliverableObligations(41604) > 0.
LegExtraordinaryEventGrpRepeating groupCount tag 42388—
LegExtraordinaryEventGrp definition & usage →
Required if NoLegExtraordinaryEvents(42388) > 0.
Required if NoLegExtraordinaryEvents(42388) > 0.
LegFinancingDetailsComponent—
LegFinancingDetails definition & usage →
LegFinancingContractualDefinitionsGrpRepeating groupCount tag 42198—
LegFinancingContractualDefinitionsGrp definition & usage →
Required if NoLegContractualDefinitions(42198) > 0.
LegFinancingTermSupplementGrpRepeating groupCount tag 42200—
LegFinancingTermSupplementGrp definition & usage →
Required if NoLegFinancingTermSupplements(42200) > 0.
LegFinancingContractualMatrixGrpRepeating groupCount tag 42203—
LegFinancingContractualMatrixGrp definition & usage →
Required if NoLegContractualMatrices(42203) > 0.
Must be set if EncodedLegDocumentationText(2493) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the LegDocumentationText(2505) field in the encoded format specified via the MessageEncoding(347) field.
LegRateSourceRepeating groupCount tag 3116—
LegRateSource definition & usage →
Required if NoLegRateSources(3116) > 0.
Required if NoLegRateSources(3116) > 0.
May be used when LegRateSource(3117)=99 (Other).
Conditionally required when LegFXBenchmarkTime(3124) or LegFXBenchmarkBusinessCenter(3125) is specified.
Conditionally required when LegFXBenchmarkDate(3123) or LegFXBenchmarkBusinessCenter(3125) is specified.
Conditionally required when LegFXBenchmarkDate(3123) or LegFXBenchmarkTime(3124) is specified.
RelatedInstrumentGrpRepeating groupCount tag 1647—
RelatedInstrumentGrp definition & usage →
Conditionally required when NoRelatedInstruments > 0
Either 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.
Either 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.
Conditionally required when RelatedSecurityID(1650) is specified.
May be omitted if RelatedSecurityID(1650) or RelatedSymbol(1649) refers to an underlying instrument in the current message.
May be omitted if RelatedSecurityID(1650) or RelatedSymbol(1649) refers to an underlying instrument in the current message.
Mutually exclusive with RelatedToStreamXIDRef(2415) and RelatedToDividendPeriodXIDRef(2417). If correlation is with the security in Instrument component then all "related to" fields may be omitted.
Conditionally required when RelatedToSecurityID(2413) is specified.
Mutually exclusive with RelatedToSecurityID(2413) and RelatedToDividendPeriodXIDRef(2417). If correlation is with the security in Instrument component then all "related to" fields may be omitted.
Mutually exclusive with RelatedToSecurityID(2413) and RelatedToStreamXIDRef(2415). If correlation is with the security in Instrument component then all "related to" fields may be omitted.
Comment, instructions, or other identifying information.
Must be set if EncodedText field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
Subscribe or unsubscribe for security status to security specified in request.
StandardTrailerComponentRequired
StandardTrailer definition & usage →
Required when trailer contains signature. Note: Not to be included within SecureData field
Note: Not to be included within SecureData field
(Always unencrypted, always last field in message)