SAP Foreign Currency

Table of Contents

Foreign Currency Valuation

Foreign Currency Valuation in SAP

FASB 52: is issued by US accounting standard board. It provides guidance on financial reporting of companies operating in foreign countries

  • Functional Currency: Currency of the economic environment in which the entity operates. In case of SAP functional currency is generally company code / local currency of the entity (In this case company Code). All assets, liabilities and operations of foreign entity should be measured in functional currency
  • Group Currency: This is the currency of the parent company.
  • Foreign Currency transactions: These are transactions in a currency other than the functional currency of the company code
  • Unrealized foreign currency gain/ loss: Receivables/ Payables in foreign currency have to be reported in-group currency at exchange rate on month end. Difference between group currency and company code currency exchange rate on transaction date and month end is posted as profit/ gain from foreign currency revaluation. This is than reversed at the beginning of the next month
  • Realized Gain / Loss: These are gain or loss due to exchange rate difference when actual payment made to vendor or cash received from customers.

Now let’s configure and test foreign currency valuation in SAP

Foreign Currency configuration

Configure Parallel currencies

Transaction code: OB22

1st Local Currency

Srce curr. : Translation is taking transaction currency as base. We can also select translation using first local currency as base

Exchange Rate Type: M. this exchange rate type will be used for currency translation at the time of monthly valuation and also when posting FI documents in a currency other than company code currency.

Enter Exchange Rate for Exchange Rate type ‘M’

Tcode: OB08

System will use the latest exchange rate

Define New Exchange Rate Type

Path: SAP Net weaver – General Settings – Currencies – Check Exchange Rate Type

Indicator that in the case of a missing exchange rate entry in the system for the required translation from one currency into another, the inverted exchange rate relationship may also be used

Specify Exchange Rate Type to be used by Vendor Invoice

Tcode: OBA7

We can specify the exchange rate type to be used by a specific document type ( KR) in transaction code OBA7

Let us change it to ‘M’

Specify whether Direct Quote or Indirect quote

Path: SAP NetWeaver – General Settings – Currencies – Define Standard quotation for exchange rate

Define Translation ratios between currencies

Path: SAP NetWeaver – General Settings – Currencies

Always use SAP default

Valuation Method Setup

Path: SPRO- Financial Accounting (New) – General Ledger Accounting (New) – Periodic Processing – Valuate – Define Valuation Methods

Tcode: OB59

Here define Foreign Currency Valuation method for Open Items

Valuation Procedure:

  • Lowest Value Principle: If selected valuation is done only if the exchange rate difference results in exchange rate loss. Valuation posted only if giving negative result
  • Always evaluate: Exchange rate difference always posted whether gain or loss
  • Revalue Only: The opposite of the first one, valuation is only posted when positive

Define Valuation Area

Path: SPRO- Financial Accounting (New) – General Ledger Accounting (New) – Periodic Processing – Valuate- Define Valuation Areas

Define valuation area for closing operations

Assign Valuation method defined in last step to the valuation area

Assign Valuation Area (RM/RU) to accounting principles

Path: SPRO- Financial Accounting (New) – General Ledger Accounting (New) – Periodic Processing- Assign valuation area to accounting principles

Account Determination for Open Item Exchange rate differences

Path: SPRO- Financial Accounting (New) – General Ledger Accounting (New) – Periodic Processing – Valuate- Foreign Currency Valuation – Automatic Posting for foreign currency valuation

Tcode: OBA1

Select transaction ‘KDF’

Here we have Customer / Vendor reconciliation accounts. For these automatic postings at time of foreign currency, revaluation must be specified

Vendor Master: XK03

Account Determination Open Item: OBA1

Additional Settings to display valuation differences in FBL1N/ FBL5N

Tcode: OB_9

These fields must also be defined as special fields in the line item display (table T021S – see SAP note 984305 for more details

Month End Foreign Currency Valuation Run

Tcode: FAGL_FC_VAL

Post a foreign transaction vendor Invoice FB60

Company Code: 0136

Co. code currency: MXN

So if document posted in USD => Foreign currency transaction

Exchange Rate used and validation:

Table TCURR

Transaction code: OB08

Update Exchange rate in OB08

Let us update exchange rate from USD to MXN to 18.0

Tcode: OB08

Run month end foreign currency valuation for Open Invoices

Tcode: FAGL_FC_VAL

This revaluation was in company code currency (10): MXN

Invoice value in MXN @ 19.07 = 190,747

Invoice value in MXN @ 18 = 180,000

Difference 10,747 posted through FI#4700158132 and then reversed

Revaluation in-group currency (30): USD

As the group currency (USD) is same as transaction currency (USD), no revaluation postings are made

Example 2

Post to company code 0136 (Co. Code currency MXN, Group/ Reporting currency USD) in EURO

Exchange rate: OB08

As the direct rate is not available system went to next step and used indirect rate

Let us update it to 20 in transaction code OB08

ME Foreign Currency Valuation

10000 EUR revalued @ 20 and difference posted and then reversed

Validate GL Accounts Posted

Tcode: OBA1

Unrealized loss posted to 760715 (BS) and to balance it debit side posted to 170826 (Balance sheet acct). This is reversed in the next period.

Please visits next post on SAP Controlling

Facebook
Twitter
LinkedIn

1 thought on “SAP Foreign Currency”

  1. Pingback: Course Material - AIERP1

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!