inventory is asset which is held for immediate sell or held for production of goods or for providing services.....investment is the active redirection of resources/assets to creating benefits in the future; the use of resources/assets to earn income or profit in the future......
A company has invested in some shares of public company which it will sell immediately if it gets the right price. Going by your difinition should we classify this investments as stock in trade?
For this u have to know whether he is dealing in shares....if yes then it can be classified as stock in trade.......because in such a case it is the commodity.....
For classifying shares as inventory or investment you have to look into the purpose of buying shares. Most of the companies invest their surplus cash in shape of readily saleable securities, in such cases they are classified as investments. In case buying and selling of securities is their main business, then they will be classified as stock-in-trade.