So I’m encountering an issue with shipgroups sublist when an estimate is being transformed into a sales order. At this point the sales order has not been saved and we need it to calculate sales tax which needs the ship to addresses from each of the lines (enable item line shipping is checked). It returns a blank id where I am expecting one. I even tested the same code above using the debugger and it was returning a value for the id on the JSON object.