Overview of Foreign Currency Account Balances Integrity Report (R09707)

Purpose
Scope
Details
 Overview of Functionality
 Setup
 Processing Options
 Data Selection
 Reviewing the Report
 Error Messages
 Resolving the Integrity
 Reasons for Integrity
 Frequently Asked Questions
 Question 1: In a multi-currency environment, during period processing of General Accounting data integrities, found that some of the common accounts are showing up on Account Balance to Transaction Integrity Report (R09705) and Foreign Currency Account Balances Integrity Report (R09707). Could these be probably related to each other?
 Additional Resources

Purpose

This document provides an overview of the Foreign Currency Account Balances Integrity Report (R09707) including the overview, program functionality, setup, information on reviewing and resolving the integrity report, reasons for integrity and frequently asked questions.

Scope

This document is intended for Finance Functional users who will be running and troubleshooting the General Accounting Integrity reports.

Details

Overview of Functionality

The Foreign Currency Account Balances Integrity Report (R09707) reports the discrepancies in foreign account balances in the Account Balance (F0902) table. If there are incorrect or duplicate ledger type records, there can be discrepancies in financial reports or integrities. It verifies that each AA and CA ledger transaction in the Account Balances (F0902) table is correct based on the following setups:

NOTE: AAI item PBCxx is used for posting account balances by currency. For more information on Post Balance by Currency functionality, please refer to Overview of Post Balances by Currency Overview of Post Balances by Currency.

The R09707 report can be run in either proof/final mode per processing option setup:


Setup

Processing Options

Mode Tab

1. Process

Data Selection

Its always recommended to run R09707 report wide open. For performance reasons, you may consider data selection by Company, Fiscal Year and Object Accounts range.


Reviewing the Report

Non multi-currency environment

It throws following Error Message:

Currency conversion is off but the record has currency code.

If the Multi-Currency Conversion flag in General Accounting Constants (P0000) is N, the integrity report looks at all records in Account Balance (F0902) for the currency related fields - CRCD & CRCX. If any of these fields contains any value other than blank, it displays this error.

Multi-currency environment


Error Messages

The R09707 Integrity report prints following Error Messages:

*1 Denominated currency code (CRCX) should be the company's.

Since PBC flag for Company 00150 is off and F0902 CRCD is Blank, the F0902 CRCX should be same as the currency of the company (i.e. USD) for the CA ledger, which is not in this case, hence this error is thrown.

*2 Matching AA record's denominated currency (CRCX), should be the company.

The F0902 AA ledger type record should have value of F0902 CRCX equal to the company's currency (USD), which is not in this case.

*3 Monetary account with incorrect transaction (CRCD) or company currency code (CRCX).

This error could be thrown because of following scenarios:

a) Object Account 1050 is a CAD monetary account for Company 91009 (USD) but the F0902 CRCD field is blank which is incorrect.

b) Object Account 1101 is a CAD monetary account for Company 91009 (USD). Both F0902 CRCX and CRCD are not same as F0901 Currency Code (i.e. CAD).

This scenario may happen if an account is changed from non-monetary to monetary, after you post a foreign transaction. For example, a transaction is created and posted in CAD for a non-monetary account in a USD company. When the transaction is posted, two records are created in the Account Balances (F0902) table as follows:

Later, the non-monetary account is changed to a CAD monetary account and a new transaction is made to the account. The posted records appear as:

Since the account previously had entries in it, the F0902 now has duplicate AA and CA records - there are four records (two for the AA ledger and two for the CA ledger) for the same account causing the discrepancy. Only one AA ledger record and one CA ledger record should appear in the F0902.

*4 Account within PBC AAI range with no currency in the transaction currency field (CRCD).

This error could be thrown because of following scenarios

a) If F0902 CRCD is blank for a non-monetary account and the PBC flag for company is off, the account is part of the PBCxx AAI's, it will throw this error.

b) This may happen if either the PBC flag for company is enabled or a range of accounts is added to AAI item PBCxx after you post a foreign transaction. For example, a transaction is created and posted in CAD for a non-monetary account in a USD company (not using Post Balances by Currency). When the transaction is posted, two records are created in the Account Balances (F0902) table as follows:

Later, either the PBC flag for company is activated or account is added in PBCxx AAI's and transactions are further posted to the same account. The F0902 records appear as:

Since the account previously had entries in it, the F0902 now has duplicate AA and CA records - there are four records (two for the AA ledger and two for the CA ledger) for the same account causing the discrepancy. Only one AA ledger record and one CA ledger record should appear in the F0902.

*5 Transaction currency (CRCD) populated but not in PBC AAI range or a monetary account.

If F0902 CRCD is not blank for a non-monetary account, and the account does not fall under PBCxx AAI's range, it throws this error. It may occur, if you change an account from a monetary account to a non-monetary account or if you remove a range of accounts from AAI item PBC xx, after you post a foreign transaction.

*6 Denominated currency code (CRCX) should be the same as the transaction (CRCD).

If PBC flag is on for company, an account of that company falls under PBCxx AAI range and F0902 CRCD is not blank, it compares F0902 CRCX with F0902 CRCD. If F0902 CRCX is not equal to F0902 CRCD, it throws this error.

*7 No matching AA record found.

This error would be thrown if no matching AA ledger record exists for a corresponding CA record.

In this example, for both object accounts 1143 and 1144 only CA ledger records exist and corresponding AA ledger type records do not exist.

Record deleted.

If the user has set the processing option to erase erroneous records and either of the above error has been found, then system would delete the record in question.

Deletion unsuccessful.

If delete of the CA record in question is unsuccessfull , it would print this message.


Resolving the Integrity

To correct these issues:

  1. Verify that the Currency Code (CRCD) for the account is correct in Revise Single Account (P0901). Please refer to the Common Issues Question 1 section in Frequently Asked Questions on the Monetary Account Valuation Report (R09415) to verify and rectify if the currency code for an account has been modified since inception.
  2. Verify that the Post Balances by Currency setting is correct in Company Constants (P0010). Please refer to Currency Fields F0911/F0902 Tables section in Overview of Post Balances by Currency in order to make sure that the corresponding tables have the correct currency codes populated in F0901, F0911 and F0902 tables.
  3. Run R09707 in proof mode to review the discrepancies as listed above.
  4. Export and review the F0902/F0911 data to excel as desired by account id/company.
  5. Take backup of F0902 table.
  6. Clear F0902 records as follows:
              Company (GBCO), Ledger Type (GBLT), Century (GBCTRY), Fiscal Year (GBFY)
  7. Rebuild the F0902 via Repost Account Ledger (R099102) report to create the correct CA and AA ledger type records with correct F0902 amounts. Please refer to Overview Repost Account Ledger Integrity Report (R099102) on R099102.
  8. Run R09707 report again in proof mode to verify that no accounts have error messages.

Reasons for Integrity

Primarily these integrity issues happen because of:


Frequently Asked Questions

Question 1: In a multi-currency environment, during period processing of General Accounting data integrities, found that some of the common accounts are showing up on Account Balance to Transaction Integrity Report (R09705) and Foreign Currency Account Balances Integrity Report (R09707). Could these be probably related to each other?

Answer 1: The discrepancies showing on both integrity reports could possibly be related, if F0902 table has duplicate records for each fiscal year and ledger type as shown in Error Messages above. As explained previously, these scenarios may happen either an account is changed from non-monetary to monetary or the PBC flag for company is toggled, after you post foreign transactions to the accounts for that company. Please follow the steps mentioned under Resolving the Integrity section to resolve the discrepancies listed in both integrities.