Execution Report Correction

Imported from previous forum

[ original email was from Tyler Longpre - ]
A question regarding Execution Reports with an ExecTransType of (2)Correct:

When correcting a previous execution report do you preserve the ExecID of the original execution report or replace the ExecID with the ExecID of the correction message.

For example:
I send an execution report with a status of New, an ExecID of 1 with a fill quantity of 1000. I then want to correct this fill, so I send an execution with a status of Correct, an ExecID of 2 and ExecRefID of 1 and a fill quantity of 2000. Now I want to correct the execution again. My ExecID is 3, status is Correct and Fill Qty. is 3000. Would the ExecRefID be 1 or 2?

               Thanks
               Tyler

[ original email was from John Armstrong - ]
It’s not well documented but to follow the same convention
as the ClOrdID assignment, the answer would be ExecRefID=2.

John Armstrong

> A question regarding Execution Reports with an ExecTransType of (2)Correct:
>
> When correcting a previous execution report do you preserve the ExecID of the original execution report or replace the ExecID with the ExecID of the correction message.
>
> For example:
> I send an execution report with a status of New, an ExecID of 1 with a fill quantity of 1000. I then want to correct this fill, so I send an execution with a status of Correct, an ExecID of 2 and ExecRefID of 1 and a fill quantity of 2000. Now I want to correct the execution again. My ExecID is 3, status is Correct and Fill Qty. is 3000. Would the ExecRefID be 1 or 2?
>
> Thanks
> Tyler
>
>