Unable to receive Purchase Order assets via Stockroom Receiving Import or UI Action in Xanadu and Yokohama versionsDescriptionIn pre-Zurich releases, the Script Include POReceiveManager, which is essential for receiving Purchase Orders (PO), is restricted to global scope. Due to this limitation, assets associated with a PO cannot be received using the Stockroom Receiving feature. When attempting to receive assets, the following error is displayed: Unable to receive the asset. Use the Procurement module or update to the Zurich release or later to continue.Steps to Reproduce 1. On any Xanadu or Yokohama release instance, install the following applications: Hardware Asset Management 13.0Asset Management Common 13.0 2. Create a PO for a hardware model. 3. Import the assets using ASN. 4. Attempt to receive the assets using one of the following UI actions on the stockroom form: Receive assetsImport assets Expected result: Assets should be received successfully.Actual result: The error message appears, and the asset cannot be received.WorkaroundThis issue is resolved in the following release versions: Yokohama Patch 10Xanadu Patch 11 For customers on earlier versions of Xanadu or Yokohama, follow these steps: Navigate to All > System Definition > Script Includes.Search for POReceiveManager.Open the Script Include record and verify that Accessible from is set to This application scope only.On the form header, right-click and select Export and then select XML (This Record).Download the XML file and open it in any text editor.Locate the <access> tag with value as <access>package_private</access>.Change the value to <access>public</access>.Save the file.Return to All > System Definition > Script Includes in your instance.Select the Ellipsis icon (three dots) on any column header and select Import XML.Upload the updated XML file and select Upload.Open POReceiveManager again and confirm that Accessible from is now All application scopes. Related Problem: PRB1962139