Industry Members must report Option Order Route events to CAT when reporting the routing of option orders.
Option Order Route Event
An Industry Member must report to CAT an Option Order Route Event when: • Routing to another Industry Member
• Routing to exchanges
• Routing between two IMIDs (e.g. two different FINRA MPIDs) attributed to the same legal entity (i.e. the same CRD)
In order for CAT to maintain order lifecycle linkage, the orderID populated in the Option Order Route event must reference the most recent internal ID of the order. For example, if an order was modified before routing out, the Route Event must use the ID assigned on the order modification.
Internal routes to another desk or department within an Industry Member are not reported using the Option Order Route event; instead an Option Order Internal Route Accepted event is used. See the Option Order Internal Route Accepted section for more details.
Handling Instructions on the Option Order Route
Handling Instructions are not required to be reported on the Order Route event until Phase 2d. In Phase 2d, the handling instructions included in this event should represent the handling instructions sent by the routing firm to the receiving destination. If the handling instructions do not change when the order is routed from the handling instructions received by the Industry Member and reported on the Option Order Accepted or New Option Order associated with the order, Industry Members may use the handling instruction code "RAR" (Routed as Received) instead of repeating each individual handling instruction.
Table 40: Option Order Route Event Field Specifications
Seq # Field Name Data Type Description Include Key
1 actionType Choice Indicates whether the event is a new event, a firm initiated correction or a repair of a CAT error.
R 2 errorROEID Unsigned Required when actionType is ‘RPR’. Must
be blank when actionType is ‘NEW’. C 3 firmROEID Text (64) An identifier assigned to the record by the
Seq # Field Name Data Type Description Include Key Formatted as <eventDate>_<firm ROE
Identifier>
Must be unique for the Event Date and CAT Reporter IMID.
4 type Message Type MOOR R
5 CATReporterIMID CAT Reporter IMID The SRO assigned identifier that an Industry Member uses to report to CAT. If populated, must equal the CATReporterIMID in the filename.
O
6 orderKeyDate Timestamp The orderKeyDate of the event which is
being routed. R
7 orderID Text (64) The orderID of the event which is being
routed. R
8 optionID Text (22) The 21-character OSI Symbol of the option. For FLEX Percent options, a percentage symbol (%) is appended before the OSI symbol elements. See the Option Symbols section for more information.
R
9 originatingIMID CAT Reporter IMID An identifier used in instances of a merger or acquisition where the originating firm had open limit orders on its books that will be executed or otherwise resolved under the surviving firm. Must be provided to support linkage to an event that was reported with a different CATReporterIMID.
C
10 eventTimestamp Timestamp The date/time of the route. If manualFlag is true, timestamp must be reported to seconds. If manualFlag is false, timestamp must be reported to milliseconds or a finer increment up to nanoseconds.
R
11 manualFlag Boolean Must be marked as true if the order is handled manually. Manual option orders are not required until Phase 2d.
R 12 electronicDupFlag Boolean Indicates whether this is a duplicative
electronic message of a manual event. If populated as true, this message will not be linked to any other events in Phase 2b.
R
13 electronicTimestamp Timestamp The time at which the event is systematized.
Required when manualFlag is true. Options manual order specifications are deferred to Phase 2d.
C
14 senderIMID Industry Member ID The IMID used to identify the Industry Member that is routing the order, known by the destination.
When destinationType is ‘F’, this value must equal the senderIMID on the Option Order Accepted event reported by the destination. When destinationType is ‘E’, this value must equal the routingParty reported by the exchange on the Participant Order Accepted event.
Seq # Field Name Data Type Description Include Key 15 destination Industry Member ID
/ Exchange ID When IMID used to identify the Industry Member destinationType is ‘F’, this value is the that is receiving this routed order, and must equal the receiverIMID field on the Option Order Accepted event reported by the destination Industry Member.
When destinationType is ‘E’, this value is the Exchange ID of the destination exchange, and must equal the exchange field on the Order Accepted event reported by the destination exchange.
C
16 destinationType Choice Indicates whether the destination of the route is an Industry Member, or an exchange.
R 17 routedOrderID Text (64) The ID assigned to the order by the Industry
Member when routing the order to another Industry Member or exchange. This value must match the value for routedOrderID reported by the destination in their Option Order Accepted report.
Must be unique per combination of Event Date, symbol (or optionID), destination, senderIMID, and session (applicable only on routes to exchanges).
Required when destinationType is ‘F’ or ‘E’ and manualFlag is false.
C
18 session Text (40) The session ID used when routing the order. Must only be populated when
destinationType is ‘E’. This must match the session ID reported in the Participant Option Order Accepted event by the receiving exchange.
C
19 side Choice The side of the order. R
20 price Price The limit price per contract included on the order when routed. Required when orderType is ‘LMT’. Must be blank when orderType is ‘MKT’.
For FLEX Percent options, this field may reflect a percentage of the underlying close price (e.g. a contract price of 101% of the underlying close price would be represented in this field as 101.00).
C
21 quantity Real Quantity The quantity of contracts included on the
order when routed. R
22 minQty Whole Quantity The minimum quantity of an order to be executed. Required if included on the order when routed. Must be > 0.
C
23 orderType Choice The type of order being routed. R
24 timeInForce Name/Value Pairs The Time-in-Force for the order. R 25 tradingSession Choice The trading session(s) during which an order
Seq # Field Name Data Type Description Include Key
26 handlingInstructions Name/Value Pairs The order handling instructions for the order. C
27 routeRejectedFlag Choice Indicates the routed order was not accepted by the destination (rejected or no response) when marked true. Not applicable for Phase 2b. (Routes that are not accepted are required to be reported in Phase 2d.)
O
28 exchOriginCode Text (4) The code signifying the origin of the account as sent to the exchange. Required when destinationType is ‘E’.
C 29 affiliateFlag Boolean Indicates if the order is being routed to an
affiliate of the Industry Member. R 30 reservedForFutureUse Field is Reserved for Future Use and must
remain blank.
31 openCloseIndicator Choice Indicates when exchange rules require an order to be marked as open or close upon entry into the exchange.
C 32 priorUnlinked Choice For Phase 2b, indicates whether the
reported option event is unlinked to the prior event in the option order lifecycle, as the prior event is out of scope Phase 2b.
C
33 nextUnlinked Choice For Phase 2b, indicates whether the given option event is unlinked in the option order lifecycle, as the next event is out of scope for Phase 2b.
For Option Order Route events, only applicable to single legs of a complex option order. Allowed values on Option Order Route events are limited to "C" or blank.
C
Linkage Keys for this Reportable Event:
• Order Key: orderKeyDate, CATReporterIMID, optionID, orderID
• Route Linkage Key: Event Date, senderIMID, destination, optionID, session, routedOrderID Option Route Modified Event (Phase 2d)
<Deferred – event not required for Phase 2b.> Option Route Cancelled Event (Phase 2d) <Deferred – event not required for Phase 2b.>