As a argentia SAP FICO consultant, We have several company codes in Argentina with the local currency USDNow we need to change the local currency to ARS ,and set a free currency ,maybe USD.And I have guestions to solve: The new company codes's local currency is ARS, and the free currency is 40-USD.How to do the month-end foreign currency valuation for free currency 40.give us the lists of financial statements in both currencies based on the results of foreign currency valuation.2. Data transition strategy for a newy established company code with two ledgers and two diferent curencies.And minimize data changes in histoical UsD reports
海外平行账实施,3套货币体系的记账设置要求
ARS -本地比索
CNY- 集团货币
USD- 集团货币(合并用)
Changing the local currency of an existing company code in SAP is not supported directly, so your approach—creating new company codes with ARS as local currency and assigning USD as a free currency (currency type 40)—is the correct and standard way in SAP.
Here’s a structured response to your key questions and requirements:
✅ 1. Month-End Foreign Currency Valuation for Free Currency 40 (USD)
A. Configuration for Free Currency Valuation (Currency Type 40)
For foreign currency valuation to work on a free currency:
You must activate foreign currency valuation for currency type 40 in Ledger configuration (
Transaction code: FINSC_LEDGER
).Ensure valuation methods, valuation areas, and accounting principles are correctly set for the new company code.
Assign the valuation method to the valuation area (
OB59
) and link the valuation area to the ledger/accounting principle (SPRO > Financial Accounting > Financial Accounting Global Settings > Ledgers > Ledger > Define and Assign Accounting Principles
).B. Perform Foreign Currency Valuation
Run standard SAP transaction:
Transaction Code:
FAGL_FCV
Ledger: Enter the appropriate ledger(s)
Valuation Area: Set up for USD valuation
Valuation Method: Matches accounting standard (e.g., ARS-GAAP or IFRS)
Currency Type: 40 (Free currency, USD in this case)
Posting Type: Only Realized/Only Unrealized/Both
Posting Date & Valuation Key Date: Month-end
SAP will revalue ARS balances into USD (currency 40) using configured exchange rates.
C. Output: Financial Statements in ARS and USD
Once valuation is posted, you can run reports:
FAGLB03 (G/L account balance display)
View balances per ledger and currency (select local and free currency)
FAGLL03H (G/L Line Item Browser)
Use dynamic selection: ledger, currency type, etc.
S_ALR_87012284 (Financial Statement)
Configure for ARS and also with currency translation to USD
FAGL_FC_VAL_MONITOR: Monitor valuation results
Also use:
FAGL03: For G/L balances in all currencies (check which G/Ls are set for open item management)
F.01 (Financial Statement Versions): Create versions for:
Local currency (ARS)
Free currency (USD)
✅ 2. Data Transition Strategy for New Company Code (ARS Local, USD Free Currency)
You want to create a new company code with:
Ledger 0L for ARS (local)
Ledger 2L for USD (free currency type 40)
And minimize historical report impact in USD.
A. New Company Code and Ledger Setup
Define new company codes with ARS local currency (
OBY6
)Assign ledgers 0L (ARS) and 2L (USD) in
FINSC_LEDGER
andFINSC_CO_CODE
Currency settings per ledger:
0L: Local = ARS, C2 = Group Currency or none
2L: Local = ARS, Free = USD (currency type 40)
B. Data Migration Strategy
Use SAP’s S/4HANA Migration Cockpit or classic LSMW/BDC/Batch Input where applicable.
Migrate Master Data:
Chart of Accounts, Vendors, Customers, Cost Centers, Profit Centers, etc.
Ensure mappings between old USD-based company codes and new ARS ones.
Migrate Open Items:
Use Transaction FB01 or migration tool to load open items (AP, AR, GL) at historical ARS value + USD as free currency
Use exchange rates to derive correct USD value (avoid delta in reporting)
Migrate Balances (Closing Balances):
Upload opening balances for assets, liabilities, equity using:
Transaction:
OASV
for assetsTransaction:
F-02
for GL balancesUse ARS as local currency, and manually input USD value in free currency field (
BSEG-DMBE2
orDMBE3
depending on setup)
✅ Minimizing Data Changes in Historical USD Reports
Old company codes (with local currency USD) can be kept for historical reporting.
New transactional data starts from new ARS company codes.
Use cross-company code reports to show old and new together:
F.01
,S_ALR_*
, and custom reports or Fiori tiles for multiple company codesConsider building a custom report that:
Pulls data from both old and new company codes
Harmonizes it in USD (based on free currency or translated ARS)
✅ Suggested Reporting Options After Transition
Report Currency Ledger Description FAGLB03 ARS / USD 0L / 2L Balance Display FAGLL03H ARS / USD All G/L Line Item F.01 ARS / USD All Financial Statement S_ALR_87012284 ARS 0L Local Ledger FS Custom Report USD From both codes Consolidated view Group Reporting (S/4) Group Currency Any Use for consolidated FS
✅ Additional Recommendations
Document transition plan for auditors.
Run parallel reporting for 1–2 months in both company codes.
Validate exchange rates are consistently updated (Transaction
OB08
).Ensure proper valuation accounts are set up per valuation area.
Would you like a step-by-step customizing guide for setting up free currency valuation and new ledgers in your new company code?