Definitely possible, but not a simple first script so might take a little trial & error. You’ll want to create a UserEvent script using the AfterSubmit method, meaning that it will fire after the Item Receipt has been saved to the database. It will need to compare the old and new values on the Item Receipt record using the scriptContext.newRecord and scriptContext.oldRecord passed into the afterSubmit method. If you detect a change, you can then do a simple record.update on the PO.