Very good question. I guess the first step would be to contact other authorities at Zerodha. Failing that, maybe a legal notice from my end. Failing that... let's see.
Ok, given that the contract note would include only the actual trades i.e. whatever the NSE messages. Ok, maybe for some reason they can't include it in the contract note, then they should provide a separate bill for it.
Surely they have multiple entries in their accounts. One entry for the actual charge, and one entry for the tax in whatever tax register they maintain. Both these entries have to come from some document i.e. the bill. Even if they only raise a ledger entry, they should provide a proper transaction number for it.
No doubt the charge is legal, but it has to be levied legally backed by legal documents.
Had call from them, the Mr. Joel Alvarez who sent that mail. He tried to insist that there is no bill for call-n-trade. I asked him not to hurry about it, and to consult their CA and other accountants and lawyer about it. I am no no hurry, I said, but he should consult his superiors. That's where the topic ended for the day.
BTW, I also mentioned the problem with "to date" in the Q backoffice
Don't y'all think that if the charge is levied and taxed, there should be a bill about it ?