RouteModified (MEMR)
| ID | 27100 |
Industry Members must report a Route Modified event to CAT when the Material Terms of a route have been changed (e.g., price, quantity), or when a route is cancel/replaced.
All attributes and Material Terms of the route listed on this event must be restated with the modification(s) reflected. The side field is required to be reported, but side adjustments are only allowed for same-side changes, including changes between Short Sale and Sell Long. Route Modified events must not be used to reflect a change in senderIMID, destination, or destinationType. These changes must be reflected as a Route Cancelled event followed by a new Order Route event.
The routedOrderID of the Order Route event being modified must be reflected in the Route Modified event. If the routedOrderID changed when the route was modified, the routedOrderID of the Order Route event being modified must be populated in the priorRoutedOrderID field. If the routedOrderID did not change when the route was modified, the routedOrderID of the Order Route event must be populated in the routedOrderID field, and the dupROIDCond must be populated as ‘true’.
If a route modification request is rejected by the destination venue, the Route Modified event must be reported with a routeRejectedFlag of true.
Field | Name | Type | Req'd | Comments | Pedigree |
|---|---|---|---|---|---|
2 | Y | Indicates whether the event is a new event, a firm initiated correction or a repair of a CAT error. | |||
38 | Required when actionType is ‘RPR’. Must be blank when actionType is ‘NEW’. | ||||
44 | Y | An identifier assigned to the record by the reporting firm. Formatted as Must be unique for the Event Date and CAT Reporter IMID. | |||
131 | Y | MEMR | |||
22 | The SRO-assigned identifier that an Industry Member uses to report to CAT. If populated, must equal the CATReporterIMID in the filename. | ||||
78 | Y | The orderKeyDate of the event which is being modified. | |||
77 | Y | The orderID of the route which is being modified or the orderID of the immediately preceding Order Modified event. | |||
123 | Y | The symbol of the stock in the symbology of the primary listing exchange or FINRA for OTC Equity Securities. | |||
80 | 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. | ||||
39 | Y | The date/time of the route modification. 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. | |||
56 | Y | Must be marked as ‘true’ if the route is modified manually. | |||
37 | The time at which the event is systematized. Required when manualFlag is ‘true’ and the event is systematized. | ||||
115 | The IMID used to identify the Industry Member that is routing the modification, known by the destination. Must equal the senderIMID on the Order Route event being modified. When destinationType is ‘F’, this value must equal the senderIMID on the Order Accepted event reported by the destination. When destinationType is ‘O’, this value must equal the senderIMID on the Order Accepted event if an Order Accepted event is reported by the destination. When destinationType is ‘E’, this value must equal the routingParty reported by the exchange on the Participant Order Accepted event. Not required when destinationType is ‘N’. | ||||
30 | The destination of the route modification. Must equal the destination on the Order Route event being modified. When destinationType is ‘F’, this value is the IMID used to identify the Industry Member that is receiving this routed order, and it must equal the receiverIMID field on the Order Accepted event reported by the destination Industry Member. When destinationType is ‘O’, this value is the IMID used to identify the Industry Member that is receiving this routed order, and it must equal the receiverIMID field on the Order Accepted event if an Order Accepted event is reported by the destination Industry Member. When destinationType is ‘E’, this value is the Exchange ID of the destination exchange, and it must equal the exchange field on the Order Accepted event reported by the destination exchange. Not required if destinationType is ‘N’. | ||||
31 | Y | Indicates whether the destination of the route modification is an Industry Member, an exchange or a foreign broker-dealer. Must equal the destinationType on the Order Route event being modified. destinationType ‘O’ must only be populated if the symbol is an OTC symbol in a foreign equity security. | |||
111 | The ID assigned to the order by the Industry Member when routing the modification to the destination. When dupROIDCond is ‘false’, must be unique per combination of Event Date, symbol, destination, senderIMID, and session (applicable only on routes to exchanges). Required when destinationType is ‘F’, ‘E’, or ‘O’, and manualFlag is ‘false’. | ||||
93 | The routedOrderID of the Order Route event being modified if the routedOrderID changed when the modification was routed to the destination. Must be populated when routedOrderID is populated and dupROIDCond is ‘false’. Must be blank when dupROIDCond is ‘true’. | ||||
118 | The session ID used when routing the modification. Must be equal to the session on the Order Route event being modified. Must only be populated when destinationType is ‘E’. This must match the session ID reported in the Participant Order Accepted event by the receiving exchange. | ||||
120 | Y | The side of the order. For this Reportable Event, only same-side adjustments are allowed (e.g., sell long to short sell). | |||
84 | The limit price of the order. When provided, must be greater than or equal to zero. Required when orderType is ‘LMT’. Must be blank when orderType is ‘MKT’. | ||||
96 | Y | The order quantity. | |||
60 | The minimum quantity of an order to be executed. Required when applicable. Must be > 0. | ||||
108 | Field position is retired and must remain blank. | ||||
79 | Y | The type of order being routed. | |||
timeInForce | Y | The Time in Force for the order. | |||
129 | Y | The trading session(s) during which an order is eligible to trade. | |||
3 | Y | Indicates if the order is being routed to an affiliate of the Industry Member. | |||
51 | Y | Indicates the order was routed as an Intermarket Sweep Order. | |||
handlingInstructions | The order handling instructions for the order. | ||||
113 | Y | Indicates the route modification was not accepted by the destination (rejected or no response) when marked ‘true’. | |||
34 | Y | Indicates when a modification to a route maintains the original routedOrderID. | |||
117 | The sequence number assigned to the CAT event by the ATS’s matching engine. Any alphanumeric not containing a delimiter. | ||||
70 | The net price of the order when tied to stock, tied to fixed income, tied to futures, tied to a non-CAT reportable product, or part of another trading strategy in which the order is traded at a net price. When netPrice is populated, the price field must be blank or populated with a value of zero. Refer to CAT FAQ B71 for additional information. | ||||
62 | Y | Indicates the route modification is related to a multi-leg order event. Refer to Section 5.2 for additional guidance. |
Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy