| Block |
StandardHeader |
MsgType = AE |
Y |
FIX.4.3 |
|
| Block |
ApplicationSequenceControl |
|
|
FIX.5.0 |
|
| 571 |
TradeReportID |
TradeReportID (571) is conditionally required in a message-chaining model in which a subsequent message may refer to a prior message via TradeReportRefID (572). The alternative to a message-chain model is an entity-based model in which TradeID (1003) is used to identify a trade. In this case, TradeID (1003) is required and TradeReportID (571) can be optionally specified. |
|
FIX.4.3 |
|
| 1003 |
TradeID |
|
|
FIX.4.4 |
|
| 1040 |
SecondaryTradeID |
|
|
FIX.4.4 |
|
| 1041 |
FirmTradeID |
|
|
FIX.4.4 |
|
| 1042 |
SecondaryFirmTradeID |
|
|
FIX.4.4 |
|
| 2489 |
PackageID |
|
|
FIX.5.0SP2 (EP 192) |
|
| 2490 |
TradeNumber |
|
|
FIX.5.0SP2 (EP 192) |
|
| 487 |
TradeReportTransType |
|
|
FIX.4.3 |
|
| 856 |
TradeReportType |
|
|
FIX.4.4 |
|
| 939 |
TrdRptStatus |
Status of the trade report. In 3-party listed derivatives model, this is used to convey status of a trade to a counterparty. Used specifically in a "give-up" (also known as "claim") model. |
|
FIX.4.4 |
|
| 568 |
TradeRequestID |
Identifier for the trade capture report request associated with this trade capture report. |
|
FIX.4.3 |
|
| 828 |
TrdType |
|
|
FIX.4.4 |
|
| 829 |
TrdSubType |
|
|
FIX.4.4 |
|
| 855 |
SecondaryTrdType |
|
|
FIX.4.4 |
|
| 2667 |
AlgorithmicTradeIndicator |
|
|
FIX.5.0SP2 (EP 216) |
|
| 1849 |
OffsetInstruction |
|
|
FIX.5.0SP2 (EP 141) |
|
| BlockRepeating |
TradePriceConditionGrp |
|
|
FIX.5.0SP2 (EP 141) |
|
| 1123 |
TradeHandlingInstr |
|
|
FIX.4.4 |
|
| 1124 |
OrigTradeHandlingInstr |
|
|
FIX.4.4 |
|
| 1125 |
OrigTradeDate |
|
|
FIX.4.4 |
|
| 1126 |
OrigTradeID |
|
|
FIX.4.4 |
|
| 1127 |
OrigSecondaryTradeID |
|
|
FIX.4.4 |
|
| 830 |
TransferReason |
|
|
FIX.4.4 |
|
| 150 |
ExecType |
Type of execution being reported. Uses subset of ExecType (150) for trade capture reports. |
|
FIX.4.3 |
|
| 748 |
TotNumTradeReports |
|
|
FIX.4.4 |
|
| 912 |
LastRptRequested |
|
|
FIX.4.4 |
|
| 325 |
UnsolicitedIndicator |
Set to ‘Y’ if message is sent as a result of a subscription request or out of band configuration. |
|
FIX.4.4 |
|
| 263 |
SubscriptionRequestType |
If the field is absent, SubscriptionRequestType (263)=0(Snapshot) will be the default. |
|
FIX.4.4 |
|
| 572 |
TradeReportRefID |
The TradeReportID (571) that is being referenced for trade correction or cancelation. |
|
FIX.4.3 |
|
| 881 |
SecondaryTradeReportRefID |
|
|
FIX.4.4 |
Y |
| 818 |
SecondaryTradeReportID |
|
|
FIX.4.4 |
Y |
| 820 |
TradeLinkID |
|
|
FIX.4.4 |
|
| 880 |
TrdMatchID |
|
|
FIX.4.4 |
|
| 17 |
ExecID |
Market (exchange) assigned execution identifier. |
|
FIX.4.3 |
|
| 527 |
SecondaryExecID |
|
|
FIX.4.3 |
|
| 378 |
ExecRestatementReason |
|
|
FIX.4.3 |
|
| 2347 |
RegulatoryTransactionType |
|
|
FIX.5.0SP2 (EP 176) |
|
| BlockRepeating |
RegulatoryTradeIDGrp |
|
|
FIX.5.0SP2 (EP 161) |
|
| 570 |
PreviouslyReported |
|
|
FIX.4.3 |
|
| 423 |
PriceType |
Can be used to indicate cabinet trade pricing. |
|
FIX.4.4 |
|
| BlockRepeating |
PriceQualifierGrp |
|
|
FIX.5.0SP2 (EP 230) |
|
| 549 |
CrossType |
|
|
FIX.5.0SP2 (EP 101) |
|
| BlockRepeating |
RootParties |
Used for acting parties that applies to the whole message, not individual legs, sides, etc. |
|
FIX.4.4 |
|
| 1015 |
AsOfIndicator |
|
|
FIX.4.4 |
|
| 716 |
SettlSessID |
|
|
FIX.4.4 |
|
| 717 |
SettlSessSubID |
|
|
FIX.4.4 |
|
| 1430 |
VenueType |
|
|
FIX.5.0SP1 (EP 77) |
|
| 1300 |
MarketSegmentID |
|
|
FIX.5.0SP1 (EP 77) |
|
| 1301 |
MarketID |
|
|
FIX.5.0SP1 (EP 77) |
|
| 2375 |
TaxonomyType |
|
|
FIX.5.0SP2 (EP 179) |
|
| Block |
Instrument |
|
Y |
FIX.4.3 |
|
| Block |
InstrumentExtension |
|
|
FIX.5.0SP2 (EP 192) |
|
| Block |
FinancingDetails |
|
|
FIX.4.4 |
|
| BlockRepeating |
PaymentGrp |
|
|
FIX.5.0SP2 (EP 161) |
|
| 854 |
QtyType |
|
|
FIX.4.4 |
|
| Block |
YieldData |
|
|
FIX.4.4 |
|
| BlockRepeating |
UndInstrmtGrp |
|
|
FIX.4.4 |
|
| BlockRepeating |
RelatedInstrumentGrp |
|
|
FIX.5.0SP2 (EP 187) |
|
| ImplicitBlockRepeating |
CollateralAmountGrp |
|
|
FIX.5.0SP2 (EP 179) |
|
| BlockRepeating |
RateSource |
|
|
FIX.5.0SP2 (EP 187) |
|
| 822 |
UnderlyingTradingSessionID |
|
|
FIX.4.4 |
|
| 823 |
UnderlyingTradingSessionSubID |
|
|
FIX.4.4 |
|
| 32 |
LastQty |
Conditionally required except when reporting trades to parties who will derive trade level quantity from the leg level information for multi-legged trades |
|
FIX.4.3 |
|
| 1828 |
LastQtyVariance |
|
|
FIX.5.0SP2 (EP 132) |
|
| 2301 |
LastQtyChanged |
|
|
FIX.5.0SP2 (EP 169) |
|
| 2368 |
LastMultipliedQty |
|
|
FIX.5.0SP2 (EP 179) |
|
| 2367 |
TotalTradeQty |
|
|
FIX.5.0SP2 (EP 179) |
|
| 2370 |
TotalTradeMultipliedQty |
|
|
FIX.5.0SP2 (EP 179) |
|
| 31 |
LastPx |
Conditionally required except when reporting trades to parties who will derive trade level price from the leg level information for multi-legged trades |
|
FIX.4.3 |
|
| 631 |
MidPx |
|
|
FIX.5.0SP2 (EP 175) |
|
| 1522 |
DifferentialPrice |
Used to specify the differential price when reporting the individual leg of a spread trade. |
|
FIX.5.0SP2 (EP 107) |
|
| 1056 |
CalculatedCcyLastQty |
|
|
FIX.4.4 |
|
| 2762 |
PriceMarkup |
Dealer’s markup of market price to LastPx (31). |
|
FIX.5.0SP2 (EP 240) |
|
| Block |
AveragePriceDetail |
|
|
FIX.5.0SP2 (EP 240) |
|
| 15 |
Currency |
Primary currency of the specified currency pair. Used to qualify LastQty (32) and GrossTradeAmout(381). |
|
FIX.4.3 |
|
| 120 |
SettlCurrency |
Contra currency of the deal. Used to qualify CalculatedCcyLastQty (1056). |
|
FIX.4.3 |
|
| 2366 |
SettlPriceFxRateCalc |
For FX trades expresses whether to multiply or divide LastPx (31) to arrive at GrossTradeAmt (381). |
|
FIX.5.0SP2 (EP 179) |
|
| 669 |
LastParPx |
|
|
FIX.4.4 |
|
| 194 |
LastSpotRate |
Applicable for F/X orders |
|
FIX.4.3 |
|
| 195 |
LastForwardPoints |
Applicable for F/X orders |
|
FIX.4.3 |
|
| 1071 |
LastSwapPoints |
|
|
FIX.4.4 |
|
| 2349 |
PricePrecision |
|
|
FIX.5.0SP2 (EP 187) |
|
| 30 |
LastMkt |
|
|
FIX.4.3 |
|
| 1596 |
ClearingTradePrice |
Used when clearing price differs from execution price. |
|
FIX.5.0SP2 (EP 111) |
|
| 1740 |
TradePriceNegotiationMethod |
|
|
FIX.5.0SP2 (EP 119) |
|
| 1743 |
LastUpfrontPrice |
Upfront Price for CDS transactions. Conditionally required if TradePriceNegotiationMethod (1740) = 4(Percent of par and upfront amount), 5(Deal spread and upfront amount) or 6(Upfront points and upfront amount). |
|
FIX.5.0SP2 (EP 119) |
|
| 1741 |
UpfrontPriceType |
|
|
FIX.5.0SP2 (EP 119) |
|
| 75 |
TradeDate |
Used when reporting other than current day trades. |
|
FIX.4.3 |
|
| 715 |
ClearingBusinessDate |
|
|
FIX.4.4 |
|
| 6 |
AvgPx |
If used then the LastPx (31) will contain the original price on the execution. |
|
FIX.4.4 |
|
| Block |
SpreadOrBenchmarkCurveData |
|
|
FIX.4.4 |
|
| 1731 |
AvgPxGroupID |
|
|
FIX.5.0SP2 (EP 141) |
|
| 819 |
AvgPxIndicator |
|
|
FIX.4.4 |
|
| 2085 |
ValuationDate |
|
|
FIX.5.0SP2 (EP 169) |
|
| 2086 |
ValuationTime |
|
|
FIX.5.0SP2 (EP 169) |
|
| 2087 |
ValuationBusinessCenter |
|
|
FIX.5.0SP2 (EP 169) |
|
| BlockRepeating |
PositionAmountData |
|
|
FIX.4.4 |
|
| 442 |
MultiLegReportingType |
Type of report if multileg instrument.
Provided to support a scenario for trades of multileg instruments between two parties. |
|
FIX.4.3 |
|
| 824 |
TradeLegRefID |
Reference to the leg of a multileg instrument to which this trade refers. Used when MultiLegReportingType (442) = 2 (Individual leg of a multileg security). |
|
FIX.4.4 |
|
| ImplicitBlockRepeating |
TrdInstrmtLegGrp |
Identifies a multileg execution if present and non-zero. |
|
FIX.4.4 |
|
| 60 |
TransactTime |
Time the transaction represented by when this TradeCaptureReport (AE) occurred. Execution time of trade. Also describes the time of block trades. |
|
FIX.4.3 |
|
| BlockRepeating |
TrdRegTimestamps |
|
|
FIX.4.4 |
|
| 63 |
SettlType |
|
|
FIX.4.3 |
|
| 64 |
SettlDate |
Takes precedence over SettlType (63) value and conditionally required/omitted for specific SettlType (63) values. |
|
FIX.4.3 |
|
| 987 |
UnderlyingSettlementDate |
The settlement date for the underlying instrument of a derivatives security. |
|
FIX.4.4 |
|
| 573 |
MatchStatus |
|
|
FIX.4.3 |
|
| 2405 |
ExecMethod |
|
|
FIX.5.0SP2 (EP 186) |
|
| 574 |
MatchType |
|
|
FIX.4.3 |
|
| BlockRepeating |
TradeQtyGrp |
|
|
FIX.5.0SP2 (EP 141) |
|
| ImplicitBlockRepeating |
TrdCapRptSideGrp |
|
Y |
FIX.4.4 |
|
| 1188 |
Volatility |
|
|
FIX.5.0 |
|
| 1189 |
TimeToExpiration |
|
|
FIX.5.0SP2 (EP 141) |
|
| 1380 |
DividendYield |
|
|
FIX.5.0 |
|
| 1190 |
RiskFreeRate |
|
|
FIX.5.0 |
|
| 811 |
PriceDelta |
|
|
FIX.5.0SP2 (EP 141) |
|
| 1382 |
CurrencyRatio |
|
|
FIX.5.0 |
|
| 797 |
CopyMsgIndicator |
|
|
FIX.4.4 |
|
| ImplicitBlockRepeating |
TrdRepIndicatorsGrp |
|
|
FIX.5.0 |
|
| 852 |
PublishTrdIndicator |
|
|
FIX.4.4 |
Y |
| 1390 |
TradePublishIndicator |
|
|
FIX.5.0 |
|
| BlockRepeating |
TrdRegPublicationGrp |
|
|
FIX.5.0SP2 (EP 216) |
|
| 853 |
ShortSaleReason |
|
|
FIX.4.4 |
|
| 994 |
TierCode |
Indicates the algorithm (tier) used to match a trade. |
|
FIX.4.4 |
|
| 1011 |
MessageEventSource |
|
|
FIX.4.4 |
|
| 779 |
LastUpdateTime |
Used to indicate reports after a specific time. |
|
FIX.4.4 |
|
| 991 |
RndPx |
Specifies the rounded price to quoted precision. |
|
FIX.4.4 |
|
| 1132 |
TZTransactTime |
|
|
FIX.4.4 |
|
| 1134 |
ReportedPxDiff |
|
|
FIX.4.4 |
|
| 381 |
GrossTradeAmt |
(LastQty (32) * LastPx (31) or LastParPx (669)). For Fixed Income, LastParPx (669) is used when LastPx (31) is not expressed as "percent of par" price. |
|
FIX.4.3 |
|
| 2369 |
TotalGrossTradeAmt |
|
|
FIX.5.0SP2 (EP 179) |
|
| 751 |
TradeReportRejectReason |
Indicates the reason that a trade report was rejected. |
|
FIX.5.0SP2 (EP 107) |
|
| 1328 |
RejectText |
|
|
FIX.5.0 |
|
| 1664 |
EncodedRejectTextLen |
|
|
FIX.5.0SP2 (EP 105) |
|
| 1665 |
EncodedRejectText |
|
|
FIX.5.0SP2 (EP 105) |
|
| 1329 |
FeeMultiplier |
|
|
FIX.5.0 |
|
| 1832 |
ClearedIndicator |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1924 |
ClearingIntention |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1925 |
TradeClearingInstruction |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1926 |
BackloadedTradeIndicator |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1927 |
ConfirmationMethod |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1928 |
MandatoryClearingIndicator |
|
|
FIX.5.0SP2 (EP 161) |
|
| BlockRepeating |
MandatoryClearingJurisdictionGrp |
|
|
FIX.5.0SP2 (EP 169) |
|
| 1929 |
MixedSwapIndicator |
|
|
FIX.5.0SP2 (EP 161) |
|
| 2527 |
MultiAssetSwapIndicator |
|
|
FIX.5.0SP2 (EP 193) |
|
| 2526 |
InternationalSwapIndicator |
|
|
FIX.5.0SP2 (EP 193) |
|
| 1930 |
OffMarketPriceIndicator |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1931 |
VerificationMethod |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1932 |
ClearingRequirementException |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1933 |
IRSDirection |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1934 |
RegulatoryReportType |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1935 |
VoluntaryRegulatoryReport |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1936 |
TradeCollateralization |
|
|
FIX.5.0SP2 (EP 161) |
|
| 1937 |
TradeContinuation |
|
|
FIX.5.0SP2 (EP 161) |
|
| 2387 |
TradeContingency |
|
|
FIX.5.0SP2 (EP 187) |
|
| 2302 |
TradeVersion |
|
|
FIX.5.0SP2 (EP 169) |
|
| 2303 |
HistoricalReportIndicator |
|
|
FIX.5.0SP2 (EP 169) |
|
| 2596 |
DeltaCrossed |
|
|
FIX.5.0SP2 (EP 208) |
|
| 2374 |
TradeContinuationText |
|
|
FIX.5.0SP2 (EP 179) |
|
| 2372 |
EncodedTradeContinuationTextLen |
Must be set if EncodedTradeContinuationText (2371) field is specified and must immediately precede it. |
|
FIX.5.0SP2 (EP 179) |
|
| 2371 |
EncodedTradeContinuationText |
Encoded (non-ASCII characters) representation of the TradeContinuationText (2374) field in the encoded format specified via the MessageEncoding (347) field. |
|
FIX.5.0SP2 (EP 179) |
|
| 2373 |
IntraFirmTradeIndicator |
|
|
FIX.5.0SP2 (EP 179) |
|
| 2525 |
AffiliatedFirmsTradeIndicator |
|
|
FIX.5.0SP2 (EP 193) |
|
| BlockRepeating |
AttachmentGrp |
|
|
FIX.5.0SP2 (EP 167) |
|
| 2343 |
RiskLimitCheckStatus |
|
|
FIX.5.0SP2 (EP 172) |
|
| Block |
StandardTrailer |
|
Y |
FIX.4.3 |
|