Epicor - BPM CustShip.UpdateMaster complete, but Part inventory not updated

hi all,
I created a BPM to process Shipment.
After BO CustShip.UpdateMaster, the Shipment was updated the status to be “Shipped”.
But the part inventory was no update. The SO was not closed.

Do you have any suggestion what I should check?
Thank you!

I am not sure… but the sales order may not close until the invoice is generated. You might try that first.

in the company config setting, i set the order should be closed after the shipment “shipped”. Thank you!

And the bpm also appear a main issue, that is the “On Hand” value was not updated, “Part transaction history tracker” do not add a update record “STK-CUS”.

Thank you!