Purchase order from sales order

We need to create a purchase order from a sales order but not a drop shipment. This can easily be done in ERPnext, but the shipping address is always taken from the customer on the sales order. (even if no drop shipment) Is this an bug?
We would like to leave the shipping address blank in this case.