Value of Tag 19: ExecRefID for multiple Amendments of an execution

Imported from previous forum

[ original email was from Brett Jacobs - jacobbr2@exchange.uk.ml.com ]
I would like to confirm what the value of Tag 19 should be if you amend an execution more than once.

Assuming that the original Execution 1D (Tag 17) is ‘10’, the first amendment message will have a new Execution ID of ‘11’ and its Tag 19 will refer to the original ID of ‘10’.

The question is should all subsequent amendments for the execution refer to the execution ID of the latest amendment (ie Tag 11 in this example), or should it always refer to the original Execution ID of 10.

ie. Which one is correct?

  • Tag 17 = 12; Tag 19 = 10
  • Tag 17 = 12; Tag 19 = 11

Thanks

Brett Jacobs

In FIX 4.3 Volume 4 there is a section called Order State Change Matrices. In there you will find examples of the scenario you are referring to and how to deal with the ExecRefID depending on the state of the order and the order modification request.

> I would like to confirm what the value of Tag 19 should be if you amend an execution more than once.
>
> Assuming that the original Execution 1D (Tag 17) is ‘10’, the first amendment message will have a new Execution ID of ‘11’ and its Tag 19 will refer to the original ID of ‘10’.
>
> The question is should all subsequent amendments for the execution refer to the execution ID of the latest amendment (ie Tag 11 in this example), or should it always refer to the original Execution ID of 10.
>
> ie. Which one is correct?
> - Tag 17 = 12; Tag 19 = 10
> - Tag 17 = 12; Tag 19 = 11
>
> Thanks
>
> Brett Jacobs
>