| FRAMES | NO FRAMES |
|
|
Used in :
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| 552 | NoSides | RptSide | Y | Number of sides | |||
| => | 54 | Side | @Side | Y |
Required when NoSides(552) > 0. |
||
| => | 2102 | ShortMarkingExemptIndicator | @SMEInd | N |
Indicates whether the originating account is exempt (Y) from marking orders as short or not (N). This designation may be used on both buy and sell orders. |
||
| => | 1427 | SideExecID | @SideExecID | N |
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. |
||
| => | 1428 | OrderDelay | @OrdDelay | N |
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). |
||
| => | 1429 | OrderDelayUnit | @OrdDelayUnit | N |
Time unit in which the OrderDelay(1428) is expressed |
||
| => | 1009 | SideLastQty | @SideQty | N |
Used to indicate the quantity on one side of a multi-sided trade. |
||
| => | 1597 | SideClearingTradePrice | @ClrTrdPx | N |
Used to indicate a side specific alternate clearing price. |
||
| => | 1599 | SidePriceDifferential | @SidePxDiff | N |
Used to indicate the Price Differential between the first and second leg of a complex instrument. |
||
| => | 1598 | SideClearingTradePriceType | @ClrTrdPxType | N |
Used to indicate whether the trade is clearing using execution price (LastPx) or alternate clearing price (ClrTrdPx) |
||
| => | 1005 | SideTradeReportID | @RptID | N |
Used on a multi-sided trade to designate the ReportID |
||
| => | 1506 | SideTradeID | @TrdID | N |
Used to represent the trade ID for each side of the trade assigned by an intermediary. |
||
| => | 1507 | SideOrigTradeID | @OrigTrdID | N |
Used to capture the original trade id for each side of a trade undergoing novation to a standardized model. |
||
| => | 1006 | SideFillStationCd | @FillStationCd | N |
Used on a multi-sided trade to convey order routing information |
||
| => | 1007 | SideReasonCd | @RsnCD | N |
Used on a multi-sided trade to convey reason for execution |
||
| => | 83 | RptSeq | @RptSeq | N |
Sequence number of message within report series. Used to carry reporting sequence number of the fill as represented on the Trade Report Side. |
||
| => | 1008 | SideTrdSubType | @TrdSubTyp | N |
Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829). |
||
| => | 430 | NetGrossInd | @NetGrossInd | N |
Code to represent whether value is net (inclusive of tax) or gross. |
||
| => | 1154 | SideCurrency | @Ccy | N |
Used to identify the trading currency on the Trade Capture Report Side |
||
| => | 2901 | SideCurrencyCodeSource | @CcySrc | N |
Identifies class or source of the SideCurrency(1154) value. |
||
| => | 1155 | SideSettlCurrency | @SettlCcy | N |
Used to identify the settlement currency on the Trade Capture Report Side |
||
| => | 2902 | SideSettlCurrencyCodeSource | @SettlCcySrc | N |
Identifies class or source of the SideSettlCurrency(1155) value. |
||
| => | <Parties> | N |
Same as TrdRegTimestamp(769). Used in a multi-sided message to indicate relevant trade-side timestamp. |
||||
| => | <PartyDetailGrp> | N |
PartyDetailID(1619) must reference an existing entry in Parties component or a previous entry in RelatedPartyDetailGrp. The instance must have the same role as the referenced entry. The embedded RelatedPartyDetailID(1563) should introduce a new party identifier not previously reported. |
||||
| => | 1 | Account | @Acct | N |
Required for executions against electronically submitted orders which were assigned an account by the institution or intermediary. |
||
| => | 660 | AcctIDSource | @AcctIDSrc | N |
Used to identify the source of the Account (1) code. This is especially useful if the account is a new account that the Respondent may not have setup yet in their system. |
||
| => | 581 | AccountType | @AcctTyp | N |
Type of account associated with an order |
||
| => | 522 | OwnerType | @OwnerTyp | N |
Identifies the type of owner. |
||
| => | <LimitAmts> | N |
Insert here the set of "LimitAmts" fields defined in "Common Components" |
||||
| => | 81 | ProcessCode | @ProcCode | N |
Used to specify Step-out trades. |
||
| => | 575 | OddLot | @OddLot | N |
This trade is to be treated as an odd lot If this field is not specified, the default will be "N" |
||
| => | <ClrInstGrp> | N |
Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc |
||||
| => | 635 | ClearingFeeIndicator | @ClrFeeInd | N |
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): |
||
| => | <SideRegulatoryTradeIDGrp> | N |
Reference to the underlier whose payments are being passed through. |
||||
| => | 2671 | SideTradeReportingIndicator | @TrdRptngInd | N |
May be used to bilaterally inform counterparty of trade reporting status for this side of the trade. |
||
| => | 2418 | FirmTradeEventID | @FirmTrdEvntID | N |
An identifier created by the trading party for the life cycle event associated with this report. |
||
| => | 578 | TradeInputSource | @InptSrc | N |
Type of input device or system from which the trade was entered. |
||
| => | 579 | TradeInputDevice | @InptDev | N |
Specific device number, terminal number or station where trade was entered |
||
| => | 376 | ComplianceID | @ComplianceID | N |
ID used to represent this transaction for compliance purposes (e.g. OATS reporting). |
||
| => | 2404 | ComplianceText | @ComplianceTxt | N |
Free text for compliance information required for regulatory reporting. |
||
| => | 2351 | EncodedComplianceTextLen | @EncComplianceTxtLen | N |
Must be set if EncodedComplianceText(2352) field is specified and must immediately precede it. |
||
| => | 2352 | EncodedComplianceText | @EncComplianceTxt | N |
Encoded (non-ASCII characters) representation of the ComplianceText(2404) field in the encoded format specified via the MessageEncoding(347) field. |
||
| => | 377 | SolicitedFlag | @SolFlag | N |
Indicates whether or not the order was solicited. |
||
| => | 582 | CustOrderCapacity | @CustCpcty | N |
The customer capacity for this trade |
||
| => | 336 | TradingSessionID | @SesID | N |
Usually the same for all sides of a trade, if reported only on the first side the same TradingSessionID(336) then applies to all sides of the trade. |
||
| => | 625 | TradingSessionSubID | @SesSub | N |
Usually the same for all sides of a trade, if reported only on the first side the same TradingSessionSubID(625) then applies to all sides of the trade. |
||
| => | 943 | TimeBracket | @TmBkt | N |
A code that represents a time interval in which a fill or trade occurred. Required for US futures markets. |
||
| => | 2356 | RemunerationIndicator | @RmntnInd | N |
Indicates whether the trade price was adjusted for compensation (i.e. includes a mark-up, mark-down or commission) in the price paid. In the context of MSRB and FINRA TRACE reporting requirements, this is used among firms to indicate trade remuneration. |
||
| => | <CommissionData> | N |
See TimeUnit(997) for complete definition. |
||||
| => | <CommissionDataGrp> | N |
Use as an alternative to CommissionData if multiple commissions or enhanced attributes are needed. |
||||
| => | 157 | NumDaysInterest | @NumDaysInt | N |
Number of Days of Interest for convertible bonds and fixed income. Note value may be negative. |
||
| => | 230 | ExDate | @ExDt | N |
The date when a distribution of interest is deducted from a securities assets or set aside for payment to bondholders. On the ex-date, the securities price drops by the amount of the distribution (plus or minus any market activity). (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate) |
||
| => | 158 | AccruedInterestRate | @AcrdIntRt | N |
The amount the buyer compensates the seller for the portion of the next coupon interest payment the seller has earned but will not receive from the issuer because the issuer will send the next coupon payment to the buyer. Accrued Interest Rate is the annualized Accrued Interest amount divided by the purchase price of the bond. |
||
| => | 159 | AccruedInterestAmt | @AcrdIntAmt | N |
Amount of Accrued Interest for convertible bonds and fixed income |
||
| => | 738 | InterestAtMaturity | @IntAtMat | N |
Amount of interest (i.e. lump-sum) at maturity. |
||
| => | 920 | EndAccruedInterestAmt | @EndAcrdIntAmt | N |
For repurchase agreements the accrued interest on termination. |
||
| => | 921 | StartCash | @StartCsh | N |
For repurchase agreements the start (dirty) cash consideration. |
||
| => | 922 | EndCash | @EndCsh | N |
For repurchase agreements the end (dirty) cash consideration. |
||
| => | 238 | Concession | @Concession | N |
Provides the reduction in price for the secondary market in Muncipals. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) |
||
| => | 237 | TotalTakedown | @TotTakedown | N |
The price at which the securities are distributed to the different members of an underwriting group for the primary market in Municipals, total gross underwriter's spread. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) |
||
| => | 118 | NetMoney | @NetMny | N |
Value expressed in the currency reflected by the Currency(15) field. |
||
| => | 119 | SettlCurrAmt | @SettlCurrAmt | N |
Total amount due expressed in settlement currency (includes the effect of the forex transaction) |
||
| => | 155 | SettlCurrFxRate | @SettlCurrFxRt | N |
Foreign exchange rate used to compute SettlCurrAmt(119) from Currency(15) to SettlCurrency(120). |
||
| => | 156 | SettlCurrFxRateCalc | @SettlCurrFxRtCalc | N |
Specifies whether or not SettlCurrFxRate (155) should be multiplied or divided. |
||
| => | 77 | PositionEffect | @PosEfct | N |
Can be used for derivatives omnibus accounting. |
||
| => | 58 | Text | @Txt | N |
Can be used by the executing market to record any execution details that are particular to that market. |
||
| => | 354 | EncodedTextLen | @EncTxtLen | C |
Must be set if EncodedText field is specified and must immediately precede it. |
||
| => | 355 | EncodedText | @EncTxt | C |
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. |
||
| => | 752 | SideMultiLegReportingType | @MLegRptTyp | N |
Can be used to support the scenario where a single leg instrument trades against an individual leg of a multileg instrument. |
||
| => | <ContAmtGrp> | N |
Indicates the current state of the underlying instrument. |
||||
| => | <Stipulations> | N |
PartyID value within an instrument party repeating group. Same values as PartyID (448) |
||||
| => | <MiscFeesGrp> | N |
Used to indicate if a security has been defined as flexible according to "non-standard" means. Analog to CFICode Standard/Non-standard indicator. |
||||
| => | 825 | ExchangeRule | @ExchRule | N |
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. |
||
| => | 826 | TradeAllocIndicator | @AllocInd | N |
Identifies if, and how, the trade is to be allocated or split. |
||
| => | 1848 | TradeAllocGroupInstruction | @AllocGrpInst | N |
Instruction on how to add a trade to an allocation group when it is being given-up. |
||
| => | 1730 | AllocGroupID | @GrpID | N |
Intended to be used by a central counterparty to assign an identifier to allocations of trades for the same instrument traded at the same price. |
||
| => | 2771 | PreviousAllocGroupID | @PrevGrpID | N |
Identifies the previous AllocGroupID(1730) being changed by this message when AllocGroupStatus(2767)=3 (Changed). |
||
| => | 1728 | FirmGroupID | @FirmGrpID | N |
Firm assigned group allocation entity identifier. |
||
| => | 2759 | GroupAmount | @GrpAmt | N |
Indicates the total notional units or amount of an allocation group. Includes any allocated units or amount. Whether notional units or amount is used depends on the type of listed derivative contract and the clearinghouse. A notional unit is (price x quantity) without the derivative's contract value factor. |
||
| => | 2767 | AllocGroupStatus | @GrpStat | N |
Status of the trade give-up relative to the group identified in AllocGroupID(1730). |
||
| => | 1853 | SideAvgPxIndicator | @AvgPxInd | N |
Used to indicate whether a trade or a sub-allocation should be allocated at the trade price (e.g. no average pricing), or whether it should be grouped with other trades/sub-allocations and allocated at the average price of the group. |
||
| => | 1854 | SideAvgPxGroupID | @AvgPxGrpID | N |
The identifier for the average price group for the trade side. See also AvgPxGroupID(1731). |
||
| => | 1852 | SideAvgPx | @AvgPx | N |
Calculated average price for this side of the trade. |
||
| => | 591 | PreallocMethod | @PreallocMeth | N |
Indicates the method of preallocation. |
||
| => | 70 | AllocID | @AllocID | N |
Used to assign an ID to the block of preallocations. |
||
| => | 793 | SecondaryAllocID | @AllocID2 | N |
Secondary allocation identifier. Unlike the AllocID (70), this can be shared across a number of allocation instruction or allocation report messages, thereby making it possible to pass an identifier for an original allocation message on multiple messages (e.g. from one party to a second to a third, across cancel and replace messages etc.). |
||
| => | <TrdAllocGrp> | N |
Code to represent the type of event. |
||||
| => | <SideTrdRegTS> | N |
Indicates if an order, quote or trade was initially received manually (as opposed to electronically) or if it was entered manually (as opposed to entered by automated trading software). |
||||
| => | <SettlDetails> | N |
Conveys settlement account details reported as part of obligation. |
||||
| => | 1072 | SideGrossTradeAmt | @SideGrossTradeAmt | N |
The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition. |
||
| => | 1057 | AggressorIndicator | @AgrsrInd | N |
Used to identify whether the order initiator is an aggressor or not in the trade. |
||
| => | 1139 | ExchangeSpecialInstructions | @ExchSpeclInstr | N |
Free format text string related to exchange. |
||
| => | 1690 | SideShortSaleExemptionReason | @ShrtSaleExmptnRsn | N |
Optional when Side (54) = 6 (Sell short exempt) |
||
| => | 1115 | OrderCategory | @OrdCat | N |
Defines the type of interest behind a trade (fill or partial fill). |
||
| => | 1444 | SideLiquidityInd | @LqdtyInd | N |
Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled. |
||
| => | 1851 | StrategyLinkID | @StrategyLinkID | N |
Identifies the multileg strategy (e.g. spread) to which the trade belongs. This links together trade legs executed as part of a strategy during a single match event. |
||
| => | <TradeReportOrderDetail> | N |
Order details for the order associated with this side of the trade. |
||||
| => | 1031 | CustOrderHandlingInst | @CustOrdHdlInst | N |
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. |
||
| => | 1032 | OrderHandlingInstSource | @OrdHndlInstSrc | N |
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. |
||
| => | <TradePositionQty> | N |
The registration type of a commercial paper issuance. |
||||
| => | <RelatedTradeGrp> | N |
Indicates whether a restriction applies to short selling a security. |
||||
| => | <RelatedPositionGrp> | N |
Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.). |
||||
| => | 1980 | BlockTrdAllocIndicator | @BlckTrdAllocInd | N |
Indication that a block trade will be allocated. |
||
| => | 2344 | SideRiskLimitCheckStatus | @RiskLmtChkStat | N |
Indicates the status of the risk limit check performed on the side of a trade. |
||
| => | 29 | LastCapacity | @LastCpcty | N |
In the context of regulatory trade reporting, this specifies the trading capacity of the reporting party. |
||
| => | 2334 | RefRiskLimitCheckID | @RefRiskLmtChkID | N |
The reference identifier of the PartyRiskLimitCheckRequest(35=DF) message, or a similar out of band message, that contained the approval for the risk/credit limit check request. |
||
| => | 2335 | RefRiskLimitCheckIDType | @RefRiskLmtChkIDTyp | N |
Specifies which type of identifier is specified in RefRiskLimitCheckID(2334) field. |
||
| => | 2361 | CompressionGroupID | @CmprsnGrpID | N |
Use to identify a netting or compression group where trades in the group were netted or compressed. This includes both terminating trades and any remnant trades that result from the operation. |
||
| => | <SideCollateralAmountGrp> | N |
Type of LegInstrumentPartySubID (2259) value. |
||||
|
|
| FRAMES | NO FRAMES |