Agree with Steven here. Why do you want to update your product receipt when quantities actually received at your vendor and you didn’t receive yet.
Not sure about your client’s requirement but if they want to pay the party XYZ for the goods you receive from ABC then ideally you should do the following.
Create ABC & XYZ vendors in AX.
Map XYZ vendor as Invoice account for ABC vendor.
Create PO for ABC vendor.
Receive the material against the PO and then register invoice for the received quantities.
This will hit the invoice account vendor XYZ.
Note: This is similar to the case if you had created PO for XYZ vendor so above will help only for record keeping.