TagField NameAbbr NameData TypeUnion DatatypeDescriptionPedigree
150ExecTypeExecTypchar

Describes the specific ExecutionRpt (e.g. Pending Cancel) while OrdStatus(39) will always identify the current order status (e.g. Partially Filled).


ExecTypeCodeSet
0=

New

Added FIX.4.1 [New]
3=

Done for day

Added FIX.4.1 [DoneForDay]
4=

Canceled

Added FIX.4.1 [Canceled]
5=

Replaced

Added FIX.4.1 [Replaced]
6=

Pending Cancel (e.g. result of Order Cancel Request)

Added FIX.4.1 [PendingCancel]
7=

Stopped

Added FIX.4.1 [Stopped]
8=

Rejected

Added FIX.4.1 [Rejected]
9=

Suspended

Added FIX.4.1 [Suspended]
A=

Pending New

Added FIX.4.1 [PendingNew]
B=

Calculated

Added FIX.4.1 [Calculated]
C=

Expired

Added FIX.4.1 [Expired]
D=

Restated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set)

Added FIX.4.2 [Restated]
E=

Pending Replace (e.g. result of Order Cancel/Replace Request)

Added FIX.4.2 [PendingReplace]
F=

Trade (partial fill or fill)

Added FIX.4.3 [Trade]
G=

Trade Correct

Added FIX.4.3 [TradeCorrect]
H=

Trade Cancel

Added FIX.4.3 [TradeCancel]
I=

Order Status

Added FIX.4.3 [OrderStatus]
J=

Trade in a Clearing Hold

Added EP5 [TradeInAClearingHold]
K=

Trade has been released to Clearing

Added EP5 [TradeHasBeenReleasedToClearing]
L=

Triggered or Activated by System

Added EP22 [TriggeredOrActivatedBySystem]
M=

Locked

Added EP131 [Locked]
N=

Released

Added EP131 [Released]
Added FIX.4.1 Updated EP131

Used in messages:
[ExecutionReport][TradeCaptureReport][TradeCaptureReportAck][TradeCaptureReportRequest]

Used in components:
[OrderEntryAckGrp]