Vendor Remittance Address Problem

I could not find a recent post on this, but would like some general knowledge help on payment entry as it relates to vendor addresses.

Background:
There is a vendor at address A that has a purchase point with address B. From what I incorrectly understand, in vendor entry, the address listed on the mailing address tab should be the remittance address (Address A), a location to which all of our checks owed to them should be sent. This particular vendor has payment method “system check”. Additional note: There is only one bank record for this vendor for a payment method type that is not system check at pay to address A, but I naively believe this should be ignored because it is a different payment method, but is probably interfering some how with the address logic determination.

The Problem:
For some reason, checks are printing to address B for this vendor, which is only listed on the purchase point tab (primary purchase point).

Looking through the related transactions, the only place address B is listed is on the actual CheckHed record’s bank address which is mixed and matched with the irrelevant VendBank’s name mentioned above. This is odd because address B only appears on the purchase point.

Question:
What is the logic for defining the remittance address for a payment?

What it seems like is the following goofiness:
Remittance address = ?

  1. VendBank matching Vendor.PMUID? VendBank’s PayToAddress
  2. VendBank exists but none match Vendor.PMUID? PO order address or primary purchase point address(?!)
  3. Otherwise Vendor Address.

Received an answer from Epicor support just now.

In short, if a pay to address is defined on any bank record for the supplier, the first pay to address it finds will override the supplier address for check printing, regardless of the payment method defined on the supplier master, or defined on the bank record. I think this is a bit silly because you might theoretically have a vendor that receives payments two ways in two locations, and it basically invalidates the one-to-many concept of having multiple bank records for this purpose. This was declared “working as intended”.

As for my specific issue, the reason the purchase point address was appearing in the VendBank address on the check was: my users had pulled a fast one and changed the paytoaddress on the VendBank record immediately before contacting me.
image

Hope this helps someone else out there.

1 Like