What you are asking (to remove customer name from PO) is as much a pain as unchecking every item in a bill. I am a paper and print broker, and don’t hold inventory. I create a sales order with upwards of 20 items at times. Then create a PO from that sales order to keep it all connected to the client. I upgraded QB long ago to be able to create a PO from a Sales Order. Keeping it all connected to the client, because those items are for that client only.
The solutions being offered are not convenient in any way. I don’t understand why a simple solution like a deselect all box on top of the billable column is not being implemented after so many are requesting this. Obviously there are many here that use QB this very way, and have upgraded to have these conveniences.