Indexes

Message Layouts
Trade

Message

ExecutionReport (8)

ID9
Abbr NameExecRpt
PedigreeAdded FIX.2.7
The execution report message is used to:
1. confirm the receipt of an order
2. confirm changes to an existing order (i.e. accept cancel and replace requests)
3. relay order status information
4. relay fill information on working orders
5. relay fill information on tradeable or restricted tradeable quotes
6. reject orders
7. report post-trade fees calculations associated with a trade
Field
Name
Type
Req'd
Comments
Pedigree
Y

MsgType = 8

37
Y
11
41
17
Y
19

Required for Trade Cancel and Trade Correct ExecType(150) messages.

150
Y
39
Y
103

For optional use with ExecType(150)=8 (Rejected)

378

Required for ExecType(150)=D (Restated)

Y
54
Y
40
423
44

Required if specified on the order.

99

Required if specified on the order.

15
2897
59

Absence of this field indicates Day order.

18
32
1056
31
30

If ExecType(150)=F (Trade), indicates the market where the trade was executed. If ExecType(150)=0 (New), indicates the market where the order was routed.

29
151
Y
14
Y
6

Not required for markets where average price is not calculated by the market. Conditionally required otherwise.

75

Used when reporting other than current day trades.

60
119
120
2899
21
58
Y

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy