No, QB can not do that

If you create an estimate, the estimate can fill out a PO for you, then copy the estimate to the invoice.

But it is still up to you to actually order the items, a PO just records your need.

Resolution for 'automatically fill issue: 'Is there any way to link invoices and P.O.s so when I’m filling out an invoice, QB will automatically fill out the correct P.O. (s)?' available: Yes.

The automatically fill issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the automatically fill issue yourself by looking for a resolution described in the article. If it is a complex automatically fill issue or you are unable to solve the issue, you may contact us by clicking here or by using other automatically fill support options.

For more information about resolving issues related to automatically fill in Quickbooks/QBO or to get support for the issue 'Is there any way to link invoices and P.O.s so when I’m filling out an invoice, QB will automatically fill out the correct P.O. (s)?', click the link below: