This is a use-case that I commonly encounter within a specific micro-vertical. You create a sales order to bill the client for the replenishment of their customer-owned inventory which is flagged as such. Then, when the goods are received into your warehouse and you create an item fulfillment for the sales order, a zero dollar inventory adjustment is automatically generated that will move the quantity on-hand into a separate (customer-owned inventory) location. That way you don't have to worry about messing up your inventory costing for goods in your typical/main location(s). We have this as a bundled solution for our clients.