FIX Version FIX.5.0SP2 Extension Pack EP179

Approval Date 2014-01-14T12:30:00

Description CME European Trade Data Repository Extensions




Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
156SettlCurrFxRateCalcSpecifies whether or not SettlCurrFxRate (155) should be multiplied or divided.
1937TradeContinuationSpecifies the post-execution trade continuation or lifecycle event. Additional values may be used by mutual agreement of the counterparties.
41049DeliveryScheduleSettlFlowTypeSpecifies the commodity delivery flow type.
41292StreamCommoditySettlFlowType41049Specifies the commodity delivery flow type.



New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2350CollateralPortfolioIDStringPrtflioID0Identifier of the collateral portfolio when reporting on a portfolio basis.
42192DeliveryStreamDeliveryPointSourceintDlvryPntSrc0Identifies the class or source of DeliveryStreamDeliveryPoint(41062).
42193DeliveryStreamDeliveryPointDescStringDlvryPntDesc0Description of the delivery point identified in DeliveryStreamDeliveryPoint(41062).
2353TradingUnitPeriodMultiplierintTrdgUnitPeriodMult0Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts.As an example, 456 is the number of off-peak periods for a product with a minimum trading unit of 5 MWh resulting in 2280 total traded contracts.
2354LegTradingUnitPeriodMultiplierintTrdgUnitPeriodMult0Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts.As an example, 456 is the number of off-peak periods for a product with a minimum trading unit of 5 MWh resulting in 2280 total traded contracts.
42195LegDeliveryStreamDeliveryPointDescStringDlvryPntDesc0Description of the delivery point identified in LegDeliveryStreamDeliveryPoint(41433).
42194LegDeliveryStreamDeliveryPointSourceintDlvryPntSrc042192Identifies the class or source of LegDeliveryStreamDeliveryPoint(41433).
2357LegTotalTradeQtyQtyTotTrdQty0Expresses the total quantity traded over the life of the contract when LegLastQty(1418) is to be repeated periodically over the term of the contract. The value is the product of LegLastQty(1418) and LegTradingUnitPeriodMultiplier(2353).
2358LegLastMultipliedQtyQtyLastMultdQty0Expresses the quantity bought/sold when LastQty is expressed in contracts. Used in addition to LegLastQty(1418), it is the product of LegLastQty(1418) and LegContractMultiplier(614).
2359LegTotalGrossTradeAmtAmtTotGrossTrdAmt0Expresses the full total monetary value of the traded contract. The value is the product of LegLastPx(637) and LegTotalTradeQty(2357) or LegTotalTradeMultipliedQty(2360), if priced in units instead of contracts.
2360LegTotalTradeMultipliedQtyQtyTotTrdMultdQty0Expresses the total trade quantity in units where LegContractMultiplier(614) is not 1. The value is the product of LegTotalTradeQty(2357) and LegContractMultiplier(614).
42197UnderlyingDeliveryStreamDeliveryPointDescStringDlvryPntDesc0Description of the delivery point identified in UnderlyingDeliveryStreamDeliveryPoint(41781).
42196UnderlyingDeliveryStreamDeliveryPointSourceintDlvryPntSrc042192Identifies the class or source of UnderlyingDeliveryStreamDeliveryPoint(41781).
2363UnderlyingTradingUnitPeriodMultiplierintTrdgUnitPeriodMult0Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts.As an example, 456 is the number of off-peak periods for a product with a minimum trading unit of 5 MWh resulting in 2280 total traded contracts.
2364PosReportActionintActn0712Indicates action that triggered the Position Report.
2365SettlForwardPointsPriceOffsetSettlFwdPnts0FX forward points added to SettlPrice(730). The value is expressed in decimal form and may be a negative.As an example, 61.99 points is expressed as 0.006199.
2366SettlPriceFxRateCalccharSettlPxFxRtCalc0156Specifies whether LastPx(31) [TradeCaptureReport] or SettlPrice(730) [PositionReport] should be multiplied or divided.
2367TotalTradeQtyQtyTotTrdQty0Expresses the total quantity traded over the life of the contract when LastQty(32) is repeated periodically over the term of the contract. The value is the product of LastQty(32) and TradingUnitPeriodMultiplier(2353).
2368LastMultipliedQtyQtyLastMultdQty0Expresses the quantity bought or sold when LastQty(32) is expressed in number of contracts. Used in addition to LastQty(32). It is the product of LastQty(32) and ContractMultiplier(231).
2369TotalGrossTradeAmtAmtTotGrossTrdAmt0Expresses the full total monetary value of the traded contract. The value is the product of LastPx(31) and TotalTradeQty(2367) or TotalTradeMultipliedQty(2370), if priced in units instead of contracts.
2370TotalTradeMultipliedQtyQtyTotTrdMultdQty0Expresses the total trade quantity in units where ContractMultiplier(231) is not 1. The value is the product of TotalTradeQty(2367) and ContractMultiplier(231).
2371EncodedTradeContinuationTextdataEncTrdContntnText0Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the TradeContinuationText(2374) field.
2372EncodedTradeContinuationTextLenLength2371EncTrdContntnTextLen0Byte length of encoded (non-ASCII characters) EncodedTradeContinuationText(2371) field.
2373IntraFirmTradeIndicatorBooleanIntraFirmTrdInd0Indicates whether the trade or position was entered into as an intra-group transaction, i.e. between two units of the same parent entity.In the context of EMIR this refers to Regulation (EU) 648/2012 Article 3 "intragroup transactions" section 1 which states: "In relation to a non-financial counterparty, an intragroup transaction is an OTC derivative contract entered into with another counterparty which is part of the same group provided that both counterparties are included in the same consolidation on a full basis and they are subject to an appropriate centralised risk evaluation, measurement and control procedures and that counterparty is established in the Union or, if it is established in a third country, the Commission has adopted an implementing act under Article 13(2) in respect of that third country."
2374TradeContinuationTextStringTrdContntnTxt0Elaboration of the purpose or action of the regulatory report when TradeContinuation(1937)=99 (Other).
2375TaxonomyTypecharTxnmyTyp0The type of identification taxonomy used to identify the security.
2376PartyRoleQualifierintQual01674Used to further qualify the value of PartyRole(452).
2377DerivativeInstrumentPartyRoleQualifierintQual01674Used to further qualify the value of DerivativeInstrumentPartyRole(1295).
2378InstrumentPartyRoleQualifierintQual01674Used to further qualify the value of InstrumentPartyRole(1051).
2379LegInstrumentPartyRoleQualifierintQual01674Used to further qualify the value of LegInstrumentPartyRole(2257).
2380LegProvisionPartyRoleQualifierintQual01674Used to further qualify the value of LegProvisionPartyRole(40536).
2381Nested2PartyRoleQualifierintQual01674Used to further qualify the value of Nested2PartyRole(759).
2382Nested3PartyRoleQualifierintQual01674Used to further qualify the value of Nested3PartyRole(951).
2383Nested4PartyRoleQualifierintQual01674Used to further qualify the value of Nested4PartyRole(1417).
2384NestedPartyRoleQualifierintQual01674Used to further qualify the value of NestedPartyRole(538).
2385ProvisionPartyRoleQualifierintQual01674Used to further qualify the value of ProvisionPartyRole(40177).
2386RequestedPartyRoleQualifierintQual01674Used to further qualify the value of RequestedPartyRole(1509).
2388RootPartyRoleQualifierintQual01674Used to further qualify the value of RootPartyRole(1119).
2389SettlPartyRoleQualifierintQual01674Used to further qualify the value of SettlPartyRole(784).
2391UnderlyingInstrumentPartyRoleQualifierintQual01674Used to further qualify the value of UnderlyingInstrumentPartyRole(1061).



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
19372TradeUnwindTrade unwind "Trade" includes "Swaps".
19373PartialTradeUnwindPartial trade unwind"Trade" includes "Swaps".
19375Compression/NettingCompression (used for OTC derivative trades) and Netting (used for Futures trades) are essentially the same business process, i.e. rolling up closely related contracts into a single trade or position.
193799Other price-forming continuation data or lifecycle event. Include description of type in TradeContinuationText(2374).

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
167INDEXIndexDerivatives19General type for a contract based on an established index
707MTDMarkToModel28Mark-to-model
707VMTMMarkToMarketVariance29Mark-to-market variance
707VMTDMarkToModelVariance30Mark-to-model variance
77024PostTrdContntnEvnt24Post-trade continuation event
80364CompanyActivities64Company activitiesFor regulatory reporting. ID values include: A = Assurance undertaking authorized in accordance with Directive 2002/83/EC C=Credit institution authorized in accordance with Directive 2006/48/EC F=Investment firm in accordance with Directive 2004/39/EC I=Insurance undertaking authorized in accordance with Directive 73/239/EC L=Alternative investment fund managed by AIFMs authorized or registered in accordance with Directive 2011/61/EC O=Institution for occupational retirement provision within the meaning of Article 6(a0 of Directive 2003/41/EC R=Reinsurance undertaking authorized in accordance with Directive 2005/68/EC U=UCITS and its management company, authorized in accordance with Directive 2009/65/EC or blank in case of coverage by LEI or in case of non-financial counterparties.
80365EEAreaDomiciled65European Economic Area domiciledID values: Y or N
80366ContractLinked66Contract linked to commercial or treasury financing for this counterpartyID values: Y or N
80367ContractAbove67Contract above clearing threshold for this counterparty ID values: Y or N
19046PostTrdVal6Post-trade valuation
19272Unconfirmed2Unconfirmed
193717AccountTransfer17Account transfer
193718GiveUp18Give up
193719TakeUp19TakeUp
193720AveragePricing20Average pricing
193721Reversal21Reversal
193722AllocTrdPosting22Allocation/Trade posting
193723Cascade23CascadeThe breakdown of a contract position to a more granular level, e.g. from a yearly position to monthly positions.
193724Delivery24Delivery
193725OptionAsgn25Option assignment
193726Expiration26Expiration
193727Maturity27Maturity
193728EqualPosAdj28Equal position adjustment
193729UnequalPosAdj29Unequal position adjustmentAn adjustment to either the long or short position quantity but not both.
19386Other6Other
19398ExoticOther8Exotic
410494BlockHours4Block hours
410495Other5Other
421920Proprietary0Proprietary
421921EIC1Energy Identification Code (EIC)Energy Identification Code specifies the location or connection point codes of energy delivery. See http://www.entsog.eu/eic-codes/eic-location-codes-v or http://www.eiccodes.eu for more information and allocated values to use in DeliveryStreamDeliveryPoint(41062).
2375IISINOrAltInstrmtID0ISIN or Alternate instrument identifier plus CFIIdentified through use of SecurityID(48) and SecurityIDSource(22) of ISIN or another standard source plus CFICode(461).
2375EInterimTaxonomy1Interim TaxonomyIdentified through use of AssetClass(1938) plus either Symbol(55) or SecurityID(48) and SecurityIDSource(22), and/or other additional instrument attributes.

Components

Components Changed

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaborationDeprecated
2191Common

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
1003143529.03
1003143929.06
1005143629.01
1005144029.02
1021143730.02
1021144130.07

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
19RegulatoryTradeIDGrp078.050
78RegulatoryTradeIDGrp082.050
75236404.050
752373011.750
751937011.80
752374011.840
752372011.870Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it.
752371011.900Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field.
751936011.940
752375015.50
75FinancingDetails016.50
752366018.040Expresses whether to multiply or divide SettlPrice(730) to arrive at the amount reported in PosAmt(708).
752365018.070
75CollateralAmountGrp022.050
642375025.80
64CollateralAmountGrp0320
642368035.70
642367035.80
642370035.90
642366036.20For FX trades expresses whether to multiply or divide LastPx(31) to arrive at GrossTradeAmt(381).
6423690144.450
6423740159.30
6423720159.40Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it.
6423710159.50Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field.
6423730159.60
2003AllocRegulatoryTradeIDGrp17.50
21912350160
41554219206.30
41554219306.70
10032353029.040
10052354029.0150
42064219406.30
42064219506.70
1012237614.50
2061291760In the context of regulatory trade reporting, this specifies the trading capacity of the reporting party.
20632358113.410
20632357113.430
20632360113.450
20632359113.470
42574219606.30
42574219706.60
10212363030.040
2141237711.350
1032237814.50
2239237914.50
4054238014.50
1009238114.50
1010238214.50
1059238311.350
1008238414.50
4019238514.50
21532386130
1031238811.350
1017238914.50
1033239114.50