TradeAggregationReport (MsgType = DX, FIXML = TrdAggrtnRpt)

TradeAggregationReport(35=DX) is used to respond to the TradeAggregationRequest(35=DW) message. It provides the status of the request (e.g. accepted or rejected) and may also provide additional information supplied by the respondent.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = DX
2792 TradeAggregationReportID @RptID Y

Unique identifier for the report message.

2786 TradeAggregationRequestID @ReqID N

Unique identifier for the TradeAggregationRequest(35=DW) message being responded to.

2790 TradeAggregationRequestStatus @ReqStat Y

Status of the trade aggregation request.

1003 TradeID @TrdID N

Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted).

The trade identifier for the group of aggregated trades.

2791 TradeAggregationRejectReason @RejRsn N

Reason for trade aggregation request being rejected.

2789 AggregatedQty @AggQty N

Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted).

6 AvgPx @AvgPx N

Calculated average price of all fills on this order.

For Fixed Income trades AvgPx is always expressed as percent-of-par, regardless of the PriceType (423) of LastPx (31). I.e., AvgPx will contain an average of percent-of-par values (see LastParPx (669)) for issues traded in Yield, Spread or Discount.

2793 AvgSpotRate @AvgSpotRt N

The average FX spot rate.

2794 AvgForwardPoints @AvgFwdPnts N

The average forward points. May be a negative value.

64 SettlDate @SettlDt N

Specific date of trade settlement (SettlementDate) in YYYYMMDD format.

If present, this field overrides SettlType (63). This field is required if the value of SettlType (63) is 6 (Future) or 8 (Sellers Option). This field must be omitted if the value of SettlType (63) is 7 (When and If Issued)

(expressed in local time at place of settlement)

<Instrument> N
54 Side @Side N

Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted).

1328 RejectText @RejTxt N

Identifies the reason for rejection.

1664 EncodedRejectTextLen @EncRejTxtLen N

Must be set if EncodedRejectText(1665) field is specified and must immediately precede it.

1665 EncodedRejectText @EncRejTxt N

Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field.

<Standard Message Trailer> Y