Fill Execution Report received after Order Expiry

Imported from previous forum

Hi All,
What will be the OrdStatus and ExecType in Fill Execution Report if this is received after Order got Expired.
Example:-
New Order Request: 38=5000,
Partial Fill ER: 38=5000, 14=1000, 151=4000
Expiry ER: 38=5000, 14=1000, 39=C , 150=C and 151=0
After Expiry, partial fill of Qty 1000 then fully fill received
Partial Fill ER: 38=5000, 14=2000, 39=? , 150=? and 151=?
Fully Fill ER: 38=5000, 14=5000, 39=? , 150=? and 151=0

My Point of view following are the values.
Partial Fill ER: 38=5000, 14=2000, 39=C , 150=1 and 151=0
Fully Fill ER: 38=5000, 14=5000, 39=2 , 150=2 and 151=0

If anyone has experienced this kind of scenario in real life then please let us know the expected behaviour.

After an order has been eliminated then it cannot be filled - are you referring to a trade correction or restatement or something else?

-Aditya Kapur

Hi All,
What will be the OrdStatus and ExecType in Fill Execution Report if this is received after Order got Expired.
Example:-
New Order Request: 38=5000,
Partial Fill ER: 38=5000, 14=1000, 151=4000
Expiry ER: 38=5000, 14=1000, 39=C , 150=C and 151=0
After Expiry, partial fill of Qty 1000 then fully fill received
Partial Fill ER: 38=5000, 14=2000, 39=? , 150=? and 151=?
Fully Fill ER: 38=5000, 14=5000, 39=? , 150=? and 151=0

My Point of view following are the values.
Partial Fill ER: 38=5000, 14=2000, 39=C , 150=1 and 151=0
Fully Fill ER: 38=5000, 14=5000, 39=2 , 150=2 and 151=0

If anyone has experienced this kind of scenario in real life then please let us know the expected behaviour.

Agree with Aditya that the sender of these ERs should maintain the ordering from a business point of view or have a very good reason that he is not able to. Expired is a terminal state for an order and should allow the receiver to remove the order from his list of active orders and not have to expect any (further) fills after that.

After an order has been eliminated then it cannot be filled - are you referring to a trade correction or restatement or something else?

-Aditya Kapur

Hi All,
What will be the OrdStatus and ExecType in Fill Execution Report if this is received after Order got Expired.
Example:-
New Order Request: 38=5000,
Partial Fill ER: 38=5000, 14=1000, 151=4000
Expiry ER: 38=5000, 14=1000, 39=C , 150=C and 151=0
After Expiry, partial fill of Qty 1000 then fully fill received
Partial Fill ER: 38=5000, 14=2000, 39=? , 150=? and 151=?
Fully Fill ER: 38=5000, 14=5000, 39=? , 150=? and 151=0

My Point of view following are the values.
Partial Fill ER: 38=5000, 14=2000, 39=C , 150=1 and 151=0
Fully Fill ER: 38=5000, 14=5000, 39=2 , 150=2 and 151=0

If anyone has experienced this kind of scenario in real life then please let us know the expected behaviour.

Hi Aditya and Hanno thanks for your responses. I agree with your statement but still I am expecting some responses if anyone has experienced this scenario in production.

Agree with Aditya that the sender of these ERs should maintain the ordering from a business point of view or have a very good reason that he is not able to. Expired is a terminal state for an order and should allow the receiver to remove the order from his list of active orders and not have to expect any (further) fills after that.

After an order has been eliminated then it cannot be filled - are you referring to a trade correction or restatement or something else?

-Aditya Kapur

Hi All,
What will be the OrdStatus and ExecType in Fill Execution Report if this is received after Order got Expired.
Example:-
New Order Request: 38=5000,
Partial Fill ER: 38=5000, 14=1000, 151=4000
Expiry ER: 38=5000, 14=1000, 39=C , 150=C and 151=0
After Expiry, partial fill of Qty 1000 then fully fill received
Partial Fill ER: 38=5000, 14=2000, 39=? , 150=? and 151=?
Fully Fill ER: 38=5000, 14=5000, 39=? , 150=? and 151=0

My Point of view following are the values.
Partial Fill ER: 38=5000, 14=2000, 39=C , 150=1 and 151=0
Fully Fill ER: 38=5000, 14=5000, 39=2 , 150=2 and 151=0

If anyone has experienced this kind of scenario in real life then please let us know the expected behaviour.