How would we set up our PO01.4 if we want pricing to be picked like this:
2. If no PO25 agreement exists for the IC12.2 specified vendor, see if a PO25 agreement exists for any other vendor
Right now, we have it set up under the "Vendor Purchase From Default" tab as
Vendor agreement - 2
Item Source (IC12.2) - 1
Header - 3
This works for the most part, however if a PO25 agreement has a higher priority than the agreement for the vendor specified in IC12.2, it'll pick that higher priority agreement for a vendor we don't want really want to go through.
The benefits to going with "vendor first" is that if you are multi-company and multi-location and are not standardized for sourcing from one vendor or the majority of your item master items do not have a corresponding PO25 agreement - the system can drive replenishment off of the IC12.2 replenishment vendor (or vendor agreement or req header as noted in the vendor default tab). This reduces the need for complex contract/vendor agreement participant and priority setup and can provide easier control over replenishment vendor and price depending on who is managing the process. But...It also can be a lot messier!
If you have low Contract/PO25 adoption for your item master items, "vendor first" might be your best option until you can increase the number of items you have set vendor pricing identified in the system (item setup completeness).
Most organizations use the "Cost first" option, which will follow the process as Kat noted below. Another note is that last cost is not the last cost paid (via invoice), it's the last cost noted on the IC12 record (if there is one) for that company/location/item combination.