Used in :
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| 552 | NoSides | RptSide | Y |
Number of Side repeating group instances. |
|||
| => | 54 | Side | @Side | Y |
Required when NoSides(552) > 0. |
||
| => | 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. |
||
| => | 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. |
||
| => | 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 |
||
| => | <Parties> | N |
Same as TrdRegTimestamp(769). Used in a multi-sided message to indicate relevant trade-side timestamp. |
||||
| => | 1 | Account | @Acct | N |
Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager. |
||
| => | 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 |
||
| => | <LimitAmts> | N |
Insert here the set of "LimitAmts" field defined in "Common Components" |
||||
| => | 81 | ProcessCode | @ProcCode | N |
Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade. |
||
| => | 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 |
||||
| => | 2671 | SideTradeReportingIndicator | @TrdRptngInd | N |
Used between parties to convey trade reporting status. In the context of regulatory reporting, this field may be used by the reporting party (e.g. party obligated to report to regulators) to inform their trading counterparty or other interested parties the trade reporting status. |
||
| => | 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 |
Capacity of customer placing the order. 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. |
||
| => | 336 | TradingSessionID | @SesID | N |
Identifier for a trading session. A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336). Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility. |
||
| => | 625 | TradingSessionSubID | @SesSub | N |
Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility |
||
| => | 943 | TimeBracket | @TmBkt | N |
A code that represents a time interval in which a fill or trade occurred. Required for US futures markets. |
||
| => | 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. |
||
| => | <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 |
Accrued Interest Amount applicable to a financing transaction on the End Date. |
||
| => | 921 | StartCash | @StartCsh | N |
Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date. |
||
| => | 922 | EndCash | @EndCsh | N |
Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date. |
||
| => | 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 |
Total amount due as the result of the transaction (e.g. for Buy order - principal + commission + fees) reported in currency of execution. |
||
| => | 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 |
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. |
||
| => | 752 | SideMultiLegReportingType | @MLegRptTyp | N |
Used to indicate if the side being reported on Trade Capture Report represents a leg of a multileg instrument or a single security. |
||
| => | <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. |
||
| => | <SettlDetails> | N |
Conveys settlement account details reported as part of obligation. |
||||
| => | 826 | TradeAllocIndicator | @AllocInd | N |
Identifies if, and how, the trade is to be allocated or split. |
||
| => | 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 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 |
Unique identifier for allocation message. (Prior to FIX 4.1 this field was of type int) |
||
| => | 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. |
||||
| => | 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. |
||
| => | 1009 | SideLastQty | @SideQty | N |
Used to indicate the quantity on one side of a multi-sided trade. |
||
| => | 1005 | SideTradeReportID | @RptID | N |
Used on a multi-sided trade to designate the ReportID |
||
| => | 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). |
||
| => | 1115 | OrderCategory | @OrdCat | N |
Defines the type of interest behind a trade (fill or partial fill). |
||
| => | 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 |
Details of the order associated with this side of the trade. |
||||
| => | <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). |
||||
| => | 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. |
||
| => | <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.). |
||||
| => | 2344 | SideRiskLimitCheckStatus | @RiskLmtChkStat | N |
Indicates the status of the risk limit check performed on the side of a trade. |
||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.