REST API UpdateExt, is Erp.Tablesets.ReceiptTableset empty?

I’m using REST to create RCVHead and RcvDtl but certain existing BPM method in Receipt was skipped, only ‘UpdateExt’ and ‘Update’ are called.

How can I invoke BPM for CommitRcvDtl , SetToLocation etc
when the Erp.Tablesets.ReceiptTableset is empty ?

Is it because the data passed from REST and is not from Epicor menu caused Erp.Tablesets.ReceiptTableset to be empty?

Is there any other way achieve this?
I’m using Epicor 102400, soon will upgrade to 102600