Absolutely. In WorkGuru the stock movement and pricing are related but independent of each other.  Simply update the supplier invoice details on the purchase order. The purchase order will be costed correctly waiting to receive the stock when it arrives.