ExecRestatementReason

Tag 378

ExecRestatementReason

Abbreviation: ExecRstmtRsn
Typeint
Tag378
AddedFIX.4.2
Used in3 messages

Description

Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel.

Wire Format & Usage Example

Single field (key=value)
378=0 (GTCorporateAction)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 |  | 378=0 (GTCorporateAction) |  | 10=...

Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 378=0 (GTCorporateAction) is this field's position in the message.

All valid values
WireNameDescription
378=0GTCorporateActionGT corporate action
378=1GTRenewalGT renewal / restatement (no corporate action)
378=2VerbalChangeVerbal change
378=3RepricingOfOrderRepricing of order
378=4BrokerOptionBroker option
378=5PartialDeclineOfOrderQtyPartial decline of OrderQty (e.g. exchange initiated partial cancel)
378=6CancelOnTradingHaltCancel on Trading Halt
378=7CancelOnSystemFailureCancel on System Failure
378=8MarketMarket (Exchange) option
378=9CanceledCanceled, not best
378=10WarehouseRecapWarehouse Recap
378=11PegRefreshPeg Refresh
378=99OtherOther

Enumerated Values

13
ValueSymbolic NameDescriptionAdded
0GTCorporateActionGT corporate actionFIX.4.2
1GTRenewalGT renewal / restatement (no corporate action)FIX.4.2
2VerbalChangeVerbal changeFIX.4.2
3RepricingOfOrderRepricing of orderFIX.4.2
4BrokerOptionBroker optionFIX.4.2
5PartialDeclineOfOrderQtyPartial decline of OrderQty (e.g. exchange initiated partial cancel)FIX.4.2
6CancelOnTradingHaltCancel on Trading HaltFIX.4.3
7CancelOnSystemFailureCancel on System FailureFIX.4.3
8MarketMarket (Exchange) optionFIX.4.3
9CanceledCanceled, not bestFIX.4.4
10WarehouseRecapWarehouse RecapFIX.4.4
11PegRefreshPeg RefreshFIX.4.4
99OtherOtherFIX.4.4