Skip to main content
Question

Inter-company transactions between companies with different base curreny

  • July 19, 2025
  • 8 replies
  • 198 views

Forum|alt.badge.img

1 | No inter‑company transactions at all when base currencies differ

Whenever I try to create any document that involves two companies whose base currencies are different—

  • an Payment of an AP Bill on behalf of another company with different base currency
  • an inter‑company GL journal entry
  • a Cash Transfer between branches

—the system blocks the save with the message that “branches has different base currency”

Question: Is there a supported way to post any inter‑company document when base currencies differ, or am I missing a configuration flag / workaround?

 

2 | Vendor / Customer sharing across base currencies

I’ve noticed that Intercompany ▶ Extend as Vendor/Customer creates a single vendor (or customer) record that remains usable by all companies—even when those companies’ base currencies differ.

By contrast, a standard vendor or customer is limited by the “Restrict Visibility To” rule, which forces us to segregate records by base‑currency groups.

Question: Why can’t the same cross‑base‑currency logic used by Extend as Vendor/Customer be applied to ordinary vendor/customer records as well?
Allowing a single vendor/customer master to serve every company would prevent the need to duplicate the same supplier across multiple base‑currency groups.

Is this limitation driven by technical constraints or accounting policy? Any roadmap insight—or practical work‑arounds—would be greatly appreciated

 

3 | Purchase Requisitions feature disappears

The moment I enable Multiple Base Currencies, the Purchase Requisitions feature is forcibly disabled.

Question: Is there an alternative workflow (e.g., using Purchase Requests only, or another module) that Acumatica expects us to adopt in multi‑base environments, or is requisitioning simply unavailable once Multiple Base Currencies is on?

8 replies

Forum|alt.badge.img
  • Jr Varsity III
  • July 22, 2025

Hi there, below are my thoughts:

  1. Inter-company transactions are only supported for branches with the same base currency for most of the areas (there is intercompany selling available). There is an idea to add more function, if you want to add your vote: 
  2. Your observations are correct. Maybe create an idea for that one too?
  3. Acumatica will provide a script if you ask for it to allow for Purchase Requisitions to be used with multiple base currencies. We have it published for one of our customers. There are caveats for using it which will be outlined when provided.

Thanks,

Rena


Forum|alt.badge.img
  • Author
  • Jr Varsity II
  • July 22, 2025

Hi Rena,
 

Thank you for the response I have added my vote to the idea for point number 1. I will create the idea for point number 2 as well as reach to Acumatica for the script for point number 3.

Once again thank you

Kind regards

Wilson


meganfriesen37
Captain II
Forum|alt.badge.img+12

@Doug Johnson did a great presentation on this at the Acumatica Summit where he outlined the current workarounds for tracking the multi-currency intercompany transaction options.

The post is the main place were new updates for the Global Financials / Multiple Base Currency features are posted: Multiple base currencies in one tenant (Global Financials) | Community


Forum|alt.badge.img
  • Author
  • Jr Varsity II
  • September 25, 2025

@Doug Johnson did a great presentation on this at the Acumatica Summit where he outlined the current workarounds for tracking the multi-currency intercompany transaction options.

The post is the main place were new updates for the Global Financials / Multiple Base Currency features are posted: Multiple base currencies in one tenant (Global Financials) | Community

Hi Megan

I managed to go through the post you highlighted, unfortunately none of my issues have been addressed, and no workarounds were posted there unless I missed something.

Anyways thank you


Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • November 5, 2025

Hi ​@wilson71 were you able to find a solution? Thank you!


Forum|alt.badge.img
  • Author
  • Jr Varsity II
  • November 5, 2025

Hi ​@wilson71 were you able to find a solution? Thank you!

Hi Chris, we haven't found a solution yet. Currently, we have added some custom columns and built a generic inquiry, which the client is downloading and cleaning up a bit before uploading (through import scenarios) to the other base currency company involved in the transaction.


  • Freshman II
  • November 11, 2025

Hi Wilson
We struggled with this since we started using the system a few years ago, and have recently discovered a solution.
We have two branches using two different base currencies who sell stock to eachother. When we use the Generate AP Docucment action it is raised as the incorrect base currency, therefore we cannot release. However, the base currency of documents created is not the same as the branch instead it is the VOrg base currency - the same logic group you bring up in point 2 about extending as vendor/customer. VOrg is a required field for all entities other than extended branches, so after erasing the VOrg and allowing all branches to see the entity we could use the Generate AP Document action and it would raise correctly as the branch base cury instead of the incorrect VOrg base cury

I also went down a path of scheduled import scenarios - and probably still will for another purpose

Also note we are on MYOB Acumatica 2024.2


Forum|alt.badge.img
  • Author
  • Jr Varsity II
  • November 12, 2025

 Hi ​@AndrewBaihn  
Thank you for sharing. However, the challenge I am facing is from the client, who says they do not want to have multiple vendors due to the enforced restriction of base currency. Unlike companies, when you extend them as vendors or customers, the system does not enforce visibility on them; any company on the tenant will be able to see and transact with the vendor/customer Accounts. When you create a normal vendor or customer, the system automatically restricts it to a company or group with the same base currency. For example, if you have Company A (USD) and Company B (EUR), you will be required to create a vendor or customer account twice if it is shared by these entities.