Interesting.
Maybe create a customer record for the vendor..
And create a customer deposit against it?
Not really sure whether it will be financially correct.
Because the vendor might be paying you to sell the inventory.
In that case you are providing service to him.
So you could essentially create a service item and invoice that item against it.
Don't really know your use case, just my 2 cents.