FIX Latest As of EP269 Introduction
FIX Latest As of EP269 Introduction
FIX Latest As of EP269 Introduction
Introduction
FIX Latest
As of EP269, August 2021
Table of Contents
1 Preface ..........................................................................................................................................................22
2 About FIX Protocol Limited .............................................................................................................................23
3 Introduction ...................................................................................................................................................24
4 Organization of specification ..........................................................................................................................26
4.1 Message and Component Definitions .................................................................................................................. 27
4.2 Extension Pack Management ............................................................................................................................... 27
4.2.1 List of Extension Packs ........................................................................................................................... 27
5 FIX Protocol datatypes....................................................................................................................................38
5.1 Datatype definitions and value spaces ................................................................................................................ 38
5.2 UTC and leap seconds .......................................................................................................................................... 41
6 Global Components ........................................................................................................................................42
6.1 Introduction ......................................................................................................................................................... 42
6.2 Global Components for Securities ....................................................................................................................... 42
6.2.1 Additional contract terms ...................................................................................................................... 47
6.2.1.1 AdditionalTermBondRefGrp ................................................................................................. 47
6.2.1.2 AdditionalTermGrp ............................................................................................................... 48
6.2.2 Assets ..................................................................................................................................................... 48
6.2.2.1 AssetAttributeGrp ................................................................................................................. 48
6.2.2.2 SecondaryAssetGrp ............................................................................................................... 48
6.2.3 Cash Settlement Terms .......................................................................................................................... 48
6.2.3.1 Overview ............................................................................................................................... 48
6.2.3.2 CashSettlTermGrp ................................................................................................................. 48
6.2.3.3 CashSettlDate ........................................................................................................................ 49
6.2.3.4 CashSettlDateBusinessCenterGrp ......................................................................................... 49
6.2.3.5 CashSettlDealerGrp ............................................................................................................... 49
6.2.4 Complex Events ...................................................................................................................................... 49
6.2.4.1 Overview ............................................................................................................................... 49
6.2.4.2 ComplexEvents...................................................................................................................... 50
6.2.4.3 ComplexEventAveragingObservationGrp ............................................................................. 50
6.2.4.4 ComplexEventCreditEventGrp .............................................................................................. 50
6.2.4.5 ComplexEventCreditEventQualifierGrp ................................................................................ 50
6.2.4.6 ComplexEventCreditEventSourceGrp ................................................................................... 50
6.2.4.7 ComplexEventDateBusinessCenterGrp ................................................................................ 50
6.2.4.8 ComplexEventDates .............................................................................................................. 51
6.2.4.9 ComplexEventPeriodDateGrp ............................................................................................... 51
6.2.4.10 ComplexEventPeriodGrp ...................................................................................................... 51
6.2.4.11 ComplexEventRateSourceGrp............................................................................................... 51
6.2.4.12 ComplexEventRelativeDate .................................................................................................. 51
6.2.4.13 ComplexEventScheduleGrp .................................................................................................. 51
6.2.4.14 ComplexEventTimes ............................................................................................................. 52
6.2.5 Date adjustments ................................................................................................................................... 52
6.2.5.1 BusinessCenterGrp................................................................................................................ 53
6.2.5.2 DateAdjustment .................................................................................................................... 53
6.2.6 Events ..................................................................................................................................................... 54
6.2.6.1 EvntGrp ................................................................................................................................. 54
6.2.6.2 ExtraordinaryEventGrp ......................................................................................................... 54
6.2.7 InstrmtGrp ............................................................................................................................................. 54
6.2.8 Instrument ............................................................................................................................................. 55
6.2.9 Instrument Extensions ........................................................................................................................... 55
6.2.9.1 InstrumentExtension............................................................................................................. 55
DISCLAIMER
THE INFORMATION CONTAINED HEREIN AND THE FINANCIAL INFORMATION EXCHANGE PROTOCOL (COLLECTIVELY,
THE “FIX PROTOCOL”) ARE PROVIDED “AS IS” AND NO PERSON OR ENTITY ASSOCIATED WITH THE FIX PROTOCOL
MAKES ANY REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, AS TO THE FIX PROTOCOL (OR THE RESULTS TO
BE OBTAINED BY THE USE THEREOF) OR ANY OTHER MATTER AND EACH SUCH PERSON AND ENTITY SPECIFICALLY
DISCLAIMS ANY WARRANTY OF ORIGINALITY, ACCURACY, COMPLETENESS, MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. SUCH PERSONS AND ENTITIES DO NOT WARRANT THAT THE FIX PROTOCOL WILL CONFORM
TO ANY DESCRIPTION THEREOF OR BE FREE OF ERRORS. THE ENTIRE RISK OF ANY USE OF THE FIX PROTOCOL IS
ASSUMED BY THE USER.
NO PERSON OR ENTITY ASSOCIATED WITH THE FIX PROTOCOL SHALL HAVE ANY LIABILITY FOR DAMAGES OF ANY KIND
ARISING IN ANY MANNER OUT OF OR IN CONNECTION WITH ANY USER'S USE OF (OR ANY INABILITY TO USE) THE FIX
PROTOCOL, WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL (INCLUDING, WITHOUT
LIMITATION, LOSS OF DATA, LOSS OF USE, CLAIMS OF THIRD PARTIES OR LOST PROFITS OR REVENUES OR OTHER
ECONOMIC LOSS), WHETHER IN TORT (INCLUDING NEGLIGENCE AND STRICT LIABILITY), CONTRACT OR OTHERWISE,
WHETHER OR NOT ANY SUCH PERSON OR ENTITY HAS BEEN ADVISED OF, OR OTHERWISE MIGHT HAVE ANTICIPATED
THE POSSIBILITY OF, SUCH DAMAGES.
No proprietary or ownership interest of any kind is granted with respect to the FIX Protocol (or any rights therein),
except as expressly set out in FIX Protocol Limited’s Copyright and Acceptable Use Policy.
© Copyright 2003-2021 FIX Protocol Limited, all rights reserved
FIX Application Layer Specifications by FIX Protocol Ltd. are licensed under a Creative Commons Attribution-
NoDerivatives 4.0 International License. Based on a work at https://github.com/FIXTradingCommunity/.
1 Preface
The Financial Information eXchange (FIX®) Protocol effort was initiated in 1992 by a group of institutions and brokers
interested in streamlining their trading processes. These firms felt that they, and the industry as a whole, could
benefit from efficiencies derived through the electronic communication of indications, orders and executions. The
result is FIX, an open message standard controlled by no single entity, that can be structured to match the business
requirements of each firm. The benefits are:
• From the business flow perspective, FIX provides institutions, brokers, and other market participants a
means of reducing the clutter of unnecessary telephone calls and scraps of paper, and facilitates targeting
high quality information to specific individuals.
• For technologists, FIX provides an open standard that leverages the development effort so that they can
efficiently create links with a wide range of counterparties.
• For vendors, FIX provides ready access to the industry, with the incumbent reduction in marketing effort
and increase in potential client base.
Openness has been the key to FIX’s success. For that reason, while encouraging vendors to participate with the
standard, FIX has remained vendor neutral. Similarly, FIX avoids over-standardization. It does not demand a single
type of carrier (e.g., it will work with leased lines, frame relay, Internet, etc.), nor a single security protocol. It leaves
many of these decisions to the individual firms that are using it. We do expect that, over time, the rules of
engagement in these non-standardized areas will converge as technologies mature.
FIX is now used by a variety of firms and vendors. It has clearly emerged as the inter-firm messaging protocol of
choice. FIX has grown from its original buy-side to sell-side equity trading roots. It is now used by markets (exchanges,
“ECNs”, etc) and other market participants. In addition to equities, FIX currently supports four other products:
Collective Investment Vehicles (CIVs), Derivatives, Fixed Income, and Foreign Exchange. The process for modifications
to the specification is very open with input and feedback encouraged from the community. Those interested in
providing input to the protocol are encouraged use the FIX website Discussion section or contact the FIX Global
Technical Committee (GTC) Chairpersons). The FIX website is the main source of information, discussion, and
notification of FIX-related events.
We look forward to your participation.
3 Introduction
The Financial Information Exchange (FIX®) Protocol is a message standard developed to facilitate the electronic
exchange of information related to securities transactions. It is intended for use between trading partners wishing to
automate communications.
The message protocol, as defined, will support a variety of business functions. FIX was originally defined for use in
supporting US domestic equity trading with message traffic flowing directly between principals. As the protocol
evolved, a number of fields were added to support cross-border trading, derivatives, fixed income, and other
products. Similarly, the protocol was expanded to allow third parties to participate in the delivery of messages
between trading partners. As subsequent versions of FIX are released, it is expected that functionality will continue to
expand.
The FIX Family of Standards addresses the different needs of the application, encoding and session level. Whilst there
is basically a single standard called FIX Latest for the application level defining business related data content, FIX
offers a number of choices for the encoding of messages as well as for the session level, i.e. the technical interaction
between counterparties to deliver data. There is a second standard for the application level called FIXatdl which is an
XML based standard to specify the user interface components for algorithmic trading.
Specifications for the encoding (a.k.a. “syntax”) and the session level are called Technical Standards and have their
own name and version together with their own documentation. FIX also supports industry standards such as Google
Protocol Buffers (GPB) for encoding and Advanced Message Queuing Protocol (AMQP) for the session protocol. This
document is only about FIX Latest, i.e. the application level.
The following table shows a comprehensive list of the FIX Family of Standards followed by a diagram of the FIX
Technical Standard Stack:
Table 1 — FIX Family of Standards
4 Organization of specification
The FIX Latest Specification is organized into multiple areas (a.k.a. “sections”), with each area covering specific
categories followed by an appendix with detailed component and message layouts. The titles for areas other than the
introduction are directly linked to the appropriate websites as part of the FIX Online Specification.
• Introduction to FIX
– About FIX Protocol limited
– Introduction
– Organization of specification
– FIX Protocol datatypes
– Global components
– User defined fields
– Appendix: Global components
• FIX Application Messages for Pre-trade
– CATEGORY: INDICATION
– CATEGORY: EVENT COMMUNICATION
– CATEGORY: QUOTATION / NEGOTIATION
– CATEGORY: MARKET DATA
– CATEGORY: MARKET STRUCTURE REFERENCE DATA
– CATEGORY: SECURITIES REFERENCE DATA
– CATEGORY: PARTIES REFERENCE DATA
– CATEGORY: PARTIES ACTION
– APPENDIX: COMPONENTS AND MESSAGES
• FIX Application Messages for Orders and Executions (Trade)
– CATEGORY: SINGLE/GENERAL ORDER HANDLING
– CATEGORY: ORDER MASS HANDLING
– CATEGORY: CROSS ORDERS
– CATEGORY: MULTILEG ORDERS (SWAPS, OPTION STRATEGIES, ETC)
– CATEGORY: LIST/PROGRAM/BASKET TRADING
– APPENDIX: COMPONENTS AND MESSAGES
• FIX Application Messages for Post-trade
– CATEGORY: ALLOCATION AND READY-TO-BOOK
– CATEGORY: CONFIRMATION
– CATEGORY: SETTLEMENT INSTRUCTIONS
– CATEGORY: TRADE CAPTURE (“STREETSIDE”) REPORTING
– CATEGORY: REGISTRATION INSTRUCTIONS
– CATEGORY: POSITIONS MAINTENANCE
– CATEGORY: COLLATERAL MANAGEMENT
– CATEGORY: MARGIN REQUIREMENT MANAGEMENT
– CATEGORY: ACCOUNT REPORTING
– CATEGORY: TRADE MANAGEMENT
– CATEGORY: PAY MANAGEMENT
– APPENDIX: COMPONENTS AND MESSAGES
• FIX Application Messages for Infrastructure
radix=10
Percentage A percentage (e.g. 0.05 represents 5% and 0.9525 real
represents 95.25%). Note the number of decimal
places may vary.
repertoire=8859-1 (Latin-1)4
MultipleStringValue 5 Set of string codes. set element=character string
repertoire=8859-1 (Latin-1)6
Country External code set ISO 3166-1:2013 Codes for the array element=character
representation of names of countries and their index-lowerbound=1
subdivisions - Part 1: Country codes. index-upperbound=2
Currency External code set ISO 4217:2015 Codes for the array element=character
representation of currencies and funds. index-lowerbound=1
index-upperbound=3
Exchange External code set ISO 10383:2012 Securities and array element=character
related financial instruments - Codes for exchanges index-lowerbound=1
and market identification (MIC). index-upperbound=4
MonthYear Month and year of instrument maturity or expiration. characterstring
UTCTimestamp UTC date/time. time
time-unit=millisecond or up to
picosecond by bilateral agreement
UTCTimeOnly UTC time of day. time
time-unit=millisecond or up to
picosecond by bilateral agreement
UTCDateOnly UTC date. time
time-unit=day
LocalMktDate Local date. time
time-unit=day
time-unit=millisecond or up to
picosecond by bilateral agreement
TZTimestamp Date/time with timezone. time
time-unit=millisecond or up to
picosecond by bilateral agreement
Length7 Length of a data field in octets. size
data8 Opaque data or variable-length string. A union of two datatypes:
octetstring and characterstring
7 Note that the number of octets in the encoding may be different than the number of characters, such as in the case of multiby te character sets.
8 Datatype data is a union of opaque data and character data in a different encoding. It is recommended that the latter case be distinguished by
naming such a field as EncodedXXX, e.g. EncodedSecurityDesc(351).
time-unit=second
6 Global Components
6.1 Introduction
Global components are components that are used in two or more business areas, e.g. pre-trade and trade. With the
objective of re-using components rather than creating new ones, existing components may become global due to a
new FIX Extension Pack. This section not only shows the global components but also those that are currently common
only within a single business area and conceptually identical to a global component.
The following sections are grouped by entities, e.g. instruments, parties, etc. The descriptions for the components are
provided by component names’ alphabetical order within their group. In addition to the descriptive text, a given
component is visualized with a diagram whenever it has one or more nested components. Only the first level of
nesting is shown and “…” indicates more deeply nested components. The descriptions of the nested components of
the first (or previous) level then contain a diagram with the next level of components nested within it.
6.2.1.1 AdditionalTermBondRefGrp
This component is a repeating group that is part of the AdditionalTermGrp component and used to identify an
underlying reference bond for a swap. The component layouts are available here: AdditionalTermBondRefGrp,
LegAdditionalTermBondRefGrp, UnderlyingAdditionalTermBondRefGrp.
6.2.1.2 AdditionalTermGrp
This component is a repeating group that is part of the Instrument component and used to report additional contract
terms. The component layouts are available here: AdditionalTermGrp, LegAdditionalTermGrp,
UnderlyingAdditionalTermGrp.
6.2.2 Assets
6.2.2.1 AssetAttributeGrp
This component is a repeating group that is part of the Instrument component and is used to detail attributes of the
instrument asset. The component layouts are available here: AssetAttributeGrp, LegAssetAttributeGrp,
UnderlyingAssetAttributeGrp.
6.2.2.2 SecondaryAssetGrp
This component is a repeating group that is part of the Instrument component. It is used to specify secondary assets
of a multi-asset swap. The component layouts are available here: SecondaryAssetGrp, LegSecondaryAssetGrp,
UnderlyingSecondaryAssetGrp.
6.2.3.1 Overview
6.2.3.2 CashSettlTermGrp
This component is a repeating group that is part of the Instrument component. It is used to report cash settlement
terms referenced from underlying instruments.
Usage of CashSettlTermGrp must either include a known CashSettlAmount(40034) or provide the cash settlement
term parameters needed to derive the cash settlement amount. CashSettlTermXID(40039) is provided for cross-
referencing from an instance of the UnderlyingInstrument component through the UnderlyingSettlTermXIDRef(41315)
field.
The component layouts are available here: CashSettlTermGrp, LegCashSettlTermGrp, UnderlyingCashSettlTermGrp.
6.2.3.3 CashSettlDate
This component is part of the CashSettlTermGrp component. It is used to report the cash settlement date defined in
the settlement provision. The component layouts are available here: CashSettlDate, LegCashSettlDate,
UnderlyingCashSettlDate.
6.2.3.4 CashSettlDateBusinessCenterGrp
This component is a repeating group that is part of the CashSettlDate component and conceptually identical to the
BusinessCenterGrp component. It is used to specify the set of business centers whose calendars drive the date
adjustment. Used only to override the business centers defined in the DateAdjustment component within the
Instrument component. The component layouts are available here: CashSettlDateBusinessCenterGrp,
LegCashSettlDateBusinessCenterGrp, UnderlyingCashSettlDateBusinessCenterGrp.
6.2.3.5 CashSettlDealerGrp
This component is a repeating group that is part of the CashSettlTermGrp component. It is used to specify the dealers
from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation.
The component layouts are available here: CashSettlDealerGrp, LegCashSettlDealerGrp,
UnderlyingCashSettlDealerGrp.
6.2.4.1 Overview
6.2.4.2 ComplexEvents
This component is a repeating group that is part of the Instrument component. It allows specifying an unlimited
number and types of advanced events, such as observation and pricing over the lifetime of an option, futures,
commodities or equity swap contract. Use the EvntGrp to specify more straightforward events. The component
layouts are available here: ComplexEvents, LegComplexEvents, UnderlyingComplexEvents.
6.2.4.3 ComplexEventAveragingObservationGrp
This component is a repeating group that is part of the ComplexEventPeriodGrp component. It is used for specifying
the weight of each of the dated observations. The component layouts are available here:
ComplexEventAveragingObservationGrp, LegComplexEventAveragingObservationGrp,
UnderlyingComplexEventAveragingObservationGrp.
6.2.4.4 ComplexEventCreditEventGrp
This component is a repeating group that is part of the ComplexEvents component. It is used to report applicable
option credit events. The component layouts are available here: ComplexEventCreditEventGrp,
LegComplexEventCreditEventGrp, UnderlyingComplexEventCreditEventGrp.
6.2.4.5 ComplexEventCreditEventQualifierGrp
This component is a repeating group that is part of the ComplexEventCreditEventGrp component. It is used to specify
qualifying attributes to an event. The component layouts are available here: ComplexEventCreditEventQualifierGrp,
LegComplexEventCreditEventQualifierGrp, UnderlyingComplexEventCreditEventQualifierGrp.
6.2.4.6 ComplexEventCreditEventSourceGrp
This component is a repeating group that is part of the ComplexEvents component. It is used to specify the particular
newspapers or electronic news services that may publish relevant information used in the determination of whether
or not a credit event has occurred. The component layouts are available here: ComplexEventCreditEventSourceGrp,
LegComplexEventCreditEventSourceGrp, UnderlyingComplexEventCreditEventSourceGrp.
6.2.4.7 ComplexEventDateBusinessCenterGrp
This component is a repeating group that is part of the ComplexEventRelativeDate component and conceptually
identical to the BusinessCenterGrp component. It is used to specify the set of business centers whose calendars drive
date adjustment. Used only to override the business centers defined in the DateAdjustment component in the
Instrument component. The component layouts are available here: ComplexEventDateBusinessCenterGrp,
LegComplexEventDateBusinessCenterGrp, UnderlyingComplexEventDateBusinessCenterGrp.
6.2.4.8 ComplexEventDates
This component is a repeating group that is part of the ComplexEvents component. It is used to constrain a complex
event to a specific date range or time range. If specified the event is only effective on or within the specified dates and
times. The component layouts are available here: ComplexEventDates, LegComplexEventDates,
UnderlyingComplexEventDates.
6.2.4.9 ComplexEventPeriodDateGrp
This component is a repeating group that is part of the ComplexEventPeriodGrp component. It is used for specifying
fixed period dates and times for complex or exotic options, such as an Asian or Strike Schedule option or trigger dates
for a Barrier or Knock option. The component layouts are available here: ComplexEventPeriodDateGrp,
LegComplexEventPeriodDateGrp, UnderlyingComplexEventPeriodDateGrp.
6.2.4.10 ComplexEventPeriodGrp
This component is a repeating group that is part of the ComplexEvents component. It is used for specifying the periods
or schedules for Asian, Barrier, Knock or Strike Schedule option features. The component layouts are available here:
ComplexEventPeriodGrp, LegComplexEventPeriodGrp, UnderlyingComplexEventPeriodGrp.
6.2.4.11 ComplexEventRateSourceGrp
This component is a repeating group that is part of the ComplexEvents component. It is used for specifying primary
and secondary rate sources. The component layouts are available here: ComplexEventRateSourceGrp,
LegComplexEventRateSourceGrp, UnderlyingComplexEventRateSourceGrp.
6.2.4.12 ComplexEventRelativeDate
This component is part of the ComplexEvents component. It is used for specifying the event date and time for an FX or
Calendar Spread option or the payout date for a Barrier or Knock option. The component layouts are available here:
ComplexEventRelativeDate, LegComplexEventRelativeDate, UnderlyingComplexEventRelativeDate.
6.2.4.13 ComplexEventScheduleGrp
This component is a repeating group that is part of the ComplexEventPeriodGrp component. It is used for specifying a
periodic schedule for an Asian, Barrier or Strike Schedule option feature. The component layouts are available here:
ComplexEventScheduleGrp, LegComplexEventScheduleGrp, UnderlyingComplexEventScheduleGrp.
6.2.4.14 ComplexEventTimes
This component is a repeating group that is part of the ComplexEventDates component. It is used to further qualify
any dates placed on the event and is used to specify time ranges for which a complex event is effective. It is always
provided within the context of start and end dates. The time range is assumed to be in effect for the entirety of the
date or date range specified. The component layouts are available here: ComplexEventTimes,
LegComplexEventTimes, UnderlyingComplexEventTimes.
6.2.5.1 BusinessCenterGrp
This component is a repeating group that is part of the DateAdjustment component. It is the primary component used
to specify the set of business centers whose calendars drive the date adjustment. The business centers defined here
apply to all adjustable dates in the instrument unless specifically overridden in the respective specified components
elsewhere. The component layouts are available here: BusinessCenterGrp, LegBusinessCenterGrp,
UnderlyingBusinessCenterGrp.
6.2.5.2 DateAdjustment
This component is part of the Instrument component. It is the primary component used to specify date adjustment
parameters and rules. The date adjustments specified here applies to all adjustable dates for the instrument, unless
specifically overridden in the respective specified components elsewhere. The component layouts are available here:
DateAdjustment, LegDateAdjustment, UnderlyingDateAdjustment.
6.2.6 Events
6.2.6.1 EvntGrp
This component is a repeating group that is part of the Instrument component and used to specify straightforward
events associated with the instrument. Examples include put and call dates for bonds and options; first exercise date
for options; inventory and delivery dates for commodities; start, end and roll dates for swaps. Use the ComplexEvents
component for more advanced dates and events such as option, futures, commodities and equity swap observation
and pricing events.
The EvntGrp component contains three different methods to express a “time” associated with the event using the
EventDate(866) and EventTime(1145) pair of fields or the EventTimeUnit(1827) and EventTimePeriod(1826) pair of
fields or EventMonthYear(2340). When this component is used one of these three time expression methods must be
specified.
The EventDate(866), and optional EventTime(1145), may be used to specify an exact date and optional time for the
event. The EventTimeUnit(1827) and EventTimePeriod(1826) may be used to express a time period associated with
the event, e.g. 3-month, 4-years, 2-weeks. The EventMonthYear(2340), and optional EventTime(1145), may be used to
express the event as a month of year, with optional day of month or week of month.
The component layouts are available here: EvntGrp, LegEvntGrp, UnderlyingEvntGrp.
6.2.6.2 ExtraordinaryEventGrp
This component is a repeating group that is part of the Instrument component. It is used to report extraordinary and
disruptive events applicable to the reference entity that affects the contract. The component layouts are available
here: ExtraordinaryEventGrp, LegExtraordinaryEventGrp, UnderlyingExtraordinaryEventGrp.
6.2.7 InstrmtGrp
This component is a repeating group that allows one or more securities to be conveyed. The component layout is
available here.
6.2.8 Instrument
This component is used as part of many messages as well as repeating groups and contains all the fields commonly
used to describe a security or instrument. Typically, the data elements in this component block are considered the
static data of a security, data that may be commonly found in a security master database. The Instrument component
may be used to describe any asset type supported by FIX. The component layout is available here.
6.2.9.1 InstrumentExtension
This component identifies additional security attributes that are more commonly found for fixed income securities.
The component layout is available here.
6.2.9.2 AttrbGrp
This component is a repeating group that is part of InstrumentExtension component and contains additional attributes
of a security related to fixed income. The component layout is available here.
6.2.9.3 FloatingRateIndex
This component is part of the InstrumentExtension component and may be used to identify the rate index for a
floating rate coupon.
In the context of MiFID II RTS 23 Annex I Table 3 reference data, this is used as statement of the attributes of the
index/benchmark of a floating rate security. The component layout is available here.
6.2.9.4 IndexRollMonthGrp
This component is a repeating group that is part of the InstrumentExtension component and may be used to specify
multiple roll months in a given year for an index.
In the context of MiFID II RTS 2 Annex IV Table 2 reference data, this is used to specify all months when the roll is
expected as established by the CDS index provider for a given year - repeated for each month in the roll. The
component layout is available here.
6.2.9.5 ReferenceDataDateGrp
This component is a repeating group that is part of the InstrumentExtension component and may be used to carry the
different dates (and timestamps) related to the reference data entry.
In the context of MiFID II RTS 23 Annex I Table 3 reference data, this is used as statement of the attributes of the
index/benchmark of a floating rate security. The component layout is available here.
6.2.10.1 RelatedInstrumentGrp
This component is a repeating group that is at the same hierarchical level as the Instrument component, describing
relationships and linkages between the security, leg security and underlying security entries. If all instances of the
UnderlyingInstrument component in the message are true underliers of the Instrument component, then the
RelatedInstrumentGrp component is not needed. If any instance of the UnderlyingInstrument component has a
different relationship, e.g. underlier of an instance of the InstrumentLeg component, stream, equity equivalent or
nearest exchange-traded contract or if there are multiple instances of the InstrumentLeg component, then an entry
for every relationship should be included in this component. When the RelatedInstrumentGrp component appears
within a repeating group, each entry only applies to the Instrument component at the same hierarchical level.
In messages such as Email(35=C) and News(35=B), where the Instrument and the InstrumentLeg component are
within their repeating groups, the RelatedInstrumentGrp component may be used to link legs and underliers to their
appropriate base security.
For simple relationships such as identifying a “hedges for” security, the entry simply defines the symbol or identifier of
an externally known security. For relationships within strategies and swaps, the entry refers up through one of the
“related to” fields to the security, leg security, underlying security, stream or dividend period with which the related
security has correlation. It then points down through RelatedSecurityID(1650) or RelatedSymbol(1649) to an
UnderlyingInstrument instance in the current message defining the related security. The nature of the relationship is
given in RelatedInstrumentType(1648).
The component layout is available here.
6.2.10.2 SecAltIDGrp
This component is a repeating group that is part of the Instrument component. It is used to provide alternate
identifiers for a given security. The component layouts are available here: SecAltIDGrp, LegSecAltIDGrp,
UndSecAltIDGrp.
6.2.10.3 SecurityXML
This component is used to provide a definition in an XML format for the instrument. The component layouts are
available here: SecurityXML, LegSecurityXML, UnderlyingSecurityXML.
6.2.11.1 InstrumentParties
This component is a repeating group that is conceptually identical to the Parties component. It is used to identify the
party(-ies) that are part of the instrument’s reference data (e.g. the issuer) within the context of the instrument
component it appears in. It is not permitted to use this component to contain transactional information (i.e. parties in
the transaction). Only a specified subset of party roles will be supported within the InstrumentParties component.
The component layouts are available here: InstrumentParties, LegInstrumentParties, UndlyInstrumentParties.
6.2.11.2 InstrumentPtysSubGrp
This component is a repeating group that is part of the InstrumentParties component and conceptually identical to the
PtysSubGrp component. It is used to provide additional or supplemental information related to the instance of the
party identifier it is attached to. The component layouts are available here: InstrumentPtysSubGrp,
LegInstrumentPtysSubGrp, UndlyInstrumentPtysSubGrp.
6.2.12.1 MarketDisruption
This component is part of the Instrument component and used to specify the market disruption provisions of the
swap. The component layouts are available here: MarketDisruption, LegMarketDisruption,
UnderlyingMarketDisruption.
6.2.12.2 MarketDisruptionEventGrp
This component is a repeating group that is part of the MarketDisruption component and used to specify the market
disruption events. The component layouts are available here: MarketDisruptionEventGrp,
LegMarketDisruptionEventGrp, UnderlyingMarketDisruptionEventGrp.
6.2.12.3 MarketDisruptionFallbackGrp
This component is a repeating group that is part of the MarketDisruption component and used to specify the market
disruption fallback provisions. The component layouts are available here: MarketDisruptionFallbackGrp,
LegMarketDisruptionFallbackGrp, UnderlyingMarketDisruptionFallbackGrp.
6.2.12.4 MarketDisruptionFallbackReferencePriceGrp
This component is a repeating group that is part of the MarketDisruption component and used to specify fallback
reference price and underlying security provisions. The component layouts are available here:
MarketDisruptionFallbackReferencePriceGrp, LegMarketDisruptionFallbackReferencePriceGrp,
UnderlyingMarketDisruptionFallbackReferencePriceGrp.
6.2.13.1 Overview
6.2.13.2 OptionExercise
This component is part of the Instrument component and used to specify option exercise provisions. Its purpose is to
identify the opportunities and conditions for exercise, e.g. the schedule of dates on which exercise is allowed. The
embedded OptionExerciseExpiration component is used to terminate the opportunity for exercise. The component
layouts are available here: OptionExercise, LegOptionExercise, UnderlyingOptionExercise.
6.2.13.3 OptionExerciseBusinessCenterGrp
This component is a repeating group that is part of the OptionExerciseDates component. It is used to specify the set of
business centers whose calendars drive date adjustment. Used only to override the business centers defined in the
DateAdjustment component in the Instrument component. The component layouts are available here:
OptionExerciseBusinessCenterGrp, LegOptionExerciseBusinessCenterGrp,
UnderlyingOptionExerciseBusinessCenterGrp.
6.2.13.4 OptionExerciseDateGrp
This component is a repeating group that is part of the OptionExerciseDates component. It is used to specify fixed
dates for exercise. The component layouts are available here: OptionExerciseDateGrp, LegOptionExerciseDateGrp,
UnderlyingOptionExerciseDateGrp.
6.2.13.5 OptionExerciseDates
This component is part of the OptionExercise component. It is used to specify option exercise dates. The component
layouts are available here: OptionExerciseDates, LegOptionExerciseDates, UnderlyingOptionExerciseDates.
6.2.13.6 OptionExerciseExpiration
This component is part of the OptionExercise component. It is used to specify option exercise expiration dates and
times. The purpose of OptionExerciseDates is to identify the scheduled opportunities for exercise. The
OptionExerciseExpiration component identifies the end of the schedule. The component layouts are available here:
OptionExerciseExpiration, LegOptionExerciseExpiration, UnderlyingOptionExerciseExpiration.
6.2.13.7 OptionExerciseExpirationDateGrp
This component is a repeating group that is part of the OptionExerciseExpiration component. It is used to specify fixed
dates for expiration. The component layouts are available here: OptionExerciseExpirationDateGrp,
LegOptionExerciseExpirationDateGrp, UnderlyingOptionExerciseExpirationDateGrp.
6.2.13.8 OptionExerciseExpirationDateBusinessCenterGrp
This component is a repeating group that is part of the OptionExerciseExpiration component. It is used to specify the
set of business centers whose calendars drive date adjustment. Used only to override the business centers defined in
the DateAdjustment component in the Instrument component. The component layouts are available here:
OptionExerciseExpirationDateBusinessCenterGrp, LegOptionExerciseExpirationDateBusinessCenterGrp,
UnderlyingOptionExerciseExpirationDateBusinessCenterGrp.
6.2.13.9 OptionExerciseMakeWholeProvision
This component is part of the OptionExercise component. It is used to specify the set of rules of maintaining balance
when an option is exercised. A “make whole” provision seeks to penalize the option buyer, i.e. make the seller
“whole”, if the buyer exercises the option prior to the make whole date, e.g. the early call date of a convertible bond.
The component layouts are available here: OptionExerciseMakeWholeProvision,
LegOptionExerciseMakeWholeProvision, UnderlyingOptionExerciseMakeWholeProvision.
6.2.13.10 SettlMethodElectionDate
This component is part of the OptionExercise component. It is used to report the settlement method election date.
The component layouts are available here: SettlMethodElectionDate, LegSettlMethodElectionDate,
UnderlyingSettlMethodElectionDate.
6.2.13.11 SettlMethodElectionDateBusinessCenterGrp
This component is a repeating group that is part of the SettlMethodElectionDate component. It is used to specify the
set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined
in the DateAdjustment component in the Instrument component. The component layouts are available here:
SettlMethodElectionDateBusinessCenterGrp, LegSettlMethodElectionDateBusinessCenterGrp,
UnderlyingSettlMethodElectionDateBusinessCenterGrp.
6.2.14.1 PhysicalSettlDeliverableObligationGrp
This component is a repeating group that is part of the PhysicalSettlTermGrp component. It is used to report CDS
physical settlement delivery obligations. The component layouts are available here:
PhysicalSettlDeliverableObligationGrp, LegPhysicalSettlDeliverableObligationGrp,
UnderlyingPhysicalSettlDeliverableObligationGrp.
6.2.14.2 PhysicalSettlTermGrp
This component is a repeating group that is part of the Instrument component. It is used to report physical settlement
terms referenced from underlying instruments.
PhysicalSettlTermXID(40208) is provided for cross-referencing from an instance of the UnderlyingInstrument
component through the UnderlyingSettlTermXIDRef(41315) field. The component layouts are available here:
PhysicalSettlTermGrp, LegPhysicalSettlTermGrp, UnderlyingPhysicalSettlTermGrp.
6.2.15.1 PricingDateBusinessCenterGrp
This component is a repeating group that is part of the PricingDateTime component. It is used to specify the set of
business centers whose calendars drive date adjustment. Used only to override the business centers defined in the
DateAdjustment component in the Instrument component. The component layouts are available here:
PricingDateBusinessCenterGrp, LegPricingDateBusinessCenterGrp, UnderlyingPricingDateBusinessCenterGrp.
6.2.15.2 PricingDateTime
This component is part of the Instrument component. It is used to specify an adjusted or unadjusted pricing or fixing
date and optionally the time, e.g. for a commodity or FX forward trade. The component layouts are available here:
PricingDateTime, LegPricingDateTime, UnderlyingPricingDateTime.
6.2.16.1 ProtectionTermGrp
This component is a repeating group that is part of the Instrument component. It is used to report protection term
details referenced from underlying instruments.
ProtectionTermXID(40190) is provided for cross-referencing from an instance of the UnderlyingInstrument component
through the UnderlyingProtectionXIDRef(41314) field. The component layouts are available here: ProtectionTermGrp,
LegProtectionTermGrp, UnderlyingProtectionTermGrp.
6.2.16.2 ProtectionTermEventGrp
This component is a repeating group that is part of the ProtectionTermGrp component. It is used to report applicable
credit events for a Credit Default Swap (CDS). The component layouts are available here: ProtectionTermEventGrp,
LegProtectionTermEventGrp, UnderlyingProtectionTermEventGrp.
6.2.16.3 ProtectionTermEventNewsSourceGrp
This component is a repeating group that is part of the ProtectionTermGrp component. It is used to specify the
particular newspapers or electronic news services and sources that may publish relevant information used in the
determination of whether or not a credit event has occurred. The component layouts are available here:
ProtectionTermEventNewsSourceGrp, LegProtectionTermEventNewsSourceGrp,
UnderlyingProtectionTermEventNewsSourceGrp.
6.2.16.4 ProtectionTermEventQualifierGrp
This component is a repeating group that is part of the ProtectionTermEventGrp component. It is used to specify
qualifying attributes to the event. The component layouts are available here: ProtectionTermEventQualifierGrp,
LegProtectionTermEventQualifierGrp, UnderlyingProtectionTermEventQualifierGrp.
6.2.16.5 ProtectionTermObligationGrp
This component is a repeating group that is part of the ProtectionTermGrp component. It is used to report applicable
CDS obligations. The component layouts are available here: ProtectionTermObligationGrp,
LegProtectionTermObligationGrp, UnderlyingProtectionTermObligationGrp.
6.2.17 Provisions
This section describes global components related to additional terms, provisions and conditions associated with an
instrument. The components are listed in alphabetical order with the exception of the main (root) component.
6.2.17.1 Overview
6.2.17.2 ProvisionGrp
This component is a repeating group that is part of the Instrument component. It is used to detail additional terms,
provisions and conditions associated with the instrument. A swap may have one or more provisions defined. The
component layouts are available here: ProvisionGrp, LegProvisionGrp, UnderlyingProvisionGrp.
6.2.17.3 ProvisionCashSettlPaymentDateBusinessCenterGrp
This component is a repeating group that is part of the ProvisionCashSettlPaymentDates component. It is used to
specify the set of business centers whose calendars drive the date adjustment. Used only to override the business
centers defined in the DateAdjustment component within the Instrument component. The component layouts are
available here: ProvisionCashSettlPaymentDateBusinessCenterGrp,
LegProvisionCashSettlPaymentDateBusinessCenterGrp,
UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrp.
6.2.17.4 ProvisionCashSettlPaymentDates
This component is part of the ProvisionGrp component. It is used to report the cash settlement payment dates
associated with the provision type. The component layouts are available here: ProvisionCashSettlPaymentDates,
LegProvisionCashSettlPaymentDates, UnderlyingProvisionCashSettlPaymentDates.
6.2.17.5 ProvisionCashSettlPaymentFixedDateGrp
This component is a repeating group that is part of the ProvisionCashSettlPaymentDates component. It is used to
report fixed cash settlement payment dates associated with the provision.
For the purpose of optimization, the ProvisionCashSettlPaymentDateType(40173) field may optionally be omitted
after the first instance provided the instance(s) which immediately follow is(are) of the same date type. When the
next instance requires a different date type from the prior instance, the ProvisionCashSettlPaymentDateType(40173)
is required to specify the date type. The component layouts are available here:
ProvisionCashSettlPaymentFixedDateGrp, LegProvisionCashSettlPaymentFixedDateGrp,
UnderlyingProvisionCashSettlPaymentFixedDateGrp.
6.2.17.6 ProvisionCashSettlQuoteSource
This component is part of the ProvisionGrp component. It is used to specify the reference source for currency or rate
quote for cash settlement purposes. The component layouts are available here: ProvisionCashSettlQuoteSource,
LegProvisionCashSettlQuoteSource, UnderlyingProvisionCashSettlQuoteSource.
6.2.17.7 ProvisionCashSettlValueDateBusinessCenterGrp
This component is a repeating group that is part of the ProvisionCashSettlValueDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: ProvisionCashSettlValueDateBusinessCenterGrp, LegProvisionCashSettlValueDateBusinessCenterGrp,
UnderlyingProvisionCashSettlValueDateBusinessCenterGrp.
6.2.17.8 ProvisionCashSettlValueDates
This component is part of the ProvisionGrp component. It is used to report the cash settlement value date and time
associated with the provision. The component layouts are available here: ProvisionCashSettlValueDates,
LegProvisionCashSettlValueDates, UnderlyingProvisionCashSettlValueDates.
6.2.17.9 ProvisionDateBusinessCenterGrp
This component is a repeating group that is part of the ProvisionGrp component. It is used to specify the set of
business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
ProvisionDateBusinessCenterGrp, LegProvisionDateBusinessCenterGrp, UnderlyingProvisionDateBusinessCenterGrp.
6.2.17.10 ProvisionOptionExerciseBusinessCenterGrp
This component is a repeating group that is part of the ProvisionOptionExerciseDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: ProvisionOptionExerciseBusinessCenterGrp, LegProvisionOptionExerciseBusinessCenterGrp,
UnderlyingProvisionOptionExerciseBusinessCenterGrp.
6.2.17.11 ProvisionOptionExerciseDates
This component is part of the ProvisionGrp component. It is used to report the option exercise dates and times
defined in the provision. The component layouts are available here: ProvisionOptionExerciseDates,
LegProvisionOptionExerciseDates, UnderlyingProvisionOptionExerciseDates.
6.2.17.12 ProvisionOptionExerciseFixedDateGrp
This component is a repeating group that is part of the ProvisionOptionExerciseDates component. It is used to report
an array of unadjusted or adjusted fixed exercise dates.
For the purpose of optimization, the ProvisionOptionExerciseFixedDateType(40144) field may optionally be omitted
after the first instance provided the instance(s) which immediately follow is(are) of the same date type. When the
next instance requires a different date type from the prior instance, the
ProvisionOptionExerciseFixedDateType(40144) is required to specify the date type. The component layouts are
available here: ProvisionOptionExerciseFixedDateGrp, LegProvisionOptionExerciseFixedDateGrp,
UnderlyingProvisionOptionExerciseFixedDateGrp.
6.2.17.13 ProvisionOptionExpirationDate
This component is part of the ProvisionGrp component. It is used to report the option expiration date and times
associated with the provision. The component layouts are available here: ProvisionOptionExpirationDate,
LegProvisionOptionExpirationDate, UnderlyingProvisionOptionExpirationDate.
6.2.17.14 ProvisionOptionExpirationDateBusinessCenterGrp
This component is a repeating group that is part of the ProvisionOptionExpirationDate component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: ProvisionOptionExpirationDateBusinessCenterGrp, LegProvisionOptionExpirationDateBusinessCenterGrp,
UnderlyingProvisionOptionExpirationDateBusinessCenterGrp.
6.2.17.15 ProvisionOptionRelevantUnderlyingDate
This component is part of the ProvisionGrp component. It is used to report the option relevant underlying date
associated with the provision. The component layouts are available here: ProvisionOptionRelevantUnderlyingDate,
LegProvisionOptionRelevantUnderlyingDate, UnderlyingProvisionOptionRelevantUnderlyingDate.
6.2.17.16 ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp
This component is a repeating group that is part of the ProvisionOptionExpirationDate component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp,
LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrp,
UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrp.
6.2.17.17 ProvisionParties
This component is a repeating group that is part of the ProvisionGrp component and conceptually identical to the
Parties component. It is used to report the parties identified in the contract provision. The component layouts are
available here: ProvisionParties, LegProvisionParties, UnderlyingProvisionParties.
6.2.17.18 ProvisionPtysSubGrp
This component is a repeating group that is part of the ProvisionParties component and conceptually identical to the
PtysSubGrp component. It is used to provide additional or supplemental information related to the instance of the
party identifier it is attached to. The component layouts are available here: ProvisionPtysSubGrp,
LegProvisionPtysSubGrp, UnderlyingProvisionPtysSubGrp.
6.2.18 Streams
This section describes global components related to swap streams of an instrument. The components are listed in
alphabetical order with the exception of the main (root) component.
6.2.18.1 Overview
6.2.18.2 StreamGrp
This component is a repeating group that is part of the Instrument component. It is used to detail the swap streams
associated with the instrument.
A swap will ordinarily have one or two streams. Each one may contain a StreamDesc(40051) with a descriptive string
such as “Float” or “Fixed”. However, the choice of description should have no effect on the stream’s purpose.
StreamPaySide(40052) and StreamReceiveSide(40053) may be used to link the appropriate swap parties to their role
in the stream. In pre-trade messages the side value (e.g. Side(54) field) of the request or order should be set to the
same side value indicating the aggressor’s desired role. On fills and post-trade messages the executing firm takes the
opposite side and indicates its role by setting StreamPaySide(40052) and StreamReceiveSide(40053) to the opposite
side of the aggressor’s role.
The component layouts are available here: StreamGrp, LegStreamGrp, UnderlyingStreamGrp.
6.2.18.3 DeliveryScheduleGrp
This component is a repeating group that is part of the StreamGrp component. It is used to detail step schedules
associated with a delivery stream.
Holiday schedule is standard for the country and time zone and need not be specified. The component layouts are
available here: DeliveryScheduleGrp, LegDeliveryScheduleGrp, UnderlyingDeliveryScheduleGrp.
6.2.18.4 DeliveryScheduleSettlDayGrp
This component is a repeating group that is part of the DeliveryScheduleGrp component. It is used to detail
commodity delivery days. The component layouts are available here: DeliveryScheduleSettlDayGrp,
LegDeliveryScheduleSettlDayGrp, UnderlyingDeliveryScheduleSettlDayGrp.
6.2.18.5 DeliveryScheduleSettlTimeGrp
This component is a repeating group that is part of the DeliveryScheduleSettlDayGrp component. It is used to detail
commodity delivery time periods. The component layouts are available here: DeliveryScheduleSettlTimeGrp,
LegDeliveryScheduleSettlTimeGrp, UnderlyingDeliveryScheduleSettlTimeGrp.
6.2.18.6 DeliveryStream
This component is part of the StreamGrp component. It is used to optionally specify the attributes of a physical
delivery stream in a swap. The component layouts are available here: DeliveryStream, LegDeliveryStream,
UnderlyingDeliveryStream.
6.2.18.7 DividendAccrualFloatingRate
This component is part of the DividendConditions component. It is used to define the dividend accrual floating rate
attributes of dividend payment conditions. The component layouts are available here: DividendAccrualFloatingRate,
LegDividendAccrualFloatingRate, UnderlyingDividendAccrualFloatingRate.
6.2.18.8 DividendAccrualPaymentDate
This component is part of the DividendConditions component. It is used to report the dividend accrual payment date.
The component layouts are available here: DividendAccrualPaymentDate, LegDividendAccrualPaymentDate,
UnderlyingDividendAccrualPaymentDate.
6.2.18.9 DividendAccrualPaymentDateBusinessCenterGrp
This component is a repeating group that is part of the DividendAccrualPaymentDate component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: DividendAccrualPaymentDateBusinessCenterGrp, LegDividendAccrualPaymentDateBusinessCenterGrp,
UnderlyingDividendAccrualPaymentDateBusinessCenterGrp.
6.2.18.10 DividendConditions
This component is part of the PaymentStreamFloatingRate component. It is used to specify the conditions’ valuations
and dates governing the payment of dividends. The component layouts are available here: DividendConditions,
LegDividendConditions, UnderlyingDividendConditions.
6.2.18.11 DividendFXTriggerDate
This component is part of the DividendConditions component. It is used to report the dividend date when a foreign
exchange trade is triggered. The component layouts are available here: DividendFXTriggerDate,
LegDividendFXTriggerDate, UnderlyingDividendFXTriggerDate.
6.2.18.12 DividendFXTriggerDateBusinessCenterGrp
This component is a repeating group that is part of the DividendFXTriggerDate component. It is used to specify the set
of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
DividendFXTriggerDateBusinessCenterGrp, LegDividendFXTriggerDateBusinessCenterGrp,
UnderlyingDividendFXTriggerDateBusinessCenterGrp.
6.2.18.13 DividendPeriodBusinessCenterGrp
This component is a repeating group that is part of the DividendPeriodGrp component. It is used to specify the set of
business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
DividendPeriodBusinessCenterGrp, LegDividendPeriodBusinessCenterGrp,
UnderlyingDividendPeriodBusinessCenterGrp.
6.2.18.14 DividendPeriodGrp
This component is a repeating group that is part of the DividendConditions component. It is used to specify the
valuation and payment dates of the dividend leg of a dividend swap. The component layouts are available here:
DividendPeriodGrp, LegDividendPeriodGrp, UnderlyingDividendPeriodGrp.
6.2.18.15 PaymentScheduleGrp
This component is a repeating group that is part of the StreamGrp component. It is used to specify notional and rate
steps of the payment stream.
The Fixing Lag Interval (PaymentScheduleFixingLagPeriod(41176) and PaymentScheduleFixingLagUnit(41177)) and the
First Observation Offset Duration (PaymentScheduleFixingFirstObservationOffsetPeriod(41178) and
PaymentScheduleFixingFirstObservationOffsetUnit(41179)) are used together. If the First Observation Offset Duration
is specified, the observation starts the Fixing Lag Interval prior to each calculation. If the First Observation Offset
Duration is not specified, the observation starts immediately preceding each calculation.
The component layouts are available here: PaymentScheduleGrp, LegPaymentScheduleGrp,
UnderlyingPaymentScheduleGrp.
6.2.18.16 PaymentStream
This component is part of the StreamGrp component. It is used to detail the attributes of a payment stream in a swap.
The component layouts are available here: PaymentStream, LegPaymentStream, UnderlyingPaymentStream.
6.2.18.17 PaymentStreamCompoundingDateGrp
This component is a repeating group that is part of the PaymentStreamCompoundingDates component. It is used to
specify predetermined compounding dates. The component layouts are available here:
PaymentStreamCompoundingDateGrp, LegPaymentStreamCompoundingDateGrp,
UnderlyingPaymentStreamCompoundingDateGrp.
6.2.18.18 PaymentStreamCompoundingDates
This component is part of the PaymentStream component. It is used to specify the compounding dates associated
with the stream - either specific, relative or periodic dates. The component layouts are available here:
PaymentStreamCompoundingDates, LegPaymentStreamCompoundingDates,
UnderlyingPaymentStreamCompoundingDates.
6.2.18.19 PaymentStreamCompoundingDatesBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamCompoundingDates component. It is used to
specify the set of business centers whose calendars drive the date adjustment. Used only to override the business
centers defined in the DateAdjustment component within the Instrument component. The component layouts are
available here: PaymentStreamCompoundingDatesBusinessCenterGrp,
LegPaymentStreamCompoundingDatesBusinessCenterGrp,
UnderlyingPaymentStreamCompoundingDatesBusinessCenterGrp.
6.2.18.20 PaymentStreamCompoundingEndDate
This component is part of the PaymentStreamCompoundingDates component. It is used to specify the end date for
compounding. The component layouts are available here: PaymentStreamCompoundingEndDate,
LegPaymentStreamCompoundingEndDate, UnderlyingPaymentStreamCompoundingEndDate.
6.2.18.21 PaymentStreamCompoundingFloatingRate
This component is part of the PaymentStream component. It is used to report the parameters for determining the
compounding floating rate of the stream. The component layouts are available here:
PaymentStreamCompoundingFloatingRate, LegPaymentStreamCompoundingFloatingRate,
UnderlyingPaymentStreamCompoundingFloatingRate.
6.2.18.22 PaymentStreamCompoundingStartDate
This component is part of the PaymentStreamCompoundingDates component. It is used to specify the start date for
compounding. The component layouts are available here: PaymentStreamCompoundingStartDate,
LegPaymentStreamCompoundingStartDate, UnderlyingPaymentStreamCompoundingStartDate.
6.2.18.23 PaymentStreamFinalPricePaymentDate
This component is part of the PaymentStreamPaymentDates component. It is used to specify the final price payment
date, e.g. for an equity return swap. The component layouts are available here:
PaymentStreamFinalPricePaymentDate, LegPaymentStreamFinalPricePaymentDate,
UnderlyingPaymentStreamFinalPricePaymentDate.
6.2.18.24 PaymentStreamFixingDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamResetDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: PaymentStreamFixingDateBusinessCenterGrp, LegPaymentStreamFixingDateBusinessCenterGrp,
UnderlyingPaymentStreamFixingDateBusinessCenterGrp.
6.2.18.25 PaymentStreamFixingDateGrp
This component is a repeating group that is part of the PaymentStreamResetDates component. It is used to specify
predetermined fixing dates. The component layouts are available here: PaymentStreamFixingDateGrp,
LegPaymentStreamFixingDateGrp, UnderlyingPaymentStreamFixingDateGrp.
6.2.18.26 PaymentStreamFloatingRate
This component is part of the PaymentStream component. It is used to report the floating rate attributes of the
stream.
If the floating rate index or the rate calculation goes negative for a calculation period and
PaymentStreamNegativeRateTreatment(40807)=1 (Negative interest rate method), then the Receiver pays the Payer
the absolute floating rate, i.e. the Receiver pays the cash flow amount to the Payer.
The Calculation Lag Interval (PaymentStreamCalculationLagPeriod(41209) and
PaymentStreamCalculationLagUnit(41210)) and the First Observation Offset Duration
(PaymentStreamFirstObservationOffsetPeriod(41211) and PaymentStreamFirstObservationOffsetUnit(41212)) are
used together. When the First Observation Offset Duration is specified, the Fixing Lag Interval prior to each calculation
starts with the observation. When the First Observation Offset Duration is not specified, the observation starts
immediately before each calculation.
The component layouts are available here: PaymentStreamFloatingRate, LegPaymentStreamFloatingRate,
UnderlyingPaymentStreamFloatingRate.
6.2.18.27 PaymentStreamFormula
This component is part of the PaymentStreamFloatingRate component. It is used to report the parameters for
determining the floating rate of the stream, e.g. for equity swaps. The component layouts are available here:
PaymentStreamFormula, LegPaymentStreamFormula, UnderlyingPaymentStreamFormula.
6.2.18.28 PaymentStreamFormulaImage
This component is part of the PaymentStreamFormula component. It is used to include a base64Binary-encoded
image clip of the formula. The component layouts are available here: PaymentStreamFormulaImage,
LegPaymentStreamFormulaImage, UnderlyingPaymentStreamFormulaImage.
6.2.18.29 PaymentStreamFormulaMathGrp
This component is a repeating group that is part of the PaymentStreamFormula component. It is used to specify the
set of formulas, sub-formulas and descriptions from which the rate is derived. The component layouts are available
here: PaymentStreamFormulaMathGrp, LegPaymentStreamFormulaMathGrp,
UnderlyingPaymentStreamFormulaMathGrp.
6.2.18.30 PaymentStreamInitialFixingDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamResetDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: PaymentStreamInitialFixingDateBusinessCenterGrp, LegPaymentStreamInitialFixingDateBusinessCenterGrp,
UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrp.
6.2.18.31 PaymentStreamNonDeliverableFixingDateGrp
This component is a repeating group that is part of the PaymentStreamNonDeliverableSettlTerms component. It is
used to specify predetermined fixing dates.
For the purpose of optimization, the NonDeliverableFixingDateType(40827) field may optionally be omitted after the
first instance provided the instance(s) which immediately follow is of the same date type. When the next instance
requires a different date type from the prior instance, the NonDeliverableFixingDateType(40827) is required to specify
the date type.
The component layouts are available here: PaymentStreamNonDeliverableFixingDateGrp,
LegPaymentStreamNonDeliverableFixingDateGrp, UnderlyingPaymentStreamNonDeliverableFixingDateGrp.
6.2.18.32 PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamNonDeliverableSettlTerms component. It is
used to specify the set of business centers whose calendars drive the date adjustment. Used only to override the
business centers defined in the DateAdjustment component within the Instrument component. The component
layouts are available here: PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp,
LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp,
UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp.
6.2.18.33 PaymentStreamNonDeliverableSettlRateSource
This component is part of the PaymentStreamNonDeliverableSettlTerms component. It is used to specify the rate
source if the payment currency is non-deliverable. The component layouts are available here:
PaymentStreamNonDeliverableSettlRateSource, LegPaymentStreamNonDeliverableSettlRateSource,
UnderlyingPaymentStreamNonDeliverableSettlRateSource.
6.2.18.34 PaymentStreamNonDeliverableSettlTerms
This component is part of the PaymentStream component. It is used to specify the non-deliverable currency
settlement terms of the payment stream. The component layouts are available here:
PaymentStreamNonDeliverableSettlTerms, LegPaymentStreamNonDeliverableSettlTerms,
UnderlyingPaymentStreamNonDeliverableSettlTerms.
6.2.18.35 PaymentStreamPaymentDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamPaymentDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: PaymentStreamPaymentDateBusinessCenterGrp, LegPaymentStreamPaymentDateBusinessCenterGrp,
UnderlyingPaymentStreamPaymentDateBusinessCenterGrp.
6.2.18.36 PaymentStreamPaymentDateGrp
This component is a repeating group that is part of the PaymentStreamPaymentDates component. It is used to detail
fixed dates for swap stream payments. The component layouts are available here: PaymentStreamPaymentDateGrp,
LegPaymentStreamPaymentDateGrp, UnderlyingPaymentStreamPaymentDateGrp.
6.2.18.37 PaymentStreamPaymentDates
This component is part of the PaymentStream component. It is used to specify the payment dates of the stream.
For equity return swaps this component is used to specify the interim price payment dates and the
PaymentStreamFinalPricePaymentDate component is used to specify the final price payment date.
The component layouts are available here: PaymentStreamPaymentDates, LegPaymentStreamPaymentDates,
UnderlyingPaymentStreamPaymentDates.
6.2.18.38 PaymentStreamPricingBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamFloatingRate component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: PaymentStreamPricingBusinessCenterGrp, LegPaymentStreamPricingBusinessCenterGrp,
UnderlyingPaymentStreamPricingBusinessCenterGrp.
6.2.18.39 PaymentStreamPricingDateGrp
This component is a repeating group that is part of the PaymentStreamFloatingRate component. It is used to detail
fixed pricing dates. The component layouts are available here: PaymentStreamPricingDateGrp,
LegPaymentStreamPricingDateGrp, UnderlyingPaymentStreamPricingDateGrp.
6.2.18.40 PaymentStreamPricingDayGrp
This component is a repeating group that is part of the PaymentStreamFloatingRate component. It is used to detail
periodic pricing days.
If the fixing days are not specified, then every day of the week will be a fixing day.
The component layouts are available here: PaymentStreamPricingDayGrp, LegPaymentStreamPricingDayGrp,
UnderlyingPaymentStreamPricingDayGrp.
6.2.18.41 PaymentStreamResetDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStreamResetDates component. It is used to specify
the set of business centers whose calendars drive the date adjustment. Used only to override the business centers
defined in the DateAdjustment component within the Instrument component. The component layouts are available
here: PaymentStreamResetDateBusinessCenterGrp, LegPaymentStreamResetDateBusinessCenterGrp,
UnderlyingPaymentStreamResetDateBusinessCenterGrp.
6.2.18.42 PaymentStreamResetDates
This component is part of the PaymentStream component. It is used to specify the floating rate reset dates of the
stream. The component layouts are available here: PaymentStreamResetDates, LegPaymentStreamResetDates,
UnderlyingPaymentStreamResetDates.
6.2.18.43 PaymentStubEndDate
This component is part of the PaymentStubGrp component. It is used to specify the end date of the payment stub.
The component layouts are available here: PaymentStubEndDate, LegPaymentStubEndDate,
UnderlyingPaymentStubEndDate.
6.2.18.44 PaymentStubEndDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStubEndDate component. It is used to specify the set
of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
PaymentStubEndDateBusinessCenterGrp, LegPaymentStubEndDateBusinessCenterGrp,
UnderlyingPaymentStubEndDateBusinessCenterGrp.
6.2.18.45 PaymentStubGrp
This component is a repeating group that is part of the StreamGrp component. It is used to specify front (initial) and
back (final) stubs of the payment stream. The component layouts are available here: PaymentStubGrp,
LegPaymentStubGrp, UnderlyingPaymentStubGrp.
6.2.18.46 PaymentStubStartDate
This component is part of the PaymentStubGrp component. It is used to specify the start date of the payment stub.
The component layouts are available here: PaymentStubStartDate, LegPaymentStubStartDate,
UnderlyingPaymentStubStartDate.
6.2.18.47 PaymentStubStartDateBusinessCenterGrp
This component is a repeating group that is part of the PaymentStubStartDate component. It is used to specify the set
of business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
PaymentStubStartDateBusinessCenterGrp, LegPaymentStubStartDateBusinessCenterGrp,
UnderlyingPaymentStubStartDateBusinessCenterGrp.
6.2.18.48 ReturnRateDateGrp
This component is a repeating group that is part of the ReturnRateGrp component. It is used to specify the equity and
dividend valuation dates for an equity return swap payment stream. The component layouts are available here:
ReturnRateDateGrp, LegReturnRateDateGrp, UnderlyingReturnRateDateGrp.
6.2.18.49 ReturnRateFXConversionGrp
This component is a repeating group that is part of the ReturnRateGrp component. It is used to specify the FX
conversion rates for an equity return swap payment stream. The component layouts are available here:
ReturnRateFXConversionGrp, LegReturnRateFXConversionGrp, UnderlyingReturnRateFXConversionGrp.
6.2.18.50 ReturnRateGrp
This component is a repeating group that is part of the PaymentStreamFloatingRate component. It is used to specify
the multiple return rates for an equity return swap payment stream. The component layouts are available here:
ReturnRateGrp, LegReturnRateGrp, UnderlyingReturnRateGrp.
6.2.18.51 ReturnRateInformationSourceGrp
This component is a repeating group that is part of the ReturnRateGrp component. It is used to specify the
information sources for equity prices and FX rates for an equity return swap payment stream. The component layouts
are available here: ReturnRateInformationSourceGrp, LegReturnRateInformationSourceGrp,
UnderlyingReturnRateInformationSourceGrp.
6.2.18.52 ReturnRatePriceGrp
This component is a repeating group that is part of the ReturnRateGrp component. It is used to specify the return rate
prices for an equity return swap payment stream. The component layouts are available here: ReturnRatePriceGrp,
LegReturnRatePriceGrp, UnderlyingReturnRatePriceGrp.
6.2.18.53 ReturnRateValuationDateBusinessCenterGrp
This component is a repeating group that is part of the ReturnRateDateGrp component. It is used to specify the set of
business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
ReturnRateValuationDateBusinessCenterGrp, LegReturnRateValuationDateBusinessCenterGrp,
UnderlyingReturnRateValuationDateBusinessCenterGrp.
6.2.18.54 ReturnRateValuationDateGrp
This component is a repeating group that is part of the ReturnRateDateGrp component. It is used to specify the fixed
valuation dates for an equity return swap payment stream. The component layouts are available here:
ReturnRateValuationDateGrp, LegReturnRateValuationDateGrp, UnderlyingReturnRateValuationDateGrp.
6.2.18.55 SettlRateDisruptionFallbackGrp
6.2.18.56 SettlRateFallbackRateSource
This component is part of the SettlRateDisruptionFallbackGrp component. It is used to specify the rate source in the
event of rate disruption fallback. The component layouts are available here: SettlRateFallbackRateSource,
LegSettlRateFallbackRateSource, UnderlyingSettlRateFallbackRateSource.
6.2.18.57 StreamAssetAttributeGrp
This component is a repeating group that is part of the StreamCommodity component. It is used to detail commodity
attributes, quality standards and reject limits. The component layouts are available here: StreamAssetAttributeGrp,
LegStreamAssetAttributeGrp, UnderlyingStreamAssetAttributeGrp.
6.2.18.58 StreamCalculationPeriodDates
This component is part of the StreamGrp component. It is used to specify the calculation period dates of the stream.
The component layouts are available here: StreamCalculationPeriodDates, LegStreamCalculationPeriodDates,
UnderlyingStreamCalculationPeriodDates.
6.2.18.59 StreamCommodity
This component is part of the StreamGrp component. It is used to identify and describe the underlying commodity.
The component layouts are available here: StreamCommodity, LegStreamCommodity, UnderlyingStreamCommodity.
6.2.18.60 StreamCommodityAltIDGrp
This component is a repeating group that is part of the StreamCommodity component. It is used to specify alternate
identifiers. The component layouts are available here: StreamCommodityAltIDGrp, LegStreamCommodityAltIDGrp,
UnderlyingStreamCommodityAltIDGrp.
6.2.18.61 StreamCommodityDataSourceGrp
This component is a repeating group that is part of the StreamCommodity component. It is used to specify sources of
data, e.g. weather stations. The order of entry determines priority – first is the main source, second is fallback, third is
second fallback. The component layouts are available here: StreamCommodityDataSourceGrp,
LegStreamCommodityDataSourceGrp, UnderlyingStreamCommodityDataSourceGrp.
6.2.18.62 StreamCommoditySettlBusinessCenterGrp
This component is a repeating group that is part of the StreamCommodity component. It is used to specify the set of
business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
StreamCommoditySettlBusinessCenterGrp, LegStreamCommoditySettlBusinessCenterGrp,
UnderlyingStreamCommoditySettlBusinessCenterGrp.
6.2.18.63 StreamCommoditySettlDayGrp
This component is a repeating group that is part of the StreamCommoditySettlPeriodGrp component. It is used to
define the settlement days associated with the commodity contract. The component layouts are available here:
StreamCommoditySettlDayGrp, LegStreamCommoditySettlDayGrp, UnderlyingStreamCommoditySettlDayGrp.
6.2.18.64 StreamCommoditySettlPeriodGrp
This component is a repeating group that is part of the StreamCommodity component. It is used to define the
settlement period details associated with the commodity contract. The component layouts are available here:
StreamCommoditySettlPeriodGrp, LegStreamCommoditySettlPeriodGrp, UnderlyingStreamCommoditySettlPeriodGrp.
6.2.18.65 StreamCommoditySettlTimeGrp
This component is a repeating group that is part of the StreamCommoditySettlDayGrp component. It is used to define
the settlement time periods associated with the commodity contract. The component layouts are available here:
StreamCommoditySettlTimeGrp, LegStreamCommoditySettlTimeGrp, UnderlyingStreamCommoditySettlTimeGrp.
6.2.18.66 StreamEffectiveBusinessCenterGrp
This component is a repeating group that is part of the StreamEffectiveDate component. It is used to specify the set of
business centers whose calendars drive the date adjustment. Used only to override the business centers defined in
the DateAdjustment component within the Instrument component. The component layouts are available here:
StreamEffectiveBusinessCenterGrp, LegStreamEffectiveDateBusinessCenterGrp,
UnderlyingStreamEffectiveDateBusinessCenterGrp.
6.2.18.67 StreamEffectiveDate
This component is part of the StreamGrp component. It is used to specify the effective date of the stream. The
component layouts are available here: StreamEffectiveDate, LegStreamEffectiveDate, UnderlyingStreamEffectiveDate.
6.2.18.68 StreamTerminationDate
This component is part of the StreamGrp component. It is used to specify the termination date of the stream. The
component layouts are available here: StreamTerminationDate, LegStreamTerminationDate,
UnderlyingStreamTerminationDate.
6.2.18.69 StreamTerminationDateBusinessCenterGrp
This component is a repeating group that is part of the StreamTerminationDate component. It is used to specify the
set of business centers whose calendars drive the date adjustment. Used only to override the business centers defined
in the DateAdjustment component within the Instrument component. The component layouts are available here:
StreamTerminationDateBusinessCenterGrp, LegStreamTerminationDateBusinessCenterGrp,
UnderlyingStreamTerminationDateBusinessCenterGrp.
6.3.1 InstrmtLegGrp
This component is a repeating group used to convey the legs of a multileg security. The component layout is available
here.
6.3.2 InstrumentLeg
This component, like the Instrument component, contains all the fields commonly used to describe a security or
instrument. In the case of the InstrumentLeg component it describes a security used in multileg-oriented messages.
The component layout is available here.
6.3.3 LegOrdGrp
This component is a repeating group that is used on a multileg order or risk limit check and contains the full definition
of the individual legs of a multi-legged instrument. This includes pre-allocation information as well as stipulations for
each leg. The component layout is available here.
6.3.4 LegPreAllocGrp
This common component is a repeating group and conceptually identical to the PreAllocGrp component. It is used on
a multileg order to convey the allocation information prior to an execution at each instrument leg level. The
component layout is available here.
6.4.1 UnderlyingDividendPaymentGrp
This component is a repeating group that is part of the UnderlyingDividendPayout. It is used to specify the anticipated
dividend or coupon payment dates and amounts of an equity or bond underlier. The component layout is available
here.
6.4.2 UnderlyingDividendPayout
This component is part of the UnderlyingInstrument component. It is used to specify the dividend or coupon payout
parameters of an equity or bond underlier. The component layout is available here.
6.4.3 UnderlyingInstrument
This component, like the Instrument component, contains all the fields commonly used to describe a security or
instrument. The UnderlyingInstrument component describes an instrument which underlies the primary instrument
identified in the Instrument component. For example, it may be used to convey the underlying instrument of an
option, or the collateral of a repurchase agreement or security loan.
The UnderlyingStipulations component is nested inside the UnderlyingInstrument component. This is not the case for
the Instrument and InstrumentLeg components where the stipulations are defined outside. The component layout is
available here.
6.4.4 UnderlyingRateSpreadSchedule
This component is part of the UnderlyingInstrument component. It is used to specify the rate spread schedule for a
basket underlier. The component layout is available here.
6.4.5 UnderlyingRateSpreadStepGrp
This component is a repeating group that is part of the UnderlyingRateSpreadSchedule component. It is used to
specify the step dates and amounts of a basket spread schedule. The component layout is available here.
6.4.6 UndInstrmtGrp
This component is a repeating group used to convey one or more underlying securities. The component layout is
available here.
6.5.1.1 Parties
This component is a repeating group used to identify and convey information on the entities both central and
peripheral to the financial transaction represented by the FIX message containing the Parties component. The Parties
component allows many different types of entities to be expressed through use of the PartyRole(452) field and
identifies the source scheme of the PartyID(448) through the PartyIDSource(447).
There are a number of conceptually identical components with different names due to the uniqueness constraints of
the tagvalue encoding. NestedParties4 is one of those components. It is not a global component but a local
component in the single/general order handling category of the trade area.
The component layouts are available here: Parties, NestedParties, NestedParties2, NestedParties3, RootParties3.
6.5.1.2 PtysSubGrp
This component is a repeating group that is part of the repeating group Parties. It is used to provide additional or
supplemental information related to the instance of the identified party it is attached to.
There are a number of conceptually identical components with different names due to the uniqueness constraints of
the tagvalue encoding. NstdPtys4SubGrp is one of those components. It is not a global component but a local
component in the single/general order handling category of the trade area.
The component layouts are available here: PtysSubGrp, NstdPtysSubGrp, NstdPtys2SubGrp, NstdPtys3SubGrp,
RootSubParties.
6.5.1.3 TargetParties
This component is a repeating group that is conceptually identical to the Parties component. It provides information
about one or more party(-ies) within the context of where this component appears in. It may be used to represent a
list of parties subject to the action of the message this component appears in. The component layout is available
here.
6.5.1.4 TargetPtysSubGrp
This component is a repeating group that is part of the repeating group TargetParties and conceptually identical to the
PtysSubGrp. It is used to provide additional or supplemental information related to the instance of the identified party
it is attached to. The component layout is available here.
6.5.2.1 PartyDetailGrp
This component is a repeating group used to convey details for a party, including related parties and alternative party
identifiers. It provides more information about a party compared to the Parties component and is primarily used to
provide reference data. The component layout is available here.
6.5.2.2 PartyDetailAltIDGrp
This component is a repeating group that is part of the repeating group PartyDetailGrp. It is used to provide
alternative identifiers for a party for the instance of the identified party it is attached to. The component layout is
available here.
6.5.2.3 PartyDetailAltSubGrp
This component is a repeating group that is part of the repeating group PartyDetailAltIDGrp. It is used to provide
additional or supplemental information related to the instance of the identified party it is attached to. The
component layout is available here.
6.5.2.4 PartyDetailSubGrp
This component is a repeating group that is part of the repeating group PartyDetailGrp. It is used to provide additional
or supplemental information related to the instance of the identified party it is attached to. The component layout is
available here.
6.5.2.5 PartyRelationshipGrp
This component is a repeating group that is part of the repeating group RelatedPartyDetailGrp. It is used to convey
different types of relationships between two parties. Relationships between parties can be inferred or explicitly
specified.
Party relationships can either be inferred based on PartyDetailRole(1693) or made explicit. For example, if
PartyDetailRole(1693) = 1 (Executing Firm) and RelatedPartyDetailRole(1565) = 24 (Customer Account), it can be
inferred that the executing firm trades for the customer account. This relationship can also be made explicit by using
the PartyRelationshipGrp component and specifying PartyRelationship(1515) = 3 (Trades for).
Relationships between parties are modeled as a web or mesh. PartyRelationship(1515) = 0 (Is also) indicates that an
entity of a specific party role is also an entity of different party role, e.g. an Executing Firm with one ID is also a
Clearing Firm with another ID. With the exception of “Is also,” PartyRelationship(1515) is specified as a list of
reciprocal relationships. This enables a relationship to be conveyed regardless of which party is specified in
PartyDetailID(1691) and which is specified in RelatedPartyDetailID(1563).
The component layout is available here.
6.5.2.6 RelatedPartyDetailGrp
This component is a repeating group that is part of the repeating group PartyDetailGrp. It is used to convey details for
parties related to the instance of the identified party it is attached to. It contains the PartyRelationshipGrp component
to define a relationship between the parties. The component layout is available here.
6.5.2.7 RelatedPartyDetailAltIDGrp
This component is a repeating group that is part of the repeating group RelatedPartyDetailGrp. It is used to provide
alternative identifiers for a party for the instance of the identified party it is attached to. The component layout is
available here.
6.5.2.8 RelatedPartyDetailAltSubGrp
This component is a repeating group that is part of the repeating group RelatedPartyDetailAltIDGrp. It is used to
provide additional or supplemental information related to the instance of the identified party it is attached to. The
component layout is available here.
6.5.2.9 RelatedPartyDetailSubGrp
This component is a repeating group that is part of the repeating group RelatedPartyDetailGrp. It is used to provide
additional or supplemental information related to the instance of the identified party it is attached to. The
component layout is available here.
6.6.2 MatchingInstructions
This component is a repeating group that may be used to allow or prevent an order from matching based on the value
of one or more tags. The component layout is available here.
6.6.3 OrderAttributeGrp
This component is a repeating group that provides additional attributes about an order. Attributes included in this
component are primarily “indicators” that may be associated with regulatory requirements and are typically not part
of normal trading activities. The component layout is available here.
6.6.4 OrderQtyData
This component contains the fields commonly used for indicating the amount or quantity of an order. Note that when
this component is marked as “required” in a message, either one of these three fields must be used to identify the
order amount: OrderQty(38), CashOrderQty(152) or OrderPercent(516) (in the case of CIV). The component layout is
available here.
6.6.5 RelatedOrderGrp
This component is a repeating group that may be used to identify orders that are related to the order identified
outside of this component for a business purpose. For example, the bundling of multiple orders into a single order.
This component should not be used in lieu of explicit FIX fields that denote specific semantic relationships, but rather
should be used when no such fields exist. The component layout is available here.
6.6.6 TrdgSesGrp
This component is a repeating group that is used to convey trading sessions, optionally limited to specific trading
phases within a trading session. The component layout is available here.
6.6.7 ValueChecksGrp
This component is a repeating group that may be used by the message submitter to provide a list of value types to be
checked by the counterparty or message recipient. The component layout is available here.
identifiers such as the Unique Swaps Identifier (USI) in the US or the Unique Trade Identifier (UTI) in Europe and
Canada are required to be reported, showing the chaining of these identifiers as needed.
SideRegulatoryTradeIDGrp is a conceptually identical component. It is not a global component but a common
component of the post-trade area.
The component layout is available here.
6.7.2 RelatedTradeGrp
This component is a repeating group that may be used to identify trades that are related to each other for a business
purpose, such as netting of forwards. This component should not be used in lieu of explicit FIX fields that denote
specific semantic relationships, but rather should be used when no such fields exist. The component layout is
available here.
6.7.3 TradePriceConditionGrp
This component is a repeating group that is used to convey price conditions associated with a trade that impact trade
price. The component layout is available here.
6.7.4 TrdRegPublicationGrp
This component is a repeating group that is used to express trade publication reasons that are required by regulatory
agencies. Reasons may include deferrals, exemptions, waivers, etc.
Under the MiFID II regulation, this is used for indicating the reduction of pre- (“waivers”) or post-trade transparency.
In cases where a trade has been made outside an open order book venue or publication of trade data has been
deferred, pertinent reason indicators are set in the TrdRegPublicationReason(2670) to further qualify the
TrdRegPublicationType(2669).
The component layout is available here.
6.7.5 TrdRegTimestamps
This component is a repeating group that is used to express timestamps for an order or trade that is required by
regulatory agencies. These timestamps are used to identify the timeframes for when an order or trade is received on
the floor, received and executed by the broker, etc. The component layout is available here.
6.8.2 CommissionDataGrp
This component is a repeating group that is used to carry commission information such as the type of commission and
the rate. It provides an alternative to the CommissionData component if multiple commissions or enhanced attributes
are needed.
The CommissionLegRefID(2649) field is used to reference the LegID(1788) within the InstrumentLeg component,
allowing for specifying instrument leg specific commission values when a multilegged security is fully expressed in the
same message. This component is not intended for non-leg instances of the CommissionDataGrp component to
represent aggregated values of the leg instances within the component when both leg and non-leg instances are
included.
AllocCommissionDataGrp is a conceptually identical component. It is not a global component but a common
component of the post-trade area.
The component layout is available here.
6.8.3 ContAmtGrp
This component is a repeating group used to convey one or more financial amounts (e.g. commissions or charges) or
percentages related to a contract. The component layout is available here.
6.8.4 MiscFeesGrp
This component is a repeating group that is used to provide details of trade and transaction fees other than
commissions, e.g. regulatory, exchange, taxes, levies, markup, trade reporting, etc.
MiscFeesGrp should be used to convey fees related to the transaction (e.g. taxes, transaction based fees, etc.) and
should not be used to specify payments based on the price or terms of the contract (e.g. upfront fee, premium
amount, security lending fee, contract-based rebates, related fee resets, payment frequency, etc.). For contractual
payments use the PaymentGrp component instead.
The component layout is available here.
6.8.5 MiscFeesSubGrp
This component is a repeating group that is part of the MiscFeesGrp and used to provide further details for the
instance of MiscFeeType(139) and MiscFeeAmt(137) it is attached to. The component layout is available here.
6.9.2 FinancingContractualMatrixGrp
This component is a repeating group that is part of the FinancingDetails component and is used to report the ISDA
Physical Settlement Matrix Transaction Type.
LegFinancingContractualMatrixGrp is a conceptually identical global component.
The component layout is available here.
6.9.3 FinancingDetails
This component is optionally used for financial transactions where legal contracts, master agreements or master
confirmations are to be referenced. This component identifies the legal agreement under which the deal was made
and other unique characteristics of the transaction. For example, the AgreementDesc(913) field refers to base
standard documents such as MRA 1996 Repurchase Agreement, GMRA 2000 Bills Transaction (U.K.), MSLA 1993
Securities Loan – Amended 1998.
LegFinancingDetails is a conceptually identical global component.
The component layout is available here.
6.9.4 FinancingTermSupplementGrp
This component is a repeating group that is part of the FinancingDetails component and is used to report contractual
term supplements of derivative trades.
LegFinancingTermSupplementGrp is a conceptually identical global component.
The component layout is available here.
6.10.2 PaymentGrp
This component is a repeating group that is used to report additional payments or bullet payments associated with
the transaction’s contractual terms.
This component is positioned outside the Instrument component as it is used to specify payments based on the price
and terms of the contract, e.g. upfront fee, premium amount, security lending fee and contract-based rebates.
When PaymentFrequencyUnit(43103) and PaymentFrequencyPeriod(43102) are specified, the payments are deemed
to be periodic for the specified PaymentType(40213).
The component layout is available here.
6.10.3 PaymentSettlGrp
This component is a repeating group that is part of the PaymentGrp component and is used to report payment
settlement as a single or split payment. The component layout is available here.
6.10.4 PaymentSettlParties
This component is a repeating group that is conceptually identical to the Parties component. It is used to report
payment settlement routing. The component layout is available here.
6.10.5 PaymentSettlPtysSubGrp
This component is a repeating group that is part of the repeating group PaymentSettlParties and conceptually
identical to the PtysSubGrp. It is used to provide additional or supplemental information related to the instance of the
identified party it is attached to. The component layout is available here.
6.12.1 HopGrp
This component is a repeating group that is part of the StandardHeader component and used to capture one or more
third parties a message passes through to reach its final destination. It is applicable when messages are
communicated/re-distributed via third parties that function as service bureaus or “hubs”. The component layout is
available here.
6.12.2 StandardHeader
This component is the standard FIX message header required for tagvalue encoding and optional for other encodings.
It is not intended to contain business level information. The component layout is available here.
6.12.3 StandardTrailer
This component is the standard FIX message trailer and only required for tagvalue encoding to convey the checksum
of a message. The component layout is available here.
6.13.2 AttachmentGrp
This component is a repeating group that provides the ability to attach other media type documents to a FIX message
for transmission. The media type can be any of the media types (previously referred to as MIME types) that are listed
by IANA (www.iana.org) [RFC2046]. It is intended to be used to attach documents in other formats, such as PDF, TIFF,
and Microsoft Word, for example, to a FIX message.
When this component is used within a business message, such as the TradeCaptureReport(35=AE) message, the
attachment should supplement the data already contained in the business message. It is not intended to replace the
content of the business message. The standard (required) fields within the business message shall be populated, even
if they duplicate data expressed within the attachment(s). The component layout is available here.
6.13.3 AttachmentKeywordGrp
This component is a repeating group that provides a place to associate keywords with an attachment document to
support the current approach of tagging to support metadata. The component layout is available here.
6.13.4 LimitAmts
This component is a repeating group that may be used to convey various types of limit amounts, e.g. credit limits. The
component layout is available here.
6.13.5 PriceQualifierGrp
This component is a repeating group that clarifies the composition of the price when standard market practice for the
security calls for a price that is atypical when traded in other markets, or when a price can be expressed in more than
one way. The component layout is available here.
6.13.6 RateSource
This component is a repeating group used to identify the sources of rate information, e.g. for the currency exchange
rate of an FX transaction. The component layout is available here.
6.13.7 RelativeValueGrp
This component is a repeating group that is used to convey relative valuation metrics or analytics for a given
instrument.
Relative valuation metrics or analytics are commonly provided by the trading party providing pricing as part of fixed
income cash bonds or OTC derivatives indication or quoting activities.
The component layout is available here.
6.13.8 SpreadOrBenchmarkCurveData
This component is primarily used for fixed income to convey spread to a benchmark security or curve. The
component layout is available here.
6.13.9 ThrottleResponse
This component is used to convey information about the throttle status on response messages,
e.g. ExecutionReport(35=8), QuoteStatusReport(35=AI), etc. The component layout is available here.
6.13.10 YieldData
This component conveys yield information for a given fixed income security. The component layout is available here.
8.1 AdditionalTermBondRefGrp
Tag Name Req' Description
d
40000 NoAdditionalTermBondRefs N –
→4000 AdditionalTermBondSecurityID N Required if NoAdditionalTermBondRefs(40000) >
1 0.
→4000 AdditionalTermBondSecurityIDSource N Conditionally required when
2 AdditionalTermBondSecurityID(40001) is
specified.
→4000 AdditionalTermBondDesc N –
3
→4000 EncodedAdditionalTermBondDescLen N Must be set if
4 EncodedAdditionalTermBondDesc(40005) field is
specified and must immediately precede it.
→4000 EncodedAdditionalTermBondDesc N Encoded (non-ASCII characters) representation
5 of the AdditionalTermBondDesc(40003) field in
the encoded format specified via the
MessageEncoding(347) field.
→4000 AdditionalTermBondCurrency N –
6
→4000 AdditionalTermBondIssuer N –
7
→4000 EncodedAdditionalTermBondIssuerLen N Must be set if
8 EncodedAdditionalTermBondIssuer(40009) field
is specified and must immediately precede it.
→4000 EncodedAdditionalTermBondIssuer N Encoded (non-ASCII characters) representation
9 of the AdditionalTermBondIssuer(40007) field in
the encoded format specified via the
MessageEncoding(347) field.
→4001 AdditionalTermBondSeniority N –
0
8.2 AdditionalTermGrp
Tag Name Req'd Description
40019 NoAdditionalTerms N –
→40020 AdditionalTermConditionPrecedentBondIndicator N Required if
NoAdditionalTerms(40019) > 0.
→40021 AdditionalTermDiscrepancyClauseIndicator N –
→Component AdditionalTermBondRefGrp N –
8.3 ApplicationSequenceControl
Tag Name Req'd Description
1180 ApplID N Identifies the application with which a message is associated. Used only if
application sequencing is in effect.
1181 ApplSeqNum N Application sequence number assigned to the message by the application
generating the message. Used only if application sequencing is in effect.
Conditionally required if ApplID has been specified.
1350 ApplLastSeqNum N The previous sequence number in the application sequence stream. Permits
an application to publish messages with sequence gaps where it cannot be
avoided. Used only if application sequencing is in effect. Conditionally
required if ApplID has been specified
1352 ApplResendFlag N Used to indicate that a message is being sent in response to an Application
Message Request. Used only if application sequencing is in effect. It is possible
for both ApplResendFlag and PossDupFlag to be set on the same message if
8.4 AssetAttributeGrp
Tag Name Req'd Description
2304 NoAssetAttributes N –
→2305 AssetAttributeType N Required if NoAssetAttributes(2304) > 0.
→2306 AssetAttributeValue N –
→2307 AssetAttributeLimit N –
8.5 AttachmentGrp
Tag Name Req'd Description
2104 NoAttachments N –
→2105 AttachmentName N Required if NoAttachments(2104) > 0.
→2106 AttachmentMediaType N Required if EncodedAttachment(2112) is present.
→2107 AttachmentClassification N –
→2108 AttachmentExternalURL N Either AttachmentExternalURL(2108) or
EncodedAttachment(2112) must be specified if
NoAttachments(2104) > 0.
→2109 AttachmentEncodingType N Required if EncodedAttachment(2112) is present.
→2110 UnencodedAttachmentLen N –
→2111 EncodedAttachmentLen N Must be set if EncodedAttachment(2112) is specified and
must immediately precede it.
→2112 EncodedAttachment N Either AttachmentExternalURL(2108) or
EncodedAttachment(2112) must be specified if
NoAttachments(2104) > 0.
→Component AttachmentKeywordGrp N –
8.6 AttachmentKeywordGrp
Tag Name Req'd Description
2113 NoAttachmentKeywords N –
→2114 AttachmentKeyword N Required if NoAttachmentKeywords(2113) > 0.
8.7 AttrbGrp
Tag Name Req'd Description
870 NoInstrAttrib N –
→871 InstrAttribType N –
→872 InstrAttribValue N –
8.8 BusinessCenterGrp
Tag Name Req'd Description
40278 NoBusinessCenters N –
→40471 BusinessCenter N Required if NoBusinessCenters(40278) > 0.
8.9 CashSettlDate
Tag Name Req'd Description
42207 CashSettlDateUnadjusted N –
42208 CashSettlDateBusinessDayConvention N 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.
Component CashSettlDateBusinessCenterGrp N 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.
42209 CashSettlDateRelativeTo N –
42210 CashSettlDateOffsetPeriod N Conditionally required when
CashSettlDateOffsetUnit(42211) is specified.
42211 CashSettlDateOffsetUnit N Conditionally required when
CashSettlDateOffsetPeriod(42210) is specified.
42212 CashSettlDateOffsetDayType N –
42213 CashSettlDateAdjusted N –
8.10 CashSettlDateBusinessCenterGrp
Tag Name Req'd Description
42214 NoCashSettlDateBusinessCenters N –
→42215 CashSettlDateBusinessCenter N Required if NoCashSettlDateBusinessCenters(42214) > 0.
8.11 CashSettlDealerGrp
Tag Name Req'd Description
40277 NoCashSettlDealers N –
→40032 CashSettlDealer N Required if NoCashSettlDealers(40277) > 0.
8.12 CashSettlTermGrp
Tag Name Req'd Description
40022 NoCashSettlTerms N –
8.13 CommissionData
Tag Name Req'd Description
12 Commission N –
13 CommType N –
479 CommCurrency N –
1233 CommRate N –
1238 CommUnitOfMeasure N –
497 FundRenewWaiv N –
8.14 CommissionDataGrp
Tag Name Req'd Description
2639 NoCommissions N –
8.15 ComplexEventAveragingObservationGrp
Tag Name Req' Description
d
40994 NoComplexEventAveragingObservations N –
→4099 ComplexEventAveragingObservationNumbe N Required if
5 r NoComplexEventAveragingObservations(40994
) > 0.
→4099 ComplexEventAveragingWeight N –
6
8.16 ComplexEventCreditEventGrp
Tag Name Req'd Description
40997 NoComplexEventCreditEvents N –
→40998 ComplexEventCreditEventType N Required if
NoComplexEventCreditEvents(40996) > 0.
8.17 ComplexEventCreditEventQualifierGrp
Tag Name Req'd Description
41005 NoComplexEventCreditEventQualifiers N –
→41006 ComplexEventCreditEventQualifier N Required if
NoComplexEventCreditEventQualifiers(41005) > 0.
8.18 ComplexEventCreditEventSourceGrp
Tag Name Req'd Description
41029 NoComplexEventCreditEventSources N –
→41030 ComplexEventCreditEventSource N Required if
NoComplexEventCreditEventSources(41029) > 0.
8.19 ComplexEventDateBusinessCenterGrp
Tag Name Req'd Description
41018 NoComplexEventDateBusinessCenters N –
→41019 ComplexEventDateBusinessCenter N Required if
NoComplexEventDateBuisinessCenters(41018) > 0.
8.20 ComplexEventDates
Tag Name Req'd Description
1491 NoComplexEventDates N –
→1492 ComplexEventStartDate N Required if NoComplexEventDates(1491) > 0.
→1493 ComplexEventEndDate N Required if NoComplexEventDates(1491) > 0.
→Component ComplexEventTimes N –
8.21 ComplexEventPeriodDateGrp
Tag Name Req'd Description
41007 NoComplexEventPeriodDateTimes N –
→41008 ComplexEventPeriodDate N Required if NoComplexEventPeriodDateTimes(41007) >
0.
→41009 ComplexEventPeriodTime N –
8.22 ComplexEventPeriodGrp
Tag Name Req'd Description
41010 NoComplexEventPeriods N –
→41011 ComplexEventPeriodType N Required if NoComplexEventPeriods(41010)
> 0.
→41012 ComplexEventBusinessCenter N –
→Component ComplexEventScheduleGrp N –
→Component ComplexEventPeriodDateGrp N –
→Component ComplexEventAveragingObservationGrp N –
8.23 ComplexEventRateSourceGrp
Tag Name Req'd Description
41013 NoComplexEventRateSources N –
→41014 ComplexEventRateSource N Required if NoComplexEventRateSources(41013) > 0.
→41015 ComplexEventRateSourceType N Required if NoComplexEventRateSources(41013) > 0.
→41016 ComplexEventReferencePage N Conditionally required when
ComplexEventRateSource(41014) = 99 (Other).
→41017 ComplexEventReferencePageHeading N –
8.24 ComplexEventRelativeDate
Tag Name Req'd Description
41020 ComplexEventDateUnadjusted N –
41021 ComplexEventDateRelativeTo N –
41022 ComplexEventDateOffsetPeriod N Conditionally required when
ComplexEventDateOffsetUnit(41023) is
specified.
41023 ComplexEventDateOffsetUnit N Conditionally required when
ComplexEventDateOffsetPeriod(41022) is
specified.
41024 ComplexEventDateOffsetDayType N –
41025 ComplexEventDateBusinessDayConvention N When specified, this overrides the business
day convention defined in the
DateAdjustment component in Instrument.
8.25 ComplexEventScheduleGrp
Tag Name Req'd Description
41031 NoComplexEventSchedules N –
→41032 ComplexEventScheduleStartDate N Required if NoComplexEventSchedules(41031) > 0.
→41033 ComplexEventScheduleEndDate N –
→41034 ComplexEventScheduleFrequencyPeriod N Conditionally required when
ComplexEventScheduleFrequencyUnit(41035) is
specified.
→41035 ComplexEventScheduleFrequencyUnit N Conditionally required when
ComplexEventScheduleFrequencPeriod(41034) is
specified.
→41036 ComplexEventScheduleRollConvention N 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.
8.26 ComplexEventTimes
Tag Name Req'd Description
1494 NoComplexEventTimes N –
→1495 ComplexEventStartTime N Required if NoComplexEventTimes(1494) > 0.
→1496 ComplexEventEndTime N Required if NoComplexEventTimes(1494) > 0.
8.27 ComplexEvents
Tag Name Req'd Description
1483 NoComplexEvents N –
→1484 ComplexEventType N Required if NoComplexEvents(1483) > 0.
→2117 ComplexOptPayoutPaySide N –
→2118 ComplexOptPayoutReceiveSide N –
→2119 ComplexOptPayoutUnderlier N –
8.28 ContAmtGrp
Tag Name Req'd Description
518 NoContAmts N –
→519 ContAmtType N Must be first field in the repeating group.
→520 ContAmtValue N –
→521 ContAmtCurr N –
8.29 DateAdjustment
Tag Name Req'd Description
40921 BusinessDayConvention N –
Component BusinessCenterGrp N –
40922 DateRollConvention N –
8.30 DeliveryScheduleGrp
Tag Name Req' Description
d
41037 NoDeliverySchedules N –
→41038 DeliveryScheduleType N Required if
NoDeliverySchedules(41037) > 0.
→41039 DeliveryScheduleXID N –
→41040 DeliveryScheduleNotional N –
→41041 DeliveryScheduleNotionalUnitOfMeasure N –
→41042 DeliveryScheduleNotionalCommodityFrequenc N –
y
→41043 DeliveryScheduleNegativeTolerance N –
→41044 DeliverySchedulePositiveTolerance N –
→41045 DeliveryScheduleToleranceUnitOfMeasure N –
→41046 DeliveryScheduleToleranceType N Conditionally required when
DeliveryScheduleNegativeTolerance(41
8.31 DeliveryScheduleSettlDayGrp
Tag Name Req'd Description
41051 NoDeliveryScheduleSettlDays N –
→41052 DeliveryScheduleSettlDay N Required if NoDeliveryScheduleSettlDays(41051) > 0.
→41053 DeliveryScheduleSettlTotalHours N –
→Component DeliveryScheduleSettlTimeGrp N –
8.32 DeliveryScheduleSettlTimeGrp
Tag Name Req'd Description
41054 NoDeliveryScheduleSettlTimes N –
→41055 DeliveryScheduleSettlStart N Required if NoDeliveryScheduleSettlTimes(41054) > 0.
→41056 DeliveryScheduleSettlEnd N Required if NoDeliveryScheduleSettlTimes(41054) > 0.
→41057 DeliveryScheduleSettlTimeType N May be defaulted to market convention or bilaterally
agreed if not specified.
8.33 DeliveryStream
Tag Name Req'd Description
41058 DeliveryStreamType N –
Component DeliveryStreamCommoditySourceGrp N –
41059 DeliveryStreamPipeline N –
41060 DeliveryStreamEntryPoint N –
41061 DeliveryStreamWithdrawalPoint N –
41062 DeliveryStreamDeliveryPoint N –
42192 DeliveryStreamDeliveryPointSource N –
42193 DeliveryStreamDeliveryPointDesc N –
41063 DeliveryStreamDeliveryRestriction N –
8.34 DeliveryStreamCommoditySourceGrp
Tag Name Req'd Description
41085 NoDeliveryStreamCommoditySources N –
→41086 DeliveryStreamCommoditySource N Required if
NoDeliveryStreamCommoditySources(41085) > 0.
8.35 DeliveryStreamCycleGrp
Tag Name Req'd Description
41081 NoDeliveryStreamCycles N –
→41082 DeliveryStreamCycleDesc N Required if NoDeliveryStreamCycles(41081) > 0.
→41083 EncodedDeliveryStreamCycleDescLen N Must be set if
EncodedDeliveryStreamCycleDesc(41084) field is
specified and must immediately precede it.
→41084 EncodedDeliveryStreamCycleDesc N Encoded (non-ASCII characters) representation of the
DeliveryStreamCycleDesc(41082) field in the encoded
format specified via the MessageEncoding(347) field.
8.36 DisplayInstruction
Tag Name Req'd Description
1138 DisplayQty N –
1082 SecondaryDisplayQty N –
1608 InitialDisplayQty N Only to be used in the ExecutionReport
2828 CurrentDisplayPrice N –
1083 DisplayWhen N –
1084 DisplayMethod N –
1085 DisplayLowQty N Required when DisplayMethod = 3
1086 DisplayHighQty N Required when DisplayMethod = 3
1087 DisplayMinIncr N Can be used to specify larger increments than the standard increment
provided by the market. Optionally used when DisplayMethod = 3
1088 RefreshQty N Required when DisplayMethod = 2
8.37 DividendAccrualFloatingRate
Tag Name Req'd Description
42218 DividendFloatingRateIndex N –
42219 DividendFloatingRateIndexCurvePeriod N Conditionally required when
DividendFloatingRateIndexCurveUnit(42220) is
specified.
42220 DividendFloatingRateIndexCurveUnit N Conditionally required when
DividendFloatingRateIndexCurvePeriod(42219) is
specified.
42221 DividendFloatingRateMultiplier N –
42222 DividendFloatingRateSpread N –
42223 DividendFloatingRateSpreadPositionType N –
42224 DividendFloatingRateTreatment N –
42225 DividendCapRate N –
42226 DividendCapRateBuySide N –
42227 DividendCapRateSellSide N –
42228 DividendFloorRate N –
42229 DividendFloorRateBuySide N –
42230 DividendFloorRateSellSide N –
42231 DividendInitialRate N –
42232 DividendFinalRateRoundingDirection N –
42233 DividendFinalRatePrecision N –
42234 DividendAveragingMethod N –
42235 DividendNegativeRateTreatment N –
8.38 DividendAccrualPaymentDate
Tag Name Req' Description
d
42238 DividendAccrualPaymentDateRelativeTo N –
42239 DividendAccrualPaymentDateOffsetPeriod N Conditionally required when
DividendAccrualPaymentDateOffsetUnit(4
2240) is specified.
42240 DividendAccrualPaymentDateOffsetUnit N Conditionally required when
DividendAccrualPaymentDateOffsetPeriod(
42239) is specified.
42241 DividendAccrualPaymentDateOffsetDayType N –
42242 DividendAccrualPaymentDateUnadjusted N –
42243 DividendAccrualPaymeentDateBusinessDayCon N When specified, this overrides the business
vention day convention defined in the
DateAdjustment component in Instrument.
The value would be specific to this instance
of DividendAccrualPaymentDate.
Compone DividendAccrualPaymentDateBusinessCenter N When specified, this overrides the business
nt Grp centers defined in the DateAdjustment
component in Instrument. The values
would be specific to this instance of
DividendAccrualPaymentDate.
42244 DividendAccrualPaymentDateAdjusted N –
8.39 DividendAccrualPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
42236 NoDividendAccrualPaymentDateBusinessC N –
enters
→4223 DividendAccrualPaymentDateBusinessCent N Required if
7 er NoDividendAccrualPaymentDateBusinessCenters(
42236) > 0.
8.40 DividendConditions
Tag Name Req'd Description
42245 DividendReinvestmentIndicator N –
42246 DividendEntitlementEvent N –
42247 DividendAmountType N –
42248 DividendUnderlierRefID N –
Component DividendPeriodGrp N –
42249 ExtraordinaryDividendPartySide N –
42250 ExtraordinaryDividendAmountType N –
8.41 DividendFXTriggerDate
Tag Name Req' Description
d
42265 DividendFXTriggerDateRelativeTo N –
42266 DividendFXTriggerDateOffsetPeriod N Conditionally required when
DividendFXTriggerDateOffsetUnit(42267)
is specified.
42267 DividendFXTriggerDateOffsetUnit N Conditionally required when
DividendFXTriggerDateOffsetPeriod(42266
) is specified.
42268 DividendFXTriggerDateOffsetDayType N –
42269 DividendFXTriggerDateUnadjusted N –
42270 DividendFXTriggerDateBusinessDayConventio N When specified, this overrides the
n business day convention defined in the
DateAdjustment component in
Instrument. The value would be specific to
this instance of DividendFXTriggerDate.
Componen DividendFXTriggerDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
DateAdjustment component in
Instrument. The values would be specific
to this instance of DividendFXTriggerDate.
8.42 DividendFXTriggerDateBusinessCenterGrp
Tag Name Req'd Description
42272 NoDividendFXTriggerDateBusinessCenter N –
s
→4227 DividendFXTriggerDateBusinessCenter N Required if
3 NoDividendFXTriggerDateBusinessCenters(42272
) > 0.
8.43 DividendPeriodBusinessCenterGrp
Tag Name Req'd Description
42294 NoDividendPeriodBusinessCenters N –
→42295 DividendPeriodBusinessCenter N Required if NoDividendPeriodBusinessCenters(42294) >
0.
8.44 DividendPeriodGrp
Tag Name Req' Description
d
42274 NoDividendPeriods N –
→42275 DividendPeriodSequence N Required if NoDividendPeriods(42274) > 0.
→42276 DividendPeriodStartDateUnadjusted N –
→42277 DividendPeriodEndDateUnadjusted N –
→42278 DividendPeriodUnderlierRefID N When specified, this overrides
DividendUnderlierRefID(42248). The specified
value would be specific to this dividend period
instance.
→42279 DividendPeriodStrikePrice N –
→42280 DividendPeriodBusinessDayConvention N 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.
→Compone DividendPeriodBusinessCenterGrp N When specified, this overrides the business
nt centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this dividend
period instance.
→42281 DividendPeriodValuationDateUnadjusted N –
→42282 DividendPeriodValuationDateRelativeTo N –
8.45 EvntGrp
Tag Name Req'd Description
864 NoEvents N –
→865 EventType N Required if NoEvents(864) > 0.
→866 EventDate N Conditionally required when EventTime(1145) is specified.
→1145 EventTime N –
→1827 EventTimeUnit N Conditionally required when EventTimePeriod(1826) is specified.
→1826 EventTimePeriod N Conditionally required when EventTimeUnit(1827) is specified.
→2340 EventMonthYear N –
→867 EventPx N –
→868 EventText N –
→1578 EncodedEventTextLen N Must be set if EncodedEventText(1579) field is specified and must
immediately precede it.
→1579 EncodedEventText N Encoded (non-ASCII characters) representation of the EventText(868)
field in the encoded format specified via the MessageEncoding(347)
field.
8.46 ExtraordinaryEventGrp
Tag Name Req'd Description
42296 NoExtraordinaryEvents N –
→42297 ExtraordinaryEventType N Required if NoExtraordinaryEvents(42296) > 0.
→42298 ExtraordinaryEventValue N Required if NoExtraordinaryEvents(42296) > 0.
8.47 FinancingContractualDefinitionGrp
Tag Name Req'd Description
40040 NoContractualDefinitions N –
→40041 ContractualDefinition N Required if NoContractualDefinitions(40040) > 0.
8.48 FinancingContractualMatrixGrp
Tag Name Req'd Description
40042 NoContractualMatrices N –
→40043 ContractualMatrixSource N Required if NoContractualMatrices(40042) > 0.
→40044 ContractualMatrixDate N –
→40045 ContractualMatrixTerm N –
8.49 FinancingDetails
Tag Name Req'd Description
913 AgreementDesc N The full name of the base standard agreement,
annexes and amendments in place between the
principals and applicable to this deal
914 AgreementID N A common reference to the applicable standing
agreement between the principals
1961 AgreementVersion N –
915 AgreementDate N A reference to the date the underlying agreement
was executed.
918 AgreementCurrency N Currency of the underlying agreement.
1962 MasterConfirmationDesc N –
1963 MasterConfirmationDate N –
1964 MasterConfirmationAnnexDesc N –
1965 MasterConfirmationAnnexDate N –
1966 BrokerConfirmationDesc N –
Component FinancingContractualDefinitionGrp N –
Component FinancingTermSupplementGrp N –
Component FinancingContractualMatrixGrp N –
1967 CreditSupportAgreementDesc N –
8.50 FinancingTermSupplementGrp
Tag Name Req'd Description
40046 NoFinancingTermSupplements N –
→40047 FinancingTermSupplementDesc N Required if NoFinancingTermSupplements(40046) > 0.
→40048 FinancingTermSupplementDate N –
8.51 FloatingRateIndex
Tag Name Req'd Description
2731 FloatingRateIndexID N Conditionally required when FloatingRateIndexIDSource(2732) is
specified.
2732 FloatingRateIndexIDSource N Conditionally required when FloatingRateIndexID(2731) is
specified.
2730 FloatingRateIndexCurveUnit N Conditionally required when
FloatingRateIndexCurvePeriod(2728) is specified.
2728 FloatingRateIndexCurvePeriod N Conditionally required when FloatingRateIndexCurveUnit(2730)
is specified.
2729 FloatingRateIndexCurveSpread N –
8.52 HopGrp
Tag Name Req'd Description
627 NoHops N –
→628 HopCompID N –
→629 HopSendingTime N –
→630 HopRefID N –
8.53 IndexRollMonthGrp
Tag Name Req'd Description
2734 NoIndexRollMonths N –
→2733 IndexRollMonth N Required if NoIndexRollMonths(2734) > 0.
8.54 InstrmtGrp
Tag Name Req'd Description
146 NoRelatedSym N –
→Component Instrument N Insert here the set of “Instrument” (symbology) fields defined
in “Common Components of Application Messages”
→Component InstrumentExtension N –
→Component FinancingDetails N –
→Component RelatedInstrumentGrp N –
8.55 InstrmtLegGrp
Tag Name Req'd Description
555 NoLegs N –
→Component InstrumentLeg N Required if NoLegs(555) > 0.
→Component LegFinancingDetails N –
8.56 Instrument
Tag Name Req'd Description
55 Symbol N 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.
65 SymbolSfx N 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.
8.57 InstrumentExtension
Tag Name Req'd Description
668 DeliveryForm N Identifies the form of delivery.
869 PctAtRisk N Percent at risk due to lowest possible call.
Component AttrbGrp N Number of repeating InstrAttrib group entries.
2736 CommodityFinalPriceType N –
8.58 InstrumentLeg
Tag Name Req' Description
d
600 LegSymbol N –
601 LegSymbolSfx N –
602 LegSecurityID N –
603 LegSecurityIDSource N –
Componen LegSecAltIDGrp N –
t
1788 LegID N 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.
607 LegProduct N –
1594 LegSecurityGroup N –
608 LegCFICode N –
2893 LegUPICode N –
609 LegSecurityType N –
764 LegSecuritySubType N –
610 LegMaturityMonthYear N –
611 LegMaturityDate N –
1212 LegMaturityTime N –
2146 LegSettleOnOpenFlag N –
2147 LegInstrmtAssignmentMethod N –
2148 LegSecurityStatus N –
248 LegCouponPaymentDate N –
2149 LegRestructuringType N –
2150 LegSeniority N –
2151 LegNotionalPercentageOutstanding N –
2152 LegOriginalNotionalPercentageOutstandin N –
g
8.59 InstrumentParties
Tag Name Req'd Description
1018 NoInstrumentParties N –
→1019 InstrumentPartyID N Required if NoInstrumentParties(1018) > 0.
Identification of the party.
→1050 InstrumentPartyIDSource N Required if NoInstrumentParties(1018) > 0.
Used to identify classification source.
→1051 InstrumentPartyRole N Required if NoInstrumentParties(1018) > 0.
Identifies the type of InstrumentPartyID(1019).
→2378 InstrumentPartyRoleQualifier N –
→Component InstrumentPtysSubGrp N Repeating group of party sub-identifiers.
8.60 InstrumentPtysSubGrp
Tag Name Req'd Description
1052 NoInstrumentPartySubIDs N –
→1053 InstrumentPartySubID N –
→1054 InstrumentPartySubIDType N –
8.61 LegAdditionalTermBondRefGrp
Tag Name Req' Description
d
41316 NoLegAdditionalTermBondRefs N –
→4131 LegAdditionalTermBondSecurityID N Required if
7 NoLegAdditionalTermBondRefs(41316) > 0.
→4131 LegAdditionalTermBondSecurityIDSource N Conditionally required when
8 LegAdditionalTermBondSecurityID(41317) is
specified.
→4131 LegAdditionalTermBondDesc N –
9
→4132 EncodedLegAdditionalTermBondDescLen N Must be set if
0 EncodedLegAdditionalTermBondDesc(41321)
8.62 LegAdditionalTermGrp
Tag Name Req'd Description
41335 NoLegAdditionalTerms N –
8.63 LegAssetAttributeGrp
Tag Name Req'd Description
2308 NoLegAssetAttributes N –
→2309 LegAssetAttributeType N Required if NoLegAssetAttributes(2308) > 0.
→2310 LegAssetAttributeValue N –
→2311 LegAssetAttributeLimit N –
8.64 LegBusinessCenterGrp
Tag Name Req'd Description
40923 NoLegBusinessCenters N –
→40924 LegBusinessCenter N Required if NoLegBusinessCenters(40923) > 0.
8.65 LegCashSettlDate
Tag Name Req'd Description
42299 LegCashSettlDateUnadjusted N –
42300 LegCashSettlDateBusinessDayConvention N 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.
Component LegCashSettlDateBusinessCenterGrp N 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.
42301 LegCashSettlDateRelativeTo N –
42302 LegCashSettlDateOffsetPeriod N Conditionally required when
LegCashSettlDateOffsetUnit(42303) is
specified.
42303 LegCashSettlDateOffsetUnit N Conditionally required when
LegCashSettlDateOffsetPeriod(42302) is
specified.
42304 LegCashSettlDateOffsetDayType N –
42305 LegCashSettlDateAdjusted N –
8.66 LegCashSettlDateBusinessCenterGrp
Tag Name Req'd Description
42306 NoLegCashSettlDateBusinessCenters N –
→42307 LegCashSettlDateBusinessCenter N Required if
NoLegCashSettlDateBusinessCenters(42306) > 0.
8.67 LegCashSettlDealerGrp
Tag Name Req'd Description
41342 NoLegCashSettlDealers N –
→41343 LegCashSettlDealer N Required if NoLegCashSettlDealers(41342) > 0.
8.68 LegCashSettlTermGrp
Tag Name Req'd Description
41344 NoLegCashSettlTerms N –
→41345 LegCashSettlCurrency N Required if
NoLegCashSettlTerms(41344) >
0.
→41346 LegCasSettlValuationFirstBusinessDayOffset N –
→41347 LegCashSettlValuationSubsequentBusinessDaysOffset N –
→41348 LegCashSettlNumOfValuationDates N –
→41349 LegCashSettlValuationTime N –
→41350 LegCashSettlBusinessCenter N –
→41351 LegCashSettlQuoteMethod N –
→41352 LegCashSettlQuoteAmount N –
→41353 LegCashSettlQuoteCurrency N –
→41354 LegCashSettlMinimumQuoteAmount N –
→41355 LegCashSettlMinimumQuoteCurrency N –
→Component LegCashSettlDealerGrp N –
→42308 LegCashSettlPriceSource N –
→42309 LegCashSettlPriceDefault N –
→41356 LegCashSettlBusinessDays N –
→41357 LegCashSettlAmount N –
→Component LegCashSettlDate N –
→41358 LegCashSettlRecoveryFactor N –
→41359 LegCashSettlFixedTermIndicator N –
→41360 LegCashSettlAccruedInterestIndicator N –
→41361 LegCashSettlValuationMethod N –
8.69 LegComplexEventAveragingObservationGrp
Tag Name Req' Description
d
41363 NoLegComplexEventAveragingObservations N –
→4136 LegComplexEventAveragingObservationNum N Required if
4 ber NoLegComplexEventAveragingObservations(41
363) > 0.
→4136 LegComplexEventAveragingWeight N –
5
8.70 LegComplexEventCreditEventGrp
Tag Name Req' Description
d
41366 NoLegComplexEventCreditEvents N –
→41367 LegComplexEventCreditEventType N Required if
NoLegComplexEventCreditEvents(41366) >
0.
→41368 LegComplexEventCreditEventValue N –
→41369 LegComplexEventCreditEventCurrency N –
→41370 LegComplexEventCreditEventPeriod N Conditionally required when
LegComplexEventCreditEventUnit(41371) is
specified.
→41371 LegComplexEventCreditEventUnit N Conditionally required when
LegComplexEventCreditEventPeriod(41370
) is specified.
→41372 LegComplexEventCreditEventDayType N –
→41373 LegComplexEventCreditEventRateSource N –
→Componen LegComplexEventCreditEventQualifierGr N –
t p
8.71 LegComplexEventCreditEventQualifierGrp
Tag Name Req'd Description
41374 NoLegComplexEventCreditEventQualifiers N –
→41375 LegComplexEventCreditEventQualifier N Required if
NoLegComplexEventCreditEventQualifiers(41374)
> 0.
8.72 LegComplexEventCreditEventSourceGrp
Tag Name Req'd Description
41398 NoLegComplexEventCreditEventSources N –
→41399 LegComplexEventCreditEventSource N Required if
NoLegComplexEventCreditEventSources(41398) >
0.
8.73 LegComplexEventDateBusinessCenterGrp
Tag Name Req'd Description
41387 NoLegComplexEventDateBusinessCenters N –
→41388 LegComplexEventDateBusinessCenter N Required if
NoLegComplexEventDateBusinessCenters(41387)
> 0.
8.74 LegComplexEventDates
Tag Name Req'd Description
2250 NoLegComplexEventDates N –
→2251 LegComplexEventStartDate N Required if NoLegComplexEventDates(2250) > 0.
→2252 LegComplexEventEndDate N Required if NoLegComplexEventDates(2250) > 0.
→Component LegComplexEventTimes N –
8.75 LegComplexEventPeriodDateGrp
Tag Name Req'd Description
41376 NoLegComplexEventPeriodDateTimes N –
→41377 LegComplexEventPeriodDate N Required if
NoLegComplexEventPeriodDateTimes(41376) > 0.
→41378 LegComplexEventPeriodTime N –
8.76 LegComplexEventPeriodGrp
Tag Name Req'd Description
41379 NoLegComplexEventPeriods N –
→41380 LegComplexEventPeriodType N Required if
NoLegComplexEventPeriods(41379) > 0.
→41381 LegComplexEventBusinessCenter N –
→Component LegComplexEventScheduleGrp N –
→Component LegComplexEventPeriodDateGrp N –
→Component LegComplexEventAveragingObservationGrp N –
8.77 LegComplexEventRateSourceGrp
Tag Name Req'd Description
41382 NoLegComplexEventRateSources N –
→41383 LegComplexEventRateSource N Required if
NoLegComplexEventRateSources(41382) > 0.
→41384 LegComplexEventRateSourceType N Required if
NoLegComplexEventRateSources(41382) > 0.
→41385 LegComplexEventReferencePage N Conditionally required when
LegComplexEventRateSource(41383) = 99 (Other).
→41386 LegComplexEvenReferencePageHeading N –
8.78 LegComplexEventRelativeDate
Tag Name Req' Description
d
41389 LegComplexEventDateUnadjusted N –
41390 LegComplexEventDateRelativeTo N –
41391 LegComplexEventDateOffsetPeriod N Conditionally required when
LegComplexEventDateOffsetUnit(41392)
is specified.
41392 LegComplexEventDateOffsetUnit N Conditionally required when
LegComplexEventDateOffsetPeriod(41391
) is specified.
41393 LegComplexEventDateOffsetDayType N –
41394 LegComplexEventDateBusinessDayConventio N When specified, this overrides the
n business day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to complex event dates.
Componen LegComplexEventDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
LegDateAdjustment component in
InstrumentLeg. The specified values
would be specific to complex event dates.
41395 LegComplexEventDateAdjusted N –
41396 LegComplexEventFixingTime N –
41397 LegComplexEventFixingTimeBusinessCenter N –
8.79 LegComplexEventScheduleGrp
Tag Name Req' Description
d
41400 NoLegComplexEventSchedules N –
→4140 LegComplexEventScheduleStartDate N Required if NoLegComplexEventScedules(41400)
1 > 0.
8.80 LegComplexEventTimes
Tag Name Req'd Description
2253 NoLegComplexEventTimes N –
→2204 LegComplexEventStartTime N Required if NoLegComplexEventTimes(2253) > 0.
→2247 LegComplexEventEndTime N Required if NoLegComplexEventTimes(2253) > 0.
8.81 LegComplexEvents
Tag Name Req'd Description
2218 NoLegComplexEvents N –
→2219 LegComplexEventType N Required if
NoLegComplexEvents(2218)) > 0.
→2220 LegComplexOptPayoutPaySide N –
→2221 LegComplexOptPayoutReceiveSide N –
→2222 LegComplexOptPayoutUnderlier N –
→2223 LegComplexOptPayoutAmount N –
→2224 LegComplexOptPayoutPercentage N –
→2225 LegComplexOptPayoutTime N –
→2226 LegComplexOptPayoutCurrency N –
→2227 LegComplexEventPrice N –
→2228 LegComplexEventPricePercentage N –
→2229 LegComplexEventPriceBoundaryMethod N –
→2230 LegComplexEventPriceBoundaryPrecision N –
→2231 LegComplexEventPriceTimeType N –
→2232 LegComplexEventCondition N Conditionally required when there are
more than one LegComplexEvents
8.82 LegDateAdjustment
Tag Name Req'd Description
40925 LegBusinessDayConvention N –
Component LegBusinessCenterGrp N –
40926 LegDateRollConvention N –
8.83 LegDeliveryScheduleGrp
Tag Name Req' Description
d
41408 NoLegDeliverySchedules N –
→41409 LegDeliveryScheduleType N Required if
NoLegDeliverySchedules(41408) > 0.
→41410 LegDeliveryScheduleXID N –
→41411 LegDeliveryScheduleNotional N –
→41412 LegDeliveryScheduleNotionalUnitOfMeasure N –
→41413 LegDeliveryScheduleNotionalCommodityFreque N –
ncy
→41414 LegDeliveryScheduleNegativeTolerance N –
→41415 LegDeliverySchedulePositiveTolerance N –
→41416 LegDeliveryScheduleToleranceUnitOfMeasure N –
→41417 LegDeliveryScheduleToleranceType N Conditionally required when
LegDeliveryScheduleNegativeTolerance(
41414) or
LegDeliverySchedulePositiveTolerance(4
1415) is specified.
→41418 LegDeliveryScheduleSettlCountry N –
→41419 LegDeliveryScheduleSettlTimeZone N –
→41420 LegDeliveryScheduleSettlFlowType N –
→41421 LegDeliveryScheduleSettlHolidaysProcessingIns N –
truction
→Compone LegDeliveryScheduleSettlDayGrp N –
nt
8.84 LegDeliveryScheduleSettlDayGrp
Tag Name Req'd Description
41422 NoLegDeliveryScheduleSettlDays N –
→41423 LegDeliveryScheduleSettlDay N Required if
NoLegDeliveryScheduleSettlDays(41422) > 0.
→41424 LegDeliveryScheduleSettlTotalHours N –
→Component LegDeliveryScheduleSettlTimeGrp N –
8.85 LegDeliveryScheduleSettlTimeGrp
Tag Name Req'd Description
41425 NoLegDeliveryScheduleSettlTimes N –
→41426 LegDeliveryScheduleSettlStart N Required if NoLegDeliveryScheduleSettlTimes(41425) >
0.
→41427 LegDeliveryScheduleSettlEnd N Required if NoLegDeliveryScheduleSettlTimes(41425) >
0.
→41428 LegDeliveryScheduleSettlTimeType N May be defaulted to market convention or bilaterally
agreed if not specified.
8.86 LegDeliveryStream
Tag Name Req'd Description
41429 LegDeliveryStreamType N –
Component LegDeliveryStreamCommoditySourceGrp N –
41430 LegDeliveryStreamPipeline N –
41431 LegDeliveryStreamEntryPoint N –
41432 LegDeliveryStreamWithdrawalPoint N –
41433 LegDeliveryStreamDeliveryPoint N –
42194 LegDeliveryStreamDeliveryPointSource N –
42195 LegDeliveryStreamDeliveryPointDesc N –
41434 LegDeliveryStreamDeliveryRestriction N –
41435 LegDeliveryStreamDeliveryContingency N –
41436 LegDeliveryStreamDeliveryContingentPartySide N –
41437 LegDeliveryStreamDeliverAtSourceIndicator N –
41438 LegDeliveryStreamRiskApportionment N –
41219 LegDeliveryStreamRiskApportionmentSource N –
Component LegDeliveryStreamCycleGrp N –
41439 LegDeliveryStreamTitleTransferLocation N –
41440 LegDeliveryStreamTitleTransferCondition N –
41441 LegDeliveryStreamImporterOfRecord N –
41442 LegDeliveryStreamNegativeTolerance N –
41443 LegDeliveryStreamPositiveTolerance N –
41444 LegDeliveryStreamToleranceUnitOfMeasure N –
41445 LegDeliveryStreamToleranceType N –
41446 LegDeliveryStreamToleranceOptionSide N –
41447 LegDeliveryStreamTotalPositiveTolerance N –
41448 LegDeliveryStreamTotalNegativeTolerance N –
41449 LegDeliveryStreamNotionalConversionFactor N –
8.87 LegDeliveryStreamCommoditySourceGrp
Tag Name Req'd Description
41460 NoLegDeliveryStreamCommoditySources N –
→41461 LegDeliveryStreamCommoditySource N Required if
NoLegDeliveryStreamCommoditySources(41460) >
0.
8.88 LegDeliveryStreamCycleGrp
Tag Name Req'd Description
41456 NoLegDeliveryStreamCycles N –
→41457 LegDeliveryStreamCycleDesc N Required if NoLegDeliveryStreamCycles(41456) >
0.
→41458 EncodedLegDeliveryStreamCycleDescLen N Must be set if
EncodedLegDeliveryStreamCycleDesc(41459) field
is specified and must immediately precede it.
→41459 EncodedLegDeliveryStreamCycleDesc N Encoded (non-ASCII characters) representation of
the LegDeliveryStreamCycleDesc(41457) field in
the encoded format specified via the
MessageEncoding(347) field.
8.89 LegDividendAccrualFloatingRate
Tag Name Req' Description
d
4231 LegDividendFloatingRateIndex N –
2
4231 LegDividendFloatingRateIndexCurvePeriod N Conditionally required when
3 LegDividendFloatingRateIndexCurveUnit(42314)
is specified.
4231 LegDividendFloatingRateIndexCurveUnit N Conditionally required when
4 LegDividendFloatingRateIndexCurvePeriod(42313
) is specified.
4231 LegDividendFloatingRateMultiplier N –
5
4231 LegDividendFloatingRateSpread N –
6
4231 LegDividendFloatingRateSpreadPositionTyp N –
7 e
8.90 LegDividendAccrualPaymentDate
Tag Name Req' Description
d
42330 LegDividendAccrualPaymentDateRelativeTo N –
42331 LegDividendAccrualPaymentDateOffsetPeriod N Conditionally required when
LegDividendAccrualPaymentDateOffsetUnit
(42332) is specified.
42332 LegDividendAccrualPaymentDateOffsetUnit N Conditionally required when
LegDividendAccrualPaymentDateOffsetPeri
od(42331) is specified.
42333 LegDividendAccrualPaymentDateOffsetDayTyp N –
e
42334 LegDividendAccrualPaymentDateUnadjusted N –
42335 LegDividendAccrualPaymentDateBusinessDayC N When specified, this overrides the business
onvention day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The value would be specific
8.91 LegDividendAccrualPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
42310 NoLegDividendAccrualPaymentDateBusines N –
sCenters
→423 LegDividendAccrualPaymentDateBusinessC N Required if
11 enter NoLegDividendAccrualPaymentDateBusinessCent
ers(42310) > 0.
8.92 LegDividendConditions
Tag Name Req'd Description
42337 LegDividendReinvestmentIndicator N –
42338 LegDividendEntitlementEvent N –
42339 LegDividendAmountType N –
42340 LegDividendUnderlierRefID N –
Component LegDividendPeriodGrp N –
42341 LegExtraordinaryDividendPartySide N –
42342 LegExtraordinaryDividendAmountType N –
42343 LegExtraordinaryDividendCurrency N –
42344 LegExtraordinaryDividendDeterminationMethod N –
Component LegDividendFXTriggerDate N –
Component LegDividendAccrualFloatingRate N –
42345 LegDividendAccrualFixedRate N –
Component LegDividendAccrualPaymentDate N –
42346 LegDividendCompoundingMethod N –
42347 LegDividendNumOfIndexUnits N –
42348 LegDividendCashPercentage N –
42349 LegDividendCashEquivalentPercentage N –
42350 LegNonCashDividendTreatment N –
8.93 LegDividendFXTriggerDate
Tag Name Req' Description
d
42357 LegDividendFXTriggerDateRelativeTo N –
42358 LegDividendFXTriggerDateOffsetPeriod N Conditionally required when
LegDividendFXTriggerDateOffsetUnit(4235
9) is specified.
42359 LegDividendFXTriggerDateOffsetUnit N Conditionally required when
LegDividendFXTriggerDateOffsetPeriod(42
358) is specified.
42360 LegDividendFXTriggerDateOffsetDayType N –
42361 LegDividendFXTriggerDateUnadjusted N –
42362 LegDividendFXTriggerDateBusinessDayConven N When specified, this overrides the business
tion day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The value would be specific
to this instance of
LegDividendFXTriggerDate.
Compone LegDividendFXTriggerDateBusinessCenterGrp N When specified, this overrides the business
nt centers defined in the LegDateAdjustment
component in InstrumentLeg. The values
would be specific to this instance of
LegDividendFXTriggerDate.
42363 LegDividendFXTriggerDateAdjusted N –
8.94 LegDividendFXTriggerDateBusinessCenterGrp
Tag Name Req' Description
d
42364 NoLegDividendFXTriggerDateBusinessCent N –
ers
→4236 LegDividendFXTriggerDateBusinessCenter N Required if
5 NoLegDividendFXTriggerDateBusinessCenters(42
364) > 0.
8.95 LegDividendPeriodBusinessCenterGrp
Tag Name Req'd Description
42386 NoLegDividendPeriodBusinessCenters N –
→42387 LegDividendPeriodBusinessCenter N Required if
NoLegDividendPeriodBusinessCenters(42386) > 0.
8.96 LegDividendPeriodGrp
Tag Name Req' Description
d
42366 NoLegDividendPeriods N –
→42367 LegDividendPeriodSequence N Required if NoLegDividendPeriods(42366) > 0.
→42368 LegDividendPeriodStartDateUnadjusted N –
→42369 LegDividendPeriodEndDateUnadjusted N –
→42370 LegDividendPeriodUnderlierRefID N When specified, this overrides
LegDividendUnderlierRefID(42340). The
specified value would be specific to this
dividend period instance.
→42371 LegDividendPeriodStrikePrice N –
→42372 LegDividendPeriodBusinessDayConventio N When specified, this overrides the business
n day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would be
specific to this dividend period instance.
→Compone LegDividendPeriodBusinessCenterGrp N When specified, this overrides the business
nt centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to this dividend
period instance.
→42373 LegDividendPeriodValuationDateUnadjus N –
ted
→42374 LegDividendPeriodValuationDateRelative N –
To
→42375 LegDividendPeriodValuationDateOffsetPe N Conditionally required when
riod LegDividendPeriodValuationDateOffsetUnit(42
376) is specified.
→42376 LegDividendPeriodValuationDateOffsetU N Conditionally required when
nit LegDividendPeriodValuationDateOffsetPeriod(
42375) is specified.
→42377 LegDividendPeriodValuationDateOffsetD N –
ayType
→42378 LegDividendPeriodValuationDateAdjuste N –
d
→42379 LegDividendPeriodPaymentDateUnadjust N –
ed
8.97 LegEvntGrp
Tag Name Req'd Description
2059 NoLegEvents N –
→2060 LegEventType N Required if NoLegEvents(2059) > 0.
→2061 LegEventDate N Conditionally required when LegEventTime(2062) is specified.
→2062 LegEventTime N –
→2063 LegEventTimeUnit N Conditionally required when LegEventTimePeriod(2064) is
specified.
→2064 LegEventTimePeriod N Conditionally required when LegEventTimeUnit(2063) is specified.
→2341 LegEventMonthYear N –
→2065 LegEventPx N –
→2066 LegEventText N –
→2074 EncodedLegEventTextLen N Must be set if EncodedLegEventText(2075) field is specified and
must immediately precede it.
→2075 EncodedLegEventText N Encoded (non-ASCII characters) representation of the
LegEventText(2066) field in the encoded format specified via the
MessageEncoding(347) field.
8.98 LegExtraordinaryEventGrp
Tag Name Req'd Description
42388 NoLegExtraordinaryEvents N –
→42389 LegExtraordinaryEventType N Required if NoLegExtraordinaryEvents(42388) > 0.
→42390 LegExtraordinaryEventValue N Required if NoLegExtraordinaryEvents(42388) > 0.
8.99 LegFinancingContractualDefinitionsGrp
Tag Name Req'd Description
42198 NoLegContractualDefinitions N –
→42199 LegContractualDefinition N Required if NoLegContractualDefinitions(42198) > 0.
8.100 LegFinancingContractualMatrixGrp
Tag Name Req'd Description
42203 NoLegContractualMatrices N –
→42204 LegContractualMatrixSource N Required if NoLegContractualMatrices(42203) > 0.
→42205 LegContractualMatrixDate N –
→42206 LegContractualMatrixTerm N –
8.101 LegFinancingDetails
Tag Name Req'd Description
2497 LegAgreementDesc N –
2498 LegAgreementID N –
2499 LegAgreementVersion N –
2496 LegAgreementDate N –
2495 LegAgreementCurrency N –
2511 LegMasterConfirmationDesc N –
2510 LegMasterConfirmationDate N –
2512 LegMasterConfirmationAnnexDesc N –
2509 LegMasterConfirmationAnnexDate N –
2500 LegBrokerConfirmationDesc N –
Component LegFinancingContractualDefinitionsGrp N –
Component LegFinancingTermSupplementGrp N –
Component LegFinancingContractualMatrixGrp N –
2502 LegCreditSupportAgreementDesc N –
2501 LegCreditSupportAgreementDate N –
2503 LegCreditSupportAgreementID N –
2507 LegGoverningLaw N –
2505 LegDocumentationText N –
2494 EncodedLegDocumentationTextLen N Must be set if
EncodedLegDocumentationText(2493) field is
specified and must immediately precede it.
2493 EncodedLegDocumentationText N Encoded (non-ASCII characters) representation
of the LegDocumentationText(2505) field in the
8.102 LegFinancingTermSupplementGrp
Tag Name Req'd Description
42200 NoLegFinancingTermSupplements N –
→42201 LegFinancingTermSupplementDesc N Required if NoLegFinancingTermSupplements(42200) >
0.
→42202 LegFinancingTermSupplementDate N –
8.103 LegInstrumentParties
Tag Name Req'd Description
2254 NoLegInstrumentParties N –
→2255 LegInstrumentPartyID N Used to identify the source of PartyID. Required if
LegInstrumentPartyIDSource(2256) is specified.
Required if NoLegInstrumentParties(2254) > 0.
→2256 LegInstrumentPartyIDSource N Used to identify class source of
LegInstrumentPartyID(2255) value (e.g. BIC).
Required if LegInstrumentPartyID(2255) is specified.
Required if NoLegInstrumentParties(2254) > 0.
→2257 LegInstrumentPartyRole N Identifies the type of LegInstrumentPartyID(2255)
(e.g. Executing Broker). Required if
NoLegInstrumentParties(2254) > 0.
→2379 LegInstrumentPartyRoleQualifier N –
→Component LegInstrumentPtysSubGrp N Repeating group of party sub-identifiers.
8.104 LegInstrumentPtysSubGrp
Tag Name Req'd Description
2258 NoLegInstrumentPartySubIDs N –
→2259 LegInstrumentPartySubID N Required if NoLegInstrumentPartySubIDs(2258) > 0.
→2260 LegInstrumentPartySubIDType N –
8.105 LegMarketDisruption
Tag Name Req' Description
d
41462 LegMarketDisruptionProvision N –
Compone LegMarketDisruptionEventGrp N –
nt
41463 LegMarketDisruptionFallbackProvision N –
Compone LegMarketDisruptionFallbackGrp N –
nt
Compone LegMarketDisruptionFallbackReferencePr N –
nt iceGrp
41464 LegMarketDisruptionMaximumDays N –
41465 LegMarketDisruptionMaterialityPercentag N If specified, the disruption event should be
e specified in LegMarketDisruptionEventGrp.
41466 LegMarketDisruptionMinimumFuturesCon N Applicable only when
tracts LegMarketDisruptionEvent(41468)='DeMinimisT
rading'.
8.106 LegMarketDisruptionEventGrp
Tag Name Req'd Description
41467 NoLegMarketDisruptionEvents N –
→41468 LegMarketDisruptionEvent N Required if NoLegMarketDisruptionEvents(41467) > 0.
→40223 LegMarketDisruptionValue N –
8.107 LegMarketDisruptionFallbackGrp
Tag Name Req'd Description
41469 NoLegMarketDisruptionFallbacks N –
→41470 LegMarketDisruptionFallbackType N Required if NoLegMarketDisruptionFallbacks(41469) > 0.
The sequence of entries specifies the order in which the
fallback provisions should be applied.
→40990 LegMarketDisruptionFallbackValue N –
8.108 LegMarketDisruptionFallbackReferencePriceGrp
Tag Name Req Description
'd
4147 NoLegMarketDisruptionFallbackReferencePric N –
1 es
→414 LegMarketDisruptionFallbackUnderlierType N Required if
72 NoLegMarketDisruptionFallbackReferencePrices(
41471) > 0.
8.109 LegOptionExercise
Tag Name Req'd Description
41481 LegExerciseDesc N –
41482 EncodedLegExerciseDescLen N Must be set if EncodedLegExerciseDesc (41483)
field is specified and must immediately precede
it.
41483 EncodedLegExerciseDesc N Encoded (non-ASCII characters) representation
of the LegExerciseDesc(41481) field in the
encoded format specified via the
MessageEncoding(347) field.
41484 LegAutomaticExerciseIndicator N –
41485 LegAutomaticExerciseThresholdRate N –
41486 LegExerciseConfirmationMethod N –
41487 LegManualNoticeBusinessCenter N –
41488 LegFallbackExerciseIndicator N –
41489 LegLimitRightToConfirmIndicator N –
41490 LegExerciseSplitTicketIndicator N –
42391 LegSettlMethodElectingPartySide N –
8.110 LegOptionExerciseBusinessCenterGrp
Tag Name Req'd Description
41491 NoLegOptionExerciseBusinessCenters N –
→41492 LegOptionExerciseBusinessCenter N Required if
NoLegOptionExerciseBusinessCenters(41491) > 0.
8.111 LegOptionExerciseDateGrp
Tag Name Req'd Description
41512 NoLegOptionExerciseDates N –
→41513 LegOptionExerciseDate N Required if NoLegOptionExerciseDates(41512) > 0.
→41514 LegOptionExerciseDateType N When specified it applies not only to the current date but to all
subsequent dates in the group until overridden with a new
type.
8.112 LegOptionExerciseDates
Tag Name Req' Description
d
41493 LegOptionExerciseBusinessDayConvention N When specified, this overrides the business
day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would be
specific to this instance of option exercise
dates.
Componen LegOptionExerciseBusinessCenterGrp N –
t
Componen LegOptionExerciseDateGrp N –
t
41494 LegOptionExerciseEarliestDateOffsetDayTy N –
pe
41495 LegOptionExerciseEarliestDateOffsetPerio N Conditionally required when
d LegOptionExerciseEarliestDateUnit(41496) is
specified.
41496 LegOptionExerciseEarliestDateOffsetUnit N Conditionally required when
LegOptionExerciseEarliestDatePeriod(41495)
is specified.
8.113 LegOptionExerciseExpiration
Tag Name Req' Description
d
41517 LegOptionExerciseExpirationDateBusinessDayC N When specified, this overrides the business
onvention day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified values would
be specific to the option exercise expiration
date.
Compone LegOptionExerciseExpirationDateBusinessCen N When specified, this overrides the business
nt terGrp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to the option
exercise expiration date.
Compone LegOptionExerciseExpirationDateGrp N –
nt
41518 LegOptionExerciseExpirationDateRelativeTo N –
8.114 LegOptionExerciseExpirationDateBusinessCenterGrp
Tag Name Req' Description
d
41515 NoLegOptionExerciseExpirationDateBusines N –
sCenters
→415 LegOptionExerciseExpirationDateBusinessC N Required if
16 enter NoLegOptionExerciseExpirationDateBusinessCent
ers(41515) > 0.
8.115 LegOptionExerciseExpirationDateGrp
Tag Name Req'd Description
41527 NoLegOptionExerciseExpirationDates N –
→41528 LegOptionExerciseExpirationDate N Required if
NoLegOptionExerciseExpirationDates(41527) > 0.
→41529 LegOptionExerciseExpirationDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until
overridden with a new type.
8.116 LegOptionExerciseMakeWholeProvision
Tag Name Req'd Description
42392 LegMakeWholeDate N –
42393 LegMakeWholeAmount N –
42394 LegMakeWholeBenchmarkCurveName N –
42395 LegMakeWholeBenchmarkCurvePoint N –
42396 LegMakeWholeRecallSpread N –
42397 LegMakeWholeBenchmarkQuote N –
42398 LegMakeWholeInterpolationMethod N –
8.117 LegOrdGrp
Tag Name Req'd Description
555 NoLegs N –
→Component InstrumentLeg N Required if NoLegs(555) > 0.
→685 LegOrderQty N Quantity ordered for this leg as provided during order
entry.
→690 LegSwapType N Instead of LegOrderQty(685) requests that the sellside
calculate LegOrderQty(685) based on opposite Leg.
→Component LegStipulations N –
→1366 LegAllocID N –
→Component LegPreAllocGrp N –
→2680 LegAccount N –
→1817 LegClearingAccountType N Provide if different from the value specified for the
overall multileg security in ClearingAccountType(1816)
in the Instrument component.
→564 LegPositionEffect N Provide if different from the value specified for the
overall multileg security in PositionEffect(77) in the
Instrument component.
→565 LegCoveredOrUncovered N Provide if different from the value specified for the
overall multileg security in CoveredOrUncovered(203)
in the Instrument component
→Component NestedParties N –
→587 LegSettlType N –
→588 LegSettlDate N –
→675 LegSettlCurrency N –
→1379 LegVolatility N –
→1381 LegDividendYield N –
→1383 LegCurrencyRatio N –
→1384 LegExecInst N –
8.118 LegPaymentScheduleFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40927 NoLegPaymentScheduleFixingDateBusiness N –
Centers
→4040 LegPaymentScheduleFixingDateBusinessCe N Required if
0 nter NoLegPaymentScheduleFixingDateBusinessCenter
s(40927) > 0.
8.119 LegPaymentScheduleFixingDayGrp
Tag Name Req'd Description
41530 NoLegPaymentScheduleFixingDays N –
→41531 LegPaymentScheduleFixingDayOfWeek N Required if
NoLegPaymentScheduleFixingDays(41530) > 0.
→41532 LegPaymentScheduleFixingDayNumber N –
8.120 LegPaymentScheduleGrp
Tag Name Req Description
'd
40374 NoLegPaymentSchedules N –
→40375 LegPaymentScheduleType N Required if NoLegPaymentSchedules(40374) >
0.
→41533 LegPaymentScheduleXID N –
→41534 LegPaymentScheduleXIDRef N –
→40376 LegPaymentScheduleStubType N –
→40377 LegPaymentScheduleStartDateUnadjusted N –
→40378 LegPaymentScheduleEndDateUnadjusted N –
→40379 LegPaymentSchedulePaySide N –
→40380 LegPaymentScheduleReceiveSide N –
→40381 LegPaymentScheduleNotional N –
→40382 LegPaymentScheduleCurrency N –
→40383 LegPaymentScheduleRate N –
→40384 LegPaymentScheduleRateMultiplier N –
→40385 LegPaymentScheduleRateSpread N –
→41535 LegPaymentScheduleRateCurrency N –
8.121 LegPaymentScheduleInterimExchangeDateBusinessCenterGrp
Tag Name Req Description
'd
4092 NoLegPaymentScheduleInterimExchangeDat N –
8 eBusinessCenters
→404 LegPaymentScheduleInterimExchangeDates N Required if
09 BusinessCenter NoLegPaymentScheduleInterimExchangeDateBusi
nessCenters(40928) > 0.
8.122 LegPaymentScheduleRateSourceGrp
Tag Name Req'd Description
40414 NoLegPaymentScheduleRateSources N –
→40415 LegPaymentScheduleRateSource N Required if
NoLegPaymentScheduleRateSources(40414) > 0.
→40416 LegPaymentScheduleRateSourceType N Required if
NoLegPaymentScheduleRateSources(40414) > 0.
→40417 LegPaymentScheduleReferencePage N Conditionally required when
LegPaymentScheduleRateSource(40415) = 99 (Other).
8.123 LegPaymentStream
Tag Name Req' Description
d
40279 LegPaymentStreamType N –
40280 LegPaymentStreamMarketRate N –
40281 LegPaymentStreamDelayIndicator N –
42399 LegPaymentStreamCashSettlIndicator N –
40282 LegPaymentStreamSettlCurrency N –
40283 LegPaymentStreamDayCount N –
43108 LegPaymentStreamOtherDayCount N May be used to specify a count method not
listed in
LegPaymentStreamDayCount(40283).
40284 LegPaymentStreamAccrualDays N –
8.124 LegPaymentStreamCompoundingDateGrp
Tag Name Req' Description
d
42405 NoLegPaymentStreamCompoundingDates N –
→4240 LegPaymentStreamCompoundingDate N Required if
6 NoLegPaymentStreamCompoundingDates(42405
) > 0.
→4240 LegPaymentStreamCompoundingDateTyp N When specified it applies not only to the current
7 e date instance but to all subsequent date
instances in the group until overridden when a
new type is specified.
8.125 LegPaymentStreamCompoundingDates
Tag Name Req Description
'd
42408 LegPaymentStreamCompoundingDatesBusines N When specified, this overrides the business
sDayConvention day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would be
specific to payment stream compounding
dates.
Compon LegPaymentStreamCompoundingDatesBusine N When specified, this overrides the business
ent ssCenterGrp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to payment stream
compounding dates.
Compon LegPaymentStreamCompoundingDateGrp N –
ent
42409 LegPaymentStreamCompoundingDatesRelative N –
To
42410 LegPaymentStreamCompoundingDatesOffsetP N Conditionally required when
eriod LegPaymentStreamCompoundingDatesOffse
tUnit(42411) is specified.
42411 LegPaymentStreamCompoundingDatesOffsetU N Conditionally required when
nit LegPaymentStreamCompoundingDatesOffse
tPeriod(42410) is specified.
8.126 LegPaymentStreamCompoundingDatesBusinessCenterGrp
Tag Name Req Description
'd
42419 NoLegPaymentStreamCompoundingDatesB N –
usinessCenters
→424 LegPaymentStreamCompoundingDatesBusin N Required if
20 essCenter NoLegPaymentStreamCompoundingDatesBusines
sCenters(42419) > 0.
8.127 LegPaymentStreamCompoundingEndDate
Tag Name Req' Description
d
4242 LegPaymentStreamCompoundingEndDateUn N –
1 adjusted
4242 LegPaymentStreamCompoundingEndDateRel N –
2 ativeTo
4242 LegPaymentStreamCompoundingEndDateOff N Conditionally required when
3 setPeriod LegPaymentStreamCompoundingEndDateOffsetU
nit(42424) is specified.
8.128 LegPaymentStreamCompoundingFloatingRate
Tag Name Req' Description
d
424 LegPaymentStreamCompoundingRateIndex N –
27
424 LegPaymentStreamCompoundingRateIndexCur N Conditionally required if
28 vePeriod LegPaymentStreamCompoundingRateIndexCurv
eUnit(42429) is specified.
424 LegPaymentStreamCompoundingRateIndexCur N Conditionally required if
29 veUnit LegPaymentStreamCompoundingRateIndexCurv
ePeriod(42428) is specified.
424 LegPaymentStreamCompoundingRateMultiplie N –
30 r
424 LegPaymentStreamCompoundingRateSpread N –
31
424 LegPaymentStreamCompoundingRateSpreadPo N –
32 sitionType
424 LegPaymentStreamCompoundingRateTreatme N –
33 nt
424 LegPaymentStreamCompoundingCapRate N –
34
424 LegPaymentStreamCompoundingCapRateBuySi N –
35 de
424 LegPaymentStreamCompoundingCapRateSellSi N –
36 de
424 LegPaymentStreamCompoundingFloorRate N –
37
424 LegPaymentStreamCompoundingFloorRateBuy N –
38 Side
424 LegPaymentStreamCompoundingFloorRateSell N –
39 Side
424 LegPaymentStreamCompoundingInitialRate N –
40
424 LegPaymentStreamCompoundingFinalRateRou N –
41 ndingDirection
8.129 LegPaymentStreamCompoundingStartDate
Tag Name Req' Description
d
424 LegPaymentStreamCompoundingStartDateUn N –
45 adjusted
424 LegPaymentStreamCompoundingStartDateRe N –
46 lativeTo
424 LegPaymentStreamCompoundingStartDateOf N Conditionally required when
47 fsetPeriod LegPaymentStreamCompoundingStartDateOffset
Unit(42448) is specified.
424 LegPaymentStreamCompoundingStartDateOf N Conditionally required when
48 fsetUnit LegPaymentStreamCompoundingStartDateOffsetP
eriod(42447) is specified.
424 LegPaymentStreamCompoundingStartDateOf N –
49 fsetDayType
424 LegPaymentStreamCompoundingStartDateAd N –
50 justed
8.130 LegPaymentStreamFinalPricePaymentDate
Tag Name Req' Description
d
4245 LegPaymentStreamFinalPricePaymentDateUn N –
3 adjusted
4245 LegPaymentStreamFinalPricePaymentDateRel N –
4 ativeTo
4245 LegPaymentStreamFinalPricePaymentDateOff N Conditionally required when
5 setPeriod LegPaymentStreamFinalPricePaymentDateOffsetU
nit(42456) is specified.
4245 LegPaymentStreamFinalPricePaymentDateOff N Conditionally required when
6 setUnit LegPaymentStreamFinalPricePaymentDateOffsetP
eriod(42455) is specified.
4245 LegPaymentStreamFinalPricePaymentDateOff N –
7 setDayType
4245 LegPaymentStreamFinalPricePaymentDateAdj N –
8 usted
8.131 LegPaymentStreamFixedRate
Tag Name Req'd Description
40326 LegPaymentStreamRate N Mutually exclusive with
LegPaymentStreamFixedAmount(40327).
40327 LegPaymentStreamFixedAmount N Mutually exclusive with
LegPaymentStreamRate(40326).
40328 LegPaymentStreamRateOrAmountCurrency N –
41556 LegPaymentStreamFixedAmountUnitOfMeasure N –
41557 LegPaymentStreamTotalFixedAmount N –
40329 LegPaymentStreamFutureValueNotional N –
40330 LegPaymentStreamFutureValueDateAdjusted N –
41558 LegPaymentStreamWorldScaleRate N –
41559 LegPaymentStreamContractPrice N –
41560 LegPaymentStreamContractPriceCurrency N –
8.132 LegPaymentStreamFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40933 NoLegPaymentStreamFixingDateBusinessC N –
enters
→4031 LegPaymentStreamFixingDateBusinessCent N Required if
8 er NoLegPaymentStreamFixingDateBusinessCenters(
40933) > 0.
8.133 LegPaymentStreamFixingDateGrp
Tag Name Req'd Description
42459 NoLegPaymentStreamFixingDates N –
→42460 LegPaymentStreamFixingDate N Required if NoLegPaymentStreamFixingDates(42459) >
0.
→42461 LegPaymentStreamFixingDateType N 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.
8.134 LegPaymentStreamFloatingRate
Tag Name Req' Description
d
40331 LegPaymentStreamRateIndex N –
40332 LegPaymentStreamRateIndexSource N –
43088 LegPaymentStreamRateIndexID N Conditionally required when
LegPaymentStreamRateIndexIDSource(43089
) is specified.
8.135 LegPaymentStreamFormula
Tag Name Req'd Description
42482 LegPaymentStreamFormulaCurrency N –
42483 LegPaymentStreamFormulaCurrencyDeterminationMethod N –
42484 LegPaymentStreamFormulaReferenceAmount N –
Component LegPaymentStreamFormulaMathGrp N –
Component LegPaymentStreamFormulaImage N –
8.136 LegPaymentStreamFormulaImage
Tag Name Req'd Description
42451 LegPaymentStreamFormulaImageLength N Conditionally required when
LegPaymentStreamFormulaImage(42452) is
specified.
42452 LegPaymentStreamFormulaImage N Conditionally required when
LegPaymentStreamFormulaImageLength(42451) is
specified.
8.137 LegPaymentStreamFormulaMathGrp
Tag Name Req'd Description
42485 NoLegPaymentStreamFormulas N –
→43110 LegPaymentStreamFormulaLength N Required if NoLegPaymentStreamFormulas(42485) > 0.
→42486 LegPaymentStreamFormula N Required if NoLegPaymentStreamFormulas(42485) > 0.
→42487 LegPaymentStreamFormulaDesc N –
8.138 LegPaymentStreamInitialFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40932 NoLegPaymentStreamInitialFixingDateBusin N –
essCenters
→403 LegPaymentStreamInitialFixingDateBusiness N Required if
11 Center NoLegPaymentStreamInitialFixingDateBusinessCe
nters(40932) > 0.
8.139 LegPaymentStreamNonDeliverableFixingDateGrp
Tag Name Req'd Description
40367 NoLegNonDeliverableFixingDates N –
→40368 LegNonDeliverableFixingDate N Required if NoLegNonDeliverableFixingDates(40367) > 0.
→40369 LegNonDeliverableFixingDateType N When specified it applies not only to the current date but
to all subsequent dates in the group until overridden with
a new type.
8.140 LegPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp
Tag Name Req Description
'd
4092 NoLegPaymentStreamNonDeliverableFixingD N –
9 ateBusinessCenters
→40 LegPaymentStreamNonDeliverableFixingDat N Required if
361 esBusinessCenter NoLegPaymentStreamNonDeliverableFixingDatesB
usinessCenters(40929) > 0.
8.141 LegPaymentStreamNonDeliverableSettlRateSource
Tag Name Req' Description
d
4008 LegPaymentStreamNonDeliverableSettlRateS N –
7 ource
4022 LegPaymentStreamNonDeliverableSettlRefere N Conditionally required when
8 ncePage LegPaymentStreamNonDeliverableSettlRateSourc
e(40087) = 3 (ISDA Settlement Rate Option) or 99
(Other).
8.142 LegPaymentStreamNonDeliverableSettlTerms
Tag Name Req Description
'd
40359 LegPaymentStreamNonDeliverableRefCurrency N –
40360 LegPaymentStreamNonDeliverableFixingDatesB N When specified, this overrides the business
usinessDayConvention 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.
Compo LegPaymentStreamNonDeliverableFixingDates N When specified, this overrides the business
nent BusinessCenterGrp 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.
40362 LegPaymentStreamNonDeliverableFixingDatesR N –
elativeTo
8.143 LegPaymentStreamPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
40930 NoLegPaymentStreamPaymentDateBusines N –
sCenters
→402 LegPaymentStreamPaymentDateBusinessC N Requirend if
93 enter NoLegPaymentStreamPaymentDateBusinessCent
ers(40930) > 0.
8.144 LegPaymentStreamPaymentDateGrp
Tag Name Req'd Description
41589 NoLegPaymentStreamPaymentDates N –
→41590 LegPaymentStreamPaymentDate N Required if
NoLegPaymentStreamPaymentDates(41589) > 0.
→41591 LegPaymentStreamPaymentDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until
overridden with a new type.
8.145 LegPaymentStreamPaymentDates
Tag Name Req' Description
d
40292 LegPaymentStreamPaymentDateBusinessDayCo N When specified, this overrides the
nvention business day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to this instance of the leg
payment stream.
8.146 LegPaymentStreamPricingBusinessCenterGrp
Tag Name Req' Description
d
41561 NoLegPaymentStreamPricingBusinessCent N –
ers
→4156 LegPaymentStreamPricingBusinessCenter N Required if
2 NoLegPaymentStreamPricingBusinessCentrers(41
561) > 0.
8.147 LegPaymentStreamPricingDateGrp
Tag Name Req'd Description
41593 NoLegPaymentStreamPricingDates N –
→41594 LegPaymentStreamPricingDate N Required if NoPaymentStreamPricingDates(41593) > 0.
→41595 LegPaymentStreamPricingDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until
overridden with a new type.
8.148 LegPaymentStreamPricingDayGrp
Tag Name Req'd Description
41596 NoLegPaymentStreamPricingDays N –
→41597 LegPaymentStreamPricingDayOfWeek N Required if NoLegPaymentStreamPricingDays(41596)
> 0.
→41598 LegPaymentStreamPricingDayNumber N –
8.149 LegPaymentStreamResetDateBusinessCenterGrp
Tag Name Req' Description
d
40931 NoLegPaymentStreamResetDateBusinessC N –
enters
→4030 LegPaymentStreamResetDateBusinessCent N Required if
5 er NoLegPaymentStreamResetDateBusinessCenters(
40931) > 0.
8.150 LegPaymentStreamResetDates
Tag Name Req' Description
d
40303 LegPaymentStreamResetDateRelativeTo N –
40304 LegPaymentStreamResetDateBusinessDayConv N When specified, this overrides the business
ention 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.
Compon LegPaymentStreamResetDateBusinessCenter N When specified, this overrides the business
ent Grp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to this instance of
the leg payment stream reset dates.
40306 LegPaymentStreamResetFrequencyPeriod N Conditionally required when
LegPaymentStreamResetFrequencyUnit(403
07) is specified.
8.151 LegPaymentStubEndDate
Tag Name Req' Description
d
42488 LegPaymentStubEndDateUnadjusted N –
42489 LegPaymentStubEndDateBusinessDayConvent N When specified, this overrides the
ion business day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to this payment stub instance.
Componen LegPaymentStubEndDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
LegDateAdjustment component in
InstrumentLeg. The specified values would
be specific to this payment stub instance.
42490 LegPaymentStubEndDateRelativeTo N –
42491 LegPaymentStubEndDateOffsetPeriod N Conditionally required when
LegPaymentStubEndDateOffsetUnit(42492
) is specified.
42492 LegPaymentStubEndDateOffsetUnit N Conditionally required when
LegPaymentStubEndDateOffsetPeriod(424
91) is specified.
42493 LegPaymentStubEndDateOffsetDayType N –
42494 LegPaymentStubEndDateAdjusted N –
8.152 LegPaymentStubEndDateBusinessCenterGrp
Tag Name Req' Description
d
42495 NoLegPaymentStubEndDateBusinessCent N –
ers
→4249 LegPaymentStubEndDateBusinessCenter N Required if
6 NoLegPaymentStubEndDateBusinessCenters(424
95) > 0.
8.153 LegPaymentStubGrp
Tag Name Req' Description
d
40418 NoLegPaymentStubs N –
→40419 LegPaymentStubType N Required if NoLegPaymentStubs(40418)
> 0.
→40420 LegPaymentStubLength N –
→Componen LegPaymentStubStartDate N –
t
→Componen LegPaymentStubEndDate N –
t
→40421 LegPaymentStubRate N –
→40422 LegPaymentStubFixedAmount N –
→40423 LegPaymentStubFixedCurrency N –
→40424 LegPaymentStubIndex N –
→40425 LegPaymentStubIndexSource N –
→40426 LegPaymentStubIndexCurvePeriod N Conditionally required when
LegPaymentStubIndexCurveUnit(40427)
is specified.
→40427 LegPaymentStubIndexCurveUnit N Copnditionally required when
LegPaymentStubIndexCurvePeriod(4042
6) is specified.
→40428 LegPaymentStubIndexRateMultiplier N –
→40429 LegPaymentStubIndexRateSpread N –
→40430 LegPaymentStubIndexRateSpreadPositionTyp N –
e
→40431 LegPaymentStubIndexRateTreatment N –
→40432 LegPaymentStubIndexCapRate N –
→40433 LegPaymentStubIndexCapRateBuySide N –
→40434 LegPaymentStubIndexCapRateSellSide N –
→40435 LegPaymentStubIndexFloorRate N –
→40436 LegPaymentStubIndexFloorRateBuySide N –
8.154 LegPaymentStubStartDate
Tag Name Req' Description
d
42497 LegPaymentStubStartDateUnadjusted N –
42498 LegPaymentStubStartDateBusinessDayConven N When specified, this overrides the business
tion day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to this payment stub instance.
Compone LegPaymentStubStartDateBusinessCenterGrp N When specified, this overrides the business
nt centers defined in the LegDateAdjustment
component in InstrumentLeg. The
specified values would be specific to this
payment stub instance.
42499 LegPaymentStubStartDateRelativeTo N –
42500 LegPaymentStubStartDateOffsetPeriod N Conditionally required when
LegPaymentStubStartDateOffsetUnit(4250
1) is specified.
42501 LegPaymentStubStartDateOffsetUnit N Conditionally required when
LegPaymentStubStartDateOffsetPeriod(42
500) is specified.
42502 LegPaymentStubStartDateOffsetDayType N –
42503 LegPaymentStubStartDateAdjusted N –
8.155 LegPaymentStubStartDateBusinessCenterGrp
Tag Name Req' Description
d
42504 NoLegPaymentStubStartDateBusinessCent N –
ers
→4250 LegPaymentStubStartDateBusinessCenter N Required if
5 NoLegPaymentStubStartDateBusinessCenters(425
04) > 0.
8.156 LegPhysicalSettlDeliverableObligationGrp
Tag Name Req' Description
d
41604 NoLegPhysicalSettlDeliverableObligations N –
→4160 LegPhysicalSettlDeliverableObligationType N Required if
5 NoLegPhysicalSettlDeliverableObligations(41604
) > 0.
→4160 LegPhysicalSettlDeliverableObligationValu N –
6 e
8.157 LegPhysicalSettlTermGrp
Tag Name Req'd Description
41599 NoLegPhysicalSettlTerms N –
→Component LegPhysicalSettlDeliverableObligationGrp N Required if
NoLegPhysicalSettlTerms(41599) > 0.
→41601 LegPhysicalSettlCurency N –
→41602 LegPhysicalSettlBusinessDays N –
→41603 LegPhysicalSettlMaximumBusinessDays N –
→41600 LegPhysicalSettlTermXID N –
8.158 LegPreAllocGrp
Tag Name Req'd Description
670 NoLegAllocs N –
→671 LegAllocAccount N –
→672 LegIndividualAllocID N –
→Component NestedParties2 N –
→673 LegAllocQty N –
→674 LegAllocAcctIDSource N –
→1367 LegAllocSettlCurrency N –
→1756 LegCustodialLotID N Only used for specific lot trades.
8.159 LegPricingDateBusinessCenterGrp
Tag Name Req'd Description
41607 NoLegPricingDateBusinessCenters N –
→41608 LegPricingDateBusinessCenter N Required if NoLegPricingDateBusinessCenters(41607) > 0.
8.160 LegPricingDateTime
Tag Name Req'd Description
41609 LegPricingDateUnadjusted N –
41610 LegPricingDateBusinessDayConvention N 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.
Component LegPricingDateBusinessCenterGrp N When specified, this overrides the business
centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to the pricing dates.
41611 LegPricingDateAdjusted N –
41612 LegPricingTime N –
41613 LegPricingTimeBusinessCenter N –
8.161 LegProtectionTermEventGrp
Tag Name Req'd Description
41625 NoLegProtectionTermEvents N –
→41626 LegProtectionTermEventType N Required if NoLegProtectionTermEvents(41625)
> 0.
→41627 LegProtectionTermEventValue N –
→41628 LegProtectionTermEventCurrency N –
→41629 LegProtectionTermEventPeriod N Conditionally required when
LegProtectionTermEventUnit(41630).
→41630 LegProtectionTermEventUnit N Conditionally required when
LegProtectionTermEventPeriod(41629).
→41631 LegProtectionTermEventDayType N –
8.162 LegProtectionTermEventNewsSourceGrp
Tag Name Req'd Description
41614 NoLegProtectionTermEventNewsSources N –
→41615 LegProtectionTermEventNewsSource N Required if
NoLegProtectionTermEventNewsSources(41614) >
0.
8.163 LegProtectionTermEventQualifierGrp
Tag Name Req'd Description
41633 NoLegProtectionTermEventQualifiers N –
→41634 LegProtectionTermEventQualifier N Required if
NoLegProtectionTermEventQualifiers(41633) > 0.
8.164 LegProtectionTermGrp
Tag Name Req'd Description
41616 NoLegProtectionTerms N –
→41618 LegProtectionTermNotional N Required if NoLegProtectionTerms(41616)
> 0.
→41619 LegProtectionTermCurrency N –
→41620 LegProtectionTermSellerNotifies N –
→41621 LegProtectionTermBuyerNotifies N –
→41622 LegProtectionTermEventBusinessCenter N –
→41623 LegProtectionTermStandardSources N –
→41624 LegProtectionTermEventMinimumSources N –
→Component LegProtectionTermEventNewsSourceGrp N –
→Component LegProtectionTermEventGrp N –
→Component LegProtectionTermObligationGrp N –
→41617 LegProtectionTermXID N –
8.165 LegProtectionTermObligationGrp
Tag Name Req'd Description
41635 NoLegProtectionTermObligations N –
→41636 LegProtectionTermObligationType N Required if NoLegProtectionTermObligations(41635) > 0.
→41637 LegProtectionTermObligationValue N –
8.166 LegProvisionCashSettlPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
40934 NoLegProvisionCashSettlPaymentDateBusin N –
essCenters
→405 LegProvisionCashSettlPaymentDateBusiness N Required if
17 Center NoLegProvisionCashSettlPaymentDateBusinessCe
nters(40934) > 0.
8.167 LegProvisionCashSettlPaymentDates
Tag Name Req' Description
d
40516 LegProvisionCashSettlPaymentDateBusinessDa N When specified, this overrides the business
yConvention 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.
Compon LegProvisionCashSettlPaymentDateBusinessC N When specified, this overrides the business
ent enterGrp 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.
40518 LegProvisionCashSettlPaymentDateRelativeTo N –
40519 LegProvisionCashSettlPaymentDateOffsetPerio N Conditionally required when
d LegProvisionCashSettlPaymentDateOffsetUn
it(40520) is specified.
40520 LegProvisionCashSettlPaymentDateOffsetUnit N Conditionally required when
LegProvisionCashSettlPaymentDateOffsetPe
riod(40519) is specified.
40521 LegProvisionCashSettlPaymentDateOffsetDayT N –
ype
40522 LegProvisionCashSettlPaymentDateRangeFirst N –
40523 LegProvisionCashSettlPaymentDateRangeLast N –
Compon LegProvisionCashSettlPaymentFixedDateGrp N –
ent
8.168 LegProvisionCashSettlPaymentFixedDateGrp
Tag Name Req'd Description
40473 NoLegProvisionCashSettlPaymentDates N –
→40474 LegProvisionCashSettlPaymentDate N Required if NoLegProvisionCashSettlPaymentDates
(40473) > 0.
8.169 LegProvisionCashSettlQuoteSource
Tag Name Req'd Description
40470 LegProvisionCashSettlQuoteSource N –
41407 LegProvisionCashSettlQuoteReferencePage N –
8.170 LegProvisionCashSettlValueDateBusinessCenterGrp
Tag Name Req' Description
d
40935 NoLegProvisionCashSettlValueDateBusines N –
sCenters
→405 LegProvisionCashSettlValueDateBusinessCe N Required if
27 nter NoLegProvisionCashSettlValueDateBusinessCente
rs(40935) > 0.
8.171 LegProvisionCashSettlValueDates
Tag Name Req' Description
d
40524 LegProvisionCashSettlValueTime N –
40525 LegProvisionCashSettlValueTimeBusinessCente N –
r
40526 LegProvisionCashSettlValueDateBusinessDayC N When specified, this overrides the business
onvention 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.
Compone LegProvisionCashSettlValueDateBusinessCent N When specified, this overrides the business
nt erGrp 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.
40528 LegProvisionCashSettlValueDateRelativeTo N –
40529 LegProvisionCashSettlValueDateOffsetPeriod N Conditionally required when
LegProvisionCashSettlValueDateOffsetUnit(
40530) is specified.
40530 LegProvisionCashSettlValueDateOffsetUnit N Conditionally required when
LegProvisionCashSettlValueDateOffsetPerio
d(40529) is specified.
8.172 LegProvisionDateBusinessCenterGrp
Tag Name Req'd Description
40939 NoLegProvisionDateBusinessCenters N –
→40452 LegProvisionDateBusinessCenter N Required if
NoLegProvisionDateBusinessCenters(40939) > 0.
8.173 LegProvisionGrp
Tag Name Req'd Description
40448 NoLegProvisions N –
→40449 LegProvisionType N Required if NoLegProvisions(40448) >
0.
→40450 LegProvisionDateUnadjusted N –
→40451 LegProvisionDateBusinessDayConvention N When specified, this overrides the
business day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value
would be specific to this instance of the
instrument's leg provision.
→Component LegProvisionDateBusinessCenterGrp N When specified, this overrides the
business centers defined in the
LegDateAdjustment component in
InstrumentLeg. The specified values
would be specific to this instance of the
instrument's leg provision.
→40453 LegProvisionDateAdjusted N –
→40454 LegProvisionDateTenorPeriod N Conditionally required when
LegProvisionDateTenorUnit(40455) is
specified.
→40455 LegProvisionDateTenorUnit N Conditionally required when
LegProvisionDateTenorPeriod(40454) is
specified.
→42506 LegProvisionBreakFeeElection N –
→42507 LegProvisionBreakFeeRate N –
→40456 LegProvisionCalculationAgent N –
→40457 LegProvisionOptionSinglePartyBuyerSide N –
→40458 LegProvisionOptionSinglePartySellerSide N –
→Component LegProvisionCashSettlValueDates N –
8.174 LegProvisionOptionExerciseBusinessCenterGrp
Tag Name Req' Description
d
40936 NoLegProvisionOptionExerciseBusinessCen N –
ters
→4047 LegProvisionOptionExerciseBusinessCenter N Required if
7 NoLegProvisionOptionExerciseBusinessCenters(40
936) > 0.
8.175 LegProvisionOptionExerciseDates
Tag Name Req' Description
d
40476 LegProvisionOptionExerciseBusinessDayConv N When specified, this overrides the business
ention 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.
Compon LegProvisionOptionExerciseBusinessCenter N When specified, this overrides the business
ent Grp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to this instance of the
leg provision option exercise dates.
Compon LegProvisionOptionExerciseFixedDateGrp N –
ent
40478 LegProvisionOptionExerciseEarliestDateOffse N Conditionally required when
tPeriod LegProvisionOptionExerciseEarliestDateUnit(4
0479) is specified.
40479 LegProvisionOptionExerciseEarliestDateOffse N Conditionally required when
tUnit LegProvisionOptionExerciseEarliestDatePeriod
(40478) is specified.
40480 LegProvisionOptionExerciseFrequencyPeriod N Conditionally required when
LegProvisionOptionExerciseFrequencyUnit(40
481) is specified.
40481 LegProvisionOptionExerciseFrequencyUnit N Conditionally required when
LegProvisionOptionExerciseFrequencyPeriod(4
0480) is specified.
40482 LegProvisionOptionExerciseStartDateUnadju N –
sted
40483 LegProvisionOptionExerciseStartDateRelativ N –
eTo
40484 LegProvisionOptionExerciseStartDateOffsetP N Conditionally required when
eriod LegProvisionOptionExerciseStartDateOffsetUn
it(40485) is specified.
40485 LegProvisionOptionExerciseStartDateOffsetU N Conditionally required when
nit LegProvisionOptionExerciseStartDateOffsetPe
riod(40484) is specified.
40486 LegProvisionOptionExerciseStartDateOffsetD N –
ayType
40487 LegProvisionOptionExerciseStartDateAdjuste N –
d
40488 LegProvisionOptionExercisePeriodSkip N –
40489 LegProvisionOptionExerciseBoundsFirstDate N –
Unadjusted
40490 LegProvisionOptionExerciseBoundsLastDate N –
Unadjusted
8.176 LegProvisionOptionExerciseFixedDateGrp
Tag Name Req'd Description
40495 NoLegProvisionOptionExerciseFixedDates N –
→40496 LegProvisionOptionExerciseFixedDate N Required if
NoLegProvisionOptionExerciseFixedDates(40495)
> 0.
→40497 LegProvisionOptionExerciseFixedDateType N When specified it applies not only to the current
date but to all subsequent dates in the group
until overridden with a new type.
8.177 LegProvisionOptionExpirationDate
Tag Name Req' Description
d
40498 LegProvisionOptionExpirationDateUnadjusted N –
40499 LegProvisionOptionExpirationDateBusinessDay N When specified, this overrides the business
Convention 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.
Compon LegProvisionOptionExpirationDateBusinessCe N When specified, this overrides the business
ent nterGrp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to this instance of
the leg provision option expiration date.
40501 LegProvisionOptionExpirationDateRelativeTo N –
40502 LegProvisionOptionExpirationDateOffsetPeriod N Conditionally required when
LegProvisionOptionExpirationDateOffsetUni
t(40503) is specified.
40503 LegProvisionOptionExpirationDateOffsetUnit N Conditionally required when
LegProvisionOptionExpirationDateOffsetPeri
od(40502) is specified.
40504 LegProvisionOptionExpirationDateOffsetDayTy N –
pe
40505 LegProvisionOptionExpirationDateAdjusted N –
8.178 LegProvisionOptionExpirationDateBusinessCenterGrp
Tag Name Req' Description
d
40937 NoLegProvisionOptionExpirationDateBusine N –
ssCenters
→405 LegProvisionOptionExpirationDateBusiness N Required if
00 Center NoLegProvisionOptionExpirationDateBusinessCen
ters(40937) > 0.
8.179 LegProvisionOptionRelevantUnderlyingDate
Tag Name Req Description
'd
40508 LegProvisionOptionRelevantUnderlyingDateUna N –
djusted
40509 LegProvisionOptionRelevantUnderlyingDateBus N When specified, this overrides the business
inessDayConvention 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.
Compo LegProvisionOptionRelevantUnderlyingDateBu N When specified, this overrides the business
nent sinessCenterGrp 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.
40511 LegProvisionOptionRelevantUnderlyingDateRel N –
ativeTo
40512 LegProvisionOptionRelevantUnderlyingDateOffs N Conditionally required when
etPeriod LegProvisionOptionRelevantUnderlyingDate
OffsetUnit(40513) is specified.
40513 LegProvisionOptionRelevantUnderlyingDateOffs N Conditionally required when
etUnit LegProvisionOptionRelevantUnderlyingDate
OffsetPeriod(40512) is specified.
40514 LegProvisionOptionRelevantUnderlyingDateOffs N –
etDayType
40515 LegProvisionOptionRelevantUnderlyingDateAdj N –
usted
8.180 LegProvisionOptionRelevantUnderlyingDateBusinessCenterGrp
Tag Name Req Description
'd
4093 NoLegProvisionOptionRelevantUnderlyingDa N –
8 teBusinessCenters
→405 LegProvisionOptionRelevantUnderlyingDate N Required if
10 BusinessCenter NoLegProvisionOptionRelevantUnderlyingDateBus
inessCenters(40938) > 0.
8.181 LegProvisionParties
Tag Name Req'd Description
40533 NoLegProvisionPartyIDs N –
→40534 LegProvisionPartyID N Required if NoLegProvisionPartyIDs(40533) > 0.
→40535 LegProvisionPartyIDSource N Required if NoLegProvisionPartyIDs(40533) > 0.
→40536 LegProvisionPartyRole N Required if NoLegProvisionPartyIDs(40533) > 0.
→2380 LegProvisionPartyRoleQualifier N –
→Component LegProvisionPtysSubGrp N –
8.182 LegProvisionPtysSubGrp
Tag Name Req'd Description
40537 NoLegProvisionPartySubIDs N –
→40538 LegProvisionPartySubID N Required if NoLegProvisionPartySubIDs(40537) > 0.
→40539 LegProvisionPartySubIDType N Required if NoLegProvisionPartySubIDs(40537) > 0.
8.183 LegReturnRateDateGrp
Tag Name Req' Description
d
42508 NoLegReturnRateDates N –
→42509 LegReturnRateDateMode N Required if NoLegReturnRateDates(42508) >
0.
→Compon LegReturnRateValuationDateGrp N –
ent
→42510 LegReturnRateValuationDateRelativeTo N –
→42511 LegReturnRateValuationDateOffsetPeriod N Conditionally required when
LegReturnRateValuationDateOffsetUnit(4251
2) is specified.
→42512 LegReturnRateValuationDateOffsetUnit N Conditionally required when
LegReturnRateValuationDateOffsetPeriod(42
511) is specified.
→42513 LegReturnRateValuationDateOffsetDayType N –
8.184 LegReturnRateFXConversionGrp
Tag Name Req'd Description
42530 NoLegReturnRateFXConversions N –
→42531 LegReturnRateFXCurrencySymbol N Required if NoLegReturnRateFXConversions(42530) > 0.
→42532 LegReturnRateFXRate N Required if NoLegReturnRateFXConversions(42530) > 0.
→42533 LegReturnRateFXRateCalc N –
8.185 LegReturnRateGrp
Tag Name Req' Description
d
42534 NoLegReturnRates N –
→42535 LegReturnRatePriceSequence N Required if NoLegReturnRates(42534) > 0.
→42536 LegReturnRateCommissionBasis N –
→42537 LegReturnRateCommissionAmount N –
→42538 LegReturnRateCommissionCurrency N If not specified, this is defaulted to the
reporting currency.
→42539 LegReturnRateTotalCommissionPerTrade N –
→42540 LegReturnRateDeterminationMethod N –
→Componen LegReturnRatePriceGrp N –
t
→Componen LegReturnRateFXConversionGrp N –
t
→42541 LegReturnRateAmountRelativeTo N –
→42542 LegReturnRateQuoteMeasureType N –
→42543 LegReturnRateQuoteUnits N –
→42544 LegReturnRateQuoteMethod N –
→42545 LegReturnRateQuoteCurrency N –
→42546 LegReturnRateQuoteCurrencyType N –
→42547 LegReturnRateQuoteTimeType N Mutually exclusive with
LegReturnRateQuoteTime(42548).
→42548 LegReturnRateQuoteTime N Mutually exclusive with
LegReturnRateQuoteTimeType(42547).
→42549 LegReturnRateQuoteDate N –
8.186 LegReturnRateInformationSourceGrp
Tag Name Req'd Description
42560 NoLegReturnRateInformationSources N –
→42561 LegReturnRateInformationSource N Required if
NoLegReturnRateInformationSources(42560) > 0.
→42562 LegReturnRateReferencePage N –
→42563 LegReturnRateReferencePageHeading N –
8.187 LegReturnRatePriceGrp
Tag Name Req'd Description
42564 NoLegReturnRatePrices N –
→42565 LegReturnRatePriceBasis N Required if NoLegReturnRatePrices(42564) > 0.
→42566 LegReturnRatePrice N –
→42567 LegReturnRatePriceCurrency N –
→42568 LegReturnRatePriceType N –
8.188 LegReturnRateValuationDateBusinessCenterGrp
Tag Name Req' Description
d
42569 NoLegReturnRateValuationDateBusinessCe N –
nters
→4257 LegReturnRateValuationDateBusinessCent N Required if
0 er NoLegReturnRateValuationDateBusinessCenters(
42569) > 0.
8.189 LegReturnRateValuationDateGrp
Tag Name Req'd Description
42571 NoLegReturnRateValuationDates N –
→42572 LegReturnRateValuationDate N Required if NoLegReturnRateValuationDates(42571) > 0.
→42573 LegReturnRateValuationDateType N 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.
8.190 LegSecAltIDGrp
Tag Name Req'd Description
604 NoLegSecurityAltID N –
→605 LegSecurityAltID N –
→606 LegSecurityAltIDSource N –
8.191 LegSecondaryAssetGrp
Tag Name Req'd Description
2076 NoLegSecondaryAssetClasses N –
→2077 LegSecondaryAssetClass N Required if NoLegSecondaryAssetClasses(2076) > 0.
→2078 LegSecondaryAssetSubClass N Required if LegSecondaryAssetType(2079) is specified.
→2079 LegSecondaryAssetType N Required if LegSecondaryAssetSubType(2743) is specified.
→2743 LegSecondaryAssetSubType N –
8.192 LegSecurityXML
Tag Name Req'd Description
1871 LegSecurityXMLLen N Must be provided if LegSecurityXML(1872) field is specified and must
immediately precede it.
1872 LegSecurityXML N –
1873 LegSecurityXMLSchema N –
8.193 LegSettlMethodElectionDate
Tag Name Req' Description
d
42574 LegSettlMethodElectionDateUnadjusted N –
42575 LegSettlMethodElectionDateBusinessDayConv N When specified, this overrides the business
ention day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to LegOptionExercise.
Compone LegSettlMethodElectionDateBusinessCenterG N When specified, this overrides the business
nt rp centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to
LegOptionExercise.
42576 LegSettlMethodElectionDateRelativeTo N –
42577 LegSettlMethodElectionDateOffsetPeriod N Conditionally required when
LegSettlMethodElectionDateOffsetUnit(425
78) is specified.
42578 LegSettlMethodElectionDateOffsetUnit N Conditionally required when
LegSettlMethodElectionDateOffsetPeriod(4
2577) is specified.
42579 LegSettlMethodElectionDateOffsetDayType N –
42580 LegSettlMethodElectionDateAdjusted N –
8.194 LegSettlMethodElectionDateBusinessCenterGrp
Tag Name Req' Description
d
42581 NoLegSettlMethodElectionDateBusinessCe N –
nters
→4258 LegSettlMethodElectionDateBusinessCent N Required if
2 er NoLegSettlMethodElectionDateBusinessCenters(4
2581) > 0.
8.195 LegSettlRateDisruptionFallbackGrp
Tag Name Req'd Description
40902 NoLegSettlRateFallbacks N –
→40903 LegSettlRatePostponementMaximumDays N Required if
NoLegSettlRateFallbacks(40902) > 0.
→Component LegSettlRateFallbackRateSource N –
→40905 LegSettlRatePostponementSurvey N –
→40906 LegSettlRatePostponementCalculationAgent N –
8.196 LegSettlRateFallbackRateSource
Tag Name Req'd Description
40366 LegSettlRateFallbackRateSource N –
40370 LegSettlRateFallbackReferencePage N Conditionally required when
LegSettlRateFallbackRateSource(40366) = 3 (ISDA
Settlement Rate Option) or 99 (Other).
8.197 LegStipulations
Tag Name Req'd Description
683 NoLegStipulations N –
→688 LegStipulationType N Required if NoLegStipulations >0
→689 LegStipulationValue N –
8.198 LegStreamAssetAttributeGrp
Tag Name Req'd Description
41452 NoLegStreamAssetAttributes N –
→41453 LegStreamAssetAttributeType N Required if NoLegStreamAssetAttributes(41452) > 0.
→41454 LegStreamAssetAttributeValue N –
→41455 LegStreamAssetAttributeLimit N –
8.199 LegStreamCalculationPeriodBusinessCenterGrp
Tag Name Req' Description
d
40940 NoLegStreamCalculationPeriodBusinessCe N –
nters
→4026 LegStreamCalculationPeriodBusinessCente N Required if
6 r NoLegStreamCalculationPeriodBusinessCenters(4
0940) > 0.
8.200 LegStreamCalculationPeriodDateGrp
Tag Name Req'd Description
41638 NoLegStreamCalculationPeriodDates N –
→41639 LegStreamCalculationPeriodDate N Required if
NoLegStreamCalculationPeriodDates(41638) > 0.
→41640 LegStreamCalculationPeriodDateType N –
8.201 LegStreamCalculationPeriodDates
Tag Name Req' Description
d
41641 LegStreamCalculationPeriodDatesXID N –
41642 LegStreamCalculationPeriodDatesXIDRef N –
40265 LegStreamCalculationPeriodBusinessDayConvent N When specified, this overrides the
ion 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.
Compone LegStreamCalculationPeriodBusinessCenterGrp N When specified, this overrides the
nt 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.
Compone LegStreamCalculationPeriodDateGrp N –
nt
40267 LegStreamFirstPeriodStartDateUnadjusted N –
40268 LegStreamFirstPeriodStartDateBusinessDayConv N When specified, this overrides the
ention 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.
Compone LegStreamFirstPeriodStartDateBusinessCenterG N When specified, this overrides the
nt rp 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.
40270 LegStreamFirstPeriodStartDateAdjusted N –
40271 LegStreamFirstRegularPeriodStartDateUnadjuste N –
d
40272 LegStreamFirstCompoundingPeriodEndDateUna N –
djusted
40273 LegStreamLastRegularPeriodEndDateUnadjusted N –
40274 LegStreamCalculationFrequencyPeriod N Conditionally required when
LegStreamCalculationFrequencyUnit(402
75) is specified.
40275 LegStreamCalculationFrequencyUnit N Conditionally required when
LegStreamCalculationFrequencyPeriod(4
0274) is specified.
40276 LegStreamCalculationRollConvention N When specified, this overrides the date
roll convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified values
8.202 LegStreamCommodity
Tag Name Req' Description
d
41648 LegStreamCommodityBase N –
41649 LegStreamCommodityType N –
41650 LegStreamCommoditySecurityID N Conditionally required when
LegStreamCommoditySecurityIDSource(416
51) is specified.
41651 LegStreamCommoditySecurityIDSource N Conditionally required when
LegStreamCommoditySecurityID(41650) is
specified.
Compone LegStreamCommodityAltIDGrp N –
nt
41652 LegStreamCommodityDesc N –
41653 EncodedLegStreamCommodityDescLen N Must be set if
EncodedLegStreamCommodityDesc(41654)
field is specified and must immediately
precede it.
41654 EncodedLegStreamCommodityDesc N Encoded (non-ASCII characters)
representation of the
LegStreamCommodityDesc(41652) field in
the encoded format specified via the
MessageEncoding(347) field.
42588 LegStreamCommodityDeliveryPricingRegion N 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).
Compone LegStreamAssetAttributeGrp N –
nt
41655 LegStreamCommodityUnitOfMeasure N –
41656 LegStreamCommodityCurrency N –
8.203 LegStreamCommodityAltIDGrp
Tag Name Req'd Description
41674 NoLegStreamCommodityAltIDs N –
→41675 LegStreamCommodityAltID N Required if NoLegStreamCommodityAltIDs(41674) > 0.
→41676 LegStreamCommodityAltIDSource N Required if NoLegStreamCommodityAltIDs(41674) > 0.
8.204 LegStreamCommodityDataSourceGrp
Tag Name Req'd Description
41677 NoLegStreamCommodityDataSources N –
→41678 LegStreamCommodityDataSourceID N Required if
NoLegStreamCommodityDataSources(41677) > 0.
→41679 LegStreamCommodityDataSourceIDType N Required if
NoLegStreamCommodityDataSources(41677) > 0.
8.205 LegStreamCommoditySettlBusinessCenterGrp
Tag Name Req' Description
d
41646 NoLegStreamCommoditySettlBusinessC N –
enters
→4164 LegStreamCommoditySettlBusinessCent N Required if
7 er NoLegStreamCommoditySettlementBusinessCenters
(41646) > 0.
8.206 LegStreamCommoditySettlDayGrp
Tag Name Req' Description
d
41680 NoLegStreamCommoditySettlDays N –
→41681 LegStreamCommoditySettlDay N Required if
NoLegStreamCommoditySettlementDays(41680
) > 0.
→41682 LegStreamCommoditySettlTotalHour N –
s
→Componen LegStreamCommoditySettlTimeGrp N –
t
8.207 LegStreamCommoditySettlPeriodGrp
Tag Name Req' Description
d
41686 NoLegStreamCommoditySettlPeriods N –
8.208 LegStreamCommoditySettlTimeGrp
Tag Name Req'd Description
41683 NoLegStreamCommoditySettlTimes N –
→41684 LegStreamCommoditySettlStart N Required if NoLegStreamCommoditySettlTimes(41683)
> 0.
→41685 LegStreamCommoditySettlEnd N Required if NoLegStreamCommoditySettlTimes(41683)
> 0.
→41935 LegStreamCommoditySettlTimeType N May be defaulted to market convention or bilaterally
agreed if not specified.
8.209 LegStreamEffectiveDate
Tag Name Req' Description
d
40249 LegStreamEffectiveDateUnadjusted N –
8.210 LegStreamEffectiveDateBusinessCenterGrp
Tag Name Req' Description
d
40942 NoLegStreamEffectiveDateBusinessCenter N –
s
→4025 LegStreamEffectiveDateBusinessCenter N Required if
1 NoLegStreamEffectiveDateBusinessCenters(4094
2) > 0.
8.211 LegStreamFirstPeriodStartDateBusinessCenterGrp
Tag Name Req' Description
d
40941 NoLegStreamFirstPeriodStartDateBusiness N –
Centers
→4026 LegStreamFirstPeriodStartDateBusinessCen N Required if
9 ter NoLegStreamFirstPeriodStartDateBusinessCenters
(40941) > 0.
8.212 LegStreamGrp
Tag Name Req'd Description
40241 NoLegStreams N –
→40242 LegStreamType N Required if NoLegStreams(40241) > 0.
8.213 LegStreamTerminationDate
Tag Name Req' Description
d
40257 LegStreamTerminationDateUnadjusted N –
40258 LegStreamTerminationDateBusinessDayConve N When specified, this overrides the business
ntion day convention defined in the
LegDateAdjustment component in
InstrumentLeg. The specified value would
be specific to this instance of the leg
stream termination date.
Compone LegStreamTerminationDateBusinessCenterGr N When specified, this overrides the business
nt p centers defined in the LegDateAdjustment
component in InstrumentLeg. The specified
values would be specific to this instance of
the leg stream termination date.
40260 LegStreamTerminationDateRelativeTo N –
40261 LegStreamTerminationDateOffsetPeriod N Conditionally required when
LegStreamTerminationDateOffsetUnit(402
62) is specified.
40262 LegStreamTerminationDateOffsetUnit N Conditionally required when
LegStreamTerminationDateOffsetPeriod(4
0261) is specified.
40263 LegStreamTerminationDateOffsetDayType N –
40264 LegStreamTerminationDateAdjusted N –
8.214 LegStreamTerminationDateBusinessCenterGrp
Tag Name Req' Description
d
40943 NoLegStreamTerminationDateBusinessCen N –
ters
→4025 LegStreamTerminationDateBusinessCenter N Required if
9 NoLegStreamTerminationDateBusinessCenters(40
943) > 0.
8.215 LimitAmts
Tag Name Req'd Description
1630 NoLimitAmts N –
→1631 LimitAmtType N Required when NoLimitAmts > 0
→1632 LastLimitAmt N Either LastLimitAmt(1632) or LimitAmtRemaining(1633) or
LimitUtilizationAmt(2394) must be specified when NoLimitAmts > 0.
→1633 LimitAmtRemaining N Either LastLimitAmt(1632) or LimitAmtRemaining(1633) or
LimitUtilizationAmt(2394) must be specified when NoLimitAmts > 0.
→2394 LimitUtilizationAmt N Either LastLimitAmt(1632) or LimitAmtRemaining(1633) or
LimitUtilizationAmt(2394) must be specified when NoLimitAmts > 0.
8.216 MarketDisruption
Tag Name Req' Description
d
41087 MarketDisruptionProvision N –
Compone MarketDisruptionEventGrp N –
nt
41088 MarketDisruptionFallbackProvision N –
Compone MarketDisruptionFallbackGrp N –
nt
Compone MarketDisruptionFallbackReferencePric N –
nt eGrp
41089 MarketDisruptionMaximumDays N –
41090 MarketDisruptionMaterialityPercentage N If specified, the disruption event should be
specified in MarketDisruptionEventGrp.
41091 MarketDisruptionMinimumFuturesContra N Applicable only when
cts MarketDisruptionEvent(41093)='DeMinimisTra
ding'.
8.217 MarketDisruptionEventGrp
Tag Name Req'd Description
41092 NoMarketDisruptionEvents N –
→41093 MarketDisruptionEvent N Required if NoMarketDisruptionEvents(41092) > 0.
→40991 MarketDisruptionValue N –
8.218 MarketDisruptionFallbackGrp
Tag Name Req'd Description
41094 NoMarketDisruptionFallbacks N –
→41095 MarketDisruptionFallbackType N Required if NoMarketDisruptionFallbacks(41094) > 0.
The sequence of entries specifies the order in which the
fallback provisions should be applied.
→40992 MarketDisruptionFallbackValue N –
8.219 MarketDisruptionFallbackReferencePriceGrp
Tag Name Req Description
'd
41096 NoMarketDisruptionFallbackReferencePrices N –
→410 MarketDisruptionFallbackUnderlierType N Required if
97 NoMarketDisruptionFallbackReferencePrices(410
96) > 0.
→410 MarketDisruptionFallbackUnderlierSecurityID N Conditionally required when
98 MarketDisruptionFallbackUnderlyerSecurityIDSo
urce(41099) is specified.
→410 MarketDisruptionFallbackUnderlierSecurityID N Conditionally required when
99 Source MarketDisruptionFallbackUnderlierSecurityID(41
098) is specified.
→411 MarketDisruptionFallbackUnderlierSecurityDe N –
00 sc
→411 EncodedMarketDisruptionFallbackUnderlierS N Must be set if
01 ecurityDescLen EncodedMarketDisruptionFallbackUnderlierSecu
rityDesc(41102) field is specified and must
immediately precede it
→411 EncodedMarketDisruptionFallbackUnderlierS N Encoded (non-ASCII characters) representation
02 ecurityDesc of the
MarketDisruptionFallbackUnderlierSecurityDesc(
41100) field in the encoded format specified via
the MessageEncoding(347) field.
→411 MarketDisruptionFallbackOpenUnits N –
03
→411 MarketDisruptionFallbackBasketCurrency N –
04
→411 MarketDisruptionFallbackBasketDivisor N –
05
8.220 MatchingInstructions
Tag Name Req'd Description
1624 NoMatchInst N –
→1625 MatchInst N Required if NoMatchInst > 0.
→1673 MatchInstMarketID N –
→1626 MatchAttribTagID N Required if NoMatchInst > 0.
→1627 MatchAttribValue N Required if NoMatchInst > 0.
8.221 MiscFeesGrp
Tag Name Req'd Description
136 NoMiscFees N –
→137 MiscFeeAmt N Required if NoMiscFees(136) > 0.
8.222 MiscFeesSubGrp
Tag Name Req'd Description
2633 NoMiscFeeSubTypes N –
→2634 MiscFeeSubType N Required if NoMiscFeeSubTypes(2633) > 0.
→2635 MiscFeeSubTypeAmt N –
→2636 MiscFeeSubTypeDesc N –
→2637 EncodedMiscFeeSubTypeDescLen N Must be set if EncodedMiscFeeSubTypeDesc(2638) field is
specified and must immediately precede it.
→2638 EncodedMiscFeeSubTypeDesc N Encoded (non-ASCII characters) representation of the
MiscFeeSubTypeDesc(2636) field in the encoded format
specified via the MessageEncoding(347) field.
8.223 NestedParties
Tag Name Req'd Description
539 NoNestedPartyIDs N –
→524 NestedPartyID N Used to identify source of NestedPartyID. Required if
NestedPartyIDSource is specified. Required if
NoNestedPartyIDs > 0.
→525 NestedPartyIDSource N Used to identify class source of NestedPartyID value
(e.g. BIC). Required if NestedPartyID is specified. Required if
NoNestedPartyIDs > 0.
→538 NestedPartyRole N Identifies the type of NestedPartyID (e.g. Executing Broker).
Required if NoNestedPartyIDs > 0.
→2384 NestedPartyRoleQualifier N –
→Component NstdPtysSubGrp N Repeating group of NestedParty sub-identifiers.
8.224 NestedParties2
Tag Name Req'd Description
756 NoNested2PartyIDs N –
8.225 NestedParties3
Tag Name Req'd Description
948 NoNested3PartyIDs N –
→949 Nested3PartyID N Used to identify source of Nested3PartyID. Required if
Nested3PartyIDSource is specified. Required if
NoNested3PartyIDs > 0.
→950 Nested3PartyIDSource N Used to identify class source of Nested3PartyID value
(e.g. BIC). Required if Nested3PartyID is specified. Required
if NoNested3PartyIDs > 0.
→951 Nested3PartyRole N Identifies the type of Nested3PartyID (e.g. Executing
Broker). Required if NoNested3PartyIDs > 0.
→2382 Nested3PartyRoleQualifier N –
→Component NstdPtys3SubGrp N Repeating group of Nested3Party sub-identifiers.
8.226 NstdPtys2SubGrp
Tag Name Req'd Description
806 NoNested2PartySubIDs N –
→760 Nested2PartySubID N –
→807 Nested2PartySubIDType N –
8.227 NstdPtys3SubGrp
Tag Name Req'd Description
952 NoNested3PartySubIDs N –
→953 Nested3PartySubID N –
→954 Nested3PartySubIDType N –
8.228 NstdPtysSubGrp
Tag Name Req'd Description
804 NoNestedPartySubIDs N –
→545 NestedPartySubID N –
→805 NestedPartySubIDType N –
8.229 OptionExercise
Tag Name Req'd Description
41106 ExerciseDesc N –
41107 EncodedExerciseDescLen N Must be set if EncodedExerciseDesc(41108) field is
specified and must immediately precede it.
41108 EncodedExerciseDesc N Encoded (non-ASCII characters) representation of
the ExerciseDesc(41106) field in the encoded
format specified via the MessageEncoding(347)
field.
41109 AutomaticExerciseIndicator N –
41110 AutomaticExerciseThresholdRate N –
41111 ExerciseConfirmationMethod N –
41112 ManualNoticeBusinessCenter N –
41113 FallbackExerciseIndicator N –
41114 LimitedRightToConfirmIndicator N –
41115 ExerciseSplitTicketIndicator N –
42590 SettlMethodElectingPartySide N –
Component SettlMethodElectionDate N –
Component OptionExerciseDates N –
Component OptionExerciseExpiration N –
Component OptionExerciseMakeWholeProvision N –
8.230 OptionExerciseBusinessCenterGrp
Tag Name Req'd Description
41116 NoOptionExerciseBusinessCenters N –
→41117 OptionExerciseBusinessCenter N Required if NoOptionExerciseBusinessCenters(41116) > 0.
8.231 OptionExerciseDateGrp
Tag Name Req'd Description
41137 NoOptionExerciseDates N –
→41138 OptionExerciseDate N Required if NoOptionExerciseDates(41137) > 0.
8.232 OptionExerciseDates
Tag Name Req'd Description
41118 OptionExerciseBusinessDayConvention N 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.
Component OptionExerciseBusinessCenterGrp N 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.
Component OptionExerciseDateGrp N –
41119 OptionExerciseEarliestDateOffsetDayType N –
41120 OptionExerciseEarliestDateOffsetPeriod N Conditionally required when
OptionExerciseEarliestDateUnit(41121) is
specified.
41121 OptionExerciseEarliestDateOffsetUnit N Conditionally required when
OptionExerciseEarliestDatePeriod(41120) is
specified.
41122 OptionExerciseFrequencyPeriod N Conditionally required when
OptionExerciseFrequencyUnit(41123) is
specified.
41123 OptionExerciseFrequencyUnit N Conditionally required when
OptionExerciseFrequencyPeriod(41122) is
specified.
41124 OptionExerciseStartDateUnadjusted N –
41125 OptionExerciseStartDateRelativeTo N –
41126 OptionExerciseStartDateOffsetPeriod N Conditionally required when
OptionExerciseStartDateOffsetUnit(41127) is
specified.
41127 OptionExerciseStartDateOffsetUnit N Conditionally required when
OptionExerciseStartDateOffsetPeriod(41126)
is specified.
41128 OptionExerciseStartDateOffsetDayType N –
41129 OptionExerciseStartDateAdjusted N –
41130 OptionExerciseSkip N –
41131 OptionExerciseNominationDeadline N –
41132 OptionExerciseFirstDateUnadjusted N –
41133 OptionExerciseLastDateUnadjusted N –
8.233 OptionExerciseExpiration
Tag Name Req' Description
d
41142 OptionExerciseExpirationDateBusinessDayCon N When specified, this overrides the business
vention day convention defined in the
DateAdjustment component in Instrument.
The specified value would be specific to this
instance of option exercise expiration
dates.
Compone OptionExerciseExpirationDateBusinessCenter N When specified, this overrides the business
nt Grp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
option exercise expiration dates.
Compone OptionExerciseExpirationDateGrp N –
nt
41143 OptionExerciseExpirationDateRelativeTo N –
41144 OptionExerciseExpirationDateOffsetPeriod N Conditionally required when
OptionExerciseExpirationDateOffsetUnit(41
145) is specified.
41145 OptionExerciseExpirationDateOffsetUnit N Conditionally required when
OptionExerciseExpirationDateOffsetPeriod(
41144) is specified.
41146 OptionExerciseExpirationFrequencyPeriod N Conditionally required when
OptionExerciseExpirationFrequencyUnit(41
147) is specified.
41147 OptionExerciseExpirationFrequencyUnit N Conditionally required when
OptionExerciseExpirationFrequencyPeriod(
41146) is specified.
41148 OptionExerciseExpirationRollConvention N 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.
41149 OptionExerciseExpirationDateOffsetDayType N –
41150 OptionExerciseExpirationTime N –
41151 OptionExerciseExpirationTimeBusinessCenter N –
8.234 OptionExerciseExpirationDateBusinessCenterGrp
Tag Name Req' Description
d
41140 NoOptionExerciseExpirationDateBusinessC N –
enters
→4114 OptionExerciseExpirationDateBusinessCent N Required if
1 er NoOptionExerciseExpirationDateBusinessCenters(
41140) > 0.
8.235 OptionExerciseExpirationDateGrp
Tag Name Req'd Description
41152 NoOptionExerciseExpirationDates N –
→41153 OptionExerciseExpirationDate N Required if NoOptionExpirationDates(41152) > 0.
→41154 OptionExerciseExpirationDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until overridden
with a new type.
8.236 OptionExerciseMakeWholeProvision
Tag Name Req'd Description
42591 MakeWholeDate N –
42592 MakeWholeAmount N –
42593 MakeWholeBenchmarkCurveName N –
42594 MakeWholeBenchmarkCurvePoint N –
42595 MakeWholeRecallSpread N –
42596 MakeWholeBenchmarkQuote N –
42597 MakeWholeInterpolationMethod N –
8.237 OrderAttributeGrp
Tag Name Req'd Description
2593 NoOrderAttributes N –
→2594 OrderAttributeType N Required if NoOrderAttributes(2593) > 0.
→2595 OrderAttributeValue N Required if NoOrderAttributes(2593) > 0.
8.238 OrderQtyData
Tag Name Req'd Description
38 OrderQty N One of CashOrderQty, OrderQty, or (for CIV only) OrderPercent is required.
Note that unless otherwise specified, only one of CashOrderQty, OrderQty, or
OrderPercent should be specified.
152 CashOrderQty N One of CashOrderQty, OrderQty, or (for CIV only) OrderPercent is required.
Note that unless otherwise specified, only one of CashOrderQty, OrderQty, or
8.239 Parties
Tag Name Req'd Description
453 NoPartyIDs N –
→448 PartyID N Required if NoPartyIDs(453) > 0.
Identification of the party.
→447 PartyIDSource N Required if NoPartyIDs(453) > 0.
Used to identify classification source.
→452 PartyRole N Required if NoPartyIDs(453) > 0.
Identifies the type of PartyID(448).
→2376 PartyRoleQualifier N –
→Component PtysSubGrp N Repeating group of Party sub-identifiers.
8.240 PartyDetailAltIDGrp
Tag Name Req'd Description
1516 NoPartyDetailAltID N –
→1517 PartyDetailAltID N Required when NoPartyDetailAltID > 0.
→1518 PartyDetailAltIDSource N Required when NoPartyDetailAltID > 0.
→Component PartyDetailAltSubGrp N –
8.241 PartyDetailAltSubGrp
Tag Name Req'd Description
1519 NoPartyDetailAltSubIDs N –
→1520 PartyDetailAltSubID N Required when NoPartyDetailAltSubIDs > 0.
→1521 PartyDetailAltSubIDType N Required when NoPartyDetailAltSubIDs > 0.
8.242 PartyDetailGrp
Tag Name Req'd Description
1671 NoPartyDetails N –
8.243 PartyDetailSubGrp
Tag Name Req'd Description
1694 NoPartyDetailSubIDs N –
→1695 PartyDetailSubID N Required when NoPartyDetailSubIDs > 0.
→1696 PartyDetailSubIDType N Required when NoPartyDetailSubIDs > 0.
8.244 PartyRelationshipGrp
Tag Name Req'd Description
1514 NoPartyRelationships N –
→1515 PartyRelationship N Identifies the type of party relationship requested. Required if
NoPartyRelationships > 0.
8.245 PaymentBusinessCenterGrp
Tag Name Req'd Description
40944 NoPaymentBusinessCenters N –
→40221 PaymentBusinessCenter N Required if NoPaymentBusinessCenters(40944) > 0.
8.246 PaymentGrp
Tag Name Req' Description
d
40212 NoPayments N –
→40213 PaymentType N Required if NoPayments(40212) > 0.
→40993 PaymentSubType N –
→40214 PaymentPaySide N –
8.247 PaymentScheduleFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40977 NoPaymentScheduleFixingDateBusinessCe N –
nters
8.248 PaymentScheduleFixingDayGrp
Tag Name Req'd Description
41161 NoPaymentScheduleFixingDays N –
→41162 PaymentScheduleFixingDayOfWeek N Required if NoPaymentScheduleFixingDays(41161) > 0.
→41163 PaymentScheduleFixingDayNumber N –
8.249 PaymentScheduleGrp
Tag Name Req Description
'd
40828 NoPaymentSchedules N –
→40829 PaymentScheduleType N Required if NoPaymentSchedules(40828) > 0.
→41164 PaymentScheduleXID N –
→41165 PaymentScheduleXIDRef N –
→40830 PaymentScheduleStubType N –
→40831 PaymentScheduleStartDateUnadjusted N –
→40832 PaymentScheduleEndDateUnadjusted N –
→40833 PaymentSchedulePaySide N –
→40834 PaymentScheduleReceiveSide N –
→40835 PaymentScheduleNotional N –
→40836 PaymentScheduleCurrency N –
→40837 PaymentScheduleRate N –
→40838 PaymentScheduleRateMultiplier N –
→40839 PaymentScheduleRateSpread N –
→41166 PaymentScheduleRateCurrency N –
→41167 PaymentScheduleRateUnitOfMeasure N –
→41168 PaymentScheduleRateConversionFactor N –
→41169 PaymentScheduleRateSpreadType N –
→40840 PaymentScheduleRateSpreadPositionType N –
→40841 PaymentScheduleRateTreatment N –
→40842 PaymentScheduleFixedAmount N –
→40843 PaymentScheduleFixedCurrency N –
→41170 PaymentScheduleSettlPeriodPrice N –
8.250 PaymentScheduleInterimExchangeDateBusinessCenterGrp
Tag Name Req Description
'd
40945 NoPaymentScheduleInterimExchangeDateB N –
usinessCenters
8.251 PaymentScheduleRateSourceGrp
Tag Name Req'd Description
40868 NoPaymentScheduleRateSources N –
→40869 PaymentScheduleRateSource N Required if NoPaymentScheduleRateSources(40868) > 0.
→40870 PaymentScheduleRateSourceType N Required if NoPaymentScheduleRateSources(40868) > 0.
→40871 PaymentScheduleReferencePage N Conditionally required when
PaymentScheduleRateSource(40869) = 99 (Other)
8.252 PaymentSettlGrp
Tag Name Req'd Description
40230 NoPaymentSettls N –
→40231 PaymentSettlAmount N Required if NoPaymentSettls(40230) > 0.
→40232 PaymentSettlCurrency N –
→Component PaymentSettlParties N –
8.253 PaymentSettlParties
Tag Name Req'd Description
40233 NoPaymentSettlPartyIDs N –
→40234 PaymentSettlPartyID N Required if NoPaymentSettlPartyIDs(40233) > 0.
→40235 PaymentSettlPartyIDSource N Required if NoPaymentSettlPartyIDs(40233) > 0.
→40236 PaymentSettlPartyRole N Required if NoPaymentSettlPartyIDs(40233) > 0.
→40237 PaymentSettlPartyRoleQualifier N –
→Component PaymentSettlPtysSubGrp N –
8.254 PaymentSettlPtysSubGrp
Tag Name Req'd Description
40238 NoPaymentSettlPartySubIDs N –
→40239 PaymentSettlPartySubID N Required if NoPaymentSettlPartySubIDs(40238) > 0.
→40240 PaymentSettlPartySubIDType N Required if NoPaymentSettlPartySubIDs(40238) > 0.
8.255 PaymentStream
Tag Name Req' Description
d
40738 PaymentStreamType N –
40739 PaymentStreamMarketRate N –
40740 PaymentStreamDelayIndicator N –
42600 PaymentStreamCashSettlIndicator N –
40741 PaymentStreamSettlCurrency N –
40742 PaymentStreamDayCount N –
43106 PaymentStreamOtherDayCount N May be used to specify a count method not
listed in PaymentStreamDayCount(40742).
40743 PaymentStreamAccrualDays N –
40744 PaymentStreamDiscountType N –
40745 PaymentStreamDiscountRate N –
40746 PaymentStreamDiscountRateDayCount N –
40747 PaymentStreamCompoundingMethod N –
42601 PaymentStreamCompoundingXIDRef N Mutually exclusive with
PaymentStreamCompoundingFixedRate(42
605) or the
PaymentStreamCompoundingFloatingRate
component.
42602 PaymentStreamCompoundingSpread N –
42603 PaymentStreamInterpolationMethod N –
42604 PaymentStreamInterpolationPeriod N –
40748 PaymentStreamInitialPrincipalExchangeIndica N –
tor
40749 PaymentStreamInterimPrincipalExchangeIndi N –
cator
40750 PaymentStreamFinalPrincipalExchangeIndicat N –
or
41180 PaymentStreamFlatRateIndicator N –
41181 PaymentStreamFlatRateAmount N –
41182 PaymentStreamFlatRateCurrency N –
41183 PaymentStreamMaximumPaymentAmount N –
41184 PaymentStreamMaximumPaymentCurrency N –
41185 PaymentStreamMaximumTransactionAmount N –
41186 PaymentStreamMaximumTransactionCurrenc N –
y
Compone PaymentStreamPaymentDates N –
nt
8.256 PaymentStreamCompoundingDateGrp
Tag Name Req'd Description
42606 NoPaymentStreamCompoundingDates N –
→42607 PaymentStreamCompoundingDate N Required if
NoPaymentStreamCompoundingDates(42606) > 0.
→42608 PaymentStreamCompoundingDateType N 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.
8.257 PaymentStreamCompoundingDates
Tag Name Req' Description
d
42609 PaymentStreamCompoundingDatesBusinessDa N When specified, this overrides the business
yConvention day convention defined in the
DateAdjustment component in Instrument.
The specified value would be specific to
payment stream compounding dates.
Compon PaymentStreamCompoundingDatesBusinessC N When specified, this overrides the business
ent enterGrp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to payment stream
compounding dates.
8.258 PaymentStreamCompoundingDatesBusinessCenterGrp
Tag Name Req' Description
d
42620 NoPaymentStreamCompoundingDatesBusin N –
essCenters
→426 PaymentStreamCompoundingDatesBusines N Required if
21 sCenter NoPaymentStreamCompoundingDatesBusinessCe
nters(42620) > 0.
8.259 PaymentStreamCompoundingEndDate
Tag Name Req' Description
d
4262 PaymentStreamCompoundingEndDateUnadj N –
2 usted
4262 PaymentStreamCompoundingEndDateRelativ N –
3 eTo
4262 PaymentStreamCompoundingEndDateOffset N Conditionally required when
4 Period PaymentStreamCompoundingEndDateOffsetUnit(
42625) is specified.
4262 PaymentStreamCompoundingEndDateOffset N Conditionally required when
5 Unit PaymentStreamCompoundingEndDateOffsetPerio
d(42624) is specified.
4262 PaymentStreamCompoundingEndDateOffset N –
6 DayType
4262 PaymentStreamCompoundingEndDateAdjust N –
7 ed
8.260 PaymentStreamCompoundingFloatingRate
Tag Name Req' Description
d
4262 PaymentStreamCompoundingRateIndex N –
8
4262 PaymentStreamCompoundingRateIndexCurveP N Conditionally required if
9 eriod PaymentStreamCompoundingRateIndexCurveUn
it(42630) is specified.
4263 PaymentStreamCompoundingRateIndexCurve N Conditionally required if
0 Unit PaymentStreamCompoundingRateIndexCurvePe
riod(42629) is specified.
4263 PaymentStreamCompoundingRateMultiplier N –
1
4263 PaymentStreamCompoundingRateSpread N –
2
4263 PaymentStreamCompoundingRateSpreadPositi N –
3 onType
4263 PaymentStreamCompoundingRateTreatment N –
4
4263 PaymentStreamCompoundingCapRate N –
5
4263 PaymentStreamCompoundingCapRateBuySide N –
6
4263 PaymentStreamCompoundingCapRateSellSide N –
7
4263 PaymentStreamCompoundingFloorRate N –
8
8.261 PaymentStreamCompoundingStartDate
Tag Name Req' Description
d
4264 PaymentStreamCompoundingStartDateUnadj N –
6 usted
4264 PaymentStreamCompoundingStartDateRelati N –
7 veTo
4264 PaymentStreamCompoundingStartDateOffse N Conditionally required when
8 tPeriod PaymentStreamCompoundingStartDateOffsetUnit
(42649) is specified.
4264 PaymentStreamCompoundingStartDateOffse N Conditionally required when
9 tUnit PaymentStreamCompoundingStartDateOffsetPeri
od(42648) is specified.
4265 PaymentStreamCompoundingStartDateOffse N –
0 tDayType
4265 PaymentStreamCompoundingStartDateAdjus N –
1 ted
8.262 PaymentStreamFinalPricePaymentDate
Tag Name Req' Description
d
4265 PaymentStreamFinalPricePaymentDateUnadj N –
4 usted
4265 PaymentStreamFinalPricePaymentDateRelati N –
5 veTo
8.263 PaymentStreamFixedRate
Tag Name Req'd Description
40784 PaymentStreamRate N Mutually exclusive with
PaymentStreamFixedAmount(40785).
40785 PaymentStreamFixedAmount N Mutually exclusive with
PaymentStreamRate(40784).
40786 PaymentStreamRateOrAmountCurrency N –
41187 PaymentStreamFixedAmountUnitOfMeasure N –
41188 PaymentStreamTotalFixedAmount N –
40787 PaymentStreamFutureValueNotional N –
40788 PaymentStreamFutureValueDateAdjusted N –
41189 PaymentStreamWorldScaleRate N –
41190 PaymentStreamContractPrice N –
41191 PaymentStreamContractPriceCurrency N –
8.264 PaymentStreamFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40950 NoPaymentStreamFixingDateBusinessCent N –
ers
→4077 PaymentStreamFixingDateBusinessCenter N Required if
6 NoPaymentStreamFixingDateBusinessCenters(40
950) > 0.
8.265 PaymentStreamFixingDateGrp
Tag Name Req'd Description
42660 NoPaymentStreamFixingDates N –
→42661 PaymentStreamFixingDate N Required if NoPaymentStreamFixingDates(42660) > 0.
8.266 PaymentStreamFloatingRate
Tag Name Req' Description
d
40789 PaymentStreamRateIndex N –
40790 PaymentStreamRateIndexSource N –
43090 PaymentStreamRateIndexID N Conditionally required when
PaymentStreamRateIndexIDSource(43091) is
specified.
43091 PaymentStreamRateIndexIDSource N Conditionally required when
PaymentStreamRateIndexID(43090) is
specified.
40791 PaymentStreamRateIndexCurveUnit N Conditionally required when
PaymentStreamRateIndexCurvePeriod(40792
) is specified.
40792 PaymentStreamRateIndexCurvePeriod N Conditionally required when
PaymentStreamRateIndexCurveUnit(40791)
is specified.
41194 PaymentStreamRateIndex2CurvePeriod N Conditionally required when
PaymentStreamRateIndexCurveUnit2(41195)
is specified.
41195 PaymentStreamRateIndex2CurveUnit N Conditionally required when
PaymentStreamRateIndexCurvePeriod2(4119
4) is specified.
41196 PaymentStreamRateIndexLocation N –
41197 PaymentStreamRateIndexLevel N –
41198 PaymentStreamRateIndexUnitOfMeasure N –
41199 PaymentStreamSettlLevel N –
41200 PaymentStreamReferenceLevel N –
41201 PaymentStreamReferenceLevelUnitOfMeasu N –
re
41202 PaymentStreamReferenceLevelEqualsZeroIn N –
dicator
40793 PaymentStreamRateMultiplier N –
40794 PaymentStreamRateSpread N –
41203 PaymentStreamRateSpreadCurrency N –
41204 PaymentStreamRateSpreadUnitOfMeasure N –
41205 PaymentStreamRateConversionFactor N –
41206 PaymentStreamRateSpreadType N –
8.267 PaymentStreamFormula
Tag Name Req'd Description
42686 PaymentStreamFormulaCurrency N –
42687 PaymentStreamFormulaCurrencyDeterminationMethod N –
42688 PaymentStreamFormulaReferenceAmount N –
Component PaymentStreamFormulaMathGrp N –
Component PaymentStreamFormulaImage N –
8.268 PaymentStreamFormulaImage
Tag Name Req'd Description
42652 PaymentStreamFormulaImageLength N Conditionally required when
PaymentStreamFormulaImage(42653) is specified.
42653 PaymentStreamFormulaImage N Conditionally required when
PaymentStreamFormulaImageLength(42652) is
specified.
8.269 PaymentStreamFormulaMathGrp
Tag Name Req'd Description
42683 NoPaymentStreamFormulas N –
→43109 PaymentStreamFormulaLength N Required if NoPaymentStreamFormulas(42683) > 0.
→42684 PaymentStreamFormula N Required if NoPaymentStreamFormulas(42683) > 0.
→42685 PaymentStreamFormulaDesc N –
8.270 PaymentStreamInitialFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40949 NoPaymentStreamInitialFixingDateBusiness N –
Centers
→4076 PaymentStreamInitialFixingDateBusinessCe N Required if
9 nter NoPaymentStreamInitialFixindDateBusinessCente
rs(40949) > 0.
8.271 PaymentStreamNonDeliverableFixingDateGrp
Tag Name Req'd Description
40825 NoNonDeliverableFixingDates N –
→40826 NonDeliverableFixingDate N Required if NoNonDeliverableFixingDates(40825) > 0.
→40827 NonDeliverableFixingDateType N When specified it applies not only to the current date but to
all subsequent dates in the group until overridden with a
new type.
8.272 PaymentStreamNonDeliverableFixingDatesBusinessCenterGrp
Tag Name Req Description
'd
4094 NoPaymentStreamNonDeliverableFixingDate N –
6 sBusinessCenters
→408 PaymentStreamNonDeliverableFixingDatesB N Required if
19 usinessCenter NoPaymentStreamNonDeliverableFixingDatesBusi
nessCenters(40946) > 0.
8.273 PaymentStreamNonDeliverableSettlRateSource
Tag Name Req' Description
d
4037 PaymentStreamNonDeliverableSettlRateSour N –
1 ce
4037 PaymentStreamNonDeliverableSettlReferenc N Conditionally required when
2 ePage PaymentStreamNonDeliverableSettlRateSource(4
0371) = 3 (ISDA Settlement Rate Option) or 99
(Other).
8.274 PaymentStreamNonDeliverableSettlTerms
Tag Name Req Description
'd
40817 PaymentStreamNonDeliverableRefCurrency N –
40818 PaymentStreamNonDeliverableFixingDatesBusi N When specified, this overrides the business
nessDayConvention day convention defined in the
DateAdjustment component in Instrument.
8.275 PaymentStreamPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
40947 NoPaymentStreamPaymentDateBusinessC N –
enters
→4075 PaymentStreamPaymentDateBusinessCent N Required if
2 er NoPaymentStreamPaymentDateBusinessCenters(
40947) > 0.
8.276 PaymentStreamPaymentDateGrp
Tag Name Req'd Description
41220 NoPaymentStreamPaymentDates N –
→41221 PaymentStreamPaymentDate N Required if NoPaymentStreamPaymentDates(41220) > 0.
→41222 PaymentStreamPaymentDateType N When specified it applies not only to the current date but
to all subsequent dates in the group until overridden
with a new type.
8.277 PaymentStreamPaymentDates
Tag Name Req' Description
d
40751 PaymentStreamPaymentDateBusinessDayConve N When specified, this overrides the
ntion 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.
Compone PaymentStreamPaymentDateBusinessCenterGr N When specified, this overrides the
nt p 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.
Compone PaymentStreamPaymentDateGrp N –
nt
40753 PaymentStreamPaymentFrequencyPeriod N Conditionally required when
PaymentStreamPaymentFrequencyUnit(4
0754) is specified.
40754 PaymentStreamPaymentFrequencyUnit N Conditionally required when
PaymentStreamPaymentFrequencyPeriod
(40753) is specified.
40755 PaymentStreamPaymentRollConvention N 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
40756 PaymentStreamFirstPaymentDateUnadjusted N –
40757 PaymentStreamLastRegularPaymentDateUnadju N –
sted
40758 PaymentStreamPaymentDateRelativeTo N –
40759 PaymentStreamPaymentDateOffsetPeriod N Conditionally required when
PaymentStreamPaymentDateOffsetUnit(4
0760) is specified.
40760 PaymentStreamPaymentDateOffsetUnit N Conditionally required when
PaymentStreamPaymentDateOffsetPerio
d(40759) is specified.
40920 PaymentStreamPaymentDateOffsetDayType N –
41223 PaymentStreamMasterAgreementPaymentDates N –
Indicator
Compone PaymentStreamFinalPricePaymentDate N –
nt
8.278 PaymentStreamPricingBusinessCenterGrp
Tag Name Req'd Description
41192 NoPaymentStreamPricingBusinessCenters N –
→41193 PaymentStreamPricingBusinessCenter N Required if
NoPaymentStreamPricingBusinessCenters(41192)
> 0.
8.279 PaymentStreamPricingDateGrp
Tag Name Req'd Description
41224 NoPaymentStreamPricingDates N –
→41225 PaymentStreamPricingDate N Required if NoPaymentStreamPricingDates(41224) > 0.
→41226 PaymentStreamPricingDateType N When specified it applies not only to the current date but
to all subsequent dates in the group until overridden with a
new type.
8.280 PaymentStreamPricingDayGrp
Tag Name Req'd Description
41227 NoPaymentStreamPricingDays N –
→41228 PaymentStreamPricingDayOfWeek N Required if NoPaymentStreamPricingDays(41227) > 0.
→41229 PaymentStreamPricingDayNumber N –
8.281 PaymentStreamResetDateBusinessCenterGrp
Tag Name Req' Description
d
40948 NoPaymentStreamResetDateBusinessCent N –
ers
→4076 PaymentStreamResetDateBusinessCenter N Required if
3 NoPaymentStreamResetDateBusinessCenters(409
48) > 0.
8.282 PaymentStreamResetDates
Tag Name Req' Description
d
40761 PaymentStreamResetDateRelativeTo N –
40762 PaymentStreamResetDateBusinessDayConvent N When specified, this overrides the business
ion 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.
8.283 PaymentStubEndDate
Tag Name Req'd Description
42689 PaymentStubEndDateUnadjusted N –
42690 PaymentStubEndDateBusinessDayConvention N 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.
Component PaymentStubEndDateBusinessCenterGrp N 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.
42691 PaymentStubEndDateRelativeTo N –
42692 PaymentStubEndDateOffsetPeriod N Conditionally required when
PaymentStubEndDateOffsetUnit(42693) is
specified.
42693 PaymentStubEndDateOffsetUnit N Conditionally required when
PaymentStubEndDateOffsetPeriod(42692)
is specified.
42694 PaymentStubEndDateOffsetDayType N –
42695 PaymentStubEndDateAdjusted N –
8.284 PaymentStubEndDateBusinessCenterGrp
Tag Name Req'd Description
42696 NoPaymentStubEndDateBusinessCenters N –
→42697 PaymentStubEndDateBusinessCenter N Required if
NoPaymentStubEndDateBusinessCenters(42696) >
0.
8.285 PaymentStubGrp
Tag Name Req'd Description
40872 NoPaymentStubs N –
→40873 PaymentStubType N Required if NoPaymentStubs(40872) > 0.
→40874 PaymentStubLength N –
→Component PaymentStubStartDate N –
→Component PaymentStubEndDate N –
→40875 PaymentStubRate N –
→40876 PaymentStubFixedAmount N –
→40877 PaymentStubFixedCurrency N –
→40878 PaymentStubIndex N –
→40879 PaymentStubIndexSource N –
→40880 PaymentStubIndexCurvePeriod N Conditionally required when
PaymentStubIndexCurveUnit(40881) is
specified.
→40881 PaymentStubIndexCurveUnit N Conditionally required when
PaymentStubIndexCurvePeriod(40880) is
specified.
→40882 PaymentStubIndexRateMultiplier N –
→40883 PaymentStubIndexRateSpread N –
→40884 PaymentStubIndexRateSpreadPositionType N –
→40885 PaymentStubIndexRateTreatment N –
→40886 PaymentStubIndexCapRate N –
→40887 PaymentStubIndexCapRateBuySide N –
→40888 PaymentStubIndexCapRateSellSide N –
→40889 PaymentStubIndexFloorRate N –
→40890 PaymentStubIndexFloorRateBuySide N –
→40891 PaymentStubIndexFloorRateSellSide N –
→40892 PaymentStubIndex2 N –
→40893 PaymentStubIndex2Source N –
8.286 PaymentStubStartDate
Tag Name Req' Description
d
42698 PaymentStubStartDateUnadjusted N –
42699 PaymentStubStartDateBusinessDayConventio N When specified, this overrides the
n business day convention defined in the
DateAdjustment component in
Instrument. The specified value would be
specific to this payment stub instance.
Componen PaymentStubStartDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
DateAdjustment component in
Instrument. The specified values would be
specific to this payment stub instance.
42700 PaymentStubStartDateRelativeTo N –
42701 PaymentStubStartDateOffsetPeriod N Conditionally required when
PaymentStubStartDateOffsetUnit(42702)
is specified.
42702 PaymentStubStartDateOffsetUnit N Conditionally required when
PaymentStubStartDateOffsetPeriod(42701
) is specified.
42703 PaymentStubStartDateOffsetDayType N –
42704 PaymentStubStartDateAdjusted N –
8.287 PaymentStubStartDateBusinessCenterGrp
Tag Name Req'd Description
42705 NoPaymentStubStartDateBusinessCenters N –
8.288 PhysicalSettlDeliverableObligationGrp
Tag Name Req'd Description
40209 NoPhysicalSettlDeliverableObligations N –
→40210 PhysicalSettlDeliverableObligationType N Required if NoPhysicalSettlDeliverableObligations
(40209) > 0.
→40211 PhysicalSettlDeliverableObligationValue N –
8.289 PhysicalSettlTermGrp
Tag Name Req'd Description
40204 NoPhysicalSettlTerms N –
→Component PhysicalSettlDeliverableObligationGrp N Required if NoPhysicalSettlTerms(40204) > 0.
→40205 PhysicalSettlCurrency N –
→40206 PhysicalSettlBusinessDays N –
→40207 PhysicalSettlMaximumBusinessDays N –
→40208 PhysicalSettlTermXID N –
8.290 PriceQualifierGrp
Tag Name Req'd Description
2709 NoPriceQualifiers N –
→2710 PriceQualifier N Required if NoPriceQualifiers(2709) > 0.
8.291 PricingDateBusinessCenterGrp
Tag Name Req'd Description
41230 NoPricingDateBusinessCenters N –
→41231 PricingDateBusinessCenter N Required if NoPricingDateBusinessCenters(41230) > 0.
8.292 PricingDateTime
Tag Name Req'd Description
41232 PricingDateUnadjusted N –
41233 PricingDateBusinessDayConvention N 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.
8.293 ProtectionTermEventGrp
Tag Name Req'd Description
40191 NoProtectionTermEvents N –
→40192 ProtectionTermEventType N Required if NoProtectionTermEvents(40191) > 0.
→40193 ProtectionTermEventValue N –
→40194 ProtectionTermEventCurrency N –
→40195 ProtectionTermEventPeriod N Conditionally required when
ProtectionTermEventUnit(40196) is specified.
→40196 ProtectionTermEventUnit N Conditionally required when
ProtectionTermEventPeriod(40195) is specified.
→40197 ProtectionTermEventDayType N –
→40198 ProtectionTermEventRateSource N –
→Component ProtectionTermEventQualifierGrp N –
8.294 ProtectionTermEventNewsSourceGrp
Tag Name Req'd Description
40951 NoProtectionTermEventNewsSources N –
→40189 ProtectionTermEventNewsSource N Required if
NoProtectionTermEventNewsSources(40951) > 0.
8.295 ProtectionTermEventQualifierGrp
Tag Name Req'd Description
40199 NoProtectionTermEventQualifiers N –
→40200 ProtectionTermEventQualifier N Required if NoProtectionTermEventQualifiers(40199) > 0.
8.296 ProtectionTermGrp
Tag Name Req'd Description
40181 NoProtectionTerms N –
→40182 ProtectionTermNotional N Required if NoProtectionTerms(40181) > 0.
8.297 ProtectionTermObligationGrp
Tag Name Req'd Description
40201 NoProtectionTermObligations N –
→40202 ProtectionTermObligationType N Required if NoProtectionTermObligations(40201) > 0.
→40203 ProtectionTermObligationValue N –
8.298 ProvisionCashSettlPaymentDateBusinessCenterGrp
Tag Name Req' Description
d
40952 NoProvisionCashSettlPaymentDateBusiness N –
Centers
→4016 ProvisionCashSettlPaymentDateBusinessCe N Required if
4 nter NoProvisionCashSettlPaymentDateBusinessCenter
s(40952) > 0.
8.299 ProvisionCashSettlPaymentDates
Tag Name Req' Description
d
40163 ProvisionCashSettlPaymentDateBusinessDayC N When specified, this overrides the business
onvention 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.
Compone ProvisionCashSettlPaymentDateBusinessCent N When specified, this overrides the business
nt erGrp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
the provisional cash settlement payment
dates.
8.300 ProvisionCashSettlPaymentFixedDateGrp
Tag Name Req'd Description
40171 NoProvisionCashSettlPaymentDates N –
→40172 ProvisionCashSettlPaymentDate N Required if NoProvisionCashSettlPaymentDates
(40171) > 0.
→40173 ProvisionCashSettlPaymentDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until
overridden with a new type.
8.301 ProvisionCashSettlQuoteSource
Tag Name Req'd Description
40112 ProvisionCashSettlQuoteSource N –
41406 ProvisionCashSettlQuoteReferencePage N –
8.302 ProvisionCashSettlValueDateBusinessCenterGrp
Tag Name Req' Description
d
40953 NoProvisionCashSettlValueDateBusinessCe N –
nters
→4011 ProvisionCashSettlValueDateBusinessCente N Required if
7 r NoProvisionCashSettlValueDatBusinessCenters(4
0953) > 0.
8.303 ProvisionCashSettlValueDates
Tag Name Req' Description
d
40114 ProvisionCashSettlValueTime N –
40115 ProvisionCashSettlValueTimeBusinessCenter N –
40116 ProvisionCashSettlValueDateBusinessDayConv N When specified, this overrides the business
ention 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.
Compone ProvisionCashSettlValueDateBusinessCenter N When specified, this overrides the business
nt Grp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
the provisional cash settlement value date.
40118 ProvisionCashSettlValueDateRelativeTo N –
40119 ProvisionCashSettlValueDateOffsetPeriod N Conditionally required when
ProvisionCashSettlValueDateOffsetUnit(40
120) is specified.
40120 ProvisionCashSettlValueDateOffsetUnit N Conditionally required when
ProvisionCashSettlValueDateOffsetPeriod(4
0119) is specified.
40121 ProvisionCashSettlValueDateOffsetDayType N –
40122 ProvisionCashSettlValueDateAdjusted N –
8.304 ProvisionDateBusinessCenterGrp
Tag Name Req'd Description
40957 NoProvisionDateBusinessCenters N –
→40094 ProvisionDateBusinessCenter N Required if NoProvisionDateBusinessCenters(40957) > 0.
8.305 ProvisionGrp
Tag Name Req'd Description
40090 NoProvisions N –
→40091 ProvisionType N Required if NoProvisions(40090) > 0.
→40092 ProvisionDateUnadjusted N –
→40093 ProvisionDateBusinessDayConvention N 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.
→Component ProvisionDateBusinessCenterGrp N When specified, this overrides the business
centers defined in the DateAdjustment
component in Instrument. The specified
8.306 ProvisionOptionExerciseBusinessCenterGrp
Tag Name Req' Description
d
40954 NoProvisionOptionExerciseBusinessCente N –
rs
→4012 ProvisionOptionExerciseBusinessCenter N Required if
4 NoProvisionOptionExerciseBusinessCenters(4095
4) > 0.
8.307 ProvisionOptionExerciseDates
Tag Name Req' Description
d
40123 ProvisionOptionExerciseBusinessDayConven N When specified, this overrides the business
tion day convention defined in the
DateAdjustment component in Instrument.
The specified value would be specific to this
instance of the provisional option exercise
dates.
Compone ProvisionOptionExerciseBusinessCenterGrp N When specified, this overrides the business
nt centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
the provisional option exercise dates.
Compone ProvisionOptionExerciseFixedDateGrp N –
nt
40125 ProvisionOptionExerciseEarliestDateOffsetP N Conditionally required when
eriod ProvisionOptionExerciseEarliestDateUnit(401
26) is specified.
40126 ProvisionOptionExerciseEarliestDateOffsetU N Conditionally required when
nit ProvisionOptionExerciseEasrliestDatePeriod(4
0125) is specified.
40127 ProvisionOptionExerciseFrequencyPeriod N Conditionally required when
ProvisionOptionExerciseFrequencyUnit(40128
) is specified.
40128 ProvisionOptionExerciseFrequencyUnit N Conditionally required when
ProvisionOptionExerciseFrequencyPeriod(401
27) is specified.
40129 ProvisionOptionExerciseStartDateUnadjuste N –
d
40130 ProvisionOptionExerciseStartDateRelativeTo N –
40131 ProvisionOptionExerciseStartDateOffsetPeri N Conditionally required when
od ProvisionOptionExerciseStartDateOffsetUnit(4
0132) is specified.
8.308 ProvisionOptionExerciseFixedDateGrp
Tag Name Req'd Description
40142 NoProvisionOptionExerciseFixedDates N –
→40143 ProvisionOptionExerciseFixedDate N Required if NoProvisionOptionExerciseFixedDates
(40142) > 0.
→40144 ProvisionOptionExerciseFixedDateType N When specified it applies not only to the current
date but to all subsequent dates in the group until
overridden with a new type.
8.309 ProvisionOptionExpirationDate
Tag Name Req' Description
d
40145 ProvisionOptionExpirationDateUnadjusted N –
40146 ProvisionOptionExpirationDateBusinessDayCo N When specified, this overrides the business
nvention day convention defined in the
DateAdjustment component in Instrument.
The specified value would be specific to this
instance of the provisional option
expiration date.
Compone ProvisionOptionExpirationDateBusinessCente N When specified, this overrides the business
nt rGrp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
the provisional option expiration date.
8.310 ProvisionOptionExpirationDateBusinessCenterGrp
Tag Name Req' Description
d
40955 NoProvisionOptionExpirationDateBusiness N –
Centers
→4014 ProvisionOptionExpirationDateBusinessCen N Required if
7 ter NoProvisionOptionExpirationDateBusinessCenters
(40955) > 0.
8.311 ProvisionOptionRelevantUnderlyingDate
Tag Name Req Description
'd
40155 ProvisionOptionRelevantUnderlyingDateUnadju N –
sted
40156 ProvisionOptionRelevantUnderlyingDateBusine N When specified, this overrides the business
ssDayConvention 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.
Compon ProvisionOptionRelevantUnderlyingDateBusin N When specified, this overrides the business
ent essCenterGrp centers defined in the DateAdjustment
component in Instrument. The specified
values would be specific to this instance of
the provisional option relevent underlying
date.
40158 ProvisionOptionRelevantUnderlyingDateRelativ N –
eTo
40159 ProvisionOptionRelevantUnderlyingDateOffset N Conditionally required when
Period ProvisionOptionRelevantUnderlyingDateOffs
etUnit(40160) is specified.
8.312 ProvisionOptionRelevantUnderlyingDateBusinessCenterGrp
Tag Name Req Description
'd
40956 NoProvisionOptionRelevantUnderlyingDateB N –
usinessCenters
→401 ProvisionOptionRelevantUnderlyingDateBusi N Required if
57 nessCenter NoProvisionOptionRelevantUnderlyingDateBusine
ssCenters(40956) > 0.
8.313 ProvisionParties
Tag Name Req'd Description
40174 NoProvisionPartyIDs N –
→40175 ProvisionPartyID N Required if NoProvisionPartyIDs(40174) > 0.
→40176 ProvisionPartyIDSource N Required if NoProvisionPartyIDs(40174) > 0.
→40177 ProvisionPartyRole N Required if NoProvisionPartyIDs(40174) > 0.
→2385 ProvisionPartyRoleQualifier N –
→Component ProvisionPtysSubGrp N –
8.314 ProvisionPtysSubGrp
Tag Name Req'd Description
40178 NoProvisionPartySubIDs N –
→40179 ProvisionPartySubID N Required if NoProvisionPartySubIDs(40178) > 0.
→40180 ProvisionPartySubIDType N Required if NoProvisionPartySubIDs(40178) > 0.
8.315 PtysSubGrp
Tag Name Req'd Description
802 NoPartySubIDs N –
→523 PartySubID N –
→803 PartySubIDType N –
8.316 RateSource
Tag Name Req'd Description
1445 NoRateSources N –
→1446 RateSource N Required if NoRateSource(1445) > 0
→1447 RateSourceType N Required if NoRateSources(1445) > 0
→1448 ReferencePage N May be used when RateSource(1446)=99 (Other)
→2412 RateSourceReferemcePageHeading N –
→2796 FXBenchmarkRateFix N –
8.317 ReferenceDataDateGrp
Tag Name Req'd Description
2746 NoReferenceDataDates N –
→2747 ReferenceDataDate N Required if NoReferenceDataDates(2746) > 0.
→2748 ReferenceDataDateType N –
8.318 RegulatoryTradeIDGrp
Tag Name Req'd Description
1907 NoRegulatoryTradeIDs N –
→1903 RegulatoryTradeID N Required if NoRegulatoryTradeIDs(1907) > 0.
→1905 RegulatoryTradeIDSource N –
→1904 RegulatoryTradeIDEvent N –
→1906 RegulatoryTradeIDType N –
→2411 RegulatoryLegRefID N This field may be is used for multi-leg trades sent as a single
message to indicate that the entry applies only to a specific leg.
→2397 RegulatoryTradeIDScope N –
8.319 RelatedInstrumentGrp
Tag Name Req'd Description
1647 NoRelatedInstruments N –
→1648 RelatedInstrumentType N Conditionally required when NoRelatedInstruments > 0
→1649 RelatedSymbol N 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.
→1650 RelatedSecurityID N Either RelatedSymbol(1649) or RelatedSecurityID(1650) must
be specified.
8.320 RelatedOrderGrp
Tag Name Req'd Description
73 NoOrders N –
→2887 RelatedOrderID N Required if NoOrders(73) > 0.
→2888 RelatedOrderIDSource N The same value must be used for all orders having the same
OrderRelationship(2890) value.
→2836 RelatedOrderTime N –
→2889 RelatedOrderQty N –
→2890 OrderRelationship N May be used to explicitly express the type of relationship or to
provide orders having different relationships.
→2835 OrderOriginationFirmID N May be used when aggregating orders that were originally submitted
by different firms, e.g. due to a merger or acquisition.
8.321 RelatedPartyDetailAltIDGrp
Tag Name Req'd Description
1569 NoRelatedPartyDetailAltID N –
→1570 RelatedPartyDetailAltID N Required when NoRelatedPartyDetailAltID > 0.
8.322 RelatedPartyDetailAltSubGrp
Tag Name Req'd Description
1572 NoRelatedPartyDetailAltSubIDs N –
→1573 RelatedPartyDetailAltSubID N Required when NoRelatedPartyDetailAltSubIDs > 0.
→1574 RelatedPartyDetailAltSubIDType N Required when NoRelatedPartyDetailAltSubIDs > 0.
8.323 RelatedPartyDetailGrp
Tag Name Req'd Description
1562 NoRelatedPartyDetailID N –
→1563 RelatedPartyDetailID N Required if NoRelatedPartyDetails > 0.
→1564 RelatedPartyDetailIDSource N Required if NoRelatedPartyDetails > 0.
→1565 RelatedPartyDetailRole N Required if NoRelatedPartyDetails > 0.
→1675 RelatedPartyDetailRoleQualifier N –
→Component RelatedPartyDetailSubGrp N –
→Component RelatedPartyDetailAltIDGrp N –
→Component PartyRelationshipGrp N –
8.324 RelatedPartyDetailSubGrp
Tag Name Req'd Description
1566 NoRelatedPartyDetailSubIDs N –
→1567 RelatedPartyDetailSubID N Required when NoRelatedPartyDetailSubIDs > 0.
→1568 RelatedPartyDetailSubIDType N Required when NoRelatedPartyDetailSubIDs > 0.
8.325 RelatedTradeGrp
Tag Name Req'd Description
1855 NoRelatedTrades N –
→1856 RelatedTradeID N Required if NoRelatedTrades(1855) > 0.
→1857 RelatedTradeIDSource N –
→2103 RelatedRegulatoryTradeIDSource N Optionally used for
RelatedTradeIDSource(1857)=6(Regulatory trade ID) when
RelatedTradeID(1856) is not unique across multiple
reporting entities.
→1858 RelatedTradeDate N Optionally used to help identify the trade when
RelatedTradeID(1856) is not unique across multiple days.
8.326 RelativeValueGrp
Tag Name Req'd Description
2529 NoRelativeValues N –
→2530 RelativeValueType N Required if NoRelativeValues(2529) > 0.
→2531 RelativeValue N Required if NoRelativeValues(2529) > 0.
→2532 RelativeValueSide N –
8.327 ReturnRateDateGrp
Tag Name Req' Description
d
42709 NoReturnRateDates N –
→42710 ReturnRateDateMode N Required if NoReturnRateDates(42709) > 0.
→Compone ReturnRateValuationDateGrp N –
nt
→42711 ReturnRateValuationDateRelativeTo N –
→42712 ReturnRateValuationDateOffsetPeriod N Conditionally required when
ReturnRateValuationDateOffsetUnit(42713)
is specified.
→42713 ReturnRateValuationDateOffsetUnit N Conditionally required when
ReturnRateValuationDateOffsetPeriod(4271
2) is specified.
→42714 ReturnRateValuationDateOffsetDayType N –
→42715 ReturnRateValuationStartDateUnadjusted N –
→42716 ReturnRateValuationStartDateRelativeTo N –
→42717 ReturnRateValuationStartDateOffsetPeriod N Conditionally required when
ReturnRateValuationStartDateOffsetUnit(42
718) is specified.
→42718 ReturnRateValuationStartDateOffsetUnit N Conditionally required when
ReturnRateValuationStartDateOffsetPeriod(
42717) is specified.
→42719 ReturnRateValuationStartDateOffsetDayTy N –
pe
→42720 ReturnRateValuationStartDateAdjusted N –
→42721 ReturnRateValuationEndDateUnadjusted N –
→42722 ReturnRateValuationEndDateRelativeTo N –
8.328 ReturnRateFXConversionGrp
Tag Name Req'd Description
42731 NoReturnRateFXConversions N –
→42732 ReturnRateFXCurrencySymbol N Required if NoReturnRateFXConversions(42731) > 0.
→42733 ReturnRateFXRate N Required if NoReturnRateFXConversions(42731) > 0.
→42734 ReturnRateFXRateCalc N –
8.329 ReturnRateGrp
Tag Name Req'd Description
42735 NoReturnRates N –
→42736 ReturnRatePriceSequence N Required if NoReturnRates(42735) > 0.
8.330 ReturnRateInformationSourceGrp
Tag Name Req'd Description
42761 NoReturnRateInformationSources N –
8.331 ReturnRatePriceGrp
Tag Name Req'd Description
42765 NoReturnRatePrices N –
→42766 ReturnRatePriceBasis N Required if NoReturnRatePrices(42765) > 0.
→42767 ReturnRatePrice N –
→42768 ReturnRatePriceCurrency N –
→42769 ReturnRatePriceType N –
8.332 ReturnRateValuationDateBusinessCenterGrp
Tag Name Req' Description
d
42770 NoReturnRateValuationDateBusinessCent N –
ers
→4277 ReturnRateValuationDateBusinessCenter N Required if
1 NoReturnRateValuationDateBusinessCenters(427
70) > 0.
8.333 ReturnRateValuationDateGrp
Tag Name Req'd Description
42772 NoReturnRateValuationDates N –
→42773 ReturnRateValuationDate N Required if NoReturnRateValuationDates(42772) > 0.
→42774 ReturnRateValuationDateType N 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.
8.334 RootParties
Tag Name Req'd Description
1116 NoRootPartyIDs N –
→1117 RootPartyID N Used to identify source of RootPartyID. Required if
RootPartyIDSource is specified. Required if NoRootPartyIDs >
0.
→1118 RootPartyIDSource N Used to identify class source of RootPartyID value (e.g. BIC).
Required if RootPartyID is specified. Required if
NoRootPartyIDs > 0.
8.335 RootSubParties
Tag Name Req'd Description
1120 NoRootPartySubIDs N –
→1121 RootPartySubID N Sub-identifier (e.g. Clearing Acct for PartyID=Clearing Firm) if applicable.
Required if
NoRootPartySubIDs > 0.
→1122 RootPartySubIDType N Type of Sub-identifier. Required if NoRootPartySubIDs > 0.
8.336 SecAltIDGrp
Tag Name Req'd Description
454 NoSecurityAltID N –
→455 SecurityAltID N –
→456 SecurityAltIDSource N –
8.337 SecondaryAssetGrp
Tag Name Req'd Description
1976 NoSecondaryAssetClasses N –
→1977 SecondaryAssetClass N Required if NoSecondaryAssetClasses(1976) > 0.
→1978 SecondaryAssetSubClass N Required if SecondaryAssetType(1979) is specified.
→1979 SecondaryAssetType N Required if SecondaryAssetSubType(2741) is specified.
→2741 SecondaryAssetSubType N –
8.338 SecurityXML
Tag Name Req'd Description
1184 SecurityXMLLen N Must be provided if SecurityXML(1185) field is specified and must
immediately precede it.
1185 SecurityXML N –
1186 SecurityXMLSchema N –
8.339 SettlMethodElectionDate
Tag Name Req' Description
d
42777 SettlMethodElectionDateUnadjusted N –
42778 SettlMethodElectionDateBusinessDayConvent N When specified, this overrides the
ion business day convention defined in the
DateAdjustment component in
Instrument. The specified value would be
specific to OptionExercise.
Componen SettlMethodElectionDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
DateAdjustment component in
Instrument. The specified values would be
specific to OptionExercise.
42779 SettlMethodElectionDateRelativeTo N –
42780 SettlMethodElectionDateOffsetPeriod N Conditionally required when
SettlMethodElectionDateOffsetUnit(42781
) is specified.
42781 SettlMethodElectionDateOffsetUnit N Conditionally required when
SettlMethodElectionDateOffsetPeriod(427
80) is specified.
42782 SettlMethodElectionDateOffsetDayType N –
42783 SettlMethodElectionDateAdjusted N –
8.340 SettlMethodElectionDateBusinessCenterGrp
Tag Name Req' Description
d
42775 NoSettlMethodElectionDateBusinessCent N –
ers
→4277 SettlMethodElectionDateBusinessCenter N Required if
6 NoSettlMethodElectionDateBusinessCenters(427
75) > 0.
8.341 SettlRateDisruptionFallbackGrp
Tag Name Req'd Description
40085 NoSettlRateFallbacks N –
→40086 SettlRatePostponementMaximumDays N Required if NoSettlRateFallbacks(40085) > 0.
→Component SettlRateFallbackRateSource N –
→40088 SettlRatePostponementSurvey N –
→40089 SettlRatePostponementCalculationAgent N –
8.342 SettlRateFallbackRateSource
Tag Name Req'd Description
40373 SettlRateFallbackRateSource N –
40655 SettlRateFallbackReferencePage N Conditionally required when
SettlRateFallbackRateSource(40373) = 3 (ISDA Settlement
Rate Option) or 99 (Other).
8.343 SpreadOrBenchmarkCurveData
Tag Name Req'd Description
218 Spread N For Fixed Income
220 BenchmarkCurveCurrency N –
221 BenchmarkCurveName N –
222 BenchmarkCurvePoint N –
662 BenchmarkPrice N –
663 BenchmarkPriceType N Must be present if BenchmarkPrice is used.
699 BenchmarkSecurityID N The identifier of the benchmark security, e.g. Treasury against
Corporate bond.
761 BenchmarkSecurityIDSource N Source of BenchmarkSecurityID. If not specified, then ID Source is
understood to be the same as that in the Instrument block.
8.344 StandardHeader
Tag Name Req'd Description
8 BeginString Y FIXT.1.1 (Always unencrypted, must be first field in message)
9 BodyLength Y (Always unencrypted, must be second field in message)
35 MsgType Y (Always unencrypted, must be third field in message)
1128 ApplVerID N Indicates application version using a service pack identifier.
The ApplVerID applies to a specific message occurrence.
1156 ApplExtID N –
1129 CstmApplVerID N Used to support bilaterally agreed custom functionality
49 SenderCompID Y (Always unencrypted)
56 TargetCompID Y (Always unencrypted)
115 OnBehalfOfCompID N Trading partner company ID used when sending messages via
a third party (Can be embedded within encrypted data
section.)
128 DeliverToCompID N Trading partner company ID used when sending messages via
a third party (Can be embedded within encrypted data
section.)
34 MsgSeqNum Y (Can be embedded within encrypted data section.)
50 SenderSubID N (Can be embedded within encrypted data section.)
8.345 StandardTrailer
Tag Name Req'd Description
10 CheckSum Y (Always unencrypted, always last field in message)
8.346 Stipulations
Tag Name Req'd Description
232 NoStipulations N –
→233 StipulationType N Required if NoStipulations >0
→234 StipulationValue N –
8.347 StreamAssetAttributeGrp
Tag Name Req'd Description
41237 NoStreamAssetAttributes N –
→41238 StreamAssetAttributeType N Required if NoStreamAssetAttributes(41237) > 0.
→41239 StreamAssetAttributeValue N –
→41240 StreamAssetAttributeLimit N –
8.348 StreamCalculationPeriodBusinessCenterGrp
Tag Name Req' Description
d
40958 NoStreamCalculationPeriodBusinessCente N –
rs
→4007 StreamCalculationPeriodBusinessCenter N Required if
4 NoStreamCalculationPeriodBusinessCenters(4095
8) > 0.
8.349 StreamCalculationPeriodDateGrp
Tag Name Req'd Description
41241 NoStreamCalculationPeriodDates N –
→41242 StreamCalculationPeriodDate N Required if NoStreamCalculationPeriodDates(41241) > 0.
→41243 StreamCalculationPeriodDateType N When specified it applies not only to the current date but
to all subsequent dates in the group until overridden with
a new type.
8.350 StreamCalculationPeriodDates
Tag Name Req' Description
d
41244 StreamCalculationPeriodDatesXID N –
41245 StreamCalculationPeriodDatesXIDRef N –
40073 StreamCalculationPeriodBusinessDayConvention N 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.
Componen StreamCalculationPeriodBusinessCenterGrp N When specified, this overrides the
t 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.
Componen StreamCalculationPeriodDateGrp N –
t
40075 StreamFirstPeriodStartDateUnadjusted N –
40076 StreamFirstPeriodStartDateBusinessDayConventi N When specified, this overrides the
on 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.
Componen StreamFirstPeriodStartDateBusinessCenterGrp N When specified, this overrides the
t 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.
40078 StreamFirstPeriodStartDateAdjusted N –
40079 StreamFirstRegularPeriodStartDateUnadjusted N –
40080 StreamFirstCompoundingPeriodEndDateUnadjus N –
ted
40081 StreamLastRegularPeriodEndDateUnadjusted N –
40082 StreamCalculationFrequencyPeriod N Conditionally required when
StreamCalculationFrequencyUnit(40083
) is specified.
40083 StreamCalculationFrequencyUnit N Conditionally required when
StreamCalculationFrequencyPeriod(400
82) is specified.
40084 StreamCalculationRollConvention N When specified, this overrides the date
roll convention defined in the
DateAdjustment component in
Instrument. The specified values would
8.351 StreamCommodity
Tag Name Req' Description
d
41251 StreamCommodityBase N –
41252 StreamCommodityType N –
41253 StreamCommoditySecurityID N Conditionally required when
StreamCommoditySecurityIDSource(41254)
is specified.
41254 StreamCommoditySecurityIDSource N Conditionally required when
StreamCommoditySecurityID(41253) is
specified.
Compone StreamCommodityAltIDGrp N –
nt
41255 StreamCommodityDesc N –
41256 EncodedStreamCommodityDescLen N Must be set if
EncodedCommodityDesc(41257) field is
specified and must immediately precede it.
41257 EncodedStreamCommodityDesc N Encoded (non-ASCII characters)
representation of the
StreamCommodityDesc(41255) field in the
encoded format specified via the
MessageEncoding(347) field.
42587 StreamCommodityDeliveryPricingRegion N 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).
Compone StreamAssetAttributeGrp N –
nt
41258 StreamCommodityUnitOfMeasure N –
41259 StreamCommodityCurrency N –
41260 StreamCommodityExchange N –
8.352 StreamCommodityAltIDGrp
Tag Name Req'd Description
41277 NoStreamCommodityAltIDs N –
8.353 StreamCommodityDataSourceGrp
Tag Name Req'd Description
41280 NoStreamCommodityDataSources N –
→41281 StreamCommodityDataSourceID N Required if NoStreamCommodityDataSources(41280)
> 0.
→41282 StreamCommodityDataSourceIDType N Required if NoStreamCommodityDataSources(41280)
> 0.
8.354 StreamCommoditySettlBusinessCenterGrp
Tag Name Req' Description
d
41249 NoStreamCommoditySettlBusinessCenter N –
s
→4125 StreamCommoditySettlBusinessCenter N Required if
0 NoStreamCommoditySettlBusinessCenters(41249
) > 0.
8.355 StreamCommoditySettlDayGrp
Tag Name Req'd Description
41283 NoStreamCommoditySettlDays N –
→41284 StreamCommoditySettlDay N Required if NoStreamCommoditySettlDays(41283)
> 0.
→41285 StreamCommoditySettlTotalHours N –
→Component StreamCommoditySettlTimeGrp N –
8.356 StreamCommoditySettlPeriodGrp
Tag Name Req' Description
d
41289 NoStreamCommoditySettlPeriods N –
→41290 StreamCommoditySettlCountry N Required if
NoStreamCommoditySettlPeriods(41289)
> 0.
→41291 StreamCommoditySettlTimeZone N –
→41292 StreamCommoditySettlFlowType N –
→41293 StreamCommoditySettlPeriodNotional N –
8.357 StreamCommoditySettlTimeGrp
Tag Name Req'd Description
41286 NoStreamCommoditySettlTimes N –
→41287 StreamCommoditySettlStart N Required if NoStreamCommoditySettlTimes(41286) > 0.
→41288 StreamCommoditySettlEnd N Required if NoStreamCommoditySettlTimes(41286) > 0.
→41588 StreamCommoditySettlTimeType N May be defaulted to market convention or bilaterally
agreed if not specified.
8.358 StreamEffectiveBusinessCenterGrp
Tag Name Req'd Description
40960 NoStreamEffectiveBusinessCenters N –
→40909 StreamEffectiveDateBusinessCenter N Required if NoStreamEffectiveBusinessCenters(40960) >
0.
8.359 StreamEffectiveDate
Tag Name Req'd Description
40907 StreamEffectiveDateUnadjusted N –
40908 StreamEffectiveDateBusinessDayConvention N When specified, this overrides the business
day convention defined in the
DateAdjustment component in Instrument.
8.360 StreamFirstPeriodStartDateBusinessCenterGrp
Tag Name Req' Description
d
40959 NoStreamFirstPeriodStartDateBusinessCen N –
ters
→4007 StreamFirstPeriodStartDateBusinessCenter N Required if
7 NoStreamFirstPeriodStartDateBusinessCenters(40
959) > 0.
8.361 StreamGrp
Tag Name Req'd Description
40049 NoStreams N –
→40050 StreamType N Required if NoStreams(40049) > 0.
→41303 StreamXID N –
→40051 StreamDesc N –
→42784 StreamVersion N –
→42785 StreamVersionEffectiveDate N –
→40052 StreamPaySide N –
→40053 StreamReceiveSide N –
→41305 StreamNotionalXIDRef N –
→40054 StreamNotional N –
→40055 StreamCurrency N –
→42786 StreamNotionalDeterminationMethod N –
8.362 StreamTerminationDate
Tag Name Req' Description
d
40065 StreamTerminationDateUnadjusted N –
40066 StreamTerminationDateBusinessDayConventi N When specified, this overrides the
on 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.
Componen StreamTerminationDateBusinessCenterGrp N When specified, this overrides the
t business centers defined in the
DateAdjustment component in
Instrument. The specified values would be
8.363 StreamTerminationDateBusinessCenterGrp
Tag Name Req' Description
d
40961 NoStreamTerminationDateBusinessCente N –
rs
→4006 StreamTerminationDateBusinessCenter N Required if
7 NoStreamTerminationDateBusinessCenters(4096
1) > 0.
8.364 TargetParties
Tag Name Req'd Description
1461 NoTargetPartyIDs N –
→1462 TargetPartyID N Required if NoTargetPartyIDs(1461) > 0.
Used to identify the party targeted for the action specified in
the message.
→1463 TargetPartyIDSource N Used to identify source of target party identifier.
→1464 TargetPartyRole N Used to identify the role of source party identifier.
→1818 TargetPartyRoleQualifier N Used to further qualify the role of the target party role.
→Component TargetPtysSubGrp N Repeating group of target party sub-identifiers.
8.365 TargetPtysSubGrp
Tag Name Req'd Description
2433 NoTargetPartySubIDs N –
→2434 TargetPartySubID N Required when NoTargetPartySubIDs(2433) > 0.
→2435 TargetPartySubIDType N Required when NoTargetPartySubIDs(2433) > 0.
8.366 ThrottleResponse
Tag Name Req'd Description
1685 ThrottleInst N –
1609 ThrottleStatus N –
1686 ThrottleCountIndicator N –
8.367 TradePriceConditionGrp
Tag Name Req'd Description
1838 NoTradePriceConditions N –
→1839 TradePriceCondition N Required if NoTradePriceConditions(1838) > 0.
8.368 TrdRegPublicationGrp
Tag Name Req'd Description
2668 NoTrdRegPublications N –
→2669 TrdRegPublicationType N Required if NoTrdRegPublications(2668) > 0.
→2670 TrdRegPublicationReason N –
8.369 TrdRegTimestamps
Tag Name Req'd Description
768 NoTrdRegTimestamps N –
→769 TrdRegTimestamp N Required if NoTrdRegTimestamps(768) > 0.
→770 TrdRegTimestampType N Required if NoTrdRegTimestamps(768) > 0.
→771 TrdRegTimestampOrigin N –
→2839 TrdRegTimestampManualIndicator N –
→1033 DeskType N –
→1034 DeskTypeSource N –
→1035 DeskOrderHandlingInst N –
→1727 InformationBarrierID N –
→2831 NBBOEntryType N May be used with TrdRegTimestampType(770)=34
(Reference time for NBBO).
→2832 NBBOPrice N May be used with TrdRegTimestampType(770)=34
(Reference time for NBBO).
→2833 NBBOQty N May be used with TrdRegTimestampType(770)=34
(Reference time for NBBO).
→2834 NBBOSource N May be used with TrdRegTimestampType(770)=34
(Reference time for NBBO).
8.370 TrdgSesGrp
Tag Name Req'd Description
386 NoTradingSessions N –
→336 TradingSessionID N Required if NoTradingSessions is > 0.
→625 TradingSessionSubID N –
8.371 UndInstrmtGrp
Tag Name Req'd Description
711 NoUnderlyings N –
→Component UnderlyingInstrument N Required if NoUnderlyings(711) > 0.
8.372 UndSecAltIDGrp
Tag Name Req'd Description
457 NoUnderlyingSecurityAltID N –
→458 UnderlyingSecurityAltID N –
→459 UnderlyingSecurityAltIDSource N –
8.373 UnderlyingAdditionalTermBondRefGrp
Tag Name Req' Description
d
41340 NoUnderlyingAdditionalTermBondRefs N –
→413 UnderlyingAdditionalTermBondSecurityID N Required if
41 NoUnderlyingAdditionalTermBondRefs(41340) >
0.
→417 UnderlyingAdditionalTermBondSecurityIDSo N Conditionally required when
01 urce UnderlyingAdditionalTermBondSecurityID(41341)
is specified.
→417 UnderlyingAdditionalTermBondDesc N –
09
→417 EncodedUnderlyingAdditionalTermBondDesc N Must be set if
10 Len EncodedUnderlyingAdditionalTermBondDesc(417
09) field is specified and must immediately
precede it.
→417 EncodedUnderlyingAdditionalTermBondDesc N Encoded (non-ASCII characters) representation of
11 the UnderlyingAdditionalTermBondDesc(41709)
field in the encoded format specified via the
MessageEncoding(347) field.
→417 UnderlyingAdditionalTermBondCurrency N –
12
→420 UnderlyingAdditionalTermBondIssuer N –
17
8.374 UnderlyingAdditionalTermGrp
Tag Name Req' Description
d
42036 NoUnderlyingAdditionalTerms N –
→42037 UnderlyingAdditionalTermConditionPrecedentBondIn N Required if
dicator NoUnderlyingAdditionalTerms(42
036) > 0.
→42038 UnderlyingAdditionalTermDiscrepancyClauseIndicator N –
→Compone UnderlyingAdditionalTermBondRefGrp N –
nt
8.375 UnderlyingAssetAttributeGrp
Tag Name Req'd Description
2312 NoUnderlyingAssetAttributes N –
→2313 UnderlyingAssetAttributeType N Required if NoUnderlyingAssetAttributes(2312) > 0.
→2314 UnderlyingAssetAttributeValue N –
→2315 UnderlyingAssetAttributeLimit N –
8.376 UnderlyingBusinessCenterGrp
Tag Name Req'd Description
40962 NoUnderlyingBusinessCenters N –
→40963 UnderlyingBusinessCenter N Required if NoUnderlyingBusinessCenters(40962) > 0.
8.377 UnderlyingCashSettlDate
Tag Name Req' Description
d
42790 UnderlyingCashSettlDateUnadjusted N –
42791 UnderlyingCashSettlDateBusinessDayConventi N When specified, this overrides the
on 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.
Componen UnderlyingCashSettlDateBusinessCenterGrp N When specified, this overrides the
t 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.
42792 UnderlyingCashSettlDateRelativeTo N –
42793 UnderlyingCashSettlDateOffsetPeriod N Conditionally required when
UnderlyingCashSettlDateOffsetUnit(42794
) is specified.
42794 UnderlyingCashSettlDateOffsetUnit N Conditionally required when
UnderlyingCashSettlDateOffsetPeriod(427
93) is specified.
42795 UnderlyingCashSettlDateOffsetDayType N –
42796 UnderlyingCashSettlDateAdjusted N –
8.378 UnderlyingCashSettlDateBusinessCenterGrp
Tag Name Req' Description
d
42788 NoUnderlyingCashSettlDateBusinessCente N –
rs
→4278 UnderlyingCashSettlDateBusinessCenter N Required if
9 NoUnderlyingCashSettlDateBusinessCenters(4278
8) > 0.
8.379 UnderlyingCashSettlDealerGrp
Tag Name Req'd Description
42039 NoUnderlyingCashSettlDealers N –
→42040 UnderlyingCashSettlDealer N Required if NoUnderlyingCashSettlDealers(42039) > 0.
8.380 UnderlyingCashSettlTermGrp
Tag Name Req' Description
d
42041 NoUnderlyingCashSettlTerms N –
→42042 UnderlyingCashSettlCurrency N Required if
NoUnderlyingCashSettlTerms(42
041) > 0.
→42043 UnderlyingCashSettlValuationFirstBusinessDayOffset N –
→42044 UnderlyingCashSettlValuationSubsequentBusinessDay N –
sOffset
→42045 UnderlyingCashSettlNumOfValuationDates N –
→42046 UnderlyingCashSettlValuationTime N –
→42047 UnderlyingCashSettlBusinessCenter N –
→42048 UnderlyingCashSettlQuoteMethod N –
→42049 UnderlyingCashSettlQuoteAmount N –
→42050 UnderlyingCashSettlQuoteCurrency N –
→42051 UnderlyingCashSettlMinimumQuoteAmount N –
→42052 UnderlyingCashSettlMinimumQuoteCurrency N –
→Compone UnderlyingCashSettlDealerGrp N –
nt
→42797 UnderlyingCashSettlPriceSource N –
→42798 UnderlyingCashSettlPriceDefault N –
→42053 UnderlyingCashSettlBusinessDays N –
→42054 UnderlyingCashSettlAmount N –
→Compone UnderlyingCashSettlDate N –
nt
8.381 UnderlyingComplexEventAveragingObservationGrp
Tag Name Req' Description
d
41713 NoUnderlyingComplexEventAveragingObserv N –
ations
→417 UnderlyingComplexEventAveragingObservati N Required if
14 onNumber NoUnderlyingComplexEventAveragingObservati
ons(41713) > 0.
→417 UnderlyingComplexEventAveragingWeight N –
15
8.382 UnderlyingComplexEventCreditEventGrp
Tag Name Req' Description
d
41716 NoUnderlyingComplexEventCreditEvents N –
→41717 UnderlyingComplexEventCreditEventType N Required if
NoUnderlyingComplexEventCreditEvents(41
716) > 0.
→41718 UnderlyingComplexEventCreditEventValue N –
→41719 UnderlyingComplexEventCreditEventCurren N –
cy
→41720 UnderlyingComplexEventCreditEventPeriod N Conditionally required when
UnderlyingComplexEventCreditEventUnit(41
721) is specified.
→41721 UnderlyingComplexEventCreditEventUnit N Conditionally required when
UnderlyingComplexEventCreditEventPeriod(
41720) is specified.
→41722 UnderlyingComplexEventCreditEventDayTy N –
pe
→41723 UnderlyingComplexEventCreditEventRateSo N –
urce
→Compone UnderlyingComplexEventCreditEventQualif N –
nt ierGrp
8.383 UnderlyingComplexEventCreditEventQualifierGrp
Tag Name Req' Description
d
41724 NoUnderlyingComplexEventCreditEventQu N –
alifiers
→4172 UnderlyingComplexEventCreditEventQualif N Required if
5 ier NoUnderlyingComplexEventCreditEventQualifiers
(41724) > 0.
8.384 UnderlyingComplexEventCreditEventSourceGrp
Tag Name Req' Description
d
41748 NoUnderlyingComplexEventCreditEventSou N –
rces
→4174 UnderlyingComplexEventCreditEventSource N Required if
9 NoUnderlyingCreditEventCreditEventSources(41
748) > 0.
8.385 UnderlyingComplexEventDateBusinessCenterGrp
Tag Name Req' Description
d
41737 NoUnderlyingComplexEventDateBusinessC N –
enters
→4173 UnderlyingComplexEventDateBusinessCent N Required if
8 er NoUnderlyingComplexEventDateBusinessCenters(
41737) > 0.
8.386 UnderlyingComplexEventDates
Tag Name Req'd Description
2053 NoUnderlyingComplexEventDates N –
→2054 UnderlyingComplexEventStartDate N Required if
NoUnderlyingComplexEventDates(2054) > 0.
→2055 UnderlyingComplexEventEndDate N Required if
NoUnderlyingComplexEventDates(2054) > 0.
→Component UnderlyingComplexEventTimes N –
8.387 UnderlyingComplexEventPeriodDateGrp
Tag Name Req' Description
d
41726 NoUnderlyingComplexEventPeriodDateTi N –
mes
8.388 UnderlyingComplexEventPeriodGrp
Tag Name Req' Description
d
41729 NoUnderlyingComplexEventPeriods N –
→41730 UnderlyingComplexEventPeriodType N Required if
NoUnderlyingComplexEventPeriods(41
729) > 0.
→41731 UnderlyingComplexEventBusinessCenter N –
→Compone UnderlyingComplexEventScheduleGrp N –
nt
→Compone UnderlyingComplexEventPeriodDateGrp N –
nt
→Compone UnderlyingComplexEventAveragingObservatio N –
nt nGrp
8.389 UnderlyingComplexEventRateSourceGrp
Tag Name Req' Description
d
41732 NoUnderlyingComplexEventRateSources N –
→4173 UnderlyingComplexEventRateSource N Required if
3 NoUnderlyingComplexEventRateSources(417
32) > 0.
→4173 UnderlyingComplexEventRateSourceType N Required if
4 NoUnderlyingComplexEventRateSources(417
32) > 0.
→4173 UnderlyingComplexEventReferencePage N Conditionally required when
5 ComplexEventRateSource(41014) = 99
(Other).
→4173 UnderlyingComplexEventReferencePageHeadi N –
6 ng
8.390 UnderlyingComplexEventRelativeDate
Tag Name Req' Description
d
41739 UnderlyingComplexEventDateUnadjusted N –
8.391 UnderlyingComplexEventScheduleGrp
Tag Name Req' Description
d
41750 NoUnderlyingComplexEventSchedules N –
→4175 UnderlyingComplexEventScheduleStartDat N Required if
1 e NoUnderlyingComplexEventSchedules(41750) > 0.
→4175 UnderlyingComplexEventScheduleEndDate N –
2
→4175 UnderlyingComplexEventScheduleFrequenc N Conditionally required when
3 yPeriod UnderlyingComplexEventScheduleFrequencyUnit(
41754) is specified.
→4175 UnderlyingComplexEventScheduleFrequenc N Conditionally required when
4 yUnit UnderlyingComplexEventScheduleFrequencyPerio
d(41753) is specified.
→4175 UnderlyingComplexEventScheduleRollConv N When specified, this overrides the date roll
5 ention convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values would
8.392 UnderlyingComplexEventTimes
Tag Name Req'd Description
2056 NoUnderlyingComplexEventTimes N –
→2057 UnderlyingComplexEventStartTime N Required if NoUnderlyingComplexEventTimes(2056) > 0.
→2058 UnderlyingComplexEventEndTime N Required if NoUnderlyingComplexEventTimes(2056) > 0.
8.393 UnderlyingComplexEvents
Tag Name Req' Description
d
2045 NoUnderlyingComplexEvents N –
→2046 UnderlyingComplexEventType N Required if
NoUnderlyingComplexEvents(2045) >
0.
→2261 UnderlyingComplexOptPayoutPaySide N –
→2262 UnderlyingComplexOptPayoutReceiveSide N –
→2263 UnderlyingComplexOptPayoutUnderlier N –
→2047 UnderlyingComplexOptPayoutAmount N –
→2264 UnderlyingComplexOptPayoutPercentage N –
→2265 UnderlyingComplexOptPayoutTime N –
→2266 UnderlyingComplexOptPayoutCurrency N –
→2048 UnderlyingComplexEventPrice N –
→2267 UnderlyingComplexEventPricePercentage N –
→2049 UnderlyingComplexEventPriceBoundaryMethod N –
→2050 UnderlyingComplexEventPriceBoundaryPrecision N –
→2051 UnderlyingComplexEventPriceTimeType N –
→2052 UnderlyingComplexEventCondition N Conditionally required when there
are more than one
UnderlyingComplexEvent
occurrences. A chain of events must
be linked together through use of the
UnderlyingComplexEventCondition(2
052) in which the relationship
between any two events is described.
For any two occurances of events the
first occurrence will specify the
UnderlyingComplexEventCondition(2
052) which links it with the second
event.
8.394 UnderlyingDateAdjustment
Tag Name Req'd Description
40964 UnderlyingBusinessDayConvention N –
Component UnderlyingBusinessCenterGrp N –
40965 UnderlyingDateRollConvention N –
8.395 UnderlyingDeliveryScheduleGrp
Tag Name Req Description
'd
41756 NoUnderlyingDeliverySchedules N –
→41757 UnderlyingDeliveryScheduleType N Required if
NoUnderlyingDeliverySchedules(41756) >
0.
→41758 UnderlyingDeliveryScheduleXID N –
→41759 UnderlyingDeliveryScheduleNotional N –
→41760 UnderlyingDeliveryScheduleNotionalUnitOfMea N –
sure
→41761 UnderlyingDeliveryScheduleNotionalCommodity N –
Frequency
→41762 UnderlyingDeliveryScheduleNegativeTolerance N –
→41763 UnderlyingDeliverySchedulePositiveTolerance N –
→41764 UnderlyingDeliveryScheduleToleranceUnitOfMe N –
asure
→41765 UnderlyingDeliveryScheduleToleranceType N Conditionally required when
UnderlyingDeliveryScheduleNegativeToler
ance(41762) or
UnderlyingDeliverySchedulePositiveToler
ance(41763) is specified.
→41766 UnderlyingDeliveryScheduleSettlCountry N –
→41767 UnderlyingDeliveryScheduleSettlTimeZone N –
→41768 UnderlyingDeliveryScheduleSettlFlowType N –
→41769 UnderlyingDeliveryScheduleSettlHolidaysProces N –
singInstruction
→Compon UnderlyingDeliveryScheduleSettlDayGrp N –
ent
8.396 UnderlyingDeliveryScheduleSettlDayGrp
Tag Name Req' Description
d
41770 NoUnderlyingDeliveryScheduleSettlDays N –
8.397 UnderlyingDeliveryScheduleSettlTimeGrp
Tag Name Req'd Description
41773 NoUnderlyingDeliveryScheduleSettlTimes N –
→41774 UnderlyingDeliveryScheduleSettlStart N Required if
NoUnderlyingDeliveryScheduleSettlTimes(41773)
> 0.
→41775 UnderlyingDeliveryScheduleSettlEnd N Required if
NoUnderlyingDeliveryScheduleSettlTimes(41773)
> 0.
→41776 UnderlyingDeliveryScheduleSettlTimeType N May be defaulted to market convention or
bilaterally agreed if not specified.
8.398 UnderlyingDeliveryStream
Tag Name Req'd Description
41777 UnderlyingDeliveryStreamType N –
Component UnderlyingDeliveryStreamCommoditySourceGrp N –
41778 UnderlyingDeliveryStreamPipeline N –
41779 UnderlyingDeliveryStreamEntryPoint N –
41780 UnderlyingDeliveryStreamWithdrawalPoint N –
41781 UnderlyingDeliveryStreamDeliveryPoint N –
42196 UnderlyingDeliveryStreamDeliveryPointSource N –
42197 UnderlyingDeliveryStreamDeliveryPointDesc N –
41782 UnderlyingDeliveryStreamDeliveryRestriction N –
41783 UnderlyingDeliveryStreamDeliveryContingency N –
41784 UnderlyingDeliveryStreamDeliveryContingentPartySide N –
41785 UnderlyingDeliveryStreamDeliverAtSourceIndicator N –
41786 UnderlyingDeliveryStreamRiskApportionment N –
41587 UnderlyingDeliveryStreamRiskApportionmentSource N –
Component UnderlyingDeliveryStreamCycleGrp N –
41787 UnderlyingDeliveryStreamTitleTransferLocation N –
8.399 UnderlyingDeliveryStreamCommoditySourceGrp
Tag Name Req' Description
d
41808 NoUnderlyingDeliveryStreamCommoditySo N –
urces
→4180 UnderlyingDeliveryStreamCommoditySour N Required if
9 ce NoUnderlyingDeliveryStreamCommoditySources(
41808) > 0.
8.400 UnderlyingDeliveryStreamCycleGrp
Tag Name Req' Description
d
41804 NoUnderlyingDeliveryStreamCycles N –
→4180 UnderlyingDeliveryStreamCycleDesc N Required if
5 NoUnderlyingDeliveryStreamCycles(41804) > 0.
→4180 EncodedUnderlyingDeliveryStreamCycleDes N Must be set if
6 cLen EncodedUnderlyingDeliveryStreamCycleDesc(41
807) field is specified and must immediately
precede it.
→4180 EncodedUnderlyingDeliveryStreamCycleDes N Encoded (non-ASCII characters) representation
7 c of the
UnderlyingDeliverySreamCycleDesc(41805) field
in the encoded format specified via the
MessageEncoding(347) field.
8.401 UnderlyingDividendAccrualFloatingRate
Tag Name Req' Description
d
4280 UnderlyingDividendFloatingRateIndex N –
1
4280 UnderlyingDividendFloatingRateIndexCurveP N Conditionally required when
2 eriod UnderlyingDividendFloatingRateIndexCurveUnit(4
2803) is specified.
4280 UnderlyingDividendFloatingRateIndexCurveU N Conditionally required when
3 nit UnderlyingDividendFloatingRateIndexCurvePeriod
(42802) is specified.
4280 UnderlyingDividendFloatingRateMultiplier N –
4
4280 UnderlyingDividendFloatingRateSpread N –
5
4280 UnderlyingDividendFloatingRateSpreadPositi N –
6 onType
4280 UnderlyingDividendFloatingRateTreatment N –
7
4280 UnderlyingDividendCapRate N –
8
4280 UnderlyingDividendCapRateBuySide N –
9
4281 UnderlyingDividendCapRateSellSide N –
0
4281 UnderlyingDividendFloorRate N –
1
4281 UnderlyingDividendFloorRateBuySide N –
2
4281 UnderlyingDividendFloorRateSellSide N –
3
4281 UnderlyingDividendInitialRate N –
4
4281 UnderlyingDividendFinalRateRoundingDirecti N –
5 on
4281 UnderlyingDividendFinalRatePrecision N –
6
4281 UnderlyingDividendAveragingMethod N –
7
4281 UnderlyingDividendNegativeRateTreatment N –
8
8.402 UnderlyingDividendAccrualPaymentDate
Tag Name Req Description
'd
42819 UnderlyingDividendAccrualPaymentDateRelativ N –
eTo
42820 UnderlyingDividendAccrualPaymentDateOffset N Conditionally required when
Period UnderlyingDividendAccrualPaymentDateOffs
etUnit(42821) is specified.
42821 UnderlyingDividendAccrualPaymentDateOffset N Conditionally required when
Unit UnderlyingDividendAccrualPaymentDateOffs
etPeriod(42820) is specified.
42822 UnderlyingDividendAccrualPaymentDateOffset N –
DayType
42823 UnderlyingDividendAccrualPaymentDateUnadj N –
usted
42824 UnderlyingDividendAccrualPaymentDateBusine N When specified, this overrides the business
ssDayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The value would be
specific to this instance of
UnderlyingDividendAccrualPaymentDate.
Compon UnderlyingDividendAccrualPaymentDateBusin N When specified, this overrides the business
ent essCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The values would be
specific to this instance of
UnderlyingDividendAccrualPaymentDate.
42825 UnderlyingDividendAccrualPaymentDateAdjust N –
ed
8.403 UnderlyingDividendAccrualPaymentDateBusinessCenterGrp
Tag Name Req Description
'd
42799 NoUnderlyingDividendAccrualPaymentDate N –
BusinessCenters
→428 UnderlyingDividendAccrualPaymentDateBus N Required if
00 inessCenter NoUnderlyingDividendAccrualPaymentDateBusine
ssCenters(42799) > 0.
8.404 UnderlyingDividendConditions
Tag Name Req'd Description
42826 UnderlyingDividendReinvestmentIndicator N –
42827 UnderlyingDividendEntitlementEvent N –
42828 UnderlyingDividendAmountType N –
8.405 UnderlyingDividendFXTriggerDate
Tag Name Req' Description
d
42846 UnderlyingDividendFXTriggerDateRelativeTo N –
42847 UnderlyingDividendFXTriggerDateOffsetPeriod N Conditionally required when
UnderlyingDividendFXTriggerDateOffsetUnit
(42848) is specified.
42848 UnderlyingDividendFXTriggerDateOffsetUnit N Conditionally required when
UnderlyingDividendFXTriggerDateOffsetPeri
od(42847) is specified.
42849 UnderlyingDividendFXTriggerDateOffsetDayTy N –
pe
42850 UnderlyingDividendFXTriggerDateUnadjusted N –
42851 UnderlyingDividendFXTriggerDateBusinessDay N When specified, this overrides the business
Convention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The value would be
8.406 UnderlyingDividendFXTriggerDateBusinessCenterGrp
Tag Name Req' Description
d
42853 NoUnderlyingDividendFXTriggerDateBusine N –
ssCenters
→428 UnderlyingDividendFXTriggerDateBusinessC N Required if
54 enter NoUnderlyingDividendFXTriggerDateBusinessCent
ers(42853) > 0.
8.407 UnderlyingDividendPaymentGrp
Tag Name Req'd Description
42855 NoUnderlyingDividendPayments N –
→42856 UnderlyingDividendPaymentDate N Required if NoUnderlyingDividendPayments (42855) >
0.
→42857 UnderlyingDividendPaymentAmount N Required if NoUnderlyingDividendPayments (42855) >
0.
→42858 UnderlyingDividendPaymentCurrency N –
→42859 UnderlyingDividendAccruedInterest N –
8.408 UnderlyingDividendPayout
Tag Name Req'd Description
42860 UnderlyingDividendPayoutRatio N –
42861 UnderlyingDividendPayoutConditions N –
Component UnderlyingDividendPaymentGrp N –
8.409 UnderlyingDividendPeriodBusinessCenterGrp
Tag Name Req' Description
d
42882 NoUnderlyingDividendPeriodBusinessCent N –
ers
8.410 UnderlyingDividendPeriodGrp
Tag Name Req' Description
d
42862 NoUnderlyingDividendPeriods N –
→42863 UnderlyingDividendPeriodSequence N Required if
NoUnderlyingDividendPeriods(42862) > 0.
→42864 UnderlyingDividendPeriodStartDateUnadju N –
sted
→42865 UnderlyingDividendPeriodEndDateUnadjus N –
ted
→42866 UnderlyingDividendPeriodUnderlierRefID N When specified, this overrides
UnderlyingDividendUnderlierRefID(42829). The
specified value would be specific to this
dividend period instance.
→42867 UnderlyingDividendPeriodStrikePrice N –
→42868 UnderlyingDividendPeriodBusinessDayCon N When specified, this overrides the business day
vention convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to this dividend period
instance.
→Compon UnderlyingDividendPeriodBusinessCenter N When specified, this overrides the business
ent Grp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this dividend period
instance.
→42869 UnderlyingDividendPeriodValuationDateU N –
nadjusted
→42870 UnderlyingDividendPeriodValuationDateR N –
elativeTo
→42871 UnderlyingDividendPeriodValuationDateOf N Conditionally required when
fsetPeriod UnderlyingDividendPeriodValuationDateOffset
Unit(42872) is specified.
→42872 UnderlyingDividendPeriodValuationDateOf N Conditionally required when
fsetUnit UnderlyingDividendPeriodValuationDateOffset
Period(42871) is specified.
→42873 UnderlyingDividendPeriodValuationDateOf N –
fsetDayType
8.411 UnderlyingEvntGrp
Tag Name Req'd Description
1981 NoUnderlyingEvents N –
→1982 UnderlyingEventType N Required if NoUnderlyingEvents(1982) > 0.
→1983 UnderlyingEventDate N Conditionally required when UnderlyingEventTime(1984) is
specified.
→1984 UnderlyingEventTime N –
→1985 UnderlyingEventTimeUnit N Conditionally required when
UnderlyingEventTimePeriod(1986) is specified.
→1986 UnderlyingEventTimePeriod N Conditionally required when
UnderlyingEventTimeUnit(1985) is specified.
→2342 UnderlyingEventMonthYear N –
→1987 UnderlyingEventPx N –
→2071 UnderlyingEventText N –
→2072 EncodedUnderlyingEventTextLen N Must be set if EncodedUnderlyingEventText(2073) field is
specified and must immediately precede it.
→2073 EncodedUnderlyingEventText N Encoded (non-ASCII characters) representation of the
UnderlyingEventText(2071) field in the encoded format
specified via the MessageEncoding(347) field.
8.412 UnderlyingExtraordinaryEventGrp
Tag Name Req'd Description
42884 NoUnderlyingExtraordinaryEvents N –
→42885 UnderlyingExtraordinaryEventType N Required if NoUnderlyingExtraordinaryEvents(42884) >
0.
→42886 UnderlyingExtraordinaryEventValue N Required if NoUnderlyingExtraordinaryEvents(42884) >
0.
8.413 UnderlyingInstrument
Tag Name Req'd Description
311 UnderlyingSymbol N –
312 UnderlyingSymbolSfx N –
309 UnderlyingSecurityID N –
305 UnderlyingSecurityIDSource N –
Component UndSecAltIDGrp N –
2874 UnderlyingID N 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 referenc
is allowed or needed.
462 UnderlyingProduct N –
Component UnderlyingSecurityXML N Embedded XML document describing the underlyin
instrument.
463 UnderlyingCFICode N –
2894 UnderlyingUPICode N –
310 UnderlyingSecurityType N –
763 UnderlyingSecuritySubType N –
313 UnderlyingMaturityMonthYear N –
542 UnderlyingMaturityDate N –
1213 UnderlyingMaturityTime N –
1837 UnderlyingContractPriceRefMonth N –
241 UnderlyingCouponPaymentDate N –
1453 UnderlyingRestructuringType N –
1454 UnderlyingSeniority N –
2614 UnderlyingNotional N –
2615 UnderlyingNotionalCurrency N –
2616 UnderlyingNotionalDeterminationMethod N –
2617 UnderlyingNotionalAdjustments N –
2619 UnderlyingNotionalXIDRef N –
8.414 UnderlyingMarketDisruption
Tag Name Req Description
'd
41859 UnderlyingMarketDisruptionProvision N –
Compon UnderlyingMarketDisruptionEventGrp N –
ent
41860 UnderlyingMarketDisruptionFallbackProvisi N –
on
Compon UnderlyingMarketDisruptionFallbackGrp N –
ent
Compon UnderlyingMarketDisruptionFallbackRefer N –
ent encePriceGrp
41861 UnderlyingMarketDisruptionMaximumDays N –
41862 UnderlyingMarketDisruptionMaterialityPer N If specified, the disruption event should be
centage specified in
UnderlyingMarketDisruptionEventGrp.
41863 UnderlyingMarketDisruptionMinimumFutu N Applicable only when
resContracts UnderlyingMarketDisruptionEvent(41865)='DeM
inimisTrading'.
8.415 UnderlyingMarketDisruptionEventGrp
Tag Name Req'd Description
41864 NoUnderlyingMarketDisruptionEvents N –
8.416 UnderlyingMarketDisruptionFallbackGrp
Tag Name Req'd Description
41866 NoUnderlyingMarketDisruptionFallbacks N –
→41867 UnderlyingMarketDisruptionFallbackType N Required if
NoUnderlyingMarketDisruptionFallbacks(41866)
> 0.
The sequence of entries specifies the order in
which the fallback provisions should be applied.
→41339 UnderlyingMarketDisruptionFallbackValue N –
8.417 UnderlyingMarketDisruptionFallbackReferencePriceGrp
Tag Name Re Description
q'd
4186 NoUnderlyingMarketDisruptionFallbackRefere N –
8 ncePrices
→41 UnderlyingMarketDisruptionFallbackUnderlier N Required if
869 Type NoUnderlyingMarketDisruptionFallbackReferenc
ePrices (41868) > 0.
→41 UnderlyingMarketDisruptionFallbackUnderlier N Conditionally required whem
870 SecurityID UnderlyingMarketDisruptionFallbackUnderlierSec
urityIDSource(41871) is specified.
→41 UnderlyingMarketDisruptionFallbackUnderlier N Conditionally required whem
871 SecurityIDSource UnderlyingMarketDisruptionFallbackUnderlierSec
urityID(41870) is specified.
→41 UnderlyingMarketDisruptionFallbackUnderlier N –
872 SecurityDesc
→41 EncodedUnderlyingMarketDisruptionFallbackU N Must be set if
873 nderlierSecurityDescLen EncodedUnderlyingMarketDisruptionFallbackUnd
erlierSecurityDesc(41874) field is specified and
must immediately precede it.
→41 EncodedUnderlyingMarketDisruptionFallbackU N Encoded (non-ASCII characters) representation of
874 nderlierSecurityDesc the
UnderlyingMarketDisruptionFallbackUnderlierSec
urityDesc(41872) field in the encoded format
specified via the MessageEncoding(347) field.
→41 UnderlyingMarketDisruptionFallbackOpenUnit N –
875 s
→41 UnderlyingMarketDisruptionFallbackBasketCur N –
876 rency
8.418 UnderlyingOptionExercise
Tag Name Req' Description
d
41810 UnderlyingExerciseDesc N –
41811 EncodedUnderlyingExerciseDescLen N Must be set if
EncodedUnderlyingExerciseDesc(41812
) field is specified and must
immediately precede it.
41812 EncodedUnderlyingExerciseDesc N Encoded (non-ASCII characters)
representation of the
UnderlyingExerciseDesc(41810) field in
the encoded format specified via the
MessageEncoding(347) field.
41813 UnderlyingAutomaticExerciseIndicator N –
41814 UnderlyingAutomaticExerciseThresholdRate N –
41815 UnderlyingExerciseConfirmationMethod N –
41816 UnderlyingManualNoticeBusinessCenter N –
41817 UnderlyingFallbackExerciseIndicator N –
41818 UnderlyingLimitedRightToConfirmIndicator N –
41819 UnderlyingExerciseSplitTicketIndicator N –
42887 UnderlyingSettlMethodElectingPartySide N –
Componen UnderlyingSettlMethodElectionDate N –
t
Componen UnderlyingOptionExerciseDates N –
t
Componen UnderlyingOptionExerciseExpiration N –
t
Componen UnderlyingOptionExerciseMakeWholeProvisio N –
t n
8.419 UnderlyingOptionExerciseBusinessCenterGrp
Tag Name Req' Description
d
41820 NoUnderlyingOptionExerciseBusinessCent N –
ers
→4182 UnderlyingOptionExerciseBusinessCenter N Required if
1 NoUnderlyingOptionExerciseBusinessCenters(418
20) > 0.
8.420 UnderlyingOptionExerciseDateGrp
Tag Name Req'd Description
41841 NoUnderlyingOptionExerciseDates N –
→41842 UnderlyingOptionExerciseDate N Required if NoUnderlyingOptionExerciseDates(41841) >
0.
→41843 UnderlyingOptionExerciseDateType N When specified it applies not only to the current date
but to all subsequent dates in the group until
overridden with a new type.
8.421 UnderlyingOptionExerciseDates
Tag Name Req' Description
d
41822 UnderlyingOptionExerciseBusinessDayConv N When specified, this overrides the business
ention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to the underlying exercise
dates.
Compone UnderlyingOptionExerciseBusinessCenterG N When specified, this overrides the business
nt rp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to the underlying option
exercise dates.
Compone UnderlyingOptionExerciseDateGrp N –
nt
41823 UnderlyingOptionExerciseEarliestDateOffset N –
DayType
41824 UnderlyingOptionExerciseEarliestDateOffset N Conditionally required when
Period UnderlyingOptionExerciseEarliestDateUnit(418
25) is specified.
41825 UnderlyingOptionExerciseEarliestDateOffset N Conditionally required when
Unit UnderlyingOptionExerciseEarliestDatePeriod(4
1824) is specified.
41826 UnderlyingOptionExerciseFrequencyPeriod N Conditinally required when
UnderlyingOptionExerciseFrequencyUnit(4182
7) is specified.
41827 UnderlyingOptionExerciseFrequencyUnit N Conditinally required when
UnderlyingOptionExerciseFrequencyPeriod(41
826) is specified.
41828 UnderlyingOptionExerciseStartDateUnadjus N –
ted
41829 UnderlyingOptionExerciseStartDateRelative N –
To
8.422 UnderlyingOptionExerciseExpiration
Tag Name Req Description
'd
41846 UnderlyingOptionExerciseExpirationDateBusine N When specified, this overrides the business
ssDayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to the underlying exercise
expiration dates.
Compon UnderlyingOptionExerciseExpirationDateBusin N When specified, this overrides the business
ent essCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to the underlying option
exercise expiration dates.
Compon UnderlyingOptionExerciseExpirationDateGrp N –
ent
41847 UnderlyingOptionExerciseExpirationDateRelativ N –
eTo
41848 UnderlyingOptionExerciseExpirationDateOffset N Conditionally required when
Period UnderlyingOptionExerciseExpirationDateOffs
etUnit(41849) is specified.
8.423 UnderlyingOptionExerciseExpirationDateBusinessCenterGrp
Tag Name Req Description
'd
41844 NoUnderlyingOptionExerciseExpirationDate N –
BusinessCenters
→418 UnderlyingOptionExerciseExpirationDateBus N Required if
45 inessCenter NoUnderlyingOptionExerciseExpirationDateBusine
ssCenters(41844) > 0.
8.424 UnderlyingOptionExerciseExpirationDateGrp
Tag Name Req'd Description
41856 NoUnderlyingOptionExerciseExpirationDates N –
→41857 UnderlyingOptionExerciseExpirationDate N Required if
NoUnderlyingOptionExpirationDates(41856) >
0.
→41858 UnderlyingOptionExerciseExpirationDateType N When specified it applies not only to the
current date but to all subsequent dates in
the group until overridden with a new type.
8.425 UnderlyingOptionExerciseMakeWholeProvision
Tag Name Req'd Description
42888 UnderlyingMakeWholeDate N –
42889 UnderlyingMakeWholeAmount N –
42890 UnderlyingMakeWholeBenchmarkCurveName N –
42891 UnderlyingMakeWholeBenchmarkCurvePoint N –
42892 UnderlyingMakeWholeRecallSpread N –
42893 UnderlyingMakeWholeBenchmarkQuote N –
42894 UnderlyingMakeWholeInterpolationMethod N –
8.426 UnderlyingPaymentScheduleFixingDateBusinessCenterGrp
Tag Name Req Description
'd
40966 NoUnderlyingPaymentScheduleFixingDateB N –
usinessCenters
→406 UnderlyingPaymentScheduleFixingDateBusi N Required if
90 nessCenter NoUnderlyingPaymentScheduleFixingDateBusines
sCenters(40966) > 0.
8.427 UnderlyingPaymentScheduleFixingDayGrp
Tag Name Req' Description
d
41878 NoUnderlyingPaymentScheduleFixingDays N –
→4187 UnderlyingPaymentScheduleFixingDayOfWe N Required if
9 ek NoUnderlyingPaymentScheduleFixingDays(418
78) > 0.
→4188 UnderlyingPaymentScheduleFixingDayNumb N –
0 er
8.428 UnderlyingPaymentScheduleGrp
Tag Name Re Description
q'd
40664 NoUnderlyingPaymentSchedules N –
→40665 UnderlyingPaymentScheduleType N Required if
NoUnderlyingPaymentScheules(40664) > 0.
→41881 UnderlyingPaymentScheduleXID N –
→41882 UnderlyingPaymentScheduleXIDRef N –
→40666 UnderlyingPaymentScheduleStubType N –
→40667 UnderlyingPaymentScheduleStartDateUnadjus N –
ted
8.429 UnderlyingPaymentScheduleInterimExchangeDateBusinessCenterGrp
Tag Name Re Description
q'd
4096 NoUnderlyingPaymentScheduleInterimExcha N –
7 ngeDateBusinessCenters
→40 UnderlyingPaymentScheduleInterimExchange N Required if
699 DatesBusinessCenter NoUnderlyingPaymentScheduleInterimExchangeD
ateBusinessCenters(40967) > 0.
8.430 UnderlyingPaymentScheduleRateSourceGrp
Tag Name Req' Description
d
40704 NoUnderlyingPaymentScheduleRateSources N –
→4070 UnderlyingPaymentScheduleRateSource N Required if
5 NoUnderlyingPaymentScheduleRates(40704) >
0.
8.431 UnderlyingPaymentStream
Tag Name Req Description
'd
40568 UnderlyingPaymentStreamType N –
40569 UnderlyingPaymentStreamMarketRate N –
40570 UnderlyingPaymentStreamDelayIndicator N –
42895 UnderlyingPaymentStreamCashSettlIndicator N –
40571 UnderlyingPaymentStreamSettlCurrency N –
40572 UnderlyingPaymentStreamDayCount N –
43107 UnderlyingPaymentStreamOtherDayCount N May be used to specify a count method not
listed in
UnderlyingPaymentStreamDayCount(40572).
40573 UnderlyingPaymentStreamAccrualDays N –
40574 UnderlyingPaymentStreamDiscountType N –
40575 UnderlyingPaymentStreamDiscountRate N –
40576 UnderlyingPaymentStreamDiscountRateDayCo N –
unt
40577 UnderlyingPaymentStreamCompoundingMeth N –
od
42896 UnderlyingPaymentStreamCompoundingXIDRe N Mutually exclusive with
f UnderlyingPaymentStreamCompoundingFixe
dRate(42900) or the
UnderlyingPaymentStreamCompoundingFloa
tingRate component.
42897 UnderlyingPaymentStreamCompoundingSprea N –
d
42898 UnderlyingPaymentStreamInterpolationMetho N –
d
42899 UnderlyingPaymentStreamInterpolationPeriod N –
40578 UnderlyingPaymentStreamInitialPrincipalExcha N –
ngeIndicator
40579 UnderlyingPaymentStreamInterimPrincipalExc N –
hangeIndicator
8.432 UnderlyingPaymentStreamCompoundingDateGrp
Tag Name Req' Description
d
42901 NoUnderlyingPaymentStreamCompounding N –
Dates
8.433 UnderlyingPaymentStreamCompoundingDates
Tag Name Req Description
'd
42904 UnderlyingPaymentStreamCompoundingDatesB N When specified, this overrides the business
usinessDayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to payment stream
compounding dates.
Compo UnderlyingPaymentStreamCompoundingDates N When specified, this overrides the business
nent BusinessCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to payment stream
compounding dates.
Compo UnderlyingPaymentStreamCompoundingDate N –
nent Grp
42905 UnderlyingPaymentStreamCompoundingDatesR N –
elativeTo
42906 UnderlyingPaymentStreamCompoundingDates N Conditionally required when
OffsetPeriod UnderlyingPaymentStreamCompoundingDate
sOffsetUnit(42907) is specified.
42907 UnderlyingPaymentStreamCompoundingDates N Conditionally required when
OffsetUnit UnderlyingPaymentStreamCompoundingDate
sOffsetPeriod(42906) is specified.
42908 UnderlyingPaymentStreamCompoundingDates N –
OffsetDayType
42909 UnderlyingPaymentStreamCompoundingPeriod N –
Skip
Compo UnderlyingPaymentStreamCompoundingStart N –
nent Date
Compo UnderlyingPaymentStreamCompoundingEndD N –
nent ate
42910 UnderlyingPaymentStreamCompoundingFreque N Conditionally required when
ncyPeriod UnderlyingPaymentStreamCompoundingFreq
uencyUnit(42911) is specified.
8.434 UnderlyingPaymentStreamCompoundingDatesBusinessCenterGrp
Tag Name Req Description
'd
4291 NoUnderlyingPaymentStreamCompoundingD N –
5 atesBusinessCenters
→42 UnderlyingPaymentStreamCompoundingDat N Required if
916 esBusinessCenter NoUnderlyingPaymentStreamCompoundingDates
BusinessCenters(42915) > 0.
8.435 UnderlyingPaymentStreamCompoundingEndDate
Tag Name Req Description
'd
429 UnderlyingPaymentStreamCompoundingEndD N –
17 ateUnadjusted
429 UnderlyingPaymentStreamCompoundingEndD N –
18 ateRelativeTo
429 UnderlyingPaymentStreamCompoundingEndD N Conditionally required when
19 ateOffsetPeriod UnderlyingPaymentStreamCompoundingEndDate
OffsetUnit(42920) is specified.
429 UnderlyingPaymentStreamCompoundingEndD N Conditionally required when
20 ateOffsetUnit UnderlyingPaymentStreamCompoundingEndDate
OffsetPeriod(42919) is specified.
429 UnderlyingPaymentStreamCompoundingEndD N –
21 ateOffsetDayType
429 UnderlyingPaymentStreamCompoundingEndD N –
22 ateAdjusted
8.436 UnderlyingPaymentStreamCompoundingFloatingRate
Tag Name Req Description
'd
429 UnderlyingPaymentStreamCompoundingRateIn N –
23 dex
429 UnderlyingPaymentStreamCompoundingRateIn N Conditionally required if
24 dexCurvePeriod UnderlyingPaymentStreamCompoundingRateInd
exCurveUnit(42925) is specified.
429 UnderlyingPaymentStreamCompoundingRateIn N Conditionally required if
25 dexCurveUnit UnderlyingPaymentStreamCompoundingRateInd
exCurvePeriod(42924) is specified.
429 UnderlyingPaymentStreamCompoundingRateM N –
26 ultiplier
429 UnderlyingPaymentStreamCompoundingRateSp N –
27 read
429 UnderlyingPaymentStreamCompoundingRateSp N –
28 readPositionType
429 UnderlyingPaymentStreamCompoundingRateTr N –
29 eatment
429 UnderlyingPaymentStreamCompoundingCapRat N –
30 e
429 UnderlyingPaymentStreamCompoundingCapRat N –
31 eBuySide
429 UnderlyingPaymentStreamCompoundingCapRat N –
32 eSellSide
429 UnderlyingPaymentStreamCompoundingFloorR N –
33 ate
429 UnderlyingPaymentStreamCompoundingFloorR N –
34 ateBuySide
429 UnderlyingPaymentStreamCompoundingFloorR N –
35 ateSellSide
429 UnderlyingPaymentStreamCompoundingInitialR N –
36 ate
429 UnderlyingPaymentStreamCompoundingFinalR N –
37 ateRoundingDirection
429 UnderlyingPaymentStreamCompoundingFinalR N –
38 atePrecision
429 UnderlyingPaymentStreamCompoundingAverag N –
39 ingMethod
429 UnderlyingPaymentStreamCompoundingNegati N –
40 veRateTreatment
8.437 UnderlyingPaymentStreamCompoundingStartDate
Tag Name Req Description
'd
429 UnderlyingPaymentStreamCompoundingStart N –
41 DateUnadjusted
429 UnderlyingPaymentStreamCompoundingStart N –
42 DateRelativeTo
429 UnderlyingPaymentStreamCompoundingStart N Conditionally required when
43 DateOffsetPeriod UnderlyingPaymentStreamCompoundingStartDate
OffsetUnit(42944) is specified.
429 UnderlyingPaymentStreamCompoundingStart N Conditionally required when
44 DateOffsetUnit UnderlyingPaymentStreamCompoundingStartDate
OffsetPeriod(42943) is specified.
429 UnderlyingPaymentStreamCompoundingStart N –
45 DateOffsetDayType
429 UnderlyingPaymentStreamCompoundingStart N –
46 DateAdjusted
8.438 UnderlyingPaymentStreamFinalPricePaymentDate
Tag Name Req Description
'd
429 UnderlyingPaymentStreamFinalPricePayment N –
49 DateUnadjusted
429 UnderlyingPaymentStreamFinalPricePayment N –
50 DateRelativeTo
429 UnderlyingPaymentStreamFinalPricePayment N Conditionally required when
51 DateOffsetPeriod UnderlyingPaymentStreamFinalPricePaymentDate
OffsetUnit(42952) is specified.
429 UnderlyingPaymentStreamFinalPricePayment N Conditionally required when
52 DateOffsetUnit UnderlyingPaymentStreamFinalPricePaymentDate
OffsetPeriod(42951) is specified.
429 UnderlyingPaymentStreamFinalPricePayment N –
53 DateOffsetDayType
429 UnderlyingPaymentStreamFinalPricePayment N –
54 DateAdjusted
8.439 UnderlyingPaymentStreamFixedRate
Tag Name Req' Description
d
4061 UnderlyingPaymentStreamRate N Mutually exclusive with
5 UnderlyingPaymentStreamFixedAmount(40
616).
4061 UnderlyingPaymentStreamFixedAmount N Mutually exclusive with
6 UnderlyingPaymentStreamRate(40615).
8.440 UnderlyingPaymentStreamFixingDateBusinessCenterGrp
Tag Name Req' Description
d
40972 NoUnderlyingPaymentStreamFixingDateBus N –
inessCenters
→406 UnderlyingPaymentStreamFixingDateBusine N Required if
07 ssCenter NoUnderlyingPaymentStreamFixingDateBusinessC
enters(40972) > 0.
8.441 UnderlyingPaymentStreamFixingDateGrp
Tag Name Req'd Description
42955 NoUnderlyingPaymentStreamFixingDates N –
→42956 UnderlyingPaymentStreamFixingDate N Required if
NoUnderlyingPaymentStreamFixingDates(42955)
> 0.
→42957 UnderlyingPaymentStreamFixingDateType N 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.
8.442 UnderlyingPaymentStreamFloatingRate
Tag Name Req Description
'd
40620 UnderlyingPaymentStreamRateIndex N –
8.443 UnderlyingPaymentStreamFormula
Tag Name Req'd Description
42978 UnderlyingPaymentStreamFormulaCurrency N –
42979 UnderlyingPaymentStreamFormulaCurrencyDeterminationMethod N –
42980 UnderlyingPaymentStreamFormulaReferenceAmount N –
Component UnderlyingPaymentStreamFormulaMathGrp N –
Component UnderlyingPaymentStreamFormulaImage N –
8.444 UnderlyingPaymentStreamFormulaImage
Tag Name Req' Description
d
4294 UnderlyingPaymentStreamFormulaImageLe N Conditionally required when
7 ngth UnderlyingPaymentStreamFormulaImage(42948)
is specified.
8.445 UnderlyingPaymentStreamFormulaMathGrp
Tag Name Req'd Description
42981 NoUnderlyingPaymentStreamFormulas N –
→43111 UnderlyingPaymentStreamFormulaLength N Required if
NoUnderlyingPaymentStreamFormulas(42981) >
0
→42982 UnderlyingPaymentStreamFormula N Required if
NoUnderlyingPaymentStreamFormulas(42981) >
0.
→42983 UnderlyingPaymentStreamFormulaDesc N –
8.446 UnderlyingPaymentStreamInitialFixingDateBusinessCenterGrp
Tag Name Req Description
'd
4097 NoUnderlyingPaymentStreamInitialFixingDat N –
1 eBusinessCenters
→406 UnderlyingPaymentStreamInitialFixingDateB N Required if
00 usinessCenter NoUnderlyingPaymentStreamInitialFixingDateBusi
nessCenters(40971) > 0.
8.447 UnderlyingPaymentStreamNonDeliverableFixingDateGrp
Tag Name Req'd Description
40656 NoUnderlyingNonDeliverableFixingDates N –
→40657 UnderlyingNonDeliverableFixingDate N Required if
NoUnderlyingNonDeliverableFixingDates(40656)
> 0.
→40658 UnderlyingNonDeliverableFixingDateType N When specified it applies not only to the current
date but to all subsequent dates in the group until
overridden with a new type.
8.448 UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenterGrp
Tag Name Re Description
q'd
4096 NoUnderlyingPaymentStreamNonDeliverable N –
8 FixingDatesBusinessCenters
8.449 UnderlyingPaymentStreamNonDeliverableSettlRateSource
Tag Name Req Description
'd
406 UnderlyingPaymentStreamNonDeliverableSett N –
61 lRateSource
408 UnderlyingPaymentStreamNonDeliverableSett N Conditionally required when
24 lReferencePage UnderlyingPaymentStreamNonDeliverableSettlRa
teSource(40661) = 3 (ISDA Settlement Rate
Option) or 99 (Other).
8.450 UnderlyingPaymentStreamNonDeliverableSettlTerms
Tag Name Re Description
q'd
40648 UnderlyingPaymentStreamNonDeliverableRefCu N –
rrency
40649 UnderlyingPaymentStreamNonDeliverableFixing N When specified, this overrides the business
DatesBusinessDayConvention 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.
Compo UnderlyingPaymentStreamNonDeliverableFixin N When specified, this overrides the business
nent gDatesBusinessCenterGrp 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.
40651 UnderlyingPaymentStreamNonDeliverableFixing N –
DatesRelativeTo
40652 UnderlyingPaymentStreamNonDeliverableFixing N Conditionally required when
DatesOffsetPeriod UnderlyingPaymentStreamNonDeliverableFixi
ngDatesOffsetUnit(40653) is specified.
40653 UnderlyingPaymentStreamNonDeliverableFixing N Conditionally required when
DatesOffsetUnit UnderlyingPaymentStreamNonDeliverableFixi
ngDatesOffsetPeriod(40652) is specified.
40654 UnderlyingPaymentStreamNonDeliverableFixing N –
DatesOffsetDayType
Compo UnderlyingPaymentStreamNonDeliverableSettl N –
nent RateSource
8.451 UnderlyingPaymentStreamPaymentDateBusinessCenterGrp
Tag Name Req Description
'd
40969 NoUnderlyingPaymentStreamPaymentDateB N –
usinessCenters
→405 UnderlyingPaymentStreamPaymentDateBusi N Required if
82 nessCenter NoUnderlyingPaymentStreamPaymentDateBusine
ssCenters(40969) > 0.
8.452 UnderlyingPaymentStreamPaymentDateGrp
Tag Name Req' Description
d
41937 NoUnderlyingPaymentStreamPaymentDat N –
es
→4193 UnderlyingPaymentStreamPaymentDate N Required if
8 NoUnderlyingPaymentStreamPaymentDates(419
37) > 0.
→4193 UnderlyingPaymentStreamPaymentDateTy N When specified it applies not only to the current
9 pe date but to all subsequent dates in the group
until overridden with a new type.
8.453 UnderlyingPaymentStreamPaymentDates
Tag Name Req Description
'd
40581 UnderlyingPaymentStreamPaymentDateBusiness N When specified, this overrides the business
DayConvention 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.
Compon UnderlyingPaymentStreamPaymentDateBusines N When specified, this overrides the business
ent sCenterGrp 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.
8.454 UnderlyingPaymentStreamPricingBusinessCenterGrp
Tag Name Req' Description
d
41909 NoUnderlyingPaymentStreamPricingBusine N –
ssCenters
→419 UnderlyingPaymentStreamPricingBusinessC N Required if
10 enter NoUnderlyingPaymentStreamPricingBusinessCent
ers(41909) > 0.
8.455 UnderlyingPaymentStreamPricingDateGrp
Tag Name Req' Description
d
41941 NoUnderlyingPaymentStreamPricingDates N –
→4194 UnderlyingPaymentStreamPricingDate N Required if
2 NoUnderlyingPaymentStreamPricingDates(41941
) > 0.
→4194 UnderlyingPaymentStreamPricingDateTyp N When specified it applies not only to the current
3 e date but to all subsequent dates in the group
until overridden with a new type.
8.456 UnderlyingPaymentStreamPricingDayGrp
Tag Name Req' Description
d
41944 NoUnderlyingPaymentStreamPricingDays N –
→4194 UnderlyingPaymentStreamPricingDayOfWee N Required if
5 k NoUnderlyingPaymentStreamPricingDays(4194
4) > 0.
→4194 UnderlyingPaymentStreamPricingDayNumb N –
6 er
8.457 UnderlyingPaymentStreamResetDateBusinessCenterGrp
Tag Name Req' Description
d
40970 NoUnderlyingPaymentStreamResetDateBusi N –
nessCenters
→405 UnderlyingPaymentStreamResetDateBusine N Required if
94 ssCenter NoUnderlyingPaymentStreamResetDateBusinessC
enters(40970) > 0.
8.458 UnderlyingPaymentStreamResetDates
Tag Name Req Description
'd
40592 UnderlyingPaymentStreamResetDateRelativeTo N –
40593 UnderlyingPaymentStreamResetDateBusinessD N When specified, this overrides the business
ayConvention 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.
Compon UnderlyingPaymentStreamResetDateBusiness N When specified, this overrides the business
ent CenterGrp centers defined in the
UnderlyingDateAdjustment component in
8.459 UnderlyingPaymentStubEndDate
Tag Name Req' Description
d
42984 UnderlyingPaymentStubEndDateUnadjusted N –
42985 UnderlyingPaymentStubEndDateBusinessDayC N When specified, this overrides the business
onvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to this payment stub
instance.
Compone UnderlyingPaymentStubEndDateBusinessCent N When specified, this overrides the business
nt erGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this payment stub
instance.
8.460 UnderlyingPaymentStubEndDateBusinessCenterGrp
Tag Name Req' Description
d
42991 NoUnderlyingPaymentStubEndDateBusines N –
sCenters
→429 UnderlyingPaymentStubEndDateBusinessC N Required if
92 enter NoUnderlyingPaymentStubEndDateBusinessCente
rs(42991) > 0.
8.461 UnderlyingPaymentStubGrp
Tag Name Req' Description
d
40708 NoUnderlyingPaymentStubs N –
→40709 UnderlyingPaymentStubType N Required if
NoUnderlyingPaymentStubs(40708) > 0.
→40710 UnderlyingPaymentStubLength N –
→Compon UnderlyingPaymentStubStartDate N –
ent
→Compon UnderlyingPaymentStubEndDate N –
ent
→40711 UnderlyingPaymentStubRate N –
→40712 UnderlyingPaymentStubFixedAmount N –
→40713 UnderlyingPaymentStubFixedCurrency N –
→40714 UnderlyingPaymentStubIndex N –
→40715 UnderlyingPaymentStubIndexSource N –
→40716 UnderlyingPaymentStubIndexCurvePeriod N Conditionally required when
UnderlyingPaymentStubIndexCurveUnit(4
0717) is specified.
8.462 UnderlyingPaymentStubStartDate
Tag Name Req' Description
d
42993 UnderlyingPaymentStubStartDateUnadjusted N –
42994 UnderlyingPaymentStubStartDateBusinessDay N When specified, this overrides the business
Convention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
8.463 UnderlyingPaymentStubStartDateBusinessCenterGrp
Tag Name Req' Description
d
43000 NoUnderlyingPaymentStubStartDateBusine N –
ssCenters
→430 UnderlyingPaymentStubStartDateBusinessC N Required if
01 enter NoUnderlyingPaymentStubStartDateBusinessCent
ers(43000) > 0.
8.464 UnderlyingPhysicalSettlDeliverableObligationGrp
Tag Name Req' Description
d
42065 NoUnderlyingPhysicalSettlDeliverableObliga N –
tions
→4206 UnderlyingPhysicalSettlDeliverableObligatio N Required if
6 nType NoUnderlyingPhysicalSettlDeliverableObligations
(42065) > 0.
→4206 UnderlyingPhysicalSettlDeliverableObligatio N –
7 nValue
8.465 UnderlyingPhysicalSettlTermGrp
Tag Name Req' Description
d
42060 NoUnderlyingPhysicalSettlTerms N –
→Componen UnderlyingPhysicalSettlDeliverableObligationG N Required if
t rp NoUnderlyingPhysicalSettlTerms(4206
0) > 0.
→42061 UnderlyingPhysicalSettlCurrency N –
→42062 UnderlyingPhysicalSettlBusinessDays N –
→42063 UnderlyingPhysicalSettlMaximumBusinessDays N –
→42064 UnderlyingPhysicalSettlTermXID N –
8.466 UnderlyingPricingDateBusinessCenterGrp
Tag Name Req'd Description
41947 NoUnderlyingPricingDateBusinessCenters N –
→41948 UnderlyingPricingDateBusinessCenter N Required if
NoUnderlyingPricingDateBusinessCenters(41947)
> 0.
8.467 UnderlyingPricingDateTime
Tag Name Req'd Description
41949 UnderlyingPricingDateUnadjusted N –
41950 UnderlyingPricingDateBusinessDayConvention N 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.
Component UnderlyingPricingDateBusinessCenterGrp N 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.
41951 UnderlyingPricingDateAdjusted N –
41952 UnderlyingPricingTime N –
41953 UnderlyingPricingTimeBusinessCenter N –
8.468 UnderlyingProtectionTermEventGrp
Tag Name Req' Description
d
42077 NoUnderlyingProtectionTermEvents N –
8.469 UnderlyingProtectionTermEventNewsSourceGrp
Tag Name Req' Description
d
42090 NoUnderlyingProtectionTermEventNewsSo N –
urces
→4209 UnderlyingProtectionTermEventNewsSour N Required if
1 ce NoUnderlyingProtectionTermEventNewsSources(
42090) > 0.
8.470 UnderlyingProtectionTermEventQualifierGrp
Tag Name Req' Description
d
42085 NoUnderlyingProtectionTermEventQualifi N –
ers
→4208 UnderlyingProtectionTermEventQualifier N Required if
6 NoUnderlyingProtectionTermEventQualifiers(420
85) > 0.
8.471 UnderlyingProtectionTermGrp
Tag Name Req' Description
d
42068 NoUnderlyingProtectionTerms N –
8.472 UnderlyingProtectionTermObligationGrp
Tag Name Req'd Description
42087 NoUnderlyingProtectionTermObligations N –
→42088 UnderlyingProtectionTermObligationType N Required if
NoUnderlyingProtectionTermObligations(42087)
> 0.
→42089 UnderlyingProtectionTermObligationValue N –
8.473 UnderlyingProvisionCashSettlPaymentDateBusinessCenterGrp
Tag Name Req Description
'd
4218 NoUnderlyingProvisionCashSettlPaymentDat N –
0 eBusinessCenters
→421 UnderlyingProvisionCashSettlPaymentDateB N Required if
81 usinessCenter NoUnderlyingProvisionCashSettlPaymentDateBusi
nessCenters(42180) > 0.
8.474 UnderlyingProvisionCashSettlPaymentDates
Tag Name Req Description
'd
42092 UnderlyingProvisionCashSettlPaymentDateBusi N When specified, this overrides the busienss
nessDayConvention day convention defined in the
8.475 UnderlyingProvisionCashSettlPaymentFixedDateGrp
Tag Name Req' Description
d
42099 NoUnderlyingProvisionCashSettlPaymentDate N –
s
→4210 UnderlyingProvisionCashSettlPaymentDate N Required if
0 NoUnderlyingProvisionCashSettlPaymentDat
es (42099) > 0.
→4210 UnderlyingProvisionCashSettlPaymentDateTy N When specified it applies not only to the
1 pe current date but to all subsequent dates in
the group until overridden with a new type.
8.476 UnderlyingProvisionCashSettlQuoteSource
Tag Name Req'd Description
42102 UnderlyingProvisionCashSettlQuoteSource N –
42103 UnderlyingProvisionCashSettlQuoteReferencePage N –
8.477 UnderlyingProvisionCashSettlValueDateBusinessCenterGrp
Tag Name Req Description
'd
42182 NoUnderlyingProvisionCashSettlValueDateB N –
usinessCenters
→421 UnderlyingProvisionCashSettlValueDateBusi N Required if
83 nessCenter NoUnderlyingProvisionCashSettlValueDateBusines
sCenters(42182) > 0.
8.478 UnderlyingProvisionCashSettlValueDates
Tag Name Req Description
'd
42104 UnderlyingProvisionCashSettlValueTime N –
42105 UnderlyingProvisionCashSettlValueTimeBusines N –
sCenter
42106 UnderlyingProvisionCashSettlValueDateBusines N When specified, this overrides the busienss
sDayConvention 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.
Compon UnderlyingProvisionCashSettlValueDateBusine N When specified, this overrides the business
ent ssCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this instance of the
provisional cash settlement value date.
42107 UnderlyingProvisionCashSettlValueDateRelativ N –
eTo
42108 UnderlyingProvisionCashSettlValueDateOffsetP N Conditionally required when
eriod UnderlyingProvisionCashSettlValueDateOffs
etUnit(42109) is specified.
42109 UnderlyingProvisionCashSettlValueDateOffsetU N Conditionally required when
nit UnderlyingProvisionCashSettlValueDateOffs
etPeriod(42108) is specified.
42110 UnderlyingProvisionCashSettlValueDateOffsetD N –
ayType
42111 UnderlyingProvisionCashSettlValueDateAdjuste N –
d
8.479 UnderlyingProvisionDateBusinessCenterGrp
Tag Name Req' Description
d
42190 NoUnderlyingProvisionDateBusinessCente N –
rs
8.480 UnderlyingProvisionGrp
Tag Name Req' Description
d
42149 NoUnderlyingProvisions N –
→42150 UnderlyingProvisionType N Required if
NoUnderlyingProvisions(42149) > 0.
→42151 UnderlyingProvisionDateUnadjusted N –
→42152 UnderlyingProvisionDateBusinessDayConventio N When specified, this overrides the
n busienss day convention defined in the
UnderlyingDateAdjustment component
in UnderlyingInstrument. The specified
value would be specific to this instance
of the instrument provisions.
→Compone UnderlyingProvisionDateBusinessCenterGrp N When specified, this overrides the
nt business centers defined in the
UnderlyingDateAdjustment component
in UnderlyingInstrument. The specified
values would be specific to this instance
of the instrument provisions.
→42153 UnderlyingProvisionDateAdjusted N –
→42154 UnderlyingProvisionDateTenorPeriod N Conditionally required when
UnderlyingProvisionDateTenorUnit(421
55) is specified.
→42155 UnderlyingProvisionDateTenorUnit N Conditionally required when
UnderlyingProvisionDateTenorPeriod(4
2154) is specified.
→43002 UnderlyingProvisionBreakFeeElection N –
→43003 UnderlyingProvisionBreakFeeRate N –
→42156 UnderlyingProvisionCalculationAgent N –
→42157 UnderlyingProvisionOptionSinglePartyBuyerSid N –
e
→42158 UnderlyingProvisionOptionSinglePartySellerSide N –
→Compone UnderlyingProvisionCashSettlValueDates N –
nt
→Compone UnderlyingProvisionOptionExerciseDates N –
nt
→Compone UnderlyingProvisionOptionExpirationDate N –
nt
8.481 UnderlyingProvisionOptionExerciseBusinessCenterGrp
Tag Name Req' Description
d
42184 NoUnderlyingProvisionOptionExerciseBusin N –
essCenters
→421 UnderlyingProvisionOptionExerciseBusiness N Required if
85 Center NoUnderlyingProvisionOptionExerciseBusinessCe
nters(42184) > 0.
8.482 UnderlyingProvisionOptionExerciseDates
Tag Name Req Description
'd
42115 UnderlyingProvisionOptionExerciseBusinessD N When specified, this overrides the busienss
ayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to this instance of the
provisional option exercise date.
Compon UnderlyingProvisionOptionExerciseBusiness N When specified, this overrides the business
ent CenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this instance of the
provisional option exercise date.
Compon UnderlyingProvisionOptionExerciseFixedDat N –
ent eGrp
42116 UnderlyingProvisionOptionExerciseEarliestDa N Conditionally required when
teOffsetPeriod UnderlyingProvisionOptionExerciseEarliestDate
Unit(42117) is specified.
42117 UnderlyingProvisionOptionExerciseEarliestDa N Conditionally required when
teOffsetUnit UnderlyingProvisionOptionExerciseEasrliestDat
ePeriod(42116) is specified.
42118 UnderlyingProvisionOptionExerciseFrequency N Conditionally required when
Period UnderlyingProvisionOptionExerciseFrequencyU
nit(42119) is specified.
42119 UnderlyingProvisionOptionExerciseFrequency N Conditionally required when
Unit UnderlyingProvisionOptionExerciseFrequencyP
eriod(42118) is specified.
42120 UnderlyingProvisionOptionExerciseStartDate N –
Unadjusted
42121 UnderlyingProvisionOptionExerciseStartDate N –
RelativeTo
42122 UnderlyingProvisionOptionExerciseStartDate N Conditionally required when
OffsetPeriod UnderlyingProvisionOptionExerciseStartDateOf
fsetUnit(42123) is specified.
42123 UnderlyingProvisionOptionExerciseStartDate N Conditionally required when
OffsetUnit UnderlyingProvisionOptionExerciseStartDateOf
fsetPeriod(42122) is specified.
42124 UnderlyingProvisionOptionExerciseStartDate N –
OffsetDayType
42125 UnderlyingProvisionOptionExerciseStartDate N –
Adjusted
42126 UnderlyingProvisionOptionExercisePeriodSkip N –
42127 UnderlyingProvisionOptionExerciseBoundsFir N –
stDateUnadjusted
8.483 UnderlyingProvisionOptionExerciseFixedDateGrp
Tag Name Req' Description
d
42112 NoUnderlyingProvisionOptionExerciseFixed N –
Dates
→4211 UnderlyingProvisionOptionExerciseFixedDa N Required if
3 te NoUnderlyingProvisionOptionExerciseFixedDates(
42112) > 0.
→4211 UnderlyingProvisionOptionExerciseFixedDa N When specified it applies not only to the current
4 teType date but to all subsequent dates in the group
until overridden with a new type.
8.484 UnderlyingProvisionOptionExpirationDate
Tag Name Req Description
'd
42133 UnderlyingProvisionOptionExpirationDateUnadj N –
usted
42134 UnderlyingProvisionOptionExpirationDateBusin N When specified, this overrides the busienss
essDayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to this instance of the
provisional option expiration date.
Compon UnderlyingProvisionOptionExpirationDateBusi N When specified, this overrides the business
ent nessCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this instance of the
provisional option expiration date.
42135 UnderlyingProvisionOptionExpirationDateRelati N –
veTo
8.485 UnderlyingProvisionOptionExpirationDateBusinessCenterGrp
Tag Name Req Description
'd
42186 NoUnderlyingProvisionOptionExpirationDate N –
BusinessCenters
→421 UnderlyingProvisionOptionExpirationDateBu N Required if
87 sinessCenter NoUnderlyingProvisionOptionExpirationDateBusin
essCenters(42186) > 0.
8.486 UnderlyingProvisionOptionRelevantUnderlyingDate
Tag Name Re Description
q'd
42142 UnderlyingProvisionOptionRelevantUnderlyingD N –
ateUnadjusted
42143 UnderlyingProvisionOptionRelevantUnderlyingD N When specified, this overrides the business
ateBusinessDayConvention 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.
Compo UnderlyingProvisionOptionRelevantUnderlying N When specified, this overrides the business
nent DateBusinessCenterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to this instance of the
provisional option relevent underlying date.
42144 UnderlyingProvisionOptionRelevantUnderlyingD N –
ateRelativeTo
8.487 UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenterGrp
Tag Name Re Description
q'd
4218 NoUnderlyingProvisionOptionRelevantUnderl N –
8 yingDateBusinessCenters
→42 UnderlyingProvisionOptionRelevantUnderlyin N Required if
189 gDateBusinessCenter NoUnderlyingProvisionOptionRelevantUnderlying
DateBusinessCenters(42188) > 0.
8.488 UnderlyingProvisionParties
Tag Name Req'd Description
42173 NoUnderlyingProvisionPartyIDs N –
→42174 UnderlyingProvisionPartyID N Required if
NoUnderlyingProvisionPartyIDs(42173) > 0.
→42175 UnderlyingProvisionPartyIDSource N Required if
NoUnderlyingProvisionPartyIDs(42173) > 0.
→42176 UnderlyingProvisionPartyRole N Required if
NoUnderlyingProvisionPartyIDs(42173) > 0.
→40918 UnderlyingProvisionPartyRoleQualifier N –
→Component UnderlyingProvisionPtysSubGrp N –
8.489 UnderlyingProvisionPtysSubGrp
Tag Name Req'd Description
42177 NoUnderlyingProvisionPartySubIDs N –
→42178 UnderlyingProvisionPartySubID N Required if NoUnderlyingProvisionPartySubIDs(42177)
> 0.
→42179 UnderlyingProvisionPartySubIDType N Required if NoUnderlyingProvisionPartySubIDs(42177)
> 0.
8.490 UnderlyingRateSpreadSchedule
Tag Name Req'd Description
43004 UnderlyingRateSpreadInitialValue N –
Component UnderlyingRateSpreadStepGrp N –
8.491 UnderlyingRateSpreadStepGrp
Tag Name Req'd Description
43005 NoUnderlyingRateSpreadSteps N –
→43006 UnderlyingRateSpreadStepDate N Required if NoUnderlyingRateSpreadSteps(43005) > 0.
→43007 UnderlyingRateSpreadStepValue N Required if NoUnderlyingRateSpreadSteps(43005) > 0.
8.492 UnderlyingReturnRateDateGrp
Tag Name Req Description
'd
43008 NoUnderlyingReturnRateDates N –
→43009 UnderlyingReturnRateDateMode N Required if
NoUnderlyingReturnRateDates(43008) > 0.
→Compo UnderlyingReturnRateValuationDateGrp N –
nent
→43010 UnderlyingReturnRateValuationDateRelative N –
To
→43011 UnderlyingReturnRateValuationDateOffsetP N Conditionally required when
eriod UnderlyingReturnRateValuationDateOffsetUn
it(43012) is specified.
→43012 UnderlyingReturnRateValuationDateOffsetU N Conditionally required when
nit UnderlyingReturnRateValuationDateOffsetPer
iod(43011) is specified.
→43013 UnderlyingReturnRateValuationDateOffsetD N –
ayType
→43014 UnderlyingReturnRateValuationStartDateUn N –
adjusted
→43015 UnderlyingReturnRateValuationStartDateRel N –
ativeTo
→43016 UnderlyingReturnRateValuationStartDateOff N Conditionally required when
setPeriod UnderlyingReturnRateValuationStartDateOffs
etUnit(43017) is specified.
→43017 UnderlyingReturnRateValuationStartDateOff N Conditionally required when
setUnit UnderlyingReturnRateValuationStartDateOffs
etPeriod(43016) is specified.
→43018 UnderlyingReturnRateValuationStartDateOff N –
setDayType
8.493 UnderlyingReturnRateFXConversionGrp
Tag Name Req'd Description
43030 NoUnderlyingReturnRateFXConversions N –
8.494 UnderlyingReturnRateGrp
Tag Name Req' Description
d
43034 NoUnderlyingReturnRates N –
→43035 UnderlyingReturnRatePriceSequence N Required if
NoUnderlyingReturnRates(43034) > 0.
→43036 UnderlyingReturnRateCommissionBasis N –
→43037 UnderlyingReturnRateCommissionAmount N –
→43038 UnderlyingReturnRateCommissionCurrency N If not specified, this is defaulted to the
reporting currency.
→43039 UnderlyingReturnRateTotalCommissionPerTr N –
ade
→43040 UnderlyingReturnRateDeterminationMethod N –
→Compone UnderlyingReturnRatePriceGrp N –
nt
→Compone UnderlyingReturnRateFXConversionGrp N –
nt
→43041 UnderlyingReturnRateAmountRelativeTo N –
→43042 UnderlyingReturnRateQuoteMeasureType N –
→43043 UnderlyingReturnRateQuoteUnits N –
→43044 UnderlyingReturnRateQuoteMethod N –
→43045 UnderlyingReturnRateQuoteCurrency N –
→43046 UnderlyingReturnRateQuoteCurrencyType N –
→43047 UnderlyingReturnRateQuoteTimeType N Mutually exclusive with
UnderlyingReturnRateQuoteTime(43048).
→43048 UnderlyingReturnRateQuoteTime N Mutually exclusive with
UnderlyingReturnRateQuoteTimeType(430
47).
→43049 UnderlyingReturnRateQuoteDate N –
→43050 UnderlyingReturnRateQuoteExpirationTime N –
→43051 UnderlyingReturnRateQuoteBusinessCenter N –
→43052 UnderlyingReturnRateQuoteExchange N –
8.495 UnderlyingReturnRateInformationSourceGrp
Tag Name Req' Description
d
43060 NoUnderlyingReturnRateInformationSourc N –
es
→4306 UnderlyingReturnRateInformationSource N Required if
1 NoUnderlyingReturnRateInformationSources(430
60) > 0.
→4306 UnderlyingReturnRateReferencePage N –
2
→4306 UnderlyingReturnRateReferencePageHead N –
3 ing
8.496 UnderlyingReturnRatePriceGrp
Tag Name Req'd Description
43064 NoUnderlyingReturnRatePrices N –
→43065 UnderlyingReturnRatePriceBasis N Required if NoUnderlyingReturnRatePrices(43064) > 0.
→43066 UnderlyingReturnRatePrice N –
→43067 UnderlyingReturnRatePriceCurrency N –
→43068 UnderlyingReturnRatePriceType N –
8.497 UnderlyingReturnRateValuationDateBusinessCenterGrp
Tag Name Req' Description
d
43069 NoUnderlyingReturnRateValuationDateBusi N –
nessCenters
→430 UnderlyingReturnRateValuationDateBusines N Required if
70 sCenter NoUnderlyingReturnRateValuationDateBusinessC
enters(43069) > 0.
8.498 UnderlyingReturnRateValuationDateGrp
Tag Name Req'd Description
43071 NoUnderlyingReturnRateValuationDates N –
→43072 UnderlyingReturnRateValuationDate N Required if
NoUnderlyingReturnRateValuationDates(43071) >
0.
→43073 UnderlyingReturnRateValuationDateType N 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.
8.499 UnderlyingSecondaryAssetGrp
Tag Name Req'd Description
2080 NoUnderlyingSecondaryAssetClasses N –
→2081 UnderlyingSecondaryAssetClass N Required if NoUnderlyingSecondaryAssetClasses(2080)
> 0.
→2082 UnderlyingSecondaryAssetSubClass N Required if UnderlyingSecondaryAssetType(2083) is
specified.
→2083 UnderlyingSecondaryAssetType N Required if UnderlyingSecondaryAssetSubType(2745) is
specified.
→2745 UnderlyingSecondaryAssetSubType N –
8.500 UnderlyingSecurityXML
Tag Name Req'd Description
1874 UnderlyingSecurityXMLLen N Must be provided if UnderlyingSecurityXML(1875) field is
specified and must immediately precede it.
1875 UnderlyingSecurityXML N –
1876 UnderlyingSecurityXMLSchema N –
8.501 UnderlyingSettlMethodElectionDate
Tag Name Req' Description
d
43076 UnderlyingSettlMethodElectionDateUnadjuste N –
d
43077 UnderlyingSettlMethodElectionDateBusinessD N When specified, this overrides the business
ayConvention day convention defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified value
would be specific to
UnderlyingOptionExercise.
Compon UnderlyingSettlMethodElectionDateBusinessC N When specified, this overrides the business
ent enterGrp centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified values
would be specific to
UnderlyingOptionExercise.
43078 UnderlyingSettlMethodElectionDateRelativeTo N –
43079 UnderlyingSettlMethodElectionDateOffsetPeri N Conditionally required when
od UnderlyingSettlMethodElectionDateOffsetU
nit(43080) is specified.
43080 UnderlyingSettlMethodElectionDateOffsetUnit N Conditionally required when
UnderlyingSettlMethodElectionDateOffsetP
eriod(43079) is specified.
43081 UnderlyingSettlMethodElectionDateOffsetDayT N –
ype
43082 UnderlyingSettlMethodElectionDateAdjusted N –
8.502 UnderlyingSettlMethodElectionDateBusinessCenterGrp
Tag Name Req' Description
d
43074 NoUnderlyingSettlMethodElectionDateBusi N –
nessCenters
→430 UnderlyingSettlMethodElectionDateBusines N Required if
75 sCenter NoUnderlyingSettlMethodElectionDateBusinessCe
nters(43074) > 0.
8.503 UnderlyingSettlRateDisruptionFallbackGrp
Tag Name Req' Description
d
40659 NoUnderlyingSettlRateFallbacks N –
→40660 UnderlyingSettlRatePostponementMaximumDay N Required if
s NoUnderlyingSettlRateFallbacks(4065
9) > 0.
8.504 UnderlyingSettlRateFallbackRateSource
Tag Name Req'd Description
40904 UnderlyingSettlRateFallbackRateSource N –
40915 UnderlyingSettlRateFallbackReferencePage N Conditionally required when
UnderlyingSettlRateFallbackRateSource(40904) = 3
(ISDA Settlement Rate Option) or 99 (Other).
8.505 UnderlyingStipulations
Tag Name Req'd Description
887 NoUnderlyingStips N –
→888 UnderlyingStipType N Required if NoUnderlyingStips >0
→889 UnderlyingStipValue N –
8.506 UnderlyingStreamAssetAttributeGrp
Tag Name Req'd Description
41800 NoUnderlyingStreamAssetAttributes N –
→41801 UnderlyingStreamAssetAttributeType N Required if
NoUnderlyingStreamAssetAttributes(41800) > 0.
→41802 UnderlyingStreamAssetAttributeValue N –
→41803 UnderlyingStreamAssetAttributeLimit N –
8.507 UnderlyingStreamCalculationPeriodBusinessCenterGrp
Tag Name Req' Description
d
40973 NoUnderlyingStreamCalculationPeriodBusin N –
essCenters
→405 UnderlyingStreamCalculationPeriodBusines N Required if
57 sCenter NoUnderlyingStreamCalculationPeriodBusinessCe
nters(40973) > 0.
8.508 UnderlyingStreamCalculationPeriodDateGrp
Tag Name Req' Description
d
41954 NoUnderlyingStreamCalculationPeriodDat N –
es
→4195 UnderlyingStreamCalculationPeriodDate N Required if
5 NoUnderlyingStreamCalculationPeriodDates(419
54) > 0.
→4195 UnderlyingStreamCalculationPeriodDateTy N When specified it applies not only to the current
6 pe date but to all subsequent dates in the group
until overridden with a new type.
8.509 UnderlyingStreamCalculationPeriodDates
Tag Name Req' Description
d
41957 UnderlyingStreamCalculationPeriodDatesXID N –
41958 UnderlyingStreamCalculationPeriodDatesXIDRef N –
40556 UnderlyingStreamCalculationPeriodBusinessDayC N When specified, this overrides the
onvention 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.
Compon UnderlyingStreamCalculationPeriodBusinessCen N When specified, this overrides the
ent terGrp 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.
Compon UnderlyingStreamCalculationPeriodDateGrp N –
ent
40558 UnderlyingStreamFirstPeriodStartDateUnadjuste N –
d
40559 UnderlyingStreamFirstPeriodStartDateBusinessD N When specified, this overrides the
ayConvention 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.
Compon UnderlyingStreamFirstPeriodStartDateBusinessC N When specified, this overrides the
ent enterGrp business centers defined in the
UnderlyingDateAdjustment component in
UnderlyingInstrument. The specified
values would be specific to this instance
8.510 UnderlyingStreamCommodity
Tag Name Req Description
'd
41964 UnderlyingStreamCommodityBase N –
41965 UnderlyingStreamCommodityType N –
41966 UnderlyingStreamCommoditySecurityID N Conditionally required when
UnderlyingStreamCommoditySecurityIDSour
ce(41967) is specified.
41967 UnderlyingStreamCommoditySecurityIDSource N Conditionally required when
UnderlyingStreamCommoditySecurityID(419
66) is specified.
Compon UnderlyingStreamCommodityAltIDGrp N –
ent
8.511 UnderlyingStreamCommodityAltIDGrp
Tag Name Req'd Description
41990 NoUnderlyingStreamCommodityAltIDs N –
→41991 UnderlyingStreamCommodityAltID N Required if
NoUnderlyingStreamCommodityAltIDs(41990) > 0.
→41992 UnderlyingStreamCommodityAltIDSource N Required if
NoUnderlyingStreamCommodityAltIDs(41990) > 0.
8.512 UnderlyingStreamCommodityDataSourceGrp
Tag Name Req' Description
d
41993 NoUnderlyingStreamCommodityDataSource N –
s
→4199 UnderlyingStreamCommodityDataSourceID N Required if
4 NoUnderlyingStreamCommodityDataSources(41
993) > 0.
→4199 UnderlyingStreamCommodityDataSourceID N Required if
5 Type NoUnderlyingStreamCommodityDataSources(41
993) > 0.
8.513 UnderlyingStreamCommoditySettlBusinessCenterGrp
Tag Name Req' Description
d
41962 NoUnderlyingStreamCommoditySettlBusine N –
ssCenters
→419 UnderlyingStreamCommoditySettlBusiness N Required if
63 Center NoUnderlyingStreamCommoditySettlBusinessCent
ers(41962) > 0.
8.514 UnderlyingStreamCommoditySettlDayGrp
Tag Name Req' Description
d
41996 NoUnderlyingStreamCommoditySettlDay N –
s
→41997 UnderlyingStreamCommoditySettlDay N Required if
NoUnderlyingStreamCommoditySettlDays(41
996) > 0.
→41998 UnderlyingStreamCommoditySettlTotalH N –
ours
→Compone UnderlyingStreamCommoditySettlTimeG N –
nt rp
8.515 UnderlyingStreamCommoditySettlPeriodGrp
Tag Name Req Description
'd
42002 NoUnderlyingStreamCommoditySettlPeriods N –
→42003 UnderlyingStreamCommoditySettlCountry N Required if
NoUnderlyingStreamCommoditySettlPeriods(
42002) > 0.
→42004 UnderlyingStreamCommoditySettlTimeZone N –
→42005 UnderlyingStreamCommoditySettlFlowType N –
→42006 UnderlyingStreamCommoditySettlPeriodNoti N –
onal
→42007 UnderlyingStreamCommoditySettlPeriodNoti N –
onalUnitOfMeasure
→42008 UnderlyingStreamCommoditySettlPeriodFreq N Conditionally required when
uencyPeriod UnderlyingStreamCommoditySettlPeriodFreq
uencyUnit(42009) is specified.
→42009 UnderlyingStreamCommoditySettlPeriodFreq N Conditionally required when
uencyUnit UnderlyingStreamCommoditySettlPeriodFreq
uencyPeriod(42008) is specified.
→42010 UnderlyingStreamCommoditySettlPeriodPrice N –
8.516 UnderlyingStreamCommoditySettlTimeGrp
Tag Name Req' Description
d
41999 NoUnderlyingStreamCommoditySettlTime N –
s
→4200 UnderlyingStreamCommoditySettlStart N Required if
0 NoUnderlyingStreamCommoditySettlTimes(4199
9) > 0.
→4200 UnderlyingStreamCommoditySettlEnd N Required if
1 NoUnderlyingStreamCommoditySettlTimes(4199
9) > 0.
→4193 UnderlyingStreamCommoditySettlTimeTyp N May be defaulted to market convention or
6 e bilaterally agreed if not specified.
8.517 UnderlyingStreamEffectiveDate
Tag Name Req' Description
d
40057 UnderlyingStreamEffectiveDateUnadjusted N –
40058 UnderlyingStreamEffectiveDateBusinessDayCo N When specified, this overrides the business
nvention 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.
Compone UnderlyingStreamEffectiveDateBusinessCente N When specified, this overrides the business
nt rGrp 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.
8.518 UnderlyingStreamEffectiveDateBusinessCenterGrp
Tag Name Req' Description
d
40975 NoUnderlyingStreamEffectiveDateBusiness N –
Centers
→4005 UnderlyingStreamEffectiveDateBusinessCe N Required if
9 nter NoUnderlyingStreamEffectiveDateBusinessCenter
s(40975) > 0.
8.519 UnderlyingStreamFirstPeriodStartDateBusinessCenterGrp
Tag Name Req' Description
d
40974 NoUnderlyingStreamFirstPeriodStartDateBu N –
sinessCenters
→405 UnderlyingStreamFirstPeriodStartDateBusin N Required if
60 essCenter NoUnderlyginstreamFirstPeriodStartDateBusiness
Centers(40974) > 0.
8.520 UnderlyingStreamGrp
Tag Name Req' Description
d
40540 NoUnderlyingStreams N –
→40541 UnderlyingStreamType N Required if NoUnderlyingStreams(40540) >
0.
→42016 UnderlyingStreamXID N –
→40542 UnderlyingStreamDesc N –
→43083 UnderlyingStreamVersion N –
→43084 UnderlyingStreamVersionEffectiveDate N –
→40543 UnderlyingStreamPaySide N –
→40544 UnderlyingStreamReceiveSide N –
8.521 UnderlyingStreamTerminationDate
Tag Name Req' Description
d
40548 UnderlyingStreamTerminationDateUnadjusted N –
40549 UnderlyingStreamTerminationDateBusinessDa N When specified, this overrides the business
yConvention 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.
Compon UnderlyingStreamTerminationDateBusinessC N When specified, this overrides the business
ent enterGrp 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.
40551 UnderlyingStreamTerminationDateRelativeTo N –
40552 UnderlyingStreamTerminationDateOffsetPerio N Conditionally required when
d UnderlyingStreamTerminationDateOffsetUni
t(40553) is specified.
40553 UnderlyingStreamTerminationDateOffsetUnit N Conditionally required when
UnderlyingPaymentTerminationDateOffsetP
eriod(40552) is specified.
40554 UnderlyingStreamTerminationDateOffsetDayT N –
ype
40555 UnderlyingStreamTerminationDateAdjusted N –
8.522 UnderlyingStreamTerminationDateBusinessCenterGrp
Tag Name Req' Description
d
40976 NoUnderlyingStreamTerminationDateBusin N –
essCenters
→405 UnderlyingStreamTerminationDateBusiness N Required if
50 Center NoUnderlyingStreamTerminationDateBusinessCen
ters(40976) > 0.
8.523 UndlyInstrumentParties
Tag Name Req'd Description
1058 NoUndlyInstrumentParties N –
→1059 UnderlyingInstrumentPartyID N Used to identify the source of PartyID.
Required if
UnderlyingInstrumentPartyIDSource(1060) is
specified. Required if
NoUndlyInstrumentParties(1058) > 0.
→1060 UnderlyingInstrumentPartyIDSource N Used to identify class source of
UnderlyingInstrumentPartyID(1059) value
(e.g. BIC). Required if
UnderlyingInstrumentPartyID(1059) is
specified. Required if
NoUndlyInstrumentParties(1058) > 0.
→1061 UnderlyingInstrumentPartyRole N Identifies the type of
UnderlyingInstrumentPartyID(1059)
(e.g. Executing Broker). Required if
NoUndlyInstrumentParties(1058) > 0.
→2391 UnderlyingInstrumentPartyRoleQualifier N –
→Component UndlyInstrumentPtysSubGrp N Repeating group of party sub-identifiers.
8.524 UndlyInstrumentPtysSubGrp
Tag Name Req'd Description
1062 NoUndlyInstrumentPartySubIDs N –
→1063 UnderlyingInstrumentPartySubID N –
→1064 UnderlyingInstrumentPartySubIDType N –
8.525 ValueChecksGrp
Tag Name Req'd Description
1868 NoValueChecks N –
→1869 ValueCheckType N Required if NoValueChecks(1868) > 0.
→1870 ValueCheckAction N Required if NoValueChecks(1868) > 0.
8.526 YieldData
Tag Name Req'd Description
235 YieldType N –
236 Yield N –
701 YieldCalcDate N –
696 YieldRedemptionDate N –
697 YieldRedemptionPrice N –
698 YieldRedemptionPriceType N –