ZagTrader

FIX 5.0 SP2 Trade Capture Report (35=AE)

Reports a trade between counterparties. It is used for trade reporting to a venue or regulator, for trade confirmation from a market or clearing house, and in reply to a Trade Capture Report Request.

MsgType (tag 35)
AE
Name in FIX 5.0 SP2
TradeCaptureReport
Category
Application
Required body fields
0

Fields in FIX 5.0 SP2

Body fields in the order the FIX 5.0 SP2 definition lists them. A repeating group starts with its counter field (NoXxx), followed by the fields of each entry, indented. A field inside an optional component or group is required only when that component or group is present. Nested components with many fields are listed by name; each of their fields has its own tag page.

TagFieldRequired
Component ApplicationSequenceControl (4 fields, not expanded here)Optional
571TradeReportIDOptional
1003TradeIDOptional
1040SecondaryTradeIDOptional
1041FirmTradeIDOptional
1042SecondaryFirmTradeIDOptional
2489PackageIDOptional
2490TradeNumberOptional
487TradeReportTransTypeOptional
856TradeReportTypeOptional
939TrdRptStatusOptional
568TradeRequestIDOptional
828TrdTypeOptional
829TrdSubTypeOptional
855SecondaryTrdTypeOptional
2896TertiaryTrdTypeOptional
2961AnonymousTradeIndicatorOptional
2667AlgorithmicTradeIndicatorOptional
1849OffsetInstructionOptional
Component TradePriceConditionGrp (2 fields, not expanded here)Optional
1123TradeHandlingInstrOptional
1124OrigTradeHandlingInstrOptional
1125OrigTradeDateOptional
1126OrigTradeIDOptional
1127OrigSecondaryTradeIDOptional
830TransferReasonOptional
150ExecTypeOptional
748TotNumTradeReportsOptional
912LastRptRequestedOptional
1028ManualOrderIndicatorOptional
325UnsolicitedIndicatorOptional
263SubscriptionRequestTypeOptional
572TradeReportRefIDOptional
881SecondaryTradeReportRefIDOptional
818SecondaryTradeReportIDOptional
820TradeLinkIDOptional
880TrdMatchIDOptional
17ExecIDOptional
19ExecRefIDOptional
527SecondaryExecIDOptional
378ExecRestatementReasonOptional
2347RegulatoryTransactionTypeOptional
Component RegulatoryTradeIDGrp (7 fields, not expanded here)Optional
570PreviouslyReportedOptional
423PriceTypeOptional
Component PriceQualifierGrp (2 fields, not expanded here)Optional
549CrossTypeOptional
Component RootParties (8 fields, not expanded here)Optional
1015AsOfIndicatorOptional
716SettlSessIDOptional
717SettlSessSubIDOptional
1430VenueTypeOptional
1300MarketSegmentIDOptional
1301MarketIDOptional
2375TaxonomyTypeOptional
Component Instrument (1248 fields, not expanded here)Required
Component InstrumentExtension (17 fields, not expanded here)Optional
Component FinancingDetails (32 fields, not expanded here)Optional
Component PaymentGrp (52 fields, not expanded here)Optional
854QtyTypeOptional
Component YieldData (6 fields, not expanded here)Optional
Component UndInstrmtGrp (1296 fields, not expanded here)Optional
Component RelatedInstrumentGrp (11 fields, not expanded here)Optional
Component CollateralAmountGrp (21 fields, not expanded here)Optional
2868CollateralizationValueDateOptional
Component RateSource (6 fields, not expanded here)Optional
Component TransactionAttributeGrp (3 fields, not expanded here)Optional
822UnderlyingTradingSessionIDOptional
823UnderlyingTradingSessionSubIDOptional
32LastQtyOptional
1828LastQtyVarianceOptional
2301LastQtyChangedOptional
2368LastMultipliedQtyOptional
2367TotalTradeQtyOptional
2370TotalTradeMultipliedQtyOptional
31LastPxOptional
631MidPxOptional
1522DifferentialPriceOptional
1056CalculatedCcyLastQtyOptional
2762PriceMarkupOptional
Component AveragePriceDetail (3 fields, not expanded here)Optional
15CurrencyOptional
2897CurrencyCodeSourceOptional
120SettlCurrencyOptional
2899SettlCurrencyCodeSourceOptional
2366SettlPriceFxRateCalcOptional
669LastParPxOptional
194LastSpotRateOptional
195LastForwardPointsOptional
1071LastSwapPointsOptional
2349PricePrecisionOptional
30LastMktOptional
1596ClearingTradePriceOptional
1740TradePriceNegotiationMethodOptional
1743LastUpfrontPriceOptional
1741UpfrontPriceTypeOptional
75TradeDateOptional
715ClearingBusinessDateOptional
2870ClearingPortfolioIDOptional
6AvgPxOptional
Component SpreadOrBenchmarkCurveData (9 fields, not expanded here)Optional
1731AvgPxGroupIDOptional
819AvgPxIndicatorOptional
2085ValuationDateOptional
2086ValuationTimeOptional
2087ValuationBusinessCenterOptional
Component PositionAmountData (13 fields, not expanded here)Optional
442MultiLegReportingTypeOptional
824TradeLegRefIDOptional
Component TrdInstrmtLegGrp (1347 fields, not expanded here)Optional
60TransactTimeOptional
Component TrdRegTimestamps (13 fields, not expanded here)Optional
63SettlTypeOptional
64SettlDateOptional
2878TerminationDateOptional
987UnderlyingSettlementDateOptional
573MatchStatusOptional
2405ExecMethodOptional
574MatchTypeOptional
Component TradeQtyGrp (3 fields, not expanded here)Optional
Component TrdCapRptSideGrp (379 fields, not expanded here)Required
1188VolatilityOptional
1189TimeToExpirationOptional
1380DividendYieldOptional
1190RiskFreeRateOptional
811PriceDeltaOptional
1382CurrencyRatioOptional
797CopyMsgIndicatorOptional
Component TrdRepIndicatorsGrp (3 fields, not expanded here)Optional
2524TradeReportingIndicatorOptional
852PublishTrdIndicatorOptional
1390TradePublishIndicatorOptional
Component TrdRegPublicationGrp (3 fields, not expanded here)Optional
853ShortSaleReasonOptional
994TierCodeOptional
1011MessageEventSourceOptional
779LastUpdateTimeOptional
991RndPxOptional
1132TZTransactTimeOptional
1134ReportedPxDiffOptional
381GrossTradeAmtOptional
2369TotalGrossTradeAmtOptional
751TradeReportRejectReasonOptional
1328RejectTextOptional
1664EncodedRejectTextLenOptional
1665EncodedRejectTextOptional
1329FeeMultiplierOptional
1832ClearedIndicatorOptional
1924ClearingIntentionOptional
1925TradeClearingInstructionOptional
1926BackloadedTradeIndicatorOptional
1927ConfirmationMethodOptional
1928MandatoryClearingIndicatorOptional
Component MandatoryClearingJurisdictionGrp (2 fields, not expanded here)Optional
1929MixedSwapIndicatorOptional
2527MultiAssetSwapIndicatorOptional
2526InternationalSwapIndicatorOptional
1930OffMarketPriceIndicatorOptional
1931VerificationMethodOptional
1932ClearingRequirementExceptionOptional
1933IRSDirectionOptional
1934RegulatoryReportTypeOptional
2869RegulatoryReportTypeBusinessDateOptional
1935VoluntaryRegulatoryReportOptional
2963MultiJurisdictionReportingIndicatorOptional
1936TradeCollateralizationOptional
1937TradeContinuationOptional
2387TradeContingencyOptional
2302TradeVersionOptional
2303HistoricalReportIndicatorOptional
2596DeltaCrossedOptional
2374TradeContinuationTextOptional
2372EncodedTradeContinuationTextLenOptional
2371EncodedTradeContinuationTextOptional
2373IntraFirmTradeIndicatorOptional
2525AffiliatedFirmsTradeIndicatorOptional
Component AttachmentGrp (11 fields, not expanded here)Optional
2343RiskLimitCheckStatusOptional

Every message also carries the FIX 5.0 SP2 standard header (BeginString, BodyLength, MsgType, SenderCompID, TargetCompID, MsgSeqNum, SendingTime and others) and ends with CheckSum (10).

Also in other versions

Trade Capture Report across all FIX versions

Decode a Trade Capture Report message

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.