Voiding a customer shipment in a BPM Async Vs Sync

Hello wonderful community!

Got a puzzeling issue here. I’m trying to void packs via async BPM and the void method just does not do anything in async. When I switch the code to sync, it works like a charm. Any ideas?

myPackageControlPackVoidDataSet = new Erp.Tablesets.PackageControlPackVoidTableset();
using (CallContext.Current.TemporarySessionCreator.SetPlantID(myPlant).Create())
  {
     using (var customerShipSvc = Ice.Assemblies.ServiceRenderer.GetService<Erp.Contracts.CustShipSvcContract>(Db))
 {
   customerShipSvc.VoidPackSlip(myPackNum, ref myPackageControlPackVoidDataSet);
 }
}

Async doesnt have all the finctions of synch. What version are you on? Plus shipment entry …

Thanks for your response! I’m on 10.2.300.15

I got it to work Async with the following: