| Tag | 
                  Field Name | 
                  Req'd | 
                  Comments | 
                
                
                  | <MessageHeader> | 
                  Y | 
                  MsgType <35> = AR
                   | 
                
                
                  | 571 | 
                  TradeReportID | 
                  Y | 
                  
                     Unique identifier for the Trade Capture Report <AE>
                     
                   | 
                
                
                  | 487 | 
                  TradeReportTransType | 
                  N | 
                  
                     Identifies Trade Report message transaction type. 
                   | 
                
                
                  | 856 | 
                  TradeReportType | 
                  N | 
                  
                     Indicates action to take on trade 
                   | 
                
                
                  | 828 | 
                  TrdType | 
                  N | 
                   | 
                
                
                  | 829 | 
                  TrdSubType | 
                  N | 
                   | 
                
                
                  | 855 | 
                  SecondaryTrdType | 
                  N | 
                   | 
                
                
                  | 830 | 
                  TransferReason | 
                  N | 
                   | 
                
                
                  | 150 | 
                  ExecType | 
                  Y | 
                  
                     Type of Execution being reported: 
                    Uses subset of ExecType <150> for Trade Capture Reports
                     
                   | 
                
                
                  | 572 | 
                  TradeReportRefID | 
                  N | 
                  
                     The TradeReportID <571> that is being referenced for some action, such as correction or cancelation
                     
                   | 
                
                
                  | 881 | 
                  SecondaryTradeReportRefID | 
                  N | 
                  
                     The SecondaryTradeReportID <818> that is being referenced for some action, such as correction or cancelation
                     
                   | 
                
                
                  | 939 | 
                  TrdRptStatus | 
                  N | 
                  
                     Status of Trade Report 
                   | 
                
                
                  | 751 | 
                  TradeReportRejectReason | 
                  N | 
                  
                     Reason for Rejection of Trade Report 
                   | 
                
                
                  | 818 | 
                  SecondaryTradeReportID | 
                  N | 
                   | 
                
                
                  | 263 | 
                  SubscriptionRequestType | 
                  N | 
                  
                     Used to subscribe / unsubscribe for trade capture reports 
                    If the field is absent, the value '0' will be the default 
                   | 
                
                
                  | 820 | 
                  TradeLinkID | 
                  N | 
                  
                     Used to associate a group of trades together. Useful for average price calculations. 
                   | 
                
                
                  | 880 | 
                  TrdMatchID | 
                  N | 
                   | 
                
                
                  | 17 | 
                  ExecID | 
                  N | 
                  
                     Exchanged assigned Execution ID (Trade Identifier) 
                   | 
                
                
                  | 527 | 
                  SecondaryExecID | 
                  N | 
                   | 
                
                
                  | 
                      Component Block - <Instrument> | 
                  Y | 
                  
                     Insert here the set of "<Instrument>" (symbology) fields"
                     
                   | 
                
                
                  | 60 | 
                  TransactTime | 
                  N | 
                  
                     Time ACK was issued by matching system, trading system or counterparty 
                   | 
                
                
                  | 
                      Component Block - <TrdRegTimestamps> | 
                  N | 
                   | 
                
                
                  | 725 | 
                  ResponseTransportType | 
                  N | 
                  
                     Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport. 
                   | 
                
                
                  | 726 | 
                  ResponseDestination | 
                  N | 
                  
                     URI destination name. Used if ResponseTransportType <725> is out-of-band.
                     
                   | 
                
                
                  | 58 | 
                  Text | 
                  N | 
                  
                     May be used by the executing market to record any execution Details that are particular to that market 
                   | 
                
                
                  | 354 | 
                  EncodedTextLen | 
                  N | 
                  
                     Must be set if EncodedText <355> field is specified and must immediately precede it.
                     
                   | 
                
                
                  | 355 | 
                  EncodedText | 
                  N | 
                  
                     Encoded (non-ASCII characters) representation of the Text <58> field in the encoded format specified via the MessageEncoding <347> field.
                     
                   | 
                
                
                  | 555 | 
                  NoLegs | 
                  N | 
                  
                     Number of legs 
                    Identifies a Multi-leg Execution if present and non-zero. 
                   | 
                
                
                  | => | 
                  
                      Component Block - <InstrumentLeg> | 
                  N | 
                  
                     Must be provided if Number of legs > 0 
                   | 
                
                
                  | => | 
                  687 | 
                  LegQty | 
                  N | 
                   | 
                
                
                  | => | 
                  690 | 
                  LegSwapType | 
                  N | 
                  
                     Instead of LegQty <687> - requests that the sellside calculate LegQty <687> based on opposite Leg
                     
                   | 
                
                
                  | => | 
                  
                      Component Block - <LegStipulations> | 
                  N | 
                   | 
                
                
                  | => | 
                  564 | 
                  LegPositionEffect | 
                  N | 
                  
                     Provide if the PositionEffect <77> for the leg is different from that specified for the overall multileg security
                     
                   | 
                
                
                  | => | 
                  565 | 
                  LegCoveredOrUncovered | 
                  N | 
                  
                     Provide if the CoveredOrUncovered <203> for the leg is different from that specified for the overall multileg security.
                     
                   | 
                
                
                  | => | 
                  
                      Component Block - <NestedParties> | 
                  N | 
                  
                     Insert here the set of "<NestedParties>" (firm identification "nested" within additional repeating group) fields" 
                    Used for NestedPartyRole <538>=Leg Clearing Firm/Account, Leg Account/Account Type 
                   | 
                
                
                  | => | 
                  654 | 
                  LegRefID | 
                  N | 
                  
                     Used to identify a specific leg. 
                   | 
                
                
                  | => | 
                  566 | 
                  LegPrice | 
                  N | 
                  
                     Provide only if a Price is required for a specific leg. Used for anchoring the overall multileg security price to a specific leg Price.
                     
                   | 
                
                
                  | => | 
                  587 | 
                  LegSettlType | 
                  N | 
                   | 
                
                
                  | => | 
                  588 | 
                  LegSettlDate | 
                  N | 
                  
                     Takes precedence over LegSettlType <587> value and conditionally required/omitted for specific LegSettlType <587> values.
                     
                   | 
                
                
                  | => | 
                  637 | 
                  LegLastPx | 
                  N | 
                  
                     Used to report the execution price assigned to the leg of the multileg instrument 
                   | 
                
                
                  | 635 | 
                  ClearingFeeIndicator | 
                  N | 
                   | 
                
                
                  | 528 | 
                  OrderCapacity | 
                  N | 
                  
                     The capacity of the participant for this trade (principal or agent for example). 
                   | 
                
                
                  | 529 | 
                  OrderRestrictions | 
                  N | 
                  
                     Restrictions associated with the participant and their capacity for this trade. 
                   | 
                
                
                  | 582 | 
                  CustOrderCapacity | 
                  N | 
                  
                     The customer capacity for this trade 
                   | 
                
                
                  | 1 | 
                  Account | 
                  N | 
                  
                     Required for executions against electronically submitted orders which were assigned an account by the institution or intermediary 
                   | 
                
                
                  | 660 | 
                  AcctIDSource | 
                  N | 
                   | 
                
                
                  | 581 | 
                  AccountType | 
                  N | 
                  
                     Specifies type of account 
                   | 
                
                
                  | 77 | 
                  PositionEffect | 
                  N | 
                  
                     For use in derivatives omnibus accounting 
                   | 
                
                
                  | 591 | 
                  PreallocMethod | 
                  N | 
                   | 
                
                
                  | 78 | 
                  NoAllocs | 
                  N | 
                  
                     Number of repeating groups for trade allocation 
                   | 
                
                
                  | => | 
                  79 | 
                  AllocAccount | 
                  N | 
                  
                     Required if NoAllocs <78> > 0. Must be first field in repeating group.
                     
                   | 
                
                
                  | => | 
                  661 | 
                  AllocAcctIDSource | 
                  N | 
                   | 
                
                
                  | => | 
                  736 | 
                  AllocSettlCurrency | 
                  N | 
                   | 
                
                
                  | => | 
                  467 | 
                  IndividualAllocID | 
                  N | 
                   | 
                
                
                  | => | 
                  
                      Component Block - <NestedParties2> | 
                  N | 
                  
                     Insert here the second instance set of "<NestedParties2>" (firm identification "nested" within additional repeating group) fields 
                    Used for NestedPartyRole <538>=Clearing Firm 
                   | 
                
                
                  | => | 
                  80 | 
                  AllocQty | 
                  N | 
                   | 
                
                
                  | <MessageTrailer> | 
                  Y | 
                     |