Cancel a purchase order product receipt with a linked item requirement
This article explains how to cancel a project purchase order that has a connected (linked) item requirement.
New feature to enable cancellation
The version 10.0.37 release lets you cancel product receipts that have a linked item requirement. You must first enable the prerequisite Enable packing slip cancellation for item requirements feature. This feature changes the posting behavior for newly created stocked item requirements. After that feature is enabled, you can enable the Enable purchase order product receipt cancellation with linked item requirements feature. This feature extends the posting changes to item requirements that are linked to purchase orders.
Note
These features don't affect existing item requirements if the packing slip was previously posted for them. Only new item requirements and existing item requirements that no packing slip has been posted for use the new posting behavior.
The Enable purchase order product receipt cancellation with linked item requirements feature adds two new fields to the Project tab of the Purchase Order page. The Quantity field in Line details shows the item requirement quantity and provides drill-down to the Item requirement page. The Deliver remainder field shows the remaining quantity on the item requirement.
Cancel a product receipt that has a linked item requirement
This procedure uses the USSI data set. To cancel a product receipt that has a linked item requirement, follow these steps.
- Go to Project management and accounting > Projects > All projects.
- In the list, select the project.
- On the Action Pane, select Plan.
- Select Item requirements.
- Select New.
- On the new row, in the Item number field, enter or select a value.
- In the Quantity field, enter a number.
- Select Save.
- On the Action Pane, select Manage.
- Select Functions.
- Select Create purchase order.
- Select the Include all checkbox.
- In the Vendor account field, enter or select a value.
- Select OK.
- Use the navigation pane to go back to the selected project.
- On the Action Pane, select Manage.
- Under the related information, select Item tasks, and then select Purchase orders.
- Open the newly created purchase order.
- On the Action Pane, select Purchase.
- Select Confirm.
- On the Action Pane, select Receive.
- Select Product receipt.
- In the Product receipt field, enter a value.
- Select OK.
- If you receive a message that prompts you to consume items for the project immediately, select Yes. The packing slip for the item requirement is then posted.
- After the purchase order is received and the item requirement is delivered, cancel both documents in reverse order. From the purchase order, tap (or click) in the Project field in Line details, and select the link under the Item requirement header for the linked Quantity value.
- On the Item requirements page, select Manage.
- Select Inquiries.
- Select Packing slip journal
- On the Action Pane, select Cancel.
- On the Other tab of the item requirement, tap (or click) in the Reference number field to open the linked purchase order.
- On the Action Pane of the purchase order, select Receive.
- Select Product receipt.
- Select Cancel.
- You receive the following message: "This will cancel the receipt of all lines on this packing slip. Do you want to continue?" Select Yes to complete the cancellation of the product receipt.
Note
Regardless of whether the item is a stocked, non-stocked, or service item, the line status for the item requirement is Delivered when the packing slip is posted.
The reversal resolves any used inventory and reverses any financial postings.
Demo data issues to consider
In the USSI legal entity, the Sale_367 number sequence is in an inconsistent state. Cancellation of an item requirement causes an error. Here's an example of the error message that you receive:
Voucher 000001 is already used as of date 1/9/2017. Posting has been cancelled.
To fix the issue, go to Number sequences, filter for number sequence code Sale_367, and open the item. On the Performance FastTab, change the value of the Preallocation option from Yes to No, and save the change. Then change the value back to Yes.