Group TrdMatchSideGrp Scenario base


ID Abbr NumInGroup ID NumInGroup name
2218TrdMtchSide1890NoTrdMatchSides

Pedigree

Added EP Updated EP Deprecated EP
FIX.5.0SP2150

Members

ID Name Abbr Presence Description
54SideSide optional SYNOPSIS: Side of order (see Volume : "Glossary" for value definitions)
1427SideExecIDSideExecID optional SYNOPSIS: When reporting trades, used to reference the identifier of the execution (ExecID) being reported if different ExecIDs were assigned to each side of the trade.
1900SideExecRefIDExecRefID optional SYNOPSIS: Used to reference the value from SideExecID(1427).
1506SideTradeIDTrdID optional SYNOPSIS: Used to represent the trade ID for each side of the trade assigned by an intermediary.
1005SideTradeReportIDRptID optional SYNOPSIS: Used on a multi-sided trade to designate the ReportID
1428OrderDelayOrdDelay optional SYNOPSIS: Time lapsed from order entry until match, based on the unit of time specified in OrderDelayUnit. Default is seconds if OrderDelayUnit is not specified. Value = 0, indicates the aggressor (the initiating side of the trade).
1429OrderDelayUnitOrdDelayUnit optional SYNOPSIS: Time unit in which the OrderDelay(1428) is expressed
1009SideLastQtySideQty optional SYNOPSIS: Used to indicate the quantity on one side of a multi-sided trade.
1597SideClearingTradePriceClrTrdPx optional SYNOPSIS: Alternate clearing price for the side being reported.
1599SidePriceDifferentialSidePxDiff optional SYNOPSIS: Price Differential between the front and back leg of a spread or complex instrument.
1598SideClearingTradePriceTypeClrTrdPxType optional SYNOPSIS: Indicates to recipient whether trade is clearing at execution prices LastPx(tag 31) or alternate clearing prices SideClearingTradePrice(tag 1597).
1006SideFillStationCdFillStationCd optional SYNOPSIS: Used on a multi-sided trade to convey order routing information
1007SideReasonCdRsnCD optional SYNOPSIS: Used on a multi-sided trade to convey reason for execution
1008SideTrdSubTypTrdSubTyp optional SYNOPSIS: Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829).
430NetGrossIndNetGrossInd optional SYNOPSIS: Code to represent whether value is net (inclusive of tax) or gross.
1154SideCurrencyCcy optional SYNOPSIS: Used to identify the trading currency on the Trade Capture Report Side
1155SideSettlCurrencySettlCcy optional SYNOPSIS: Used to identify the settlement currency on the Trade Capture Report Side
1012PartiesPtyoptionalSYNOPSIS: The Parties component block is 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 Block. The Parties block allows many different types of entites to be expressed through use of the PartyRole field and identifies the source of the PartyID through the the PartyIDSource.
ELABORATION:
578TradeInputSourceInptSrc optional SYNOPSIS: Type of input device or system from which the trade was entered.
579TradeInputDeviceInptDev optional SYNOPSIS: Specific device number, terminal number or station where trade was entered
376ComplianceIDComplianceID optional SYNOPSIS: ID used to represent this transaction for compliance purposes (e.g. OATS reporting).
2404ComplianceTextComplianceTxt optional SYNOPSIS: Free text for compliance information required for regulatory reporting.
2351EncodedComplianceTextLenEncComplianceTxtLen optional SYNOPSIS: Byte length of encoded (non-ASCII characters) EncodedComplianceText(2352) field.
2352EncodedComplianceTextEncComplianceTxt optional SYNOPSIS: Encoded (non-ASCII characters) representation of the ComplianceText(2404) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ComplianceText(2404) field.
377SolicitedFlagSolFlag optional SYNOPSIS: Indicates whether or not the order was solicited.
582CustOrderCapacityCustCpcty optional SYNOPSIS: Capacity of customer placing the order.
ELABORATION: Used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission). May be used as required by other regulatory commissions for similar purposes.
943TimeBracketTmBkt optional SYNOPSIS: A code that represents a time interval in which a fill or trade occurred. Required for US futures markets.
77PositionEffectPosEfct optional SYNOPSIS: Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together.
825ExchangeRuleExchRule optional SYNOPSIS: Used to report any exchange rules that apply to this trade. Primarily intended for US futures markets. Certain trading practices are permitted by the CFTC, such as large lot trading, block trading, all or none trades. If the rules are used, the exchanges are required to indicate these rules on the trade.
826TradeAllocIndicatorAllocInd optional SYNOPSIS: Identifies if, and how, the trade is to be allocated or split.
591PreallocMethodPreallocMeth optional SYNOPSIS: Indicates the method of preallocation.
70AllocIDAllocID optional SYNOPSIS: Unique identifier for allocation message. (Prior to FIX 4.1 this field was of type int)
2060TrdAllocGrpAllocoptionalSYNOPSIS:
ELABORATION:
1072SideGrossTradeAmtSideGrossTradeAmt optional SYNOPSIS: The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition.
1057AggressorIndicatorAgrsrInd optional SYNOPSIS: Used to identify whether the order initiator is an aggressor or not in the trade.
1139ExchangeSpecialInstructionsExchSpeclInstr optional SYNOPSIS: Free format text string related to exchange.
1690SideShortSaleExemptionReasonShrtSaleExmptnRsn optional SYNOPSIS: Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.)
1115OrderCategoryOrdCat optional SYNOPSIS: Defines the type of interest behind a trade (fill or partial fill).
819AvgPxIndicatorAvgPxInd optional SYNOPSIS: Average pricing indicator.
1731AvgPxGroupIDAvgPxGrpID optional SYNOPSIS: Used by submitting firm to group trades being allocated into an average price group. The trades in average price group will be used to calculate an average price for the group.
1898SideMarketSegmentIDMktSegID optional SYNOPSIS: Identifies the market segment of the side.
1899SideVenueTypeVenuTyp optional SYNOPSIS: Identifies the type of venue where the trade was executed for the side.
635ClearingFeeIndicatorClrFeeInd optional SYNOPSIS: Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time. (Values source CBOT, CME, NYBOT, and NYMEX):
2143TradeReportOrderDetailTrdRptOrdDetloptionalSYNOPSIS:
ELABORATION:
2219TrdInstrmtLegExecGrpLegExecoptionalSYNOPSIS: The TrdInstrmtLegExecGrp component comprises individual executions for legs of the trade side of a trade match report for a specific instrument.
ELABORATION:
1031CustOrderHandlingInstCustOrdHdlInst optional SYNOPSIS: Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer. NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting and/or billing purposes only. For OrderHandlingInstSrc(1032) = 1 (FINRA OATS), valid values are (as of OATS Phase 3 as provided by FINRA. See also http://www.finra.org/Industry/Compliance/MarketTransparency/OATS/PhaseIII/index.htm for a complete list. For OrderHandlingInstSrc(1032) = 2 (FIA Execution Source Code), only one enumeration value may be specified.
1032OrderHandlingInstSourceOrdHndlInstSrc optional SYNOPSIS: Identifies the class or source of the order handling instruction values.  Scope of this will apply to both CustOrderHandlingInst(1031) and DeskOrderHandlingInst(1035). Conditionally required when CustOrderHandlingInst(1031) or DeskOrderHandlingInst(1035) is specified.
58TextTxt optional SYNOPSIS: Free format text string (Note: this field does not have a specified maximum length)
354EncodedTextLenEncTxtLen optional SYNOPSIS: Byte length of encoded (non-ASCII characters) EncodedText (355) field.
355EncodedTextEncTxt optional SYNOPSIS: Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Text(58) field.