> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deribit.com/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.deribit.com/feedback

```json
{
  "path": "/fix-api/production/execution-reports",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# Execution Reports(8)

> FIX Execution Reports provide order status updates and trade confirmations. Learn how to receive and interpret execution reports for order changes and fills.

about order changes

### Notification

The report `Execution Reports`(`8`) is similar to New Order Single or
Cancel/Replace responses

| Tag    | Name                     | Type                | Required | Comments                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ------ | ------------------------ | ------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 527    | `SecondaryExecID`        | String              | No       | ID of the order change, may be absent in case of status reports                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 37     | `OrderId`                | String              | No       | Unique identifier for Order as assigned by the Deribit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 11     | `ClOrdID`                | String              | No       | Deribit replaces this field with the own value assigned by the server (it is not the client id from [`New Order Single`(`D`)](/fix-api/production/new-order-single))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 41     | `OrigClOrdId`            | String              | No       | The original value assigned by the client in the [`New Order Single`(`D`)](/fix-api/production/new-order-single) message                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 39     | `OrdStatus`              | char                | Yes      | For trade – order status.<p>Possible values:</p><ul><li>`0` = New,</li> <li>`1` = Partially filled,</li> <li>`2` = Filled,</li> <li>`4` = Cancelled</li><li>`8` = Rejected</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 54     | `Side`                   | char                | Yes      | Side of order.<p>Possible values:</p> <ul><li>`1` = Buy,</li> <li>`2` = Sell</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 60     | `TransactTime`           | UTCTimestamp        | Yes      | Time the transaction represented by this Execution Report occurred. Fix timestamp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 12     | `Commission`             | float               | No       | Deprecated. Always `0`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 151    | `LeavesQty`              | Qty                 | Yes      | Order quantity open for further execution (`LeavesQty` = `OrderQty` - `CumQty`) in Contract units corresponding to the ContractMultiplier in SecurityList                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 14     | `CumQty`                 | Qty                 | Yes      | Total executed quantity or 0.0 in Contract units corresponding to the ContractMultiplier in SecurityList                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 38     | `OrderQty`               | Qty                 | Yes      | Order quantity in Contract units corresponding to the ContractMultiplier in SecurityList                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 152    | `CashOrderQty`           | Qty                 | No       | Present only for value based orders (where the order size was specified as a USD amount, e.g. BTC & ETH inverse futures and perpetuals). When present, it equals `OrderQty`(`38`) and reflects the USD amount. Absent for quantity based orders                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 5127   | `ConditionTriggerMethod` | int                 | No       | Trigger for a stop order.<p>Possible values: <ul><li>`1` = Mark Price,</li> <li>`2` = Last Price,</li> <li>`3` = corresponding Index Price</li></ul></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 40     | `OrdType`                | char                | Yes      | Order type.<p> Possible values:<ul><li>`1` = Market,</li><li>`2` = Limit,</li><li>`4` = Stop Limit,</li><li>`S` = Stop Market (default: limit)</li></ul></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 44     | `Price`                  | Price               | No       | Price, maybe be absent for Market and Stop Market orders                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 150    | `ExecType`               | char                | No       | Describes the specific Execution Report.<p> Possible values: <ul><li>`I` = equal to  (Order Status), </li><li>`7` = (Stopped) for triggered stop orders, </li><li>`8` = Rejected,</li> <li> `3` = (Done for day) for GTD orders, </li><li> `C` = (Expired) for the orders expired at delivery </li></ul></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 18     | `ExecInst`               | MultipleValueString | No       | Currently is used to mark POST ONLY orders and REDUCE ONLY orders.<p>POST ONLY possible values:</p><ul><li>`6` = "Participate don't initiate", </li><li>`A` = "No cross" (only together with 6, "`6A`" --  REJECT POST ONLY when the order is put to the order book unmodified or the request is rejected and order is cancelled),</li></ul> REDUCE ONLY possible values: <ul><li>`E` = " Do not increase - DNI"</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 99     | `StopPx`                 | Price               | No       | Stop price for stop limit orders                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 103    | `OrdRejReason`           | int                 | Yes      | Possible reasons: <ul><li>`0` = no reject (the request has been accepted)</li><li>`1` = Unknown symbol</li><li>`2` = Exchange closed</li><li>`3` = Order exceeds limit</li><li>`4` = Too late to enter</li><li>`5` = Unknown order</li><li>`6` = Duplicate Order (e.g. dupe `ClOrdID`(`11`))</li><li>`7` = Duplicate of a verbally communicated order</li><li>`8` = Stale order</li><li>`9` = Trade along required</li><li>`10` = Invalid Investor ID</li><li>`11` = Unsupported order characteristic</li><li>`12` = Surveillance Option</li><li>`13` = Incorrect quantity</li><li>`14` = Incorrect allocated quantity</li><li>`15` = Unknown account(s)</li><li>`16` = Price exceeds current price band</li><li>`18` = Invalid price increment</li><li>`99` = Other</li></ul> <p>**Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors.**  </p> |
| 58     | `Text`                   | String              | No       | Free format text string, usually exceptions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 207    | `SecurityExchange`       | String              | No       | "Deribit"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 55     | `Symbol`                 | String              | Yes      | Instrument symbol                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 854    | `QtyType`                | int                 | No       | Type of quantity specified in a quantity. Currently only 1 - `Contracts`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 231    | `ContractMultiplier`     | float               | No       | Specifies a multiply factor to convert from contracts to total units                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 6      | `AvgPx`                  | float               | No       | Average execution price or 0.0 if not executed yet or rejected                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 1138   | `DisplayQty`             | Qty                 | No       | The (max) quantity to be displayed in the orderbook.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 100012 | `DeribitAdvOrderType`    | int                 | No       | If it is present then it denotes advanced order for options. <p>Possible values:<ul><li>`0` = Implied Volatility Order (price defines fixed implied volatility in %),</li><li> `1` = USD Order (price defines fixed USD price of the option, advanced USD orders are not supported for linear options)</li></ul></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 1188   | `Volatility`             | float               | No       | Volatility for Implied Volatility Orders (options orders with fixed volatility)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 839    | `PeggedPrice`            | Price               | No       | Value of fixed USD price for USD Orders (options orders with fixed USD price)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 31     | `LastPx`                 | Price               | No       | Price of this last fill                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 32     | `LastQty`                | Qty                 | No       | Quantity bought/sold on this last fill                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 880    | `TrdMatchID`             | String              | No       | Identifier assigned to a trade by a matching system. It can be present for trade execution reports if Logon `9015=Y`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 100010 | `DeribitLabel`           | String              | No       | A custom label for your order, max 64 grapheme clusters. Can be used by [`Order Cancel Request`(`F`)](/fix-api/production/order-cancel-request) to amend the order later on. <b>This tag operates on grapheme clusters. A grapheme cluster is a user-perceived character, which can be represented by several unicode codepoints. Please refer to [Unicode specification](https://unicode.org/reports/tr29/) for more details about the grapheme clusters</b>                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 9008   | `DeribitMMProtection`    | Boolean             | No       | Order Market Maker Protection (MMP) flag                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 9019   | `MMPGroup`               | String              | No       | A custom tag of MMP Group. This tag is present only for orders from Mass Quote                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 302    | QuoteSetID               | String              | No       | identifier for the Quote Set. This tag is present only for orders from Mass Quote.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 117    | QuoteID                  | String              | No       | identifier for the Quote. This tag is present only for orders from Mass Quote.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 299    | QuoteEntryID             | String              | No       | identifier for the Quote Entry. This tag is present only for orders from Mass Quote.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|        | Group `FillsGrp`         |                     |          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 1362   | `NoFills`                | NumInGroup          | No       | Number of fill entries for the order                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| =>1363 | `FillExecID`             | String              | No       | Unique identifier of execution, concatenated via '#' symbol and trade sequence number, e.g., <b>BTC-28SEP18#38</b>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| =>1364 | `FillPx`                 | Price               | No       | Price of this partial fill                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| =>1365 | `FillQty`                | Qty                 | No       | Quantity bought/sold on this partial fill                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| =>1443 | `FillLiquidityInd`       | int                 | No       | Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity.<p>Possible values:<ul><li>`1` = Added Liquidity,</li> <li>`2` = Removed Liquidity</li></ul> </p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
