ICICI Direct has a mechanism to lock qty to avoid selling. Customer uses that feature to lock stocks for LT. But the portfolio report still shows all qty, which is not appropriate. Atleast they have a mechanism to lock qty.
Remember how Yes Bank was locked for sale. Why can’t you think on those lines where you give customer an option to allocate some portion of the holding qty for LT. So the customer sees only the ST qty in kite that can be traded. In kite you show the T+1 qty as well. Just saying.
If you can implement the above mechanism of allocating qty for LT, then going further, you can have 3 reports, for total qty, for LT qty, and for the balance qty for each scrip. You can call these reports as portfolio. That’s it.