Tag 19: ExecRefID for multiple amendments

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

[ original email was from Peter Lespasio - peter.lespasio@tfn.com ]
Gathering information from the FIX 4.0 specs, this situation is left unclear. Taking a look at the FIX 4.2 spec, there is a statement added in the execution report section which states: "If a single execution is corrected more than once, ExecRefID (tag 19) should refer to the ExecID (tag 17) of the last corrected ExecutionRpt (same convention as ClOrdID and OrigClOrdID)". This means that in your example…
Tag 17=12, Tag 19=11
would seem to be the answer.

That is, if your Exec ID (tag 17) for an execution report you wanted to be the corrected one was 11, and the original execution you wanted to correct had Exec ID of 10, then you would use tag 19=10. Then, when you wanted to correct the execution report (Exec ID=11) which you had just corrected (Exec ID=10), you would need to issue a new execution report with Exec ID=12 and ExecRefID=11.

I hope this helps.

Peter Lespasio
Autex/TradeRoute
Thomson Financial Services
peter.lespasio@tfn.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
>
>