STP Standard Headers.
| Tag | Name | Data Type | Req’d | Description |
|---|---|---|---|---|
| 8 | BeginString | String | Y | Must be FIXT.1.1 for FIX 5.0 protocol version. Must be the first field in the message. |
| 9 | BodyLength | Length | Y | Must be the second field in the message. |
| 35 | MsgType | String | Y | Message type. Must be the third field in the message. |
| 34 | MsgSeqNum | SeqNum | Y | Message sequence number. |
| 49 | SenderCompID | String | Y | Company identifier as allocated by Zero Hash. |
| 56 | TargetCompID | String | Y | Receiver FIX session identifier. Always SEEDCX. |
| 50 | SenderSubID | String | N | A text field to indicate the name or identifier of the person or entity submitting the trade. |
| 142 | SenderLocationID | String | N | ISO identifier of message originator's location. |
| 1128 | ApplVerID | String | N | Indicates the protocol being used in this message. Supported values: 9 = FIX50SP2 |
| 57 | TargetSubID | String | N | Identifies specific trading unit. Conditionally required for Application messages. Always ZERO. |
| 52 | SendingTime | UTCTimestamp | Y | Time of message transmission. |
| 369 | LastMsgSeqNumProcessed | SeqNum | N | The last MsgSeqNum (34) value received and processed. Used to detect a backlog. |
