I am setting up a logistic company which have its own warehouses. The customers of that company stores their inventory in the company's warehouses and when a sales is made the company ship the order. The company charges its customers for Freight, Handling and Storage. The problem faced is that I am unable to find a way in Business central to manage receiving of inventory in my warehouse by my customers. I don't want to create a Purchase order as I am not buying the inventory from any vendor.
seems like you are running a "third-party logistics (3PL) warehouse." The solution might be to set up a location for a customer ABC which store their inventory. You create a transfer order from the customer location to your location to receive inventory. There are other inventory account setups required to correctly differentiate your own inventory and customer inventory
here is a great article that you can reference to for more details steps: