Status request for Replaced orders

Imported from previous forum

Hi,

I’m looking for clarification on handling Status requests for replaced orders (state change matrix D26 in the FIX 4.2 spec)

  1. New Order(X): ClOrdId=X, OrderQty=10000
  2. Order Replace(Y, X): ClOrdId=Y, OrigClOrdId=X, OrderQty=12000
  3. Status Request(X): ClOrdId=Y, OrigClOrdId=X, OrderQty=12000

In the example above, we receive a Status request for a replaced or ‘old’ order and we reply with the ‘current’ order, using the OrigClOrdId to ‘allow tie back of ExecReport to status request’.

Will a Status request for an order anywhere in the order chain always result in a reply detailing the ‘current’ state of the order? Thus it is not possible to request ‘previous’ or historical order states?

Any input would be greatly appreciated.

j.