How to change PO Ship Address

Hello,

I am looking to change the default shipto address for PO’s in Epicor.

Looking over the options, I see I can go under site Maintenance > Address, but this looks like it will change the whole company.

How would I change the default shipping address to a different address from the primary company address?

Thanks

Stewart McDonald

Did you try changing the Warehouse address?

Ignore my first post. I forgot that doesn’t fix it.

Just now remembering that we have a similar issue where one sites mailing address is different than the warehouse’s shipping address. I don’t recall a permanent fix.

Maybe add a BPM to automatically update the ShipTo Fields on the Header -> Detail tab of PO entry.

Hi Stewart, just running into this issue too. Did you find a good solution?

Looking into Calvin’s BPM idea too.

Hi Jacquelyn,

We did not end up changing the address. From opening up a ticket with Epicor support, they said this would change the default address for everything which would mess up departments.

Our purchasing team still selects the shipping address manually.

Hi, I actually just added a BPM for this in our test system. I am no expert on BPMs but it seems to work. Under method directive maintenance -> PO for the business object -> Update for the method. Pre-processing where the condition is a new PONum added to the POHeader table.

1 Like

hi @jnbadger, what value you set in field Name, address, etc?

1 Like

hi @tonid , i used POHeader.ShipName, POHeader.ShipAddress1, etc.

1 Like

Thanks for your great screenshot :smiley:

1 Like

I couldn’t get the BPM to fire at all when I used PO.Update, but I can get a test message to display when I use PO.GetNewPOHeader. However, the fields aren’t setting…it’s still pulling the Site address in.

hey @fredmeissner, I can’t remember what happened but my PO.Update BPM wasn’t working in all cases. I disabled that and now use a data directive on POHeader, in-transaction.

I ended up doing the same thing, it worked!

1 Like