| 1041 | FirmTradeID | String | Y | Trade identifier as allocated by Zero Hash. |
| Component | | | |
| 856 | TradeReportType | Int | Y | This trade report's type. |
| | | | Supported values: |
| | | | 0 = Submit |
| 487 | TradeReportTransType | Int | Y | This trade report's transaction type. |
| | | | Supported values: |
| | | | 0 = New |
| 55 | Symbol | String | Y | Instrument identifier. |
| 31 | LastPx | Price | Y | Price of this trade. |
| 32 | LastQty | Qty | N | Quantity bought or sold on this trade. |
| | | | Required if SettlCurrAmt (119) is not included in side groups. |
| 167 | SecurityType | String | Y | Type of security being traded. |
| | | | Supported values: |
| | | | SP = Spot |
| 828 | TrdType | String | Y | Type of trade. |
| | | | Supported values: |
| | | | 0 = Regular Trade |
| | | | 1 = Block Trade |
| 1193 | SettlMethod | Char | Y | Settlement method for this trade. |
| | | | Supported values: |
| | | | C = Cash |
| | | | P = Physical |
| 60 | TransactTime | UTCTimestamp | Y | Timestamp of event submitting the trade. |
| 58 | Text | String | N | Free format text string. |
| 6761 | Anonymous | Char | N | Whether identifying information for this trade should be hidden. |
| | | | Defaults to 'Y' if not provided. |