How to record stock given on consignment to customer

How to record stock given on consignment to customer

Hi,

I would just like to know the best way to record stock given on consignment to a customer.

I thought about just raising a standard invoice to that customer but only when those items that I have given on consignment are sold will those items become payable (so not the whole invoice at once)

I need to be able to raise something that will adjust my stock levels accordingly as was thinking of doing a sales order and then converting those items into a bill once the customer sells them but this way won't adjust my stock levels when I raise the purchase order.

Any help will be appreciated.
Thank you!