Create Purchase Order from Sales Invoice or Estimate

Hi Guys!

It would be very useful if I could create a purchase order directly from a sales estimate/quote.

In order to achieve this though, a purchase order would have to mirror a sales invoice, as would a purchase record. This would be a useful way to simply order from your supplier when you make a sale. In fact, to take this one step further, it could even be semi or fully automated if all the items were from the same supplier.

I suppose this would build upon this feature request about putting inventory items on P/Os.

So if inventory items had default purchase price and default supplier, this should be programatically relatively easy to achieve.

Any thoughts or +1s?