Log in

Extension Packs

The following list contains all extension packs published after the release of FIX Version 5.0 Service Pack 2. The “size” information is intended to give an orientation as to the impact of an EP. This is primarily driven by the amount of new messages, fields and values but may also be due to business relevance.

EPTitleSizeDescription
EP098FillsGrp Yield ExtensionXSYield information for partial fills conveyed with the FillsGrp component
EP099Matching InstructionsSNew component to convey one or more instructions to allow or deny matching based on tags and values.
EP100FX Spot and Forward Swaps MatchingMAdditional types of contingency orders, triggering instructions, price types for FX, duration of order exposure. New component to convey various types of limit amounts, e.g. credit limits.
EP101Canadian Market Regulation FeedMAdditional types of cross orders, order categories, execution instructions, restatement reasons, account types, regulatory timestamps, instrument attributes, trade types.
EP102Margin RequirementsLNew messages to convey margin requirements and related inquiries.
EP103Large Options Positions ReportingMNew repeating group RelatedInstrumentGrp to convey one or more securities related to the main instrument of the message, e.g. a hedging instrument. Support for covered short quantities, additional position types, additional party roles, party address information, (foreign) tax ID as new source for party identifiers.
EP104IIROC Market Regulation FeedMSupport for market maker participation in a security, identification of opening trades, unsolicited order cancellations due to a trade price violation or due to a cross imbalance.
EP105Parties Reference DataXXLNew messages and components to support the request for and the distribution of reference data for parties, accounts and risk limits. Addition of qualifiers for party roles to add more granularities to selected roles. Inline component reference enhancement for the FIXML Technical Standard.
EP106Market Data ExtensionsLNew messages to support mass status information for securities, specifically options. Additional market data entry types for market order quantities (bid and offer).
EP107OTC Trading and Clearing ExtensionsMSet of extensions to support OTC trading and clearing with a focus on the processes used in trade submission, clearing and valuation of OTC and off-exchange trades. New repeating group SecurityClassificationGrp to support classification of products.
EP108New PartyIDSource values for AustraliaXXSAustralian Company Number and Australian Registered Body Number.
EP109Contingent PriceXXSRisk adjusted price used to calculate variation margin on a position.
EP110Long HoldingsXXSLong holdings as additional type of position transaction
EP111Submission of SLEDSXSAlternate price for clearing if it differs from execution price.
EP112Market Center TransparencyXXSAdditional party roles for (related) reporting market centers and away markets.
EP113Trading System IdentificationXSSupport for identification of FIX engine and application system during logon. Note: This extension only applies to the FIX Session Layer.
EP114Security Definition and TradeSubTypeXSReasons for the rejection of security definitions, new unit of measure for Climate Reserve Tonnes, new trade sub-type for auctions.
EP115Order Handling ExtensionsXSAddition of exchange destination information to execution notifications and cancel requests/rejects. Initial display quantity of reserve orders.
EP116Message Throttle ParametersLSupport for throttle mechanisms that provide a method of slowing down messages, rejecting messages or disconnecting sessions above a certain rate of messages.
EP117Account Summary ReportingMReport with margin, settlement, collateral and pay/collect data for each clearing firm level account type.
EP118Clearing House Allocation WorkflowsLAutomation of Average Pricing mechanisms, support for clearing give-ups and reversals under different allocation models (1:1, 1:n) and process models (2-party, 3-party, 4-party).
EP119Instrument Definition and Trade Prices for CDSSSupport for uniform security definitions and price specifications of Credit Default Swaps (CDS), in particular for the OTC clearing process.
EP120SEC Short Sale RestrictionsXXSInstrument attribute to indicate restrictions applicable to short selling of a security.
EP121SEC Short Sale Exemption Reason CodeXSAbility to convey information regarding the reason for an exemption to short selling.
EP122Unit of MeasureSGeneralization of units of measure for currencies and a few additional units, e.g. index points.
EP123Short Sale Minimum PriceXSSupport for Short Sale Minimum Price (SSMP), including pegging of orders to SSMP.
EP124LogonXSMessage recovery, e.g. detection of mismatching sequence numbers at logon. Note: This extension only applies to the FIX Session Layer.
EP125Order and Quote HandlingSMapping of orders and quotes to market data entries. Bid/offer quote identifiers.
EP126Tradeable QuotesMTotal bid and offer sizes (quote entry versus quote modification model). Initially tradeable quotes. Quote status “traded (and removed)”.
EP127Specific Lot AllocationSAbility to transmit instructions identifying specific-lots for trade allocations.
EP128Risk limitsXLRisk limit definitions, utilization monitoring and granular risk limit actions.
EP129EntitlementsXLNew messages and components to support the request for and the distribution of entitlement reference data for parties.
EP130Pre-TradeXSAdditional reference data information for trading sessions of exchanges. Standard identification of test and dummy instruments, e.g. for business continuity testing.
EP131Order HandlingLMultiple extensions in the area of single leg, multileg and cross order handling to cover the requirements of equity options trading in the US.
EP132US Tri-Party Repo Task ForceMMessage flows for staged orders and voiced trades; post-allocation messaging with clearing agent and investor. Support for event periods and variance of traded quantity.
EP133FIA Execution Source CodeXSFIA execution source codes as additional order handling instructions. Support in allocation messages.
EP134TradeXSPrice and notional value checks. Generic reject text in order/quote messages.
EP135OATS for NMS StocksSSupport for the expansion of OATS Rules to all NMS stocks (SR-FINRA-2010-044).
EP136Post-TradeXSSupport for regulatory reporting in Hong Kong, e.g. one party reporting.
EP137Environment and Electrical Units of MeasureXSUnits of measure for environmental offsets and credits as well as for various electrical units beyond just MWh. Delivery times as additional events.
EP138Securities Reference DataSNew securities reference data used to define or describe derivatives, e.g. notice dates, tick rules in spreads, negative settlement / strike price indicator.
EP139Originating MarketXXSInverse of an away market.
EP140Large Trader Reporting for Commodities SwapsLSupport for CFTC rules for large trader reporting of physical commodity swaps and swaptions (76 FR 43851).
EP141Trade ReportingXLSupport for various business processes supported by CCPs in Europe and US, for example trade splitting, trade netting, trade price conditions. Harmonization of trade reporting capabilities across execution, allocation, trade capture and position reports.
EP142Related Trades and PositionsLStandard general mechanism for trades to identify related trades or related positions and positions to identify related trades.
EP143Quote AcknowledgementsMNew message QuoteAck(35=CW) as response to a quote submission or cancellation.
EP144Quote extensionsSIdentifiers for bid and offer side. Support for price and notional value checks.
EP145Instrument XML DefinitionsXSNew components to convey an XML definition of an instrument leg or underlying instrument.
EP146Parties Reference Data TransactionsXLNew messages to support transactions on parties reference data, including entitlements.
EP147Large Trader Reporting for Commodities Swaps IIXXSSeparate unit of measure fields for settlement prices.
EP148Position Maintenance ReportXXSSource of request for the dissemination of PositionMaintenanceReport(35=AM) messages.
EP149Order Reject ReasonXXSAdditional order reject reason related to risk management thresholds.
EP150Trade Match ReportLNew message TradeMatchReport(35=DC) for the submission of complex match events from an exchange to a clearing house in a single message.
EP151Position Quantity TypesXXSAdditional position quantity types related to exercises and assignments.
EP152Energy Units of MeasureXXSAdditional units of measure (metric volume, heat energy) for energy trading.
EP153Position Maintenance ReportXXSChange PosMaintStatus(722) and PositionQty component from required to optional.
EP154Weight Units of MeasureXXSAdditional units of measure (gross tons, kilograms).
EP155Customer Gross Margin ReportingXXSAdditional party roles for new account types (margin, collateral asset) and party sub ID types for PartyRole(452) = 24 (Customer Account) and 38 (Position Account).
EP156Legal Entity Identifier ISO 17442XXSAdditional PartyIDSource(447) for LEI codes.
EP157LSOC ReportingXSSupport for the Legally Segregated Operationally Commingled (LSOC) Model (haircut indicator and guarantee fund for customer accounts).
EP158Security ID SourceXXSBloomberg Open Symbology (BBGID) as additional source for security identifiers.
EP159Multi-Dealer Quote Contribution and NegotiationSSupport for timer concepts in fixed income trading of cash bonds. Support of multi-dealer quote environments.
EP160Security ListSSupport for Risk Based Haircut (RBH) methodology to compute capital charges.
EP161CFTC Part 43 & 45 Reporting – Credits and RatesXXLSupport for Dodd-Frank Act’s 17 CFR Part 43 & 45 to report all swap transactions to Swap Data Repositories (SDRs) and SDRs to disseminate real-time information on swap transactions to the public.
EP162CFTC Part 39 ReportingMEnhancements to the AccountSummaryReport(35=CQ) and position management messages to meet CFTC Part 39 end of day reporting requirements.
EP163Market Model Typology CoverageMSupport for the MMT standard developed by exchanges, MTF’s, market data vendors and trade reporting venues as a means of standardizing post-trade data reporting.
EP164Short SellingXSEnhancements in the context of amendments approved by the Canadian securities regulators to the Universal Market Integrity Rules (UMIR) regarding short sales.
EP165CDS Trade Netting, and Credit & SuccessionXSSupport for swap terminations as well as credit and succession events.
EP166Stop Order TypesXXSSupport for SEC rule SR-FINRA-2012-026 relating to the handling of stop and stop limit orders.
EP167AttachmentGrpSSupport for attachment of files in some binary format (PDFs, TIFFs, Microsoft Word, etc.) to FIX message, e.g. a TradeCaptureReport(35=AE) message to report bespoke deals.
EP168Spread Based Trading NegotiationXSSupport for negotiation methods and workups in fixed income trading.
EP169CFTC Part 43 & 45 Reporting – Commodity SwapsXXLSupport for Dodd-Frank Act’s 17 CFR Part 43 & 45 to report all swap transactions to Swap Data Repositories (SDRs) and SDRs to disseminate real-time information on swap transactions to the public.
EP170Equity Post-trade AllocationsXSAdditional reasons to reject allocations and confirmations; gross trade amount at the allocation level; mixed order capacity in confirmations.
EP171Pre-Trade Credit Limit CheckXLSupport for pre-trade clearing certainty for cleared swap transactions through all combinations of trade parties (FIA/ISDA Joint Working Group).
EP172Post-Trade Credit Limit CheckXSSupport for credit limit checks that occur post-trade.
EP173Parties Reference DataMEnhancement of entitlements activities between the banks (Dealers) and D2C (Dealer to Customers) execution venues.
EP174Benchmark Price TypesXXSSupport for interest rate price type and market data requests for benchmark data.
EP175Mid-Market Mark & Unique Swap IdentifierSEnhancement to provide counterparties with pre-trade mid-market marks in the context of swaps transactions that are not cleared through a clearing house. Addition of the RegulatoryTradeIDGrp component to the ExecutionReport(35=8) message.
EP176Regulatory Transaction Type and Block TradeXSSupport for the regulatory mandate or rule that a transaction complies with.
EP177CFTC Part 43 & 45 Gap – AddendumXSMinor enhancements to distinguish notional off-facility swaps and block swap trades executed on-facility and to add more clearing requirement exceptions.
EP178Batch HeaderXSEnhancement of the FIXML batch header to distinguish snapshot files from files with incremental updates. Note: This extension only applies to the FIXML encoding.
EP179European Trade ReportingLSupport for European Market Infrastructure Regulation (EMIR), requiring clearing houses, dealers and trade participants to report all derivative transactions to Trade Repositories (TRs). Addition of party role qualifier concept.
EP180SEF Credit LimitsSSupport for credit hubs, auto acceptance and limit amount transparency.
EP181Regulatory Trade IdentifiersXSSupport for trades that must be assigned to more than one identifier.
EP182Prime Broker Credit AdministrationSAdditional filter criteria for programmatical management of trading activity.
EP183Parties Reference DataSSupport for deferred entitlement and more granular entitlement definitions. Support for attachments in the Email(35=C) message, e.g. to convey disclaimers.
EP184Quote Model Type & Quote QualifierMAdditional quote model (quote modification, i.e. new quote does not replace existing one), e.g. to support reserve quotes.
EP185German HFT ActSSupport of regulatory requirements from German High Frequency Trading Act.
EP186Flagging of Automated OTC TradesXSSupport of MMT Automated Trade Indicator.
EP187CFTC Part 43 & 45 Reporting – Foreign ExchangeXLSupport for Dodd-Frank Act’s 17 CFR Part 43 & 45 to report all swap transactions to Swap Data Repositories (SDRs) and SDRs to disseminate real-time information on swap transactions to the public.
EP188Application LayerLOptimizations for the application layer to support high performance interfaces. Addition of a generic identifier (OrderRequestID(2422))for order handling messages.
EP189TransfersLTransfer of customers’ positions from a defaulting clearing firm to the appropriate target clearing firm.
EP190Market DataMVarious minor enhancements of the market data messages.
EP191Market Data StatisticsXLStandardization of value added market data, especially historical data.
EP192Regulatory Trade ReportingLEnhancements related to collateral deposit management, reporting of collateral information, clearing and reporting of packaged swaps, linkage of identifiers and credit approval status of post-clearing allocation.
EP193Regulatory Trade Reporting Phase 2SEnhancements related to collateral management, regulatory reporting to trade repositories, allocation of bunched FX trades.
EP194Pre-Trade IndicationXSSupport for relative valuation metrics and indication of a bid/ask pricing spread to a specified benchmark in the context of cash bond trading.
EP195Reference DataLVarious extensions to the standard FIX reference data messages for parties, entitlements, risk limits, securities and market structures.
EP196Equity Post-Trade – Part 2SEnhancement of the clearing submission workflow and additional granularity for fees.
EP197Collateral ManagementXSSupport for multi-party collateral pledge.
EP198Indicative ExecutionXSSupport for executions that arise from a match against orders or quotes requiring a confirmation, also referred to as conditional orders.
EP199Position IdentifierMSupport for a unique position identifier and additional position transaction types.
EP200Day Count Convention DescriptionXXSHarmonization of the FIX naming and description of day count methods with the ISDA 2006 definitions.
EP201Trade Capture and Market DataMSupport for voice-brokered trades and multilateral compression in trade reporting. Support for option strategies in market data distribution.
EP202Bloomberg SecurityIDSourceXXSChange source name Bloomberg Open Symbology (BBGID) to OMG Financial Instrument Global Identifier (FIGI) security identifier.
EP203CFTC PositionReportXSEnhance the ability to identify the payer and receiver of swap payment streams and bullet payments.
EP204CommissionDataGrp ComponentMSupport for multiple instances of commission with different types in a single message.
EP205FINRA Retail Order IdentificationXXSAdditional values for CustOrderCapacity(582) related to the tick size pilot program.
EP206Timestamp DatatypesMIncrease timestamp resolution to support ESMA requirements for MiFID II. Note: This extension only applies to the tagvalue and FIXML encodings. Binary encodings natively support explicit precision information (time units).
EP207Price TypesXXSSpecific price type for spreads in addition to existing generic type for any spread-based pricing method.
EP208CFTC Parts 43 & 45 Reporting – Equities SwapsXXLSupport for Dodd-Frank Act’s 17 CFR Parts 43 & 45 to report all swap transactions to Swap Data Repositories (SDRs) and SDRs to disseminate real-time information on swap transactions to the public.
EP209MSRB and FINRA TRACE ReportingXSEnhancements for trade reporting to cover exemptions and trade price adjustments.
EP210Trade at Intermarket Sweep Order (TAISO) PriceXXSExecution instruction to trade the order at a reference price, e.g. intermarket sweep order price.
EP211Trade CaptureXSSupport for trade compression and self-match prevention
EP212Trade Handling InstructionXXSSupport for a trade reporting by a single but third-party relative to the trade.
EP213Party Role QualifierXXSSupport for a change of party or account associated with a business entity.
EP214Party Risk LimitsXSSupport for unsolicited publication of risk limit reports, risk limit status and additional risk limit types.
EP215Equity Post Trade – Part 3XSIntroduction of a trade confirmation identifier and ability to affirm confirmation messages.
EP216Market Model Typology v3 SupportMSupport for version 3 of the MMT standard (post-trade transparency).
EP217Trade CaptureSSupport for the reporting of complex account structures and Trade at Settlement (TAS) / Trade at Marker (TAM) spread prices.
EP218Self-Match PreventionSExtend self-match prevention to order handling messages (trade area).
EP219Market Maker QualifierXXSSupport distinction of single versus multiple market makers for a given security.
EP220Security Identifier SourceXXSSupport for Fidessa Instrument Mnemonic (FIM) as source for security identifiers.
EP221OrderQtyData component presenceXXSRevisions to the presence attribute to remove inconsistencies.
EP222MiFID II and MiFIR Extensions Part 1LSupport for MiFID II and MiFIR.
EP223Order HandlingLVarious order handling extensions, including support for cross trade requests.
EP224Security DefinitionXSExplicit representation of eligibility for contrary instructions and in-the-money conditions for options.
EP225IOI Messaging to Support AFME/IA FrameworkSCommon taxonomy for defining IOIs in terms of their price, underlying liquidity and, for client natural IOIs, their temporal availability.
EP226Quote NegotiationXSAdditional quote qualifiers and use of PaymentGrp component in execution reports to support OTC derivatives.
EP227Trade ReportingSSupport for side-specific collateral of trades, new trade types and handling instructions.
EP228MiFID II and MiFIR Extensions Part 2MSupport for MiFID II and MiFIR.
EP229MiFID II and MiFIR Extensions Part 3MSupport for MiFID II and MiFIR.
EP230Price QualifiersMInformation on the composition of quote prices in the fixed income trading process.
EP231MIFID II RTS 27LEnhancement of value added market data for MiFID II.
EP232ESMA RTS 22 Transaction ReportingSSupport for additional personal data, order transmitters, and full instrument names.
EP233MiFID II Equity Post Trade Commission UnbundlingXSAdditional commission (sub)types to support payment for research (CSA and RPA).
EP234Allocations of Multileg Order/TradeXSIdentification of the leg of a multileg order or trade.
EP235ESMA RTS 2 and RTS 23 Reference DataLSupport for reporting of securities reference data under MiFID II.
EP236MiFID II RTS 28MEnhancement of value added market data for MiFID II.
EP237MiFID II and MiFIR Extensions Part 4MSupport for MiFID II and MiFIR.
EP238ESMA RTS 2 Segmentation Criteria and Extensions to Option Type and Swap SubtypeMSupport for liquidity assessment, LIS and SSTI thresholds required by ESMA.
EP239Allocation Instruction Alert RequestSSupport for group allocations and concept of Notional Value Average Price (NVAP).
EP240Average Pricing and MarkupSEnhancements to support trade submission and give-up by clients of a Central Counterparty (CCP) clearing house.
EP241Average PricingSEnhancements to assist trade give-up by clients of a Central Counterparty (CCP) clearing house.
EP242UMTF SymbologyXXSSupport new security identifier scheme UMTF (Uniform Multilateral Trading Facility).
EP243Unit of Measure and Trade Sub TypeXXSSupport heat rates for energy commodity trades and Trade At Cash Open (TACO) trading.
EP244India NSE PAN IDXXSSupport India permanent account number (PAN) as additional source for party identifiers.
EP245Automatic Claim HandlingXSEnhance allocation handling instructions for clearing firms to cover give-up to oneself.
EP246ConfirmationMSupport third-party facility providing the confirmation matching function between the dealer and the investment manager.
EP247FX Trade AggregationMSupport for trade aggregation, e.g. for FX trading between buy-side institutions and sell-side FX banks
EP248FDID (Firm Designated Identifier)XXSUnique identifier for each trading account required by US SEC Rule 613 (CAT NMS Plan)
EP249Post Post-trade Confirmation PaymentsXLSupport for reconciliation and agreement of cash movement activities between an Investment Manager and its Broker.
EP250Share Trading ObligationXXSSupport for differences in UK share trading obligations due to Brexit.
EP251Recording consent to facilitate tradesXXSExplicit consent for client facilitation activities required by the Hong Kong SFC (Securities and Futures Commission).
EP252Liquidity IndicatorXXSAdditional liquidity indicators for neutrality and for orders requiring a confirmation.
EP253CAT/FIX Mapping Phase 2AMSupport for data reporting required by the CAT (Consolidated Audit Trail) NMS Plan.
EP254EU SFTR ReportingXLSupport for EU Securities Financing Transactions (SFT) Reporting (SFTR regulations).
EP255STO ExemptionXXSSupport for exemptions from share trading obligations on the order level.
EP256IIROC Client IdentificationSSupport for IIROC Rules Notice 19-0071 – Amendments Respecting Client Identifiers.
EP257Targeted Trade AdvertisementsXSSupport to target or block firms from trade advertisements.
EP258Bilateral Repo Trade and Post-TradeSSupport for trade and post-trade workflows for bilateral repo transactions.
EP259Related OrdersMSupport for order aggregation on execution reports.
EP260Application Version for FIX LatestXSApplication version identifier for FIX Latest.
EP261RegulatoryReportType ExtensionXSAdditional support for CAT (Consolidated Audit Trail) event types.
EP262APAC Master SPSAXXSAdditional sources for parties to support segregated accounts in the APAC region.
EP263Regulatory Timestamps for QuotesXSSupport for repeating group of timestamps in quote messages.
EP264CAT/FIX Mapping Phase 2 – UpdateSAdditional support for data reporting required by CAT (Consolidated Audit Trail).
EP265Previous Quote IdentifierXSSupport for related quotes in the Quote(35=S) message.
EP266Extension for Unique Product IdentifierSSupport for the UPI standard (ISO-4914).
EP267Market Data ExtensionsSAdditional market data entry types, e.g. to support TWAP and financing rates.
EP268Market Model Typology v3.5 SupportMSupport for version 3.5 of the MMT standard (post-trade transparency).
EP269Trade Compression ExtensionXSSupport distinction between bilateral and multilateral compression.
EP270BeginString and FIX LatestSAdding values to BeginString(8) to support FIX Latest over legacy FIX Session Protocols.
EP271Errors and Omissions 2021MCorrection of errors and omissions in the FIX Protocol.
EP272Code set extensions 2021SAdditional values for selected fields, e.g. SecurityType(167).
EP273Extensions for Digital Asset TradingLStandardization of trading for digital assets including cryptocurrencies.
EP274Anonymous Trade Indicator ExtensionXSSupport for regulatory requirement related to trade reporting of swaps into an SDR.
EP275RegulatoryTradeIDGrp EnhancementsSSupport for regulatory requirement related to the use of USI and UTI in transaction reporting.
EP276Security Reference Data ExtensionsXSSupplemental field to uniquely identify an instrument.
EP277Market Model Typology v4.0 SupportMSupport for version 4.0 of the MMT standard (post-trade transparency).
EP278Liquidity Indicator ExtensionXSClarification of LastLiquidityInd(851)=0 (Neither added nor removed liquidity) by addition of new values (“Unknown” and “Other”).
EP279Clearing EnhancementsSSupport for initial broker owning a trade and addition of TrdMatchID(880) to the allocation and confirmation messages.
EP280Self-Match Prevention InstructionSSupport for the order submitter to indicate a self-match prevention (SMP) instruction.
EP281Settlement Status ManagementLCommunication of settlement status between investment managers and brokers, custodians or an outsource (vendor system).
EP282Errors and Omissions 2022MCorrection of errors and omissions in the FIX Protocol.
EP283Post-Trade Transparency for UK EquitiesSSupport for post-trade transparency flags CLSE (trade at market closing price) and NETW (negotiated transaction) issued by the FCA.
EP284EMIR Report Tracking Number (RTN)XSSupport for regulatory identifier (predecessor was Transaction Reference Number (TRN)).