Definition
This message may be used as a response to the MarketDataSnapshotFullRefresh(35=W) and MarketDataIncrementalRefresh(35=X) messages.
Message structure 1302 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 = EQ
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.
Reference identifier to market data message being acknowledged.
MDAckGrpRepeating groupCount tag 268—
May be used to provide information on individual market data entries.
Number of entries following.
Conditionally required when NoMDEntries(268)>0.
May be used to identify the entry being responded to.
Conditionally required when MDEntryStatus(3106)=1 (Accepted with errors) or 2 (Rejected).
Must be set if EncodedMDEntryStatusText(3109) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the MDEntryStatusText(3107) field in the encoded format specified via the MessageEncoding(347) field.
InstrumentComponent—
May be used to identify the instrument of the entry being responded to.
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.
LinesOfTextGrpRepeating groupCount tag 33—
LinesOfTextGrp definition & usage →
Specifies the number of repeating lines of text specified
Repeating field, number of instances defined in LinesOfText
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.
Conditionally required when ReportStatus(3113)=2 (Rejected).
Must be set if EncodedRejectText(1665) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field.
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)