# What happen when we cancel a cancelled transaction type

**URL:** <https://forum.fixtrading.org/t/what-happen-when-we-cancel-a-cancelled-transaction-type/5381>\
**Category:** General Q&A\
**Tags:** general-qa, xid\_168231, imported\
**Created:** [October 24, 2000, 8:38am UTC](https://forum.fixtrading.org/t/what-happen-when-we-cancel-a-cancelled-transaction-type/5381 "2000-10-24T08:38:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fplpo\_x](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fplpo\_x](https://forum.fixtrading.org/u/fplpo_x)\
**Post date:** [October 24, 2000, 8:38am UTC](https://forum.fixtrading.org/t/what-happen-when-we-cancel-a-cancelled-transaction-type/5381/1 "2000-10-24T08:38:00Z")

</div>

Imported from previous forum

---

<div class="post-metadata">

**Author:** ![fplpo\_x](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fplpo\_x](https://forum.fixtrading.org/u/fplpo_x)\
**Post date:** [October 24, 2000, 8:38am UTC](https://forum.fixtrading.org/t/what-happen-when-we-cancel-a-cancelled-transaction-type/5381/2 "2000-10-24T08:38:00Z")

</div>

[original email was from David Hu - [wof39@hotmail.com](mailto:wof39@hotmail.com) ]  
According to the specs. for FIX 4.0, how should one handle an execution report with ExecTransType=1 (Cancel) but has the ExecRefID tag pointing to an execution report which itself also has an ExecTransType of 1.

In this case, do we restore the very original fill that the earlier execution report is trying to cancel ?

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![peterwhite86\_x](https://avatars.discourse-cdn.com/v4/letter/p/5f9b8f/32.png) [@peterwhite86\_x](https://forum.fixtrading.org/u/peterwhite86_x)\
**Post date:** [November 3, 2000, 4:44pm UTC](https://forum.fixtrading.org/t/what-happen-when-we-cancel-a-cancelled-transaction-type/5381/3 "2000-11-03T16:44:00Z")

</div>

\> According to the specs. for FIX 4.0, how should one handle an execution report with ExecTransType=1 (Cancel) but has the ExecRefID tag pointing to an execution report which itself also has an ExecTransType of 1.  
\>  
\> In this case, do we restore the very original fill that the earlier execution report is trying to cancel ?  
\>  
\> Thanks for any help.  
\>  
\>  
It was clarified in FIX 4.2 that "ExecTransType of Cancel should not be used to cancel a previous ExecutionRpt with ExecTransType of Cancel (e.g. cannot cancel a cancel)"
