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? |
This document contains answers to frequently asked questions related to the Monetary Account Valuation Report.
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.
Answer 2: Monetary Account Revaluation (R09415) processes:
Answer 3: R09415 can be run without PBCxx AAI's being setup if the following is met:
Answer 4: The exchange rates setup is shared across all companies, hence it is not possible to setup different exchange rates by companies.
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.
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.
Answer 7: The logic to fetch the exchange rate works as follows for R09415 report:
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:
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.
Answer 10: When Re- running the valuation will show changes (compared to the prior run) provided if either of the following happens:
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 Currency | Ledger 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 Currency | Ledger 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.
Answer 2: This error may be thrown because of following reasons:
Answer 3: The issue has been addressed and fixed in following Bugs:
Answer 4: The issue has been addressed and fixed in following Bugs:
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.
Answer 6: The issue has been addressed and fixed in Bug 13582520 for 9.0 release.
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:
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.
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.
Answer 10: Please verify GR AAI is not set up for no company including default company
S