I have a customer that has 4 locations that share a number of vendors. Each location pays their own invoices, using the Suggest Vendor Payment function off of the Payment Journal.
When they run the function, the journal is populated with invoices from all locations. There doesn't seem to be any method to filter out the invoices for each location. Dimensions, posting groups and responsibility centers do not work as the function continually looks at the vendor card instead of the actual invoice.