FIX Version FIX.5.0SP2 Extension Pack EP105

Approval Date 2009-09-28T00:00:00

Description Parties Reference Data Extensions




Field Changes



New Fields

TagNameTypeDescriptionAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataType
1505PartyDetailsListRequestIDStringUnique identifier for PartyDetailsListRequest.ReqID0
1508NoRequestedPartyRolesNumInGroupNumber of requested party roles.1
1509RequestedPartyRoleintIdentifies the type or role of party that has been requested.R0452
1510PartyDetailsListReportIDStringIdentifier for the PartyDetailsListReport and the PartyDetailsListUpdateReport.RptID0
1511RequestResultintResult of a request as identified by the appropriate request ID fieldReqRslt0Reserved4000Plus
1512TotNoPartiesintTotal number of PartyListGrp returned.TotNoPtys0
1514NoPartyRelationshipsNumInGroupNumber of party relationships.1
1515PartyRelationshipintUsed to specify the type of the party relationship.Rltnshp0Reserved4000Plus
1516NoPartyDetailAltIDNumInGroupNumber of party alternative identifiers.1
1517PartyDetailAltIDStringAn alternate party identifier for the party specified in PartyDetailID(1691)ID0
1518PartyDetailAltIDSourcecharIdentifies the source of the PartyDetailAltID(1517) value.Src0447
1519NoPartyDetailAltSubIDsNumInGroupNumber of party detail alternate sub-identifiers.1
1520PartyDetailAltSubIDStringSub-identifier for the party specified in PartyDetailAltID(1517).ID0
1521PartyDetailAltSubIDTypeintType of PartyDetailAltSubID(1520) value.Typ0803Reserved4000Plus
1529NoRiskLimitTypesNumInGroupNumber of risk limits with associated warning levels.1
1530RiskLimitTypeintUsed to specify the type of risk limit amount of position limit quantity.Typ0
1531RiskLimitAmountAmtSpecifies the risk limit amount.Amt0
1532RiskLimitCurrencyCurrencyUsed to specify the currency of the risk limit amount.Ccy0
1533RiskLimitPlatformStringThe area to which risk limit is applicable. This can be a trading platform or an offering.Pltfm0
1534NoRiskInstrumentScopesNumInGroupNumber of risk instrument scopes.1
1535InstrumentScopeOperatorintOperator to perform on the instrument(s) specifiedOper0
1536InstrumentScopeSymbolStringUsed to limit instrument scope to specified symbol. See Symbol(55) field for description.Sym0
1537InstrumentScopeSymbolSfxStringUsed to limit instrument scope to specified symbol suffix. See SymbolSfx(65) field for description.Sfx0
1538InstrumentScopeSecurityIDStringUsed to limit instrument scope to specified security identifier. See SecurityID(48) field for description.ID0
1539InstrumentScopeSecurityIDSourceStringUsed to limit instrument scope to specified security identifier source. See SecurityIDSource(22) field for description.Src022
1540NoInstrumentScopeSecurityAltIDNumInGroupNumber of alternate security identifier for the specified InstrumentScopeSecurityID(1538).1
1541InstrumentScopeSecurityAltIDStringUsed to limit instrument scope to specified security alternate identifier. See SecurityAltID(455) field for description.AltID0
1542InstrumentScopeSecurityAltIDSourceStringUsed to limit instrument scope to specified security alternate identifier source. See SecurityAltIDSource(456) field for description.AltIDSrc0
1543InstrumentScopeProductintUsed to limit instrument scope to specified instrument product category. See Product (460) field for description.Prod0460
1544InstrumentScopeProductComplexStringUsed to limit instrument scope to specified product complex. See ProductComplex(1227) field for description.ProdCmplx0
1545InstrumentScopeSecurityGroupStringUsed to limit instrument scope to specified security group. See SecurityGroup(1151) field for description.SecGrp0
1546InstrumentScopeCFICodeStringUsed to limit instrument scope to specified CFICode. See CFICode(461) field for description.CFI0
1547InstrumentScopeSecurityTypeStringUsed to limit instrument scope to specified security type. See SecurityType(167) field for description).SecTyp0167
1548InstrumentScopeSecuritySubTypeStringUsed to limit instrument scope to specified security sub-type. See SecuritySubType(762) field for description.SecSubTyp0
1549InstrumentScopeMaturityMonthYearMonthYearUsed to limit instrument scope to specified maturity month and year. See MaturityMonthYear(200) field for description.MMY0
1550InstrumentScopeMaturityTimeTZTimeOnlyUsed to limit instrument scope to specified maturity time. See MaturityTime(1079) field for description.MatTm0
1551InstrumentScopeRestructuringTypeStringUsed to limit instrument scope to specified restructuring type. See RestructuringType(1449) field for description.RstrctTyp0
1552InstrumentScopeSeniorityStringUsed to limit instrument scope to specified seniority type. See Seniority(1450) field for description.Snrty0
1553InstrumentScopePutOrCallintUsed to limit instrument scope to puts or calls. See PutOrCall(201) field for description.PutCall0201
1554InstrumentScopeFlexibleIndicatorBooleanUsed to limit instrument scope to securities that can be defined using flexible terms or not. See FlexibleIndicator(1244) field for description.FlexInd0
1555InstrumentScopeCouponRatePercentageUsed to limit instrument scope to specified coupon rate. See CouponRate(223) field for description.CpnRt0
1556InstrumentScopeSecurityDescStringUsed to limit instrument scope to specified security description. See SecurityDesc(107) field for description.Desc0
1557InstrumentScopeSettlTypeStringUsed to limit instrument scope to specified settlement type. See SettlType(63) field for description.SettlTyp063Tenor
1558RiskInstrumentMultiplierfloatMultiplier applied to the transaction amount for comparison with risk limits. Default if not specified is 1.0.Mult0
1559NoRiskWarningLevelsNumInGroupNumber of risk warning levels.1
1560RiskWarningLevelPercentPercentagePercent of risk limit at which a warning is issued.Pct0
1561RiskWarningLevelNameStringName or error message associated with the risk warning level.Nme0
1562NoRelatedPartyDetailIDNumInGroupNumber of related party detail identifiers.1
1563RelatedPartyDetailIDStringParty identifier for the party related to the party specified in PartyDetailID(1691).ID0
1564RelatedPartyDetailIDSourcecharIdentifies the source of the RelatedPartyDetailID(1563).Src0447
1565RelatedPartyDetailRoleintIdentifies the type or role of the RelatedPartyDetailID(1563) specified.R0452
1566NoRelatedPartyDetailSubIDsNumInGroupNumber of related party detail sub-identifiers.1
1567RelatedPartyDetailSubIDStringSub-identifier for the party specified in RelatedPartyID(1563).ID0
1568RelatedPartyDetailSubIDTypeintType of RelatedPartyDetailSubID(1567) value.Typ0803Reserved4000Plus
1569NoRelatedPartyDetailAltIDNumInGroupNumber of related party detail alternate identifiers.1
1570RelatedPartyDetailAltIDStringAn alternate party identifier for the party specified in RelatedPartyID(1563).ID0
1571RelatedPartyDetailAltIDSourcecharIdentifies the source of the RelatedPartyDetailAltID(1570) value.Src0447
1572NoRelatedPartyDetailAltSubIDsNumInGroupNumber of related party detail alternate sub-identifiers.1
1573RelatedPartyDetailAltSubIDStringSub-identifier for the party specified in RelatedPartyDetailAltID(1570).ID0
1574RelatedPartyDetailAltSubIDTypeintType of RelatedPartyDetailAltSubID(1573) value.Typ0803Reserved4000Plus
1616InstrumentScopeSecurityExchangeExchangeUsed to limit instrument scope to specified security exchange. See SecurityExchange(207) field for description.Exch0
1620InstrumentScopeEncodedSecurityDescLenLengthByte length of encoded (non-ASCII characters) InstrumentScopeEncodedSecurityDesc (1621) field16201
1621InstrumentScopeEncodedSecurityDescdataEncoded (non-ASCII characters) representation of the InstrumentScopeSecurityDesc (1556) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the InstrumentScopeSecurityDesc field.1
1656NoInstrumentScopesNumInGroupNumber of instrument scopes.1
1657NoRequestingPartyIDsNumInGroupNumber of requesting party identifiers.1
1658RequestingPartyIDStringParty identifier for the requesting party.ID0
1659RequestingPartyIDSourcecharIdentifies the source of the RequestingPartyID(1658) value.Src0447
1660RequestingPartyRoleintIdentifies the type or role of the RequestingPartyID(1658) specified.R0452
1661NoRequestingPartySubIDsNumInGroupNumber of requesting party sub-identifiers.1
1662RequestingPartySubIDStringSub-identifier for the party specified in RequestingPartyID(1658).ID0
1663RequestingPartySubIDTypeintType of RequestingPartySubID(1662) value.Typ0803
1664EncodedRejectTextLenLengthByte length of encoded (non-ASCII characters) EncodedRejectText(1665) field.16651
1665EncodedRejectTextdataEncoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the RejectText(1328) field.1
1666RiskLimitRequestIDStringUnique identifier for the PartyRiskLimitsRequestReqID0
1667RiskLimitReportIDStringIdentifier for the PartyRiskLimitsReportRptID0
1668NoRequestedRiskLimitTypeNumInGroupNumber of risk limit types requested.1
1669NoRiskLimitsNumInGroupNumber of risk limits for different instrument scopes.1
1670RiskLimitIDStringUnique identifier for a specific NoRiskLimits (1669) repeating group instanceID0
1671NoPartyDetailsNumInGroupNumber of party details.1
1672PartyDetailStatusintIndicates the status of the party identified with PartyDetailID(1691).Stat0
1674PartyDetailRoleQualifierintQualifies the value of PartyRole(452)Qual0
1675RelatedPartyDetailRoleQualifierStringQualifies the value of RelatedPartyRole(1565)Qual01674
1676NoPartyUpdatesNumInGroupNumber of party updates.1
1677NoPartyRiskLimitsNumInGroupNumber of party risk limits.1
1691PartyDetailIDStringParty identifier within Parties Reference Data messages.ID0
1692PartyDetailIDSourcecharSource of the identifier of the PartyDetailID(1691) specified.Src0447
1693PartyDetailRoleintIdentifies the type or role of PartyDetailID(1691) specified.R0452
1694NoPartyDetailSubIDsNumInGroupNumber of party detail sub-identifiers.1
1695PartyDetailSubIDStringSub-identifier for the party specified in PartyDetailID(1691).ID0
1696PartyDetailSubIDTypeintType of PartyDetailSubID(1695) value.Typ0803



Enumerations

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionDefinition
45290SettlementFirm90Settlement Firm
45291SettlementAccount91Settlement Account
80340MarketSegment39Market Segment
15110ValidRequest0Valid request
15111InvalidOrUnsupportedRequest1Invalid or unsupported request
15112NoDataFound2No data found that match selection criteria
15113NotAuthorized3Not authorized to retrieve data
15114DataTemporarilyUnavailable4Data temporarily unavailable
15115RequestForDataNotSupported5Request for data not supported
151199Other99Other (further information in RejectText (1328) field)
15150IsAlso0Is also
15151ClearsFor1Clears for
15152ClearsThrough2Clears through
15153TradesFor3Trades for
15154TradesThrough4Trades through
15155Sponsors5Sponsors
15156SponsoredThrough6Sponsored through
15157ProvidesGuaranteeFor7Provides guarantee for
15158IsGuaranteedBy8Is guaranteed by
15159MemberOf9Member of
151510HasMembers10Has members
151511ProvidesMarketplaceFor11Provides marketplace for
151512ParticipantOfMarketplace12Participant of marketplace
151513CarriesPositionsFor13Carries positions for
151514PostsTradesTo14Posts trades to
151515EntersTradesFor15Enters trades for
151516EntersTradesThrough16Enters trades through
151517ProvidesQuotesTo17Provides quotes to
151518RequestsQuotesFrom18Requests quotes from
151519InvestsFor19Invests for
151520InvestsThrough20Invests through
151521BrokersTradesFor21Brokers trades for
151522BrokersTradesThrough22Brokers trades through
151523ProvidesTradingServicesFor23Provides trading services for
151524UsesTradingServicesOf24Uses trading services of
151525ApprovesOf25Approves of
151526ApprovedBy26Approved by
151527ParentFirmFor27Parent firm for
151528SubsidiaryOf28Subsidiary of
151529RegulatoryOwnerOf29Regulatory owner of
151530OwnedByRegulatory30Owned by (regulatory)
151531Controls31Controls
151532IsControlledBy32Is controlled by
151533LegalOwnerOf33Legal / titled owner of
151534OwnedByLegal34Owned by (legal / title)
151535BeneficialOwnerOf35Beneficial owner of
151536OwnedByBeneficial36Owned by (beneficial)
151537SettlesFor37Settles for
151538SettlesThrough38Settles through
15301GrossLimit1Gross Limit
15302NetLimit2Net Limit
15303Exposure3Exposure
15304LongLimit4Long Limit
15305ShortLimit5Short Limit
15351Include1Include
15352Exclude2Exclude
16720Active0Active (default if not specified)
16721Suspended1Suspended
16740AgencyFor PartyRole = Executing Firm0Agency
16741PrincipalFor PartyRole = Executing Firm1Principal
16742RisklessPrincipalFor PartyRole = Executing Firm2Riskless Principal
16743GeneralClearingMemberFor PartyRole = Clearing Firm3General Clearing Member
16744IndividualClearingMemberFor PartyRole = Clearing Firm4Individual Clearing Member

Messages

Messages Added

MsgTypeComponentIDNameCategoryIDSectionIDAbbrNameNotReqXMLDescription
CF117PartyDetailsListRequestPartiesReferenceDataPreTradePtyDetlListReq0The PartyDetailsListRequest is used to request party detail information.
CG118PartyDetailsListReportPartiesReferenceDataPreTradePtyDetlListRpt0The PartyDetailsListReport message is used to disseminate party details between counterparties. PartyDetailaListReport messages may be sent in response to a PartyDetailsListRequest message or sent unsolicited.
CK122PartyDetailsListUpdateReportPartiesReferenceDataPreTradePtyDetlListUpd0The PartyDetalsListUpdateReport is used to disseminate updates to party detail information.
CL123PartyRiskLimitsRequestPartiesReferenceDataPreTradePtyRiskLmtReq0The PartyRiskLimitsRequest message is used to request for risk information for specific parties, specific party roles or specific instruments.
CM124PartyRiskLimitsReportPartiesReferenceDataPreTradePtyRiskLmtRpt0The PartyRiskLimitsReport message is used to communicate party risk limits. The message can either be sent as a response to the PartyRiskLimitsRequest message or can be published unsolicited.

Components

Components Added

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescription
2153ImplicitBlockRepeatingPartiesReferenceDataRequestedPartyRoleGrpReqR0Used to specify one or more PartyRoles as part of a request.
2154ImplicitBlockRepeatingPartiesReferenceDataPartyRelationshipGrpRltnshp0Repeating group of party relationships.
2156BlockRepeatingPartiesReferenceDataPartyDetailGrpPtyDetl0Contains details for a party, including related parties and alternative party identifiers.
2157ImplicitBlockRepeatingPartiesReferenceDataPartyDetailAltIDGrpAltPty0Alternative identifiers for a party.
2158ImplicitBlockRepeatingPartiesReferenceDataPartyDetailAltSubGrpSub0Alternate sub-identifiers for a party.
2161ImplicitBlockRepeatingPartiesReferenceDataRiskLimitTypesGrpRiskLmtTyp0Repeating group of risk limit types and values.
2162BlockPartiesReferenceDataInstrumentScopeInstrmtScope0Used to specify the instrument
2163ImplicitBlockRepeatingPartiesReferenceDataInstrumentScopeSecurityAltIDGrpAID0Alternative SecurityIDs for an instrument specified in the InstrumentScope.
2164ImplicitBlockRepeatingPartiesReferenceDataRiskWarningLevelGrpWarnLvl0Risk warning levels.
2166BlockRepeatingPartiesReferenceDataRelatedPartyDetailGrpReltdPtyDetl0Party details for parties related to the Party specified in the PartyDetailGrp.
2167ImplicitBlockRepeatingPartiesReferenceDataRelatedPartyDetailSubGrpSub0PartySubGrp for related parties.
2168ImplicitBlockRepeatingPartiesReferenceDataRelatedPartyDetailAltIDGrpAltPty0Alternative identifiers for parties related to the party specified in the PartyDetailGrp.
2169ImplicitBlockRepeatingPartiesReferenceDataRelatedPartyDetailAltSubGrpSub0Sub identifiers for related parties alternate identifiers.
2178BlockRepeatingPartiesReferenceDataInstrumentScopeGrpInstrmtScope0Repeating group of InstrumentScope Components. Used to specify the instruments to which a request applies.
2179BlockRepeatingPartiesReferenceDataRiskInstrumentScopeGrpInstrmtScope0Repeating group of InstrumentScope Components. Used to specify the instruments to which a request applies.
2180BlockRepeatingPartiesReferenceDataRequestingPartyGrpReqPty0Identifies the party making the request.
2181BlockRepeatingPartiesReferenceDataRequestingPartySubGrpSub0Sub identifiers for the requesting party.
2182BlockRepeatingPartiesReferenceDataPartyDetailsUpdateGrpPtyDetlUpd0Party details component that includes an update action.
2183BlockRepeatingPartiesReferenceDataRequestedRiskLimitTypesGrpReqRiskLmtTyp0List of risk limit types being requested.
2184BlockRepeatingPartiesReferenceDataPartyRiskLimitsGrpPtyRiskLmt0Repeating group of parties (specified using PartyDetails) and the risk limits for the party.
2185BlockRepeatingPartiesReferenceDataRiskLimitsGrpRiskLmt0Repeating group of risk limits.
2189ImplicitBlockRepeatingPartiesReferenceDataPartyDetailSubGrpSub0Additional party sub-identifiers

Message/Component Content

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
6416640144.5110
6416650144.5120
72166409.20
72166509.30
117StandardHeader011MsgType = CF
1171505021
117RequestingPartyGrp030May be used to identify the party making the request and their role.
117Parties040Scope of the query/request for specific party(-ies).
117RequestedPartyRoleGrp050Scope of the query/request for specific party role(s)
117PartyRelationshipGrp060Scope of the query/reqeust for specific party relationship(s)
117263070
11758080
117354090
1173550100
117StandardTrailer0111
118StandardHeader011MsgType = CG
118ApplicationSequenceControl020
1181510031
1181505040Conditionally required when responding to the PartyDetailsListRequest message.
1181511050Conditionally required when responding to the PartyDetailsListRequest message.
1181512060
118893070
118PartyDetailGrp080
1186008.10
11858090
1183540100
1183550110
1181328011.10
1181664011.20
1181665011.30
118StandardTrailer0121
122StandardHeader011MsgType = CK
122ApplicationSequenceControl020
1221510031
1221505040Conditionally required when responding to the PartyDetailsListRequest message.
1221512050
122893060
122PartyDetailsUpdateGrp070
12260080
12258090
1223540100
1223550110
122StandardTrailer0121
123StandardHeader011MsgType = CL
1231666021
123263030
123RequestingPartyGrp040May be used to identify the party making the request and their role.
123Parties050Scope of the query/request for specific party(-ies)
123RequestedPartyRoleGrp060Scope of the query/request for specific party role(s). For example, "all information for PartyRole=24."
123RequestedRiskLimitTypesGrp070
1231533080
123RiskInstrumentScopeGrp090Scope of the query/request for specific securities. Absence means all instruments for a given party or party role.
123580100
1233540110
1233550120
123StandardTrailer0131
124StandardHeader011MsgType = CM
124ApplicationSequenceControl020
1241667031
1241666040Conditionally required when responding to PartyRiskLimitsRequest message.
1241511050Conditionally required when responding to a PartyRiskLimitsRequest message.
1241512060
124893070
124PartyRiskLimitsGrp080
12460090
124580100
1243540110
1243550120
12413280130
12416640140
12416650150
124StandardTrailer0161
21531508010
21531509120Identifies the type of party role requested. Required if NoRequestedPartyRoles > 0.
21541514010
21541515120Identifies the type of party relationship requested. Required if NoPartyRelationships > 0.
21561671010
21561691120The identification of the party. Required when NoPartyDetails > 0.
21561692130Used to identify source of PartyID value (e.g. BIC). Required when NoPartyDetails > 0.
21561693140Identifies the type of PartyID (e.g. Executing Broker). Required when NoPartyDetails > 0.
21561674150
2156PartyDetailSubGrp160
2156PartyDetailAltIDGrp170Optionally used to specify alternate IDs to identify the party specified.
2156RelatedPartyDetailGrp180May not be specified in PartyDetailsListUpdateReport if ListUpdateAction (1324) = Delete
21561672190Specifies the status of the party information, whether active or suspended (inactive).
21571516010
21571517120Required when NoPartyDetailAltID > 0.
21571518130Required when NoPartyDetailAltID > 0.
2157PartyDetailAltSubGrp140
21581519010
21581520120Required when NoPartyDetailAltSubIDs > 0.
21581521130Required when NoPartyDetailAltSubIDs > 0.
21611529010
21611530120Required when NoRiskLimits > 0.
21611531130Required when NoRiskLimits > 0.
21611532140
21611533150
2161RiskWarningLevelGrp170
21621536030
21621537040
21621538050
21621539060
2162InstrumentScopeSecurityAltIDGrp070
21621543080
21621544090
216215450100
216215460110
216215470120
216215480130
216215490140
216215500150
216215510160
216215520170
216215530180
216215540190
216215550201
216216160210
216215560220
216216200230
216216210240
216215570250Can be used to specify FX tenors.
21631540010
21631541120Required when NoInstrumentScopeSecurityAltID > 0.
21631542130Required when NoInstrumentScopeSecurityAltID > 0.
21641559010
21641560120Required when NoRiskWarningLevels > 0.
21641561130
21661562010
2166156311.10Required if NoRelatedPartyDetails > 0.
21661564120Required if NoRelatedPartyDetails > 0.
21661565130Required if NoRelatedPartyDetails > 0.
2166167513.10
2166RelatedPartyDetailSubGrp140
2166RelatedPartyDetailAltIDGrp150
2166PartyRelationshipGrp160
21671566010
21671567120Required when NoRelatedPartyDetailSubIDs > 0.
21671568130Required when NoRelatedPartyDetailSubIDs > 0.
21681569010
21681570120Required when NoRelatedPartyDetailAltID > 0.
21681571130Required when NoRelatedPartyDetailAltID > 0.
2168RelatedPartyDetailAltSubGrp140
21691572010
21691573120Required when NoRelatedPartyDetailAltSubIDs > 0.
21691574130Required when NoRelatedPartyDetailAltSubIDs > 0.
21781656010
21781535120Required when NoInstrumentScopes > 0.
2178InstrumentScope130
21791534010
21791535120Required when NoRiskInstrumentScopes > 0.
2179InstrumentScope130
21791558140
21801657010
21801658120Required when NoRequestingPartyIDs > 0.
21801659130Required when NoRequestingPartyIDs > 0.
21801660140Required when NoRequestingPartyIDs > 0.
2180RequestingPartySubGrp150
21811661010
21811662120Required when NoRequestingPartySubIDs > 0.
21811663130Required when NoRequestingPartySubIDs > 0.
21821676010
21821324120Required if NoPartyUpdates > 0.
2182PartyDetailGrp130
21831668010
21831530120Required if NoRequestedRiskLimitType > 0.
21841677010
2184PartyDetailGrp120Required if NoPartyRiskLimits > 0.
2184RiskLimitsGrp130
21841670140
21851669010
2185RiskLimitTypesGrp120Required if NoRiskLimits > 0.
2185RiskInstrumentScopeGrp130
21891694011
21891695120Required when NoPartyDetailSubIDs > 0.
21891696130Required when NoPartyDetailSubIDs > 0.