---
title: "D.1.c: One cancel/replace request is issued which is rejected after it is in pending replace — then another one is issued which is accepted – Appendix D: Order State Change Matrices – FIX 5.0 SP2 – FIX Dictionary – Onix Solutions"
description: "D.1.c: One cancel/replace request is issued which is rejected after it is in pending replace — then another one is issued which is accepted – Appendix D: Order State Change Matrices – FIX 5.0 SP2 – FIX Dictionary – Onix Solutions"
---

<https://www.onixs.biz/fix-dictionary/5.0.sp2/app_dd.1.c.html#>

![Dictionary icon](https://www.onixs.biz/hubfs/SIC_website_2020/images/interface/img-icon-book.svg)

# D.1.c: One cancel/replace request is issued which is rejected after it is in pending replace — then another one is issued which is accepted – Appendix D: Order State Change Matrices – FIX 5.0 SP2 – FIX Dictionary

| Messages by MsgType \| Messages by Name \| Fields by Tag \| Fields by Name \| FIX 5.0 SP2 \| Home Appendix D: Order State Change Matrices D.1.c — One cancel/replace request is issued which is rejected after it is in pending replace — then another one is issued which is accepted Time Message Received (ClOrdID, OrigClOrdID) Message Sent (ClOrdID, OrigClOrdID) Exec Type OrdStatus Order Qty Cum Qty Leaves Qty Last Qty Comment 1 New Order(X)       10000         2   Execution(X) Rejected Rejected 10000 0 0 0 If order is rejected by sell-side (broker, exchange, ECN) 2   Execution(X) New New 10000 0 10000 0   3   Execution(X) Trade Partially Filled 10000 1000 9000 1000 Execution for 1000 4 Replace Request(Y,X)       8000       Request decrease in order quantity to 8000, leaving 7000 open 5   Execution (Y,X) Pending Replace Pending Replace 10000 1000 9000 0   6   Execution(X) Trade Pending Replace 10000 1500 8500 500 Execution for 500. "Pending replace" order status takes precedence over "partially filled" order status 7   Cancel Reject (Y,X) Partially Filled Request is rejected (e.g. by trader/exchange) 8   Execution(X) Trade Partially Filled 10000 3500 6500 2000 Execution for 2000 9 Replace Request(Z,X)       6000       Request decrease in order quantity to 6000, leaving 2500 open. Note that OrigClOrdID = X as this is the last non rejected ClOrdID 10   Execution (Z,X) Pending Replace Pending Replace 10000 3500 6500 0   11   Cancel Reject (Z,X) Partially Filled If request is rejected (e.g. by trader/exchange) 11   Execution (Z,X) Replace Partially Filled 6000 3500 2500 0   12   Execution(Z) Trade Partially Filled 6000 5000 1000 1500 Execution for 1500 Back to Appendix D: Order State Change Matrices |
| --- |
| ![](https://www.onixs.biz/fix-dictionary/img/spacer.gif?height=5&name=spacer.gif) |

- Follow   
  OnixS
- [Follow us on Twitter ](https://twitter.com/onixsbiz)
- [Connect with us on LinkedIn ](https://www.linkedin.com/company/onix-solutions/)

 We track how people interact with our online web content and resources, and some of that tracking involves storing cookies on your device. By continuing to use our site you accept that you agree to this. For more details see our [Cookie usage, and Data Privacy and Protection Policies](https://www.onixs.biz/cookies-and-privacy.html).

[Ok](https://www.onixs.biz/fix-dictionary/5.0.sp2/app_dd.1.c.html#)

[OnixS ](https://www.onixs.biz/)

Menu

---

---

[OnixS ](https://www.onixs.biz/)

### Search the site

Search