ZagTrader

FIX 5.0 SP2 Execution Report (35=8)

Sent by the receiver of an order to confirm it, report fills, and report other changes such as cancels, replaces and rejects. ExecType (150) gives the event and OrdStatus (39) the state of the order after it.

MsgType (tag 35)
8
Name in FIX 5.0 SP2
ExecutionReport
Category
Application
Required body fields
7

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
37OrderIDRequired
2422OrderRequestIDOptional
2423MassOrderRequestIDOptional
198SecondaryOrderIDOptional
526SecondaryClOrdIDOptional
527SecondaryExecIDOptional
11ClOrdIDOptional
1166QuoteMsgIDOptional
41OrigClOrdIDOptional
583ClOrdLinkIDOptional
278MDEntryIDOptional
693QuoteRespIDOptional
790OrdStatusReqIDOptional
584MassStatusReqIDOptional
961HostCrossIDOptional
911TotNumReportsOptional
912LastRptRequestedOptional
Component Parties (8 fields, not expanded here)Optional
Component TargetParties (8 fields, not expanded here)Optional
229TradeOriginationDateOptional
Component ContraGrp (6 fields, not expanded here)Optional
66ListIDOptional
548CrossIDOptional
551OrigCrossIDOptional
549CrossTypeOptional
2334RefRiskLimitCheckIDOptional
2335RefRiskLimitCheckIDTypeOptional
880TrdMatchIDOptional
1891TrdMatchSubIDOptional
17ExecIDRequired
19ExecRefIDOptional
150ExecTypeRequired
2431ExecTypeReasonOptional
39OrdStatusRequired
636WorkingIndicatorOptional
2838CurrentWorkingPriceOptional
103OrdRejReasonOptional
1328RejectTextOptional
1664EncodedRejectTextLenOptional
1665EncodedRejectTextOptional
378ExecRestatementReasonOptional
2961AnonymousTradeIndicatorOptional
2667AlgorithmicTradeIndicatorOptional
828TrdTypeOptional
829TrdSubTypeOptional
855SecondaryTrdTypeOptional
2347RegulatoryTransactionTypeOptional
Component RegulatoryTradeIDGrp (7 fields, not expanded here)Optional
570PreviouslyReportedOptional
2524TradeReportingIndicatorOptional
1AccountOptional
660AcctIDSourceOptional
581AccountTypeOptional
589DayBookingInstOptional
590BookingUnitOptional
591PreallocMethodOptional
70AllocIDOptional
Component PreAllocGrp (21 fields, not expanded here)Optional
63SettlTypeOptional
64SettlDateOptional
574MatchTypeOptional
1115OrderCategoryOptional
544CashMarginOptional
635ClearingFeeIndicatorOptional
Component Instrument (1248 fields, not expanded here)Required
Component FinancingDetails (32 fields, not expanded here)Optional
Component UndInstrmtGrp (1296 fields, not expanded here)Optional
Component PaymentGrp (52 fields, not expanded here)Optional
54SideRequired
2102ShortMarkingExemptIndicatorOptional
1688ShortSaleExemptionReasonOptional
Component Stipulations (3 fields, not expanded here)Optional
854QtyTypeOptional
Component OrderQtyData (5 fields, not expanded here)Optional
1093LotTypeOptional
40OrdTypeOptional
423PriceTypeOptional
Component PriceQualifierGrp (2 fields, not expanded here)Optional
44PriceOptional
1092PriceProtectionScopeOptional
99StopPxOptional
Component TriggeringInstruction (16 fields, not expanded here)Optional
1823TriggeredOptional
Component PegInstructions (11 fields, not expanded here)Optional
Component DiscretionInstructions (7 fields, not expanded here)Optional
839PeggedPriceOptional
1095PeggedRefPriceOptional
845DiscretionPriceOptional
1740TradePriceNegotiationMethodOptional
1742UpfrontPriceOptional
1741UpfrontPriceTypeOptional
847TargetStrategyOptional
Component StrategyParametersGrp (4 fields, not expanded here)Optional
848TargetStrategyParametersOptional
849ParticipationRateOptional
850TargetStrategyPerformanceOptional
15CurrencyOptional
2897CurrencyCodeSourceOptional
376ComplianceIDOptional
2404ComplianceTextOptional
2351EncodedComplianceTextLenOptional
2352EncodedComplianceTextOptional
377SolicitedFlagOptional
59TimeInForceOptional
168EffectiveTimeOptional
432ExpireDateOptional
126ExpireTimeOptional
1629ExposureDurationOptional
1916ExposureDurationUnitOptional
18ExecInstOptional
1805AuctionInstructionOptional
1057AggressorIndicatorOptional
528OrderCapacityOptional
529OrderRestrictionsOptional
1815TradingCapacityOptional
1934RegulatoryReportTypeOptional
1091PreTradeAnonymityOptional
1390TradePublishIndicatorOptional
582CustOrderCapacityOptional
Component OrderAttributeGrp (3 fields, not expanded here)Optional
32LastQtyOptional
1056CalculatedCcyLastQtyOptional
1071LastSwapPointsOptional
652UnderlyingLastQtyOptional
1828LastQtyVarianceOptional
31LastPxOptional
651UnderlyingLastPxOptional
669LastParPxOptional
631MidPxOptional
194LastSpotRateOptional
195LastForwardPointsOptional
1743LastUpfrontPriceOptional
2750ReportingPxOptional
2751ReportingQtyOptional
30LastMktOptional
1430VenueTypeOptional
1300MarketSegmentIDOptional
100ExDestinationOptional
1133ExDestinationIDSourceOptional
2704ExDestinationTypeOptional
336TradingSessionIDOptional
625TradingSessionSubIDOptional
943TimeBracketOptional
29LastCapacityOptional
Component LimitAmts (9 fields, not expanded here)Optional
151LeavesQtyRequired
14CumQtyRequired
84CxlQtyOptional
6AvgPxOptional
424DayOrderQtyOptional
425DayCumQtyOptional
426DayAvgPxOptional
1361TotNoFillsOptional
893LastFragmentOptional
Component FillsGrp (17 fields, not expanded here)Optional
Component OrderEventGrp (8 fields, not expanded here)Optional
2830EventInitiatorTypeOptional
427GTBookingInstOptional
75TradeDateOptional
60TransactTimeOptional
113ReportToExchOptional
Component CommissionData (7 fields, not expanded here)Optional
Component CommissionDataGrp (17 fields, not expanded here)Optional
Component SpreadOrBenchmarkCurveData (9 fields, not expanded here)Optional
Component RelativeValueGrp (4 fields, not expanded here)Optional
Component YieldData (6 fields, not expanded here)Optional
381GrossTradeAmtOptional
157NumDaysInterestOptional
230ExDateOptional
158AccruedInterestRateOptional
159AccruedInterestAmtOptional
738InterestAtMaturityOptional
920EndAccruedInterestAmtOptional
921StartCashOptional
922EndCashOptional
258TradedFlatSwitchOptional
259BasisFeatureDateOptional
260BasisFeaturePriceOptional
238ConcessionOptional
237TotalTakedownOptional
118NetMoneyOptional
119SettlCurrAmtOptional
120SettlCurrencyOptional
2899SettlCurrencyCodeSourceOptional
Component RateSource (6 fields, not expanded here)Optional
2795OffshoreIndicatorOptional
155SettlCurrFxRateOptional
156SettlCurrFxRateCalcOptional
21HandlInstOptional
110MinQtyOptional
1822MinQtyMethodOptional
1089MatchIncrementOptional
1090MaxPriceLevelsOptional
2676MaximumPriceDeviationOptional
Component ValueChecksGrp (3 fields, not expanded here)Optional
Component MatchingInstructions (5 fields, not expanded here)Optional
2362SelfMatchPreventionIDOptional
2964SelfMatchPreventionInstructionOptional
2523CrossedIndicatorOptional
Component DisplayInstruction (10 fields, not expanded here)Optional
Component DisclosureInstructionGrp (3 fields, not expanded here)Optional
111MaxFloorOptional
1816ClearingAccountTypeOptional
77PositionEffectOptional
210MaxShowOptional
775BookingTypeOptional
58TextOptional
354EncodedTextLenOptional
355EncodedTextOptional
193SettlDate2Optional
192OrderQty2Optional
641LastForwardPoints2Optional
442MultiLegReportingTypeOptional
1385ContingencyTypeOptional
480CancellationRightsOptional
481MoneyLaunderingStatusOptional
513RegistIDOptional
494DesignationOptional
483TransBkdTimeOptional
515ExecValuationPointOptional
484ExecPriceTypeOptional
485ExecPriceAdjustmentOptional
638PriorityIndicatorOptional
639PriceImprovementOptional
851LastLiquidityIndOptional
Component ContAmtGrp (4 fields, not expanded here)Optional
Component InstrmtLegExecGrp (1302 fields, not expanded here)Optional
797CopyMsgIndicatorOptional
Component MiscFeesGrp (15 fields, not expanded here)Optional
1380DividendYieldOptional
1028ManualOrderIndicatorOptional
1029CustDirectedOrderOptional
1030ReceivedDeptIDOptional
1031CustOrderHandlingInstOptional
1032OrderHandlingInstSourceOptional
1724OrderOriginationOptional
2882ContraOrderOriginationOptional
1725OriginatingDeptIDOptional
1726ReceivingDeptIDOptional
2883RoutingArrangmentIndicatorOptional
2884ContraRoutingArrangmentIndicatorOptional
2525AffiliatedFirmsTradeIndicatorOptional
522OwnerTypeOptional
2679OrderOwnershipIndicatorOptional
Component TrdRegTimestamps (13 fields, not expanded here)Optional
Component TrdRegPublicationGrp (3 fields, not expanded here)Optional
Component TradePriceConditionGrp (2 fields, not expanded here)Optional
1937TradeContinuationOptional
2374TradeContinuationTextOptional
2372EncodedTradeContinuationTextLenOptional
2371EncodedTradeContinuationTextOptional
1188VolatilityOptional
1189TimeToExpirationOptional
1190RiskFreeRateOptional
811PriceDeltaOptional
1917CoverPriceOptional
Component ThrottleResponse (3 fields, not expanded here)Optional
1080RefOrderIDOptional
1081RefOrderIDSourceOptional
1806RefClOrdIDOptional
Component RelatedOrderGrp (7 fields, not expanded here)Optional
1803AuctionTypeOptional
1804AuctionAllocationPctOptional
1808LockedQtyOptional
1809SecondaryLockedQtyOptional
1807LockTypeOptional
1810ReleaseInstructionOptional
1811ReleaseQtyOptional
1819RelatedHighPriceOptional
1820RelatedLowPriceOptional
1821RelatedPriceSourceOptional

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

Execution Report across all FIX versions

Decode a Execution 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.