Today received the above error while modifying the order. Pls check the logs below; 09:31:16.343 GeneralException: Couldn't find that `order_id`.: 200106000476990 09:31:17.562 GeneralException: Couldn't find that `order_id`.: 200106000476990 09:31:18.781 GeneralException: Couldn't find that `order_id`.: 200106000476990
@HowUTrade, This is because OMS couldn't update the orderbook on time. There was some delay in orderbook updates. Our team is working with the OMS team to find a solution to this issue.
@sujith i'm also facing same, what is the max delay we can expect for OMS update (i will wait till the time)? bcz my logic depends on this and it is failing.
@Kamalv, This should be fixed now. If it is still happening you can give us the client id and order_id in a private message and we will check and get back to you.
@sujith Dear Team, Even I faced the same problem today. Here are the details. Error: Couldn't find that `order_id`. Order ID: 211124200080679 Time: 2021-11-24 09:15:10 Order type: MARKET Product: MIS Stock name: TCS
KiteConnect\Exception\GeneralException Couldn't find that `order_id`. at D:\Ampps\www\rudraksh-trading\vendor\zerodha\phpkiteconnect\src\KiteConnect.php:1654
Has it happened only for that specific order or it's happening continuously? Also, can you check the complete order book and paste order response for the same order here?
hi, i am facing this issue, albeit in java. For testing, I using an order id that i see in my app's trade book. Is this a correct way, i.e. is the id we see in the trade book indeed the order id ? If not, how do i find it from the trade ?
@sujith , did you mean "NOT the tradebook" ? Coz i am using it from the trade book, but in the other thread, it was said that the exchange order_id is shown in the tradebook, not the zerodha one. And since this was an order created a few days ago, and the orderbook only shows today's orders, i can't find it there either. I understand there is no way to get the historical order ids.
You can retrieve the order ID from the API calls like the Orderbook and Tradebook for the current day (not for historical orders or trades).
At our end, we generate the order ID (i.e., order_id), whereas the exchange generates the exchange order ID (i.e., exchange_order_id). In the console tradebook report, the exchange order ID (i.e., exchange_order_id) is updated under the Order ID column, not the order ID (i.e., order_id).
For more details about the response fields, you can refer to the response parameters in the documentation.
This is because OMS couldn't update the orderbook on time. There was some delay in orderbook updates. Our team is working with the OMS team to find a solution to this issue.
This should be fixed now. If it is still happening you can give us the client id and order_id in a private message and we will check and get back to you.
Even I faced the same problem today. Here are the details.
Error: Couldn't find that `order_id`.
Order ID: 211124200080679
Time: 2021-11-24 09:15:10
Order type: MARKET
Product: MIS
Stock name: TCS
Is there any way to avoid this issue?
[tradingsymbol] => NIFTY21DECFUT
[status] => TRIGGER PENDING
[product] => NRML
[quantity] => 50
[price] => 0
[trigger_price] => 17403.5
[fprice] => 17403.5
[last_price] => 0
[order_timestamp] => 2021-11-26 10:46:13
Also, can you check the complete order book and paste order response for the same order here?
i am facing this issue, albeit in java. For testing, I using an order id that i see in my app's trade book. Is this a correct way, i.e. is the id we see in the trade book indeed the order id ? If not, how do i find it from the trade ?
At our end, we generate the order ID (i.e., order_id), whereas the exchange generates the exchange order ID (i.e., exchange_order_id). In the console tradebook report, the exchange order ID (i.e., exchange_order_id) is updated under the Order ID column, not the order ID (i.e., order_id).
For more details about the response fields, you can refer to the response parameters in the documentation.