SAP Knowledge Base Article - Public

3469354 - Configuration changes are not possible due to existing postings


You cannot change the currency settings of a company code, as a veto checks blocks the changes, as there are already postings for the company code.


SAP S/4HANA Cloud 


A: If there are no postings in the P system for the company code, you can use General Ledger data changes job "Reset Transaction Data" to delete the test postings in Dev, Test or Q system.

B: If there are postings in the P system: the only option is to create a new company code and stop using the old company code.

  • A new Company Code set with new configuration settings e.g. with a third currency 

  • Use the data migration for setting up opening balance and open items of the new company code. The migration templates need to be filled manually.
    See Migration Objects in Accounting 

  • There is no integrated Migration from the old to the new company code available.

See Also


Configure Your Organizational Structure

Freely Defined Currency or Additional Currency + Functional Currency in S/4HANA Public Cloud

Create Additional Currency Types 
Define Functional Currency  

Change of Functional Currency 

3200089 - Functional Currency in SAP S/4HANA

2812802 - Request to change the company code currency from local currency to other currency

Historical Balances Migration in SAP S/4HANA Cloud, Public Edition 

Schedule Accounting Data Changes


KBA , FI-CNT-GL , S4H Best Practices for General Ledger Accounting , How To


SAP S/4HANA Cloud 2402