No, because the supplier may not have invoiced the entire order. Or you may have several purchase orders outstanding from the same supplier. If you want to bring everything on a purchase order to a purchase invoice unchanged, use Copy to... function:
No, for the same reason. But you can also use the Copy to... function to generate your goods receipt.