well.. well.. order book being messy, even I faced that more than bunch of times. I usually trade options and only options and somedays I remember that I have made not more than 10 trades, the order book shows 16 or 18 like that. I always thought that it is my fault that I am not keeping track of my trades. I don't usually go through order book every now and then during the market hours because I trade nifty options and they are heavy volatile that I cant dare to take my eyes off the chart. Usually its at the end of the day once I get the contract note, I divide the brokerage by 20 and make note of the number of my orders. Most of the days I get a mismatch(I mark the number of my orders placed or modified on a scrap paper right next to me during market hours, so that I can count the number of trades) and I usually assume that mistake is on my part. But now, I have to be careful. I also take note of modified orders as new orders because zerodha system considers the modified order as a new order. (modification after part execution).
Secondly, order book and contract notes timings never ever match with zerodha. But they gave some really weird explanation for this like "The order on the other side is not passed" some thing like that and I didn't really pay attention because I am not a person to worry about petty things and focus only on my trading. But now, I believe that these petty things are those which matter most.
But I do still trust zerodha with my money because I have been comfortable with them for last 2 years(except one time when their system stuck and didn't take my order, resulting in a loss of 80000 rupees. yes its 80000 rupees in options... repeated calls, staying on hold for 20 mins straight even didn't help. the loss was done and I understand that I cannot be compensated by whatever means. at the end of the day, it was a problem in their system and not on my part. yet, I took the loss without a word because of respect I had towards zerodha).. I took it as a one off day. But the number of trades mismatch has been happening once every couple of days and till date I always ignore the mismatch. But, in the recent past I have seen a lot of irresponsibility on the part of their executives. Nobody gives a damn about emails or phone calls. If you are on a phone, then you are made a joke. (I experienced this couple of days ago too, when I sent them email remainders every one hour for 4 hours continuously and didn't get a reply at all and when I called them, they were like yes we got 4 emails, there is no necessity to send so many, its not a necessity to you, but it is for us zerodha, we small traders panic for any issue that involves our money.).
Other thing is that I usually logout and login many times during the trading hours and so once I logout, the order book will not show any orders placed during the previous logged in session. somehow I haven't been paying any attention to all of this and I focus only on my trading. But I guess its high time now.
All in all, it is high time that zerodha teach their executives and representatives to have a bit cooler head and don't take your success to your head. I know you have seen an increase in number of clients, but there are some clients who are with you right from your inception and you have to give them the respect they deserve.