do you have a valuation type in your PO item?
if yes, then the receipts must not be in different valuation types.
you should not have any valuation type in the PO in case you want receive to different valuation types.
if you work without batch management, then the valuation type is used as batch record, this is just a technical thing that you have to know.