cancel
Showing results for 
Search instead for 
Did you mean: 

Need to change the company code currency (300 FI document already posted)

medkhaled
Participant
0 Kudos
109

Hello Experts,

We have set EUR as company code currency, then more that 300 FI documents have been posted in production system. Now the client is asking to change the company code currency to MAD.

Is it technically possible ? If yes how ? and Is it a good idea to do this ? 

Is it better to create a new company code ?

Regards,

 

Accepted Solutions (1)

Accepted Solutions (1)

Jeremy_Deo
Active Participant
0 Kudos

Hello dear user,

And thank you for asking your question in the SAP Community blog.

Recap of the current situation

You've got EUR set as the company code currency, and more than 300 FI documents have already been posted. Now the client wants to switch the currency to MAD - totally understandable if their operations are shifting focus, but unfortunately, it's not that simple.

So here’s a direct answers to your different questions :

Can you technically change the company code currency?

Short answer: no, not once transactions have been posted.
The local currency is deeply embedded in how SAP stores financial data. It’s tied into everything — journal entries, balances, asset values, controlling, reporting, you name it. Changing it after the fact would break way too many things.

Even SAP doesn’t offer a standard way to do this in a live system. It’s not supported.

 

Is it a good idea to try anyway?

Honestly, no.
Even if you could somehow force the change using backend tools or by working with SAP directly, it would be extremely risky. You’d be looking at potential data inconsistencies, reporting errors, and possibly compliance issues. Not to mention the huge amount of effort it would take to clean everything up afterward.

 

What should you do instead?

The best and cleanest solution is to create a new company code with MAD as the currency. That way:

  • You keep your existing data intact
  • You can start fresh with the correct currency
  • No risk of breaking existing postings or reports

If needed, you can migrate open items and balances from the old company code to the new one, either manually or using SAP’s migration tools. And if both company codes will still be used, you can handle transactions between them using intercompany functionality.

 

I hope those elements will help you with your current problems.

Best regards,

Jeremy

Answers (1)

Answers (1)

RaymondGiuseppi
Active Contributor
0 Kudos

Read some FAQ/KBA such as 3511455 - Change currency of a company code.