Desktop Delivery and Punch-out with Office Supplies

We started our first Office Supply punch-out with desktop delivery a couple of years ago.  We are continuously having issues with items being delivered properly and how to maintain when employees move from one location to another.  We use Purchase from location for the address.  Just curious if anyone has this set up differently and if it is working.  Thanks for any insight that you can provide.