SG-14056 PO Receipts | Active Lines - Issue with NULL condition on part tracked as asset preventing inventory receipt - HxGN EAM - 12.2.0.2 - Release Notes - Hexagon

HxGN EAM Release Notes for 12.2.0.2

ft:locale
en-US
Product
HxGN EAM
Search by Category
Release Notes
HxGN EAM Version
12.2.0.2

Description

It is observed that the user was able to receive a part tracked as an asset with a NULL condition. Since the part is tracked by condition, it’s unclear how the highlighted field became NULL. The external repair PO still contains the part condition field, as shown in the screenshot attached.

Due to this issue, the user cannot add the part to inventory, which may delay vendor payment. After receiving the part via Receipt 72116, the user performed a supplier return transaction against the external PO. Now, when attempting to receive the same part again, an error occurs: "Since you have already received the part in inventory with a NULL condition, you can't receive it back in condition 'R'."

Since there is no condition field on the PO supplier return screen, I believe it initially took the NULL condition during the return. Ideally, if a part is tracked by condition, there should always be a condition associated with it. I’m unsure why the second transaction was allowed with a condition.

This condition field appears in all screens except the supplier return. Since the part is condition-tracked, the system should never allow the transaction with the condition as NULL in the first place.

As per UC, this error message comes when it meets to the below condition -

When User Approves Active Lines for Line Type =External Repair, Part is Condition Tracked then

  • Qty. at Supplier will be updated for the PO line part (i.e. not the Repair Condition part), considering both Receipt Qty. and Scrapped Qty.

  • Qty. on Hand will be updated for the Repair Condition part (i.e. not the PO line part), considering Receipt Qty.

  • R5REPAIRBINS will be updated/deleted for PO line part.

  • If the part is tracked by asset and Received, the asset status is updated to Purchased/In Store (or Withdrawn if scrapped) when the part is approved. Children are not affected because returning a parent for repair does not take the children out of service. In addition, the part & part org. associated to the asset will be updated to match the Repair Condition part.

  • System will verify the selected Repair Condition for the current line matches that of all other ‘approved’ receipt lines (across all receipts, not just selected receipt) for the referenced PO-Line. If this validation fails, the system will display the following message:

Save-triggered error: “Part <line part code> has already been received in condition <repair condition of approved receipts for the PO-Line>. Change the Repair Condition to match and then approve.”

User also tried cancelling the receipt previously, but on the new receipt same message appears and user is NOT able to receive it in the system.

Pls advise, how to receive this Part in inventory as they need to make payment to the vendor.

Steps to reproduce the issue-

  • Make sure the part is tracked by asset.

  • Create a condition template for both new and returned parts using the "Condition" tab in the Part Condition Template.

  • Create an external repair order.

  • In the "Generate Requisitions" screen, select parameters such as Organization, All Items, and check the "Generate External Repair Requisitions" box.

  • In the Part Preview section, select the part record and click "Generate".

  • Go to the "Requisition" screen, find the generated requisition, and approve it.

  • Select the same part and click the "Action" button, then choose "Assign External Repair Details".

  • Now, assign the asset repair details.

  • In the Requisition Record view, right-click and select "Generate PO" to create the external repair purchase order.

  • Go to the Purchase Order screen and approve the PO.

  • In the "Packaging Slip" tab, select the record, click the "Action" button, and choose "Record Package Slip" to receive the external repair PO.

  • Go to the "Active Lines" tab, select the record, and approve the part without entering any repair condition.

  • Check the "Transaction" tab under the "Parts" screen, and you'll see that the correct condition was applied automatically, even though no condition was entered during the PO receipt.

  • Use the "Supplier Returns" screen under the "Parts" tab to select the record and approve the transaction.

  • In the PO receipt screen, under "Processed Lines", you'll see the part received with a NULL condition.

  • In the "Packaging Slip" tab, receive the part using the same PO.

  • In the "Active Lines" tab, try to approve the part again by selecting "Action" and choosing "Approve Part". Enter the condition manually. This is where you will encounter the error.

Current Results -

The system allow the received part condition to be blank/NULL on the PO receipt screen before the user approves the receipt.

Expected Results -

The system should not have allowed the received part condition to be blank on the PO receipt screen before the user approved the receipt. As a result, the user was able to approve the part with the repair condition set to NULL, which led to the issue when accessing the Supplier Return screen after approving the part and manually entering the condition.

Please refer to the attached Doc for steps to reproduce and to know more about it with an example.

Thanks