Code Set NameData TypeDescriptionPedigree
TrdRegTimestampTypeCodeSetint

Trading / Regulatory timestamp type.

Note of applicability: Values are required in various regulatory environments: required for US futures markets to support computerized trade reconstruction, required by MiFID II / MiFIR for transaction reporting and publication, required by FINRA for reporting to the Consolidated Audit Trail (CAT), and required by SEC for recordkeeping requirements in the context of T+1.


1=

Execution time

Timestamp for the order execution. In the context of US futures markets (CFTC regulated) this is the non-qualified reporting time of order execution.

Added FIX.4.4 Updated EP253 [ExecutionTime]
2=

Time in

Timestamp for receiving an order, quote or trade. In the context of US futures markets (CFTC) this is the timestamp of when the order was received on the trading floor (booth).

Added FIX.4.4 Updated EP253 [TimeIn]
3=

Time out

Timestamp for sending an order, quote or trade. In the context of US futures markets (CFTC) this is the timestamp when the trade was received from the pit.

Added FIX.4.4 Updated EP253 [TimeOut]
4=

Broker receipt

Timestamp for a broker receiving an order, quote or trade. In the context of US futures markets (CFTC) this is the time at which the broker received the order.

Added FIX.4.4 Updated EP253 [BrokerReceipt]
5=

Broker execution

Timestamp for the broker executing an order. In the context of US futures markets (CFTC regulated) this is the time at which a broker executed the order for another broker.

Added FIX.4.4 Updated EP253 [BrokerExecution]
6=

Desk receipt

Timestamp for the transmission of an order to an internal desk or department on the same day the firm received the order.

Added EP9 Updated EP253 [DeskReceipt]
7=

Submission to clearing

The timestamp when the trade was officially acknowledged by the Clearing House.

Added EP77 Updated EP253 [SubmissionToClearing]
8=

Time priority

A timestamp (manually or electronically) assigned by a market to specify time priority for an order or quote.

Added EP101 Updated EP253 [TimePriority]
9=

Orderbook entry time

Timestamp for an order representing the time it was entered in the orderbook of the execution venue. The orderbook entry time cannot change during the lifetime of the order.

Added EP131 Updated EP271 [OrderbookEntryTime]
10=

Order submission time

Time the order was sent by the submitter.

Added EP161 [OrderSubmissionTime]
11=

Publicly reported

In the context of MiFID II, this is used to identify the time at which the transaction was first published to the market.

Added EP161 Updated EP229 [PubliclyReported]
12=

Public report updated

In the context of MiFID II, this is used to identify the time at which the transaction's publication to the market was last updated

Added EP161 Updated EP229 [PublicReportUpdated]
13=

Non-publicly reported

Added EP161 [NonPubliclyReported]
14=

Non-public report updated

Added EP161 [NonPublicReportUpdated]
15=

Submitted for confirmation

Added EP161 [SubmittedForConfirmation]
16=

Updated for confirmation

Added EP161 [UpdatedForConfirmation]
17=

Confirmed

Added EP161 [Confirmed]
18=

Updated for clearing

Added EP161 [UpdatedForClearing]
19=

Cleared

Added EP161 [Cleared]
20=

Allocations submitted

Added EP161 [AllocationsSubmitted]
21=

Allocations updated

Added EP161 [AllocationsUpdated]
22=

Allocations completed

Added EP161 Updated EP236 [AllocationsCompleted]
23=

Submitted to repository

Added EP161 [SubmittedToRepository]
24=

Post-trade continuation event

Added EP179 [PostTrdContntnEvnt]
25=

Post-trade valuation

Added EP192 [PostTradeValuation]
26=

Previous time priority

Can be used in conjunction with TrdRegTimestampType(770) = 8 (Time priority) to provide the current and last priority timestamp in a single message.

Added EP223 [PreviousTimePriority]
27=

Identifier assigned

Timestamp for the assignment of a (unique) identifier to an entity (e.g. order, quote, trade).

Added EP253 [IdentifierAssigned]
28=

Previous identifier assigned

Timestamp of previous assignment of a (unique) identifier to an entity (e.g. order, quote, trade).

Added EP253 [PreviousIdentifierAssigned]
29=

Order cancellation time

Timestamp for the cancellation of an order or quote.

Added EP253 [OrderCancellationTime]
30=

Order modification time

Timestamp for the modification of an order or quote.

Added EP253 [OrderModificationTime]
31=

Order routing time

Timestamp for the routing of an order to another broker or electronic execution venue.

Added EP253 [OrderRoutingTime]
32=

Trade cancellation time

Timestamp for the cancellation of an execution (ExecType(150) = H (Trade Cancel)) or trade (TradeReportType(856) = 6 (Trade Report Cancel)).

Added EP253 [TradeCancellationTime]
33=

Trade modification time

Timestamp for the modification of an execution (ExecType(150) = G (Trade Correct)) or trade (TradeReportType(856) = 5 (No/Was)).

Added EP253 [TradeModificationTime]
34=

Reference time for NBBO

Timestamp for an NBBO reference price.

Added EP253 [ReferenceTimeForNBBO]
35=

Affirmed

Added EP291 [Affirmed]
Added FIX.4.4 Updated EP291

Used in fields:
[AllocTrdRegTimestampType] [SideTrdRegTimestampType] [TrdRegTimestampType]