Frequently Asked Questions on the Monetary Account Valuation Report (R09415)

Purpose
Questions and Answers
 General Questions
 Question 1: How do I ensure correct financial reporting in a multicurrency environment?
 Question 2: What are the various accounts processed by Monetary Account Revaluation (R09415)?
 Question 3: Can I run R09415 report without setting up PBCxx AAI's?
 Question 4: Can I setup currency exchange rates for one company on a daily basis and set up another company for it to be done on a monthly basis?
 Question 5: How do I clear the balance amount in AA Ledger for a monetary account for which the balance in corresponding CA ledger is zero?
 Question 6: What is the relevance of Account Codes printed with suffix .A and .B before the actual monetary accounts in R09415 report output?
 Question 7: How does the As of Date processing option work in conjunction with the Fiscal Year and Period number processing options?
 Question 8: Why is the As of Date printing on the R09415 report different from the Processing option As of Date?
 Question 9: What is the difference between proof and final mode for Monetary Account Valuation report?
 Question 10: The values for amounts have changed since the Monetary Account Valuation report was run since the last inception. What could be the reason?
 Common Issues
 Question 1: How do I verify and rectify if the currency code for an account has been modified since inception?
 Question 2: Why am I getting "Currency Exchange Rate not found" error when Monetary Account Valuation is run?
 Question 3: Why do I get "Invalid Parameters" error in workcenter when R09415 is run for an account having balance in AA ledger but zero CA amount?
 Question 4: Why do I get "Invalid Parameters" error in workcenter if the optional GRxx AAI is not setup even though R09415 creates journal entries?
 Question 5: Why is the Account Level of Detail processing option not working when R09415 is run for higher level of detail?
 Question 6: Why do I get "Invalid Cost Object Type 1 for account" error if R09415 is run for an account with Specific Cost Type edits and blank Cost Object?
 Question 7: Why do I get "AAI Missing" error on R09415 report?
 Question 8: Why is R09415 report picking up accounts outside of the PBCxx AAIs?
 Question 9: Why do I get "Posting Edit Code Does Not Allow Entry" error message when Monetary Account Valuation is run?
 Question 10: Why does R09415 not create the JE when GR AAI is set up only for default company of 00000?

Purpose

This document contains answers to frequently asked questions related to the Monetary Account Valuation Report.

NOTE: For additional information on setting up the Monetary Account Valuation, you may refer to Overview of Account Balance By Currency Valuation Report (R09415).

Questions and Answers

General Questions

Question 1: How do I ensure correct financial reporting in a multicurrency environment?

Answer 1: Following are the steps required to ensure correct financial reporting in a multicurrency environment:

R09415 will creates a JX journal entry to record the unrealized gains/losses by adding/subtracting from the AA Ledger.


 

Question 2: What are the various accounts processed by Monetary Account Revaluation (R09415)?

Answer 2: Monetary Account Revaluation (R09415) processes:


Question 3: Can I run R09415 report without setting up PBCxx AAI's?

Answer 3: R09415 can be run without PBCxx AAI's being setup if the following is met:


Question 4: Can I setup currency exchange rates for one company on a daily basis and set up another company for it to be done on a monthly basis?

Answer 4: The exchange rates setup is shared across all companies, hence it is not possible to setup different exchange rates by companies.


Question 5: How do I clear the balance amount in AA Ledger for a monetary account for which the balance in corresponding CA ledger is zero?

Answer 5: Run the Monetary Account Valuation report (R09415) with the processing option Reversing Entries under the Journal Entries tab set to '1' not to create reversing entry for accounts with calculated gains or losses for the next period. Post the JX entry and it will update the AA to zero balance.


Question 6: What is the relevance of Account Codes printed with suffix .A and .B before the actual monetary accounts in R09415 report output?

Answer 6: The R09415 program prints the Company Name and each of the Business Units for various monetary accounts.

In XXXXX.A, XXXXX denotes the Company Name which will always be in the highest hierachy and prints only once in the beginning. Next it will print YYYYY.B where YYYYY is the Business Unit for certain monetary accounts. Once it finishes printing of different monetary accounts under the YYYYY Business Unit, this will be followed by YYYYY.B again where YYYYY is the new business unit and it will continue to print monetary accounts under the new business unit. It will go on until all business units and their respective monetary accounts are printed.


Question 7: How does the As of Date processing option work in conjunction with the Fiscal Year and Period number processing options?

Answer 7: The logic to fetch the exchange rate works as follows for R09415 report:


Question 8: Why is the As of Date printing on the R09415 report different from the Processing option As of Date?

Answer 8: The As of Date printed on the report is actually the date that is used to retrieve the account balances from the F0902 table for the monetary accounts revaluation. This date is always going to be the period end date as follows:

On the other hand, the PO As of Date is the date used to retrieve the exchange rates for the monetary account revaluation.

Consider the following possible scenarios for better understanding:

Question 9: What is the difference between proof and final mode for Monetary Account Valuation report?

Answer 9: When you run the Monetary Account Valuation report in proof mode, system will just compute the domestic value of the Gross Foreign Amount as per the desired exchange rate and then subtract it from the current domestic general ledger amount to calculate the gains or losses.

When you run the report in final mode, it will do the similar calculations as what it does in proof mode. Additionally, it will create Journal Entries (JEs) in F0911 Account Ledger table for the accounts having either calculated gains or calculated losses or both depending upon your " Gains/Losses" processing option setup under the Journal Entries Tab.

Question 10: The values for amounts have changed since the Monetary Account Valuation report was run since the last inception. What could be the reason?

Answer 10: When Re- running the valuation will show changes (compared to the prior run) provided if either of the following happens:


Common Issues

Question 1: How do I verify and rectify if the currency code for an account has been modified since inception?

Answer 1: The way to verify if an account has been changed since inception is to review the following:

Monetary Account

Example:A US Company with base currency USD has a monetary account to transact only in Euro (EUR) with a European Company.

Following table shows how the system updates balances in the Account Ledger (F0911) and Account Balances (F0902) tables for monetary account:

Transaction CurrencyLedger Type

F0911 CRCD

F0911 CRCX

F0902 CRCD

F0902 CRCX

Transaction EUR AA EUR NA EUR USD
Transaction EUR CA EUR NA EUR EUR

Non-Monetary Account

Following table shows how the system updates balances in the Account Ledger (F0911) and Account Balances (F0902) tables for a non-monetary account as follows:

A US Company with transactions in US Dollars (USD), Pound Sterling (GBP), Euro (EUR) and Canadian Dollars (CAD).

Transaction CurrencyLedger Type

F0911 CRCD

F0911 CRCX

F0902 CRCD

F0902 CRCX

Transaction USD AA USD NA Blank USD
Transaction GBP AA GBP NA Blank USD
Transaction GBP CA GBP NA Blank USD
Transaction EUR AA EUR NA Blank USD
Transaction EUR CA EUR NA Blank USD
Transaction CAD AA CAD NA Blank USD
Transaction CAD CA CAD NA Blank USD

If an account has multiple F0902 records having CRCD as both blank and non blank values as shown above, the currency code value of account has certainly been changed at account master level.

Following are the steps to correct the F0911 and F0902 data, in case an account is being changed from non-monetary to monetary account:

For a monetary account, there must be a CA record for every AA record in the currency code of the account.  Another workaround to clean-up an account that should be a monetary account is to make the current account a non-monetary account, and create a new account that will be a monetary account going forward. This will eliminate the need to void all the transactions in the account that were not entered in the currency of the monetary account and reentering them in the account currency.


Question 2: Why am I getting "Currency Exchange Rate not found" error when Monetary Account Valuation is run?

Answer 2: This error may be thrown because of following reasons:


Question 3: Why do I get "Invalid Parameters" error in workcenter when R09415 is run for an account having balance in AA ledger but zero CA amount?

Answer 3: The issue has been addressed and fixed in following Bugs:


Question 4: Why do I get "Invalid Parameters" error in workcenter if the optional GRxx AAI is not setup even though R09415 creates journal entries?

Answer 4: The issue has been addressed and fixed in following Bugs:


Question 5: Why is the Account Level of Detail processing option not working when R09415 is run for higher level of detail?

Answer 5: If the report is run for higher level of detail (LOD), lets say LOD 6, it does not include the amounts from LOD 7 and 8. This issue has been addressed and fixed in Bug 13356676 for 9.0 release. A new processing  option "Suppress Zero Revalued Balances" is also added to suppress print in case of zero revalued balances.


Question 6: Why do I get "Invalid Cost Object Type 1 for account" error if R09415 is run for an account with Specific Cost Type edits and blank Cost Object?

Answer 6: The issue has been addressed and fixed in Bug 13582520 for 9.0 release.


Question 7: Why do I get "AAI Missing" error on R09415 report?

Answer 7: Please ensure that the following AAI's are setup for unrealized gains and losses on monetary accounts:

where xxx represents the currency code and is optional.

Following rules apply to AAI items GV and GW:

The sequence in which the system searches for GV and GW is as follows:

Question 8: Why is R09415 report picking up accounts outside of the PBCxx AAIs?

Answer 8: Please note that the PBCxx AAIs are referred to at the time of posting transactions, whereas R09415 report uses data selection for selecting accounts to re-evaluate.

Question 9: Why do I get "Posting Edit Code Does Not Allow Entry" error message when Monetary Account Valuation is run?

Answer 9: Please check the PEC value for the accounts specific to GV, GW and GR AAIs and ensure that the PEC is set to either Blank or 'M' Machine generated.

Question 10: Why does R09415 not create the JE when GR AAI is set up only for default company of 00000?

Answer 10: Please verify GR AAI is not set up for no company including default company 


 

S