Find the answer to your question
How come when I update the shipping address the changes don't reflect in GetOrders or the SoldReport?
Why the shipping address doesn't update within GetOrders and the SoldReport
After an order has been completed, the seller can "update" the shipping address in 2 ways,
1. Using the UI on ebay.com
2. Using the ReviseSellingManagerSaleRecord API, http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/ReviseSellingManagerSaleRecord.html
These options are only available to Selling Manager Pro subscribers. And as the seller, if you update the shipping address for the buyer, these changes only update the Selling Manager Pro database. Selling Manager has its own copy of shipping address, which is originally copied from the checkout shipping address. If a seller updates the address in Edit Sales Record page, or ReviseSellingManagerSaleRecord API, it only updates this shipping address in Selling Manager Pro. It does not update the original checkout shipping address where both the SoldReport and GetOrders get their information.
ReviseSellingManagerSaleRecord - http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/ReviseSellingManagerSaleRecord.html
GetOrders - http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/GetOrders.html
SoldReport - http://developer.ebay.com/DevZone/merchant-data/CallRef/SoldReport.html