@Blake Thomas blanket PO option in advanced procurement module can handle this issue, in regular PO it is going to be quite hard to do so. There is a work around if this is pertaining to service items, suppose you enter a PO for $100K at $1 per unit for 100K unit then receive according to future vendor invoice. Note that it will not work for discrete physical items.