Skip to main content

OATS Report - July 9, 2004

July 9, 2004

Below are the order report formats for the New Order Report, Execution Report, Combined Order/Route Report and Combined Order/Execution Report, which will be effective in the OATS Testing environment on September 20, 2004 and in the OATS Production environment on October 4, 2004. Further details will be forthcoming in the OATS Reporting Technical Specifications. If you have any questions regarding the order report formats or on OATS in general, please contact the OATS Helpdesk at 1-800-321-NASD.

New Order Report

Seq. Name Data Type (Length) M/C Permissible Values and Instructions
1 Record Type Alphanumeric (4) M ‘#OE#’—identifies an order event record. Case sensitive, must be capital letters.
2 Order Event Type Code Alphanumeric (2) M ‘NW’—identifies the order event record type as a new order. Case sensitive, must be capital letters.
3 Action Type Code Alphanumeric (1) M Values: ‘N,’ ‘C,’ ‘D,’,or ‘R’. Case sensitive, must be a capital letter.
4 Firm ROE ID Alphanumeric (12) C Values: Any alphanumeric not containing a delimiter.
5 Correction/ Deletion Timestamp Numeric (14) C Required if the Action Type Code is ‘C,’ ‘D,’ or ‘R.’ Format: YYYYMMDDHHMMSS.
6 Rejected ROE Resubmit Flag Alphanumeric (1) C Required when the ROE has been rejected by OATS and has been corrected for resubmission. Value: ‘Y’. Case sensitive, must be a capital letter.
7 Order Receiving Firm MPID Alphanumeric(4) C Must be supplied if the MPID in effect on the Order Received Date is different from the MPID in the Header Record. Case sensitive, must be capital letters.
8 Order Receiving Firm Order Received Date Numeric (14) M Format: YYYYMMDDHHMMSS.
9 Order Receiving Firm Order ID Alphanumeric (20) M Values: Any alphanumeric not containing a delimiter. Must be unique for the firm within the Order Received Date.
10 Routing Firm MPID Alphanumeric (4) C Required if a wholesale order is received from another member firm. ECNs are required to include this value for all orders received from NASD members. Must be a valid MPID for the Order Received Timestamp. Required if the Account Type Code is ‘W’, and the Member Type Code is ‘C’ or ‘M’. If the Account Type Code is ‘W’ and the Member Type Code is ‘N’, this field must contain a non-member firm MPID for the Order Received Timestamp or must be blank. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank. Case sensitive, must be capital letters.
11 Routed Order ID Alphanumeric (20) C Required if the order received is an electronic wholesale order from a member firm. Not required if the order is received by an ECN, a non-member firm, or if the order is a non-electronic order. Values: Any alphanumeric not containing a delimiter. Required when the Account Type Code is ‘W’, the Received Method Code is ‘E’, and the Member Type Code is ‘M’. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank. 
12 Order Received Timestamp Numeric (14) M Format: YYYYMMDDHHMMSS.‡
13 Received Method Code Alphanumeric (1) M Values: ‘E’ (Electronic), ‘N’ (Non-Electronic). Case sensitive, must be a capital letter.
14 Issue Symbol ID Alphanumeric (14 ) M Must be a symbol for a valid Nasdaq security, including convertible bonds, for the Order Received Date. Case sensitive, must be capital letters.
15 Buy/Sell Code Alphanumeric (2) M Values: ‘B,’ ‘SL,’ ‘SS,’ or ‘SX.’ ECNs are not required to differentiate between Short Sale Exempt ('SX') and Short Sale ('SS') when reporting a Sell order. Case sensitive, must be capital letters.
16 Shares Quantity Numeric (9) M For reserved size orders, must be the sum of displayed size and reserved size. Values are any integer greater than zero.
17 Limit Price Numeric (18,8) C If entered, must be greater than 0.If entered, a Time in Force Code must be provided.
18 Limit Order Display Indicator Alphanumeric (1) C For Non-ECNs, must exist if either a Limit Price, or a Limit Price and a Stop Price, is provided. Not mandatory for orders received by an ECN. Values are ‘Y’ or ‘N.’ Case sensitive, must be a capital letter.
19 Stop Price Numeric (18,8) C If entered, a Time in Force Code must be provided.
20 Time in Force Code Alphanumeric (3) C Values: ‘DAY,’ ‘GTD,’ ‘GTT,’ ‘GTC,’or ‘GTM.’ blank is interpreted by OATS as a market order. Case sensitive, must be capital letters.
21 Expiration Date Date (8) C Required if the Time in Force is ‘GTD.’ If the Time in Force Code is ‘DAY,’ an Expiration Date, if entered, must be equal to or one day greater than the Order Received Date. If the Time in Force code is ‘GTM’ the expiration date will be derived by OATS as the last business day of the month. Format: YYYYMMDD.
22 Expiration Time Numeric (6) C Required if the Time in Force is ‘GTT.’ The format is HHMMSS. Must be greater than the time in the Order Received Timestamp.
23 Do Not Reduce/Do Not Increase Code Alphanumeric (3) C Values: ‘DNR’, ‘DNI’, or ‘DIR.’ Case sensitive, must be capital letters.
24 First Special Handling Code Alphanumeric (3) C Values: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’,‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. NOTE: Any other special handling codes should not be reported to OATS. Case sensitive, must be capital letters.
25 Second Special Handling Code Alphanumeric (3) C Values: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
26 Third Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
27 Fourth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
28 Fifth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’.Case sensitive, must be capital letters.
29 Receiving Terminal ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Not required for ECNs or non-electronic orders. Format: Any alphanumeric not containing a delimiter.
30 Receiving Department ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.
31 Originating Department ID Alphanumeric (12) C Must be provided when an Account Type Code value exists and is ‘P.’ Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.*
32 Account Type Code Alphanumeric (1) C Required if an electronic order submitted by a non-ECN. Values: 'R' (Retail), 'W' (Wholesale), 'P' (Proprietary), 'E' (Employee), or 'C' (Combined). If an order is an electronic order and is submitted by an ECN, this must be blank or a valid value. 'W' may be used for orders received from both NASD member and non-member broker/dealers. Case sensitive, must be a capital letter.
33 Program Trading Code Alphanumeric (1) M Values: ‘Y’, ‘N’, or ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
34 Arbitrage Code Alphanumeric (1) M Values: ‘Y’, ‘N’, ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
35 Member Type Code Alphanumeric (1) M Values: ‘C’ (ECN), ‘M’ (Member Firm), ‘N’ (Non-Member Firm). Case sensitive, must be a capital letter.
36 ECN Flag Alphanumeric (1) C Required if the submitting organization is an ECN. Valid value is ‘Y’. Case sensitive, must be a capital letter.
37 Order Cancel Timestamp Numeric (14) C Format:YYYYMMDDHHMMSS. As of 11/1/04, required for orders fully canceled within 60 seconds of order receipt. As of 12/1/04, required for orders fully canceled on the same day the order was received.
38 Canceled by Flag Alphanumeric (1) C Values are: ‘C’ or ‘F’. Case sensitive, must be a capital letter. As of 11/1/04, required for orders fully canceled within 60 seconds of order receipt. As of 12/1/04, required for orders fully canceled on the same day the order was received.  
39 End of Record Marker (1 or 2) M Values: LF (Line Feed) or CR/LF (Carriage Return/Line Feed).

Execution Report

Seq. Name Data Type (Length) M/C Permissible Values and Instructions
1 Record Type Alphanumeric (4) M ‘#OE#’ Case sensitive, must be capital letters.
2 Order Event Type Code Alphanumeric (2) M ‘EX’ is the value for this report. Case sensitive, must be capital letters.
3 Action Type Code Alphanumeric (1) M Values are: ‘N,’ ‘C,’ ‘D,’ or ‘R.’ Case sensitive, must be a capital letter.
4 Firm ROE ID Alphanumeric (12) C Any alphanumeric not containing a delimiter.
5 Correction/ Deletion Timestamp Numeric (14) C Required if the Action Type Code is ‘C,’ ‘D,’ or ‘R.’ The format is YYYYMMDDHHMMSS.
6 Rejected ROE Resubmit Flag Alphanumeric (1) C Required when the ROE has been Rejected by OATS and has been corrected for resubmission. Value is: ‘Y’. Case sensitive, must be a capital letter.
7 Order Receiving Firm MPID Alphanumeric (4) C Must be supplied if the MPID in effect on the Execution Date is different from the MPID in the Header Record. Must be a valid MPID for the Execution Date. Case sensitive, must be capital letters.
8 Order Receiving Firm Order Received Date Numeric (14) M Format YYYYMMDDHHMMSS.
9 Order Receiving Firm Order ID Alphanumeric (20) M Values: Any alphanumeric not containing a delimiter.
10 Execution Timestamp Numeric (14) M The format is YYYYMMDDHHMMSS.
11 Branch/Sequence Number Alphanumeric (8) C Must be provided when a trade is reported to ACT or TRACS. Not required if a Reporting Exception Code value or a Market Center ID of A, B, C, M, P, or X is supplied.
12 Execution Quantity Numeric (9) M The number of shares executed. Values are any integer greater than zero.
13 Trader Terminal ID Alphanumeric (12) C Values: Any alphanumeric not containing a delimiter. Required for electronic orders that were executed by a trader. Optional for trades made through an automated system without trader intervention.*
14 Reporting Exception Code Alphanumeric (1) C Values: ‘P’, ‘M’, ‘C’, ‘O’, ‘S’, ‘R’, ‘A’. Must be provided if the execution is not required to be reported to ACT or TRACS. Case sensitive, must be a capital letter.
15 Issue Symbol ID Alphanumeric(14) M Must be a symbol for a valid Nasdaq security, including convertible bonds, for the Execution Date. Case sensitive, must be capital letters.
16 Execution Type Indicator Alphanumeric (1) M Values: ‘F’ or ‘P’. Case sensitive, must be a capital letter.
17 Leaves Quantity Numeric (9) C Must be provided when the Execution Type Indicator value is ‘P.’ If the partial execution reported results in the sum of all executions equaling the order quantity, the value should be zero.
18 Market Center ID Alphanumeric (1) C Values: ‘A’, ‘B’, ‘C’, ‘D’, ‘M’, ‘P’, ‘Q’, or ‘X’. Case sensitive, must be a capital letter.
19 Originating MPID Alphanumeric (4) C Must be provided if this ROE needs to link to a previously submitted ROE with a different Order Receiving Firm MPID. Case sensitive, must be capital letters.
20 Execution Price Numeric (18,8) M Must be the same price that is reported to the applicable transaction reporting association for trade reporting purposes.
21 Capacity Code Alphanumeric (1) M Values: ‘A’, ‘P’, ‘R’. Case sensitive, must be a capital letter.
22 End of Record Marker (1 or 2) M Values: LF (Line Feed) or CR/LF (Carriage Return/Line Feed).

Combined Order/Route Report

Seq. Name Data Type (Length) M/C Permissible Values and Instructions
1 Record Type Alphanumeric (4) M ‘#OE#’—identifies an order event record. Case sensitive, must be capital letters.
2 Order Event Type Code Alphanumeric (2) M ‘OR’—identifies the order event record type as a combined new/routing order. Case sensitive, must be capital letters.
3 Action Type Code Alphanumeric (1) M Values: ‘N,’ ‘C,’ ‘D,’,or ‘R.’ Case sensitive, must be a capital letter.
4 Firm ROE ID Alphanumeric (12) C Values: Any alphanumeric not containing a delimiter.
5 Correction/ Deletion Timestamp Numeric (14) C Required if the Action Type Code is ‘C,’ ‘D,’ or ‘R.’ Format: YYYYMMDDHHMMSS.
6 Rejected ROE Resubmit Flag Alphanumeric (1) C Required when the ROE has been rejected by OATS and has been corrected for resubmission. Value: ‘Y’. Case sensitive, must be a capital letter.
7 Order Receiving Firm MPID Alphanumeric(4) C Must be supplied if the MPID in effect on the Order Received Date is different from the MPID in the Header Record. Case sensitive, must be capital letters.
8 Order Receiving Firm Order Received Date Numeric (14) M Format: YYYYMMDDHHMMSS.
9 Order Receiving Firm Order ID Alphanumeric (20) M Values: Any alphanumeric not containing a delimiter. Must be unique for the firm within the Order Received Date.
10 Routing Firm MPID Alphanumeric (4) C Required if a wholesale order is received from another member firm. ECNs are required to include this value for all orders received from NASD members. Must be a valid MPID for the Order Received Timestamp. Required if the Account Type Code is ‘W’, and the Member Type Code is ‘C’ or ‘M’. If the Account Type Code is ‘W’ and the Member Type Code is ‘N’, this field must contain a non-member firm MPID for the Order Received Timestamp or must be blank. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank. Case sensitive, must be capital letters.
11 Routed Order ID Alphanumeric (20) C Required if the order received is an electronic wholesale order from a member firm. Not required if the order is received by an ECN, a non-member firm, or if the order is a non-electronic order. Values: Any alphanumeric not containing a delimiter. Required when the Account Type Code is ‘W’, the Received Method Code is ‘E’, and the Member Type Code is ‘M’. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank.
12 Order Received Timestamp Numeric (14) M Format: YYYYMMDDHHMMSS.‡
13 Received Method Code Alphanumeric (1) M Values: ‘E’ (Electronic), ‘N’ (Non-Electronic). Case sensitive, must be a capital letter.
14 Issue Symbol ID Alphanumeric (14 ) M Must be a symbol for a valid Nasdaq security, including convertible bonds, for the Order Received Date. Case sensitive, must be capital letters.
15 Buy/Sell Code Alphanumeric (2) M Values: ‘B,’ ‘SL,’ ‘SS,’ or ‘SX.’ ECNs are not required to differentiate between Short Sale Exempt ('SX') and Short Sale ('SS') when reporting a Sell order. Case sensitive, must be capital letters.
16 Limit Price Numeric (18,8) C If entered, must be greater than 0. If entered, a Time in Force Code must be provided.
17 Limit Order Display Indicator Alphanumeric (1) C For Non-ECNs, must exist if either a Limit Price, or a Limit Price and a Stop Price, is provided. Not mandatory for orders received by an ECN. Values are ‘Y’ or ‘N.’ Case sensitive, must be a capital letter.
18 Stop Price Numeric (18,8) C If entered, a Time in Force Code must be provided.
19 Time in Force Code Alphanumeric (3) C Values: ‘DAY,’ ‘GTD,’ ‘GTT,’ ‘GTC,’ or ‘GTM.’ Blank is interpreted by OATS as a market order. Case sensitive, must be capital letters.
20 Expiration Date Date (8) C Required if the Time in Force is ‘GTD.’ If the Time in Force Code is ‘DAY,’ an Expiration Date, if entered, must be equal to or one day greater than the Order Received Date. If the Time in Force code is ‘GTM’ the expiration date will be derived by OATS as the last business day of the month. Format: YYYYMMDD.
21 Expiration Time Numeric (6) C Required if the Time in Force is ‘GTT.’ The format is HHMMSS. Must be greater than the time in the Order Received Timestamp.
22 Do Not Reduce/Do Not Increase Code Alphanumeric (3) C Values: ‘DNR’, ‘DNI’, or ‘DIR.’ Case sensitive, must be capital letters.
23 First Special Handling Code Alphanumeric (3) C Values: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’,‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. NOTE: Any other special handling codes should not be reported to OATS. Case sensitive, must be capital letters.
24 Second Special Handling Code Alphanumeric (3) C Values: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
25 Third Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
26 Fourth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
27 Fifth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
28 Receiving Terminal ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Not required for ECNs or non-electronic orders. Format: Any alphanumeric not containing a delimiter.
29 Receiving Department ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.
30 Originating Department ID Alphanumeric (12) C Must be provided when an Account Type Code value exists and is ‘P.’ Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.*
31 Account Type Code Alphanumeric (1) C Required if an electronic order submitted by a non-ECN. Values: 'R' (Retail), 'W' (Wholesale), 'P' (Proprietary), 'E' (Employee), or 'C' (Combined). If an order is an electronic order and is submitted by an ECN, this must be blank or a valid value. 'W' may be used for orders received from both NASD member and non-member broker/dealers. Case sensitive, must be a capital letter.
32 Program Trading Code Alphanumeric (1) M Values: ‘Y’, ‘N’, or ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
33 Arbitrage Code Alphanumeric (1) M Values: ‘Y’, ‘N’, ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
34 Sent To Routed Order ID Alphanumeric (20) C Required if an electronic order is routed to a member firm or Nasdaq execution system. If an order is routed to the same destination within the same second, the Routed Order ID passed to the receiving firm must be different for each route having the same shares quantity. Values: Any alphanumeric not containing a delimiter.
35 Sent to Firm MPID Alphanumeric (4) C Required if the order was routed to a member firm or ECN. Optional if the order was routed to a Nasdaq execution system or to a non-member firm. Must be a valid MPID for the Order Sent Timestamp. Should not be a valid MPID if the order was routed to a non-member firm. Case sensitive, must be capital letters.
36 Order Sent Timestamp Numeric (14) M Format: YYYYMMDDHHMMSS.
37 Routed Shares Quantity Numeric (9) M The number of shares routed. If the order was bunched, this would be the total number of bunched shares routed. Values are any integer greater than zero.
38 Routing Method Code Alphanumeric (1) M Values: ‘E’ (Electronic), ‘N’ (Non-Electronic). Case sensitive, must be a capital letter.
39 Bunched Order Indicator Alphanumeric (1) C Required for orders when the identified order is bunched with other orders and routed to another firm or ECN. Values: Y or blank. Case sensitive, must be a capital letter.
40 Member Type Code Alphanumeric (1) M Values: ‘C’ (ECN), ‘M’ (Member Firm), ‘N’ (Non-Member Firm). Case sensitive, must be a capital letter.
41 Destination Code Alphanumeric (1) M Values: ‘E’ (ECN), ‘L’ (SelectNet), ‘M’ (Member Firm), ‘N’ (Non-Member Firm), ‘P’ (Primex), ‘U’ (SuperMontage), ‘X’ (Exchange). Case sensitive, must be a capital letter.
42 ECN Flag Alphanumeric (1) C Required if the submitting organization is an ECN. Valid value is ‘Y’. Case sensitive, must be a capital letter.
37 Order Cancel Timestamp Numeric (14) C Format: YYYYMMDDHHMMSS. As of 11/1/04, required for orders fully canceled within 60 seconds of order receipt. As of 12/1/04, required for orders fully canceled on the same day the order was received.
38 Canceled by Flag Alphanumeric (1) C Values are: ‘C’ or ‘F’. Case sensitive, must be a capital letter. As of 11/1/04, required for orders fully canceled within 60 seconds of order receipt. As of 12/1/04, required for orders fully canceled on the same day the order was received.
43 End of Record Marker (1 or 2) M Values: LF (Line Feed) or CR/LF (Carriage Return/Line Feed).

Combined Order/Execution Report

Seq. Name Data Type (Length) M/C Permissible Values and Instructions
1 Record Type Alphanumeric (4) M ‘#OE#’ Case sensitive, must be capital letters.
2 Order Event Type Code Alphanumeric (2) M ‘OE’ is the value for this report. Case sensitive, must be capital letters.
3 Action Type Code Alphanumeric (1) M Values are: ‘N’, ‘C’, ‘D’, or ‘R.” Case sensitive, must be a capital letter.
4 Firm ROE ID Alphanumeric (12) C Any alphanumeric not containing a delimiter.
5 Correction/ Deletion Timestamp Numeric (14) C Required if the Action Type Code is ‘C’ ‘D’ or ‘R’. Format is YYYYMMDDHHMMSS.
6 Rejected ROE Resubmit Flag Alphanumeric (1) C Required when the ROE has been Rejected by OATS and has been corrected for resubmission. Value is: ‘Y’. Case sensitive, must be a capital letter.
7 Order Receiving Firm MPID Alphanumeric (4) C Must be supplied if the MPID in effect on the Order Received Date is different from the MPID in the Header Record. Case sensitive, must be capital letters.
8 Order Receiving Firm Order Received Date Date (14) M Format is YYYYMMDDHHMMSS.
9 Order Receiving Firm Order ID Alphanumeric (20) M Values: Any alphanumeric not containing a delimiter. Must be unique for the firm within the Order Received Date.
10 Routing Firm MPID Alphanumeric (4) C Required if a wholesale order is received from another member firm. ECNs are required to include this value for all orders received from NASD members. Must be a valid MPID for the Order Received Timestamp. Required if the Account Type Code is ‘W’, and the Member Type Code is ‘C’ or ‘M’. If the Account Type Code is ‘W’ and the Member Type Code is ‘N’, this field must contain a non-member firm MPID for the Order Received Timestamp or must be blank. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank. Case sensitive, must be capital letters.
11 Routed Order ID Alphanumeric (20) C Required if the order received is an electronic wholesale order from a member firm. Not required if the order is received by an ECN, a non-member firm, or if the order is a non-electronic order. Values: Any alphanumeric not containing a delimiter. Required when the Account Type Code is ‘W’, the Received Method Code is ‘E’, and the Member Type Code is ‘M’. If the Member Type Code is ‘M’ and the Account Type Code is ‘P’, this field must be blank.
12 Order Received Timestamp Numeric (14) M The format is YYYYMMDDHHMMSS. If a contemporaneous execution, will be identical to the Execution Timestamp. ‡
13 Received Method Code Alphanumeric (1) M Values: ‘E’ (Electronic), ‘N’ (Non-Electronic). Case sensitive, must be a capital letter.
14 Issue Symbol ID Alphanumeric (14 ) M Must be a symbol for a valid Nasdaq security, including convertible bonds, for the Order Received Date. Case sensitive, must be capital letters.
15 Buy/Sell Code Alphanumeric (2) M Values are: ‘B’, ‘SL’, ‘SS’, or ‘SX’. ECNs are not required to differentiate between Short Sale Exempt ('SX') and Short Sale ('SS') when reporting a Sell order. Case sensitive, must be capital letters.
16 Limit Price Numeric (18,8) C If entered, must be greater than 0. If entered, a Time in Force Code must be provided.
17 Limit Order Display Indicator Alphanumeric (1) C For Non-ECNs, must exist if either a Limit Price, or a Limit Price and a Stop Price, is provided. Not mandatory for orders received by an ECN. Values are ‘Y’ or ‘N’. Case sensitive, must be a capital letter.
18 Stop Price Numeric (18,8) C If entered, a Time in Force Code must be provided.
19 Time in Force Code Alphanumeric (3) C Values are ‘DAY,’ ‘GTD,’ ‘GTT,’ ‘GTC’ or ‘GTM’. A blank is interpreted by OATS as a market order. If the Time in Force code is ‘GTM’ the expiration date will be derived by OATS as the last business day of the month. Case sensitive, must be capital letters.
20 Expiration Date Date (8) C Required if the Time in Force is ‘GTD.’ If the Time in Force Code is ‘DAY,’ an Expiration Date, if entered, must be equal to or one day greater than the Order Received Date. If the Time in Force code is ‘GTM’ the expiration date will be derived by OATS as the last business day of the month. The format is YYYYMMDD.
21 Expiration Time Numeric (6) C Required if the Time in Force is ‘GTT.’ The format is HHMMSS. Must be greater than the time in the Order Received Timestamp.
22 Do Not Reduce/Do Not Increase Code Alphanumeric (3) C Values are: ‘DNR’, ‘DNI’, or ‘DIR’. Case sensitive, must be capital letters.
23 First Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. NOTE: Any other special handling codes should not be reported to OATS. Case sensitive, must be capital letters.
24 Second Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’,‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
25 Third Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’ ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
26 Fourth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
27 Fifth Special Handling Code Alphanumeric (3) C Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’, ‘E.W’, or ‘S.W’. Case sensitive, must be capital letters.
28 Receiving Terminal ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.
29 Receiving Department ID Alphanumeric (12) C Either the Receiving Terminal ID or the Receiving Department ID must be provided when an order received directly from a customer is captured electronically. Values: Any alphanumeric not containing a delimiter.
30 Originating Department ID Alphanumeric (12) C Must be provided when an Account Type Code value exists and is ‘P’. Not required for ECNs or non-electronic orders. Values: Any alphanumeric not containing a delimiter.*
31 Account Type Code Alphanumeric (1) C Required if an electronic order submitted by a non-ECN. Values: 'R' (Retail), 'W' (Wholesale), 'P' (Proprietary), 'E' (Employee), or 'C' (Combined). If an order is an electronic order and is submitted by an ECN, this must be blank or a valid value. 'W' may be used for orders received from both NASD member and non-member broker/dealers. Case sensitive, must be a capital letter.
32 Program Trading Code Alphanumeric (1) M Values are: ‘Y’, ‘N’, or ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
33 Arbitrage Code Alphanumeric (1) M Values are: ‘Y’, ‘N’, ‘X’. ECNs are not required to report this information under the Rules; therefore, they may always provide a value of ‘X’ (unknown). Case sensitive, must be a capital letter.
34 Execution Timestamp Numeric (14) M The format is YYYYMMDDHHMMSS. If a contemporaneous execution, will be identical to the Order Received Timestamp.
35 Branch/
Sequence Number
Alphanumeric (8) C Must be provided when a trade is reported to ACT or TRACS. Not required if a Reporting Exception Code value or a Market Center ID of A, B, C, M, P, or X is supplied.
36 Execution Quantity Numeric (9) M The number of shares executed. Values are any integer greater than zero.
37 Trader Terminal ID Alphanumeric (12) C Values: Any alphanumeric not containing a delimiter. Required for electronic orders that were executed by a trader. Optional for trades made through an automated system without trader intervention.*
38 Reporting Exception Code Alphanumeric (1) C Values: ‘P’, ‘M’, ‘C’, ‘O’, ‘S’, ‘R’, ‘A’. Must be provided if the execution is not required to be reported to ACT or TRACS.
39 Market Center ID Alphanumeric (1) C Values: ‘A’, ‘B’, ‘C’, ‘D’, ‘M’, ‘P’, ‘Q’, or ‘X’. Case sensitive, must be a capital letter.
40 Member Type Code Alphanumeric (1) M Values: ‘C’ (ECN), ‘M’ (Member Firm), ‘N’ (Non-Member Firm). Case sensitive, must be a capital letter.
41 ECN Flag Alphanumeric (1) C Required if the submitting organization is an ECN. Valid value is ‘Y’. Case sensitive, must be a capital letter.
42 Execution Price Numeric (18,8) M Must be the same price that is reported to the applicable transaction reporting association for trade reporting purposes.
43 Capacity Code Alphanumeric (1) M Values: ‘A’, ‘P’, ‘R’. Case sensitive, must be a capital letter.
44 End of Record Marker (1 or 2) M Values: LF (Line Feed), or CR/LF (Carriage Return/Line Feed)