Customer managed inventory/consignments

We have a customer that places an order, and pays us for the product once it is invoiced. We put that inventory in a specific location. We don't actually ship the product until they tell us where they want it shipped. We've handled this manually, and now we'd like to see if Epicor has a way to handle this. I've been reading what little documentation is available on customer managed inventory – and I was wondering if anyone else has done this? The customer pays for the product, we hold it in a specific whs location, the customer owns the inventory in this location, and then ship it when the customer asks us to ship it. Thanks,
e 9.05.605