@mbucklaew Thanks for the response, you're correct and that works if a shipaddress is selected. The SO I was looking at had none selected which confused me! 🤭
In the event that none is selected I'll need to refer to the customer record and addressbook sublist.
I'm just knocking up a function now so I can return the default shipping address or if none is selected the only address on the record in the absence of a shipping address selected on the SO.