What to send as Order Status for the new order in a cancel/replace?

Imported from previous forum

[ original email was from Beatrice Karjalainen - beatrice.karjalainen@interbizz.com ]
I have an question about executions report for the new order created when a cancel/replace has been done, and the original order has partial fills.

I give you an example to clarify my question, you find the question in the end of the examle:

  1. I send an new order to broker (qty. 10,000)
  2. Broker gives me an ack. for new order (35=8, 39=0)
  3. Broker sends me an partial fill (35=8, 39=1) for (2,000)
  4. I amend the order, sends a cancel/replace request for changing the qty to 15,000.
  5. Broker sends me an ack for the cancel/replace (35=8, 39=6)
  6. Broker accepts my amendment and sends me an execution report (35=8 39=?)

My question is: shall the broker send me 39=0 (as in the appendix D) or shall he send me 39=1.

I need an answer ASAP.

/Bea

Beatrice Karjalainen
Interbizz Scandinavia AB, Sweden

[ original email was from Beatrice Karjalainen - beatrice.karjalainen@interbizz.com ]
Forgot to tell you that it is the FIX 4.0 that we are dealing with.

/Bea

> I have an question about executions report for the new order created when a cancel/replace has been done, and the original order has partial fills.
>
> I give you an example to clarify my question, you find the question in the end of the examle:
>
> 1. I send an new order to broker (qty. 10,000)
> 2. Broker gives me an ack. for new order (35=8, 39=0)
> 3. Broker sends me an partial fill (35=8, 39=1) for (2,000)
> 4. I amend the order, sends a cancel/replace request for changing the qty to 15,000.
> 5. Broker sends me an ack for the cancel/replace (35=8, 39=6)
> 6. Broker accepts my amendment and sends me an execution report (35=8 39=?)
>
> My question is: shall the broker send me 39=0 (as in the appendix D) or shall he send me 39=1.
>
> I need an answer ASAP.
>
> /Bea
>
> Beatrice Karjalainen
> Interbizz Scandinavia AB, Sweden
>

[ original email was from Mark Hinman - mhinman@easetech.com ]
OrdStatus=Replaced is poorly worded, it really should be "Replace". When an execution replaces the original new or a previous replace, the OrdStatus of the replacing execution is "Replaced".

Exec (ExecID=1, OrderID=X, TransType=New, OrdStatus=New)
Exec (ExecID=2, OrderID=X, TransType=New, OrdStatus=Replaced, ExecRefID=1)

The general consensus for orders under FIX 4.0 is that the state changes follow the 4.1 spec, which clarifies many of these issues.

> Forgot to tell you that it is the FIX 4.0 that we are dealing with.
>
> /Bea
>
>
> > I have an question about executions report for the new order created when a cancel/replace has been done, and the original order has partial fills.
> >
> > I give you an example to clarify my question, you find the question in the end of the examle:
> >
> > 1. I send an new order to broker (qty. 10,000)
> > 2. Broker gives me an ack. for new order (35=8, 39=0)
> > 3. Broker sends me an partial fill (35=8, 39=1) for (2,000)
> > 4. I amend the order, sends a cancel/replace request for changing the qty to 15,000.
> > 5. Broker sends me an ack for the cancel/replace (35=8, 39=6)
> > 6. Broker accepts my amendment and sends me an execution report (35=8 39=?)
> >
> > My question is: shall the broker send me 39=0 (as in the appendix D) or shall he send me 39=1.
> >
> > I need an answer ASAP.
> >
> > /Bea
> >
> > Beatrice Karjalainen
> > Interbizz Scandinavia AB, Sweden
> >
>