This article explains why unable to Undo Receive PO and how to fix it.
Users can fully undo receiving if all the items received initially are not used/committed in Sales or have enough stock in the WMS. Otherwise, it will give you a message unable to undo fully and will be partial undo.
Only superuser permitted to Undo Billed PO in Cloud.WMS.
Go to Receiving register:
1. In the example below, the user cannot fully undo PO because some items are already used (highlighted yellow). So users need to trace back and release the order. If the order is already closed, the user needs to make the stock adjustment to add back the stock so that the PO has enough qty to undo.
2. Example of lines which is still not fully undo highlighted in yellow (Rec column still not 0). Item GRHA needs 312 in stock In the location MELB-PICK to enable undo this.
3. Traceback GRHA to check the stock. There is only 238 available. So the user needs to release the commitment to have enough qty or make the stock adjustment to add back 312.
Typically if the sale is picked/packed /RTP, you can release the item. However, if the sale is already found closed with 312 qty, the stock adjustment needed to put back the qty and undo the PO.