Hi,
When PR is created the system will take the Price from MMR if already maintained, which also triggers the release procedure,
when PO is created the system will take the price from PIR maintained, if not maintained then it will take the valuation price from last purchasee order or valuation from PR,
If you have determined the source then no need to worry, in PO it automatically call the price from PIR.
Thanks,
K J