Appendix D: Order State Change Matrices

F.1.a — Order rejected due to duplicate ClOrdID

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) New New 10000 0 10000 0
3   Execution(X) Trade Partially Filled 10000 1000 9000 1000 Execution for 1000
4 New Order(X) 15000 Order submitted with the same order id.
5   Execution(X) Rejected Partially Filled 10000 1000 9000 0 OrdRejReason = duplicate order. Note combining a reject of the order for 15000 with a status on the first order for 10000 (which is partially filled)

Back to Appendix D: Order State Change Matrices