There can be 2 things:
- You are probably delivering to "INVENTORY" instead of "EXPENSE" - please check the deatination type field at the PO distribution level.
- OR You have probably setup the receipt routing as "DIRECT"; therefore it's asking for locator in iProcurement.
Please update the PO to change the receipt routing as "Standard" or "Inpection Required" then it will be fine.
the receiving with locator works only if there is a valid default locator defined in the system.
There is no option to enter the Locator manually in the receiving pages of iProcurement.
Locator and/or serial controlled Items must be received in the Core PO Receipt Form and not in iProcurement.
Cannot Receive Requisitions For Inventory Items Which Are Locator And/Or Serial Controlled (Doc ID 809408.1)
Also refer to the below,
Unable To Receive Inventory Item In iProcurement or Core Apps Receiving Due To Locator Error (Doc ID 819083.1)