<TrdCapRptAckSideGrp> Component Block

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.