Performing Balance Restatement

This chapter provides an overview of balance restatement and discusses how to calculate restated balances for balance restatement.

Click to jump to parent topicUnderstanding Balance Restatement

If the organization has companies operating in more than one country, you might need to consolidate financial reporting among the different companies. To consolidate financial reporting, you need to restate existing company balances into one common currency. You can use detailed currency restatement as well as balance restatement to restate amounts into one currency. However, for balance restatement, the system restates the amounts in the consolidation ledger (AC) or other user-specified ledger type at the balance level, thereby creating fewer records.

You might use balance restatement to:

This method of currency restatement restates balances into a single currency for consolidated reporting purposes.

Balance restatement process

This diagram shows the AC ledger and the tables used for balance restatement:

Ledgers and tables used for balance restatement

Balance restatement uses the F0911 table if you enter manual journal entries in the AC ledger for adjustments. You can set a processing option to specify whether to include the F0911 adjustments when you run the Compute Balance Restatement program (R11414A).

Click to jump to top of pageClick to jump to parent topicPrerequisite

Verify that the system is set up for balance restatement.

See Setting Up Balance Restatement and As If Restatement.

Click to jump to parent topicCalculating Restated Balances for Balance Restatement

This section provides an overview of the Compute Restated Balances program and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Compute Restated Balances Program

The Compute Restated Balances program (R11414A) restates balances from a source ledger into a consolidation ledger (AC). Based on the exchange rates and computations that you set up, the Compute Restated Balances program:

The Compute Restated Balances program uses information from the F0902, F1113, and Company Conversions Parameter File (F1114). For adjustments made directly to the restated ledger, such as journal entries for rounding differences between currencies, the Compute Restated Balances program uses information from the F0911 table.

You can run the Compute Restated Balances program as often as necessary. Each time that you run the program, it overwrites existing balances unless you specify a different destination ledger type in a processing option. You can run this program in three different modes:

When reviewing the report, ensure that:

For period processing, the report displays account transactions with a blank in the To Currency Period Posting and To Current Period Balance columns and a + sign to indicate that the account balance by currency amounts appear in the last transaction line for the account.

For year-to-date processing, the report displays each account transaction by originating currency in the To Current Period Posting and To Current Period Balance columns. It does not display a + sign.

How the Balance Restatement Program Works

To restate balances, the Compute Restated Balances program:

  1. Uses the data selection to select only those companies that have been assigned the computation ID that is entered in the processing options.

  2. Reads the F0902 table to find a beginning balance and period amount in the actual amount (AA) ledger for each GL account in the range of accounts for the specified company.

  3. Applies calculations based on the calculation method, as follows:

  4. Creates or updates the destination ledger, usually ledger type AC (consolidation ledger), in the F0902 table.

    Note. If you ran the annual close for the AC ledger, the system updated the APYC and APYN fields in the AC ledger at that time. The system calculates retained earnings if the Close to Retained Earnings Account check box on the Ledger Type Rules Setup form is selected for the AC ledger.

Manual Journal Entries in the AC Ledger

Although the Compute Restated Balances program automatically creates entries for ledger type AC (or other user-defined consolidation ledger), you can manually enter journal entries for ledger type AC on the Journal Entry form. These manual journal entries are adjustments to the F0911 table.

For example, you might enter a journal entry to adjust for differences that can occur due to rounding issues between currencies. Or you might enter a journal entry to eliminate amounts that can occur when you consolidate company balances.

If you manually enter a journal entry for ledger type AC, be aware that a record must exist in the AA ledger for the same period, fiscal year, and general ledger account. If necessary, enter a manual journal entry for ledger type AA for a cent. Balance restatement does not recognize AC entries that are manually entered unless a record exists in the AA ledger. Make sure that you do not manually enter journal entries for ledger type AC against the translation adjustment or retained earnings account.

When you run the Compute Restated Balances program, you can use a processing option to specify whether you want the program to check for adjustments in the F0911 table. If you do not enter manual journal entries in the AC ledger or you choose to bypass them, you can save valuable processing time by setting this processing option accordingly.

You can rerun the Compute Restated Balances program for a period without losing the journal entries already entered for the AC ledger.

Calculating Retained Earnings for the AC Ledger

As part of year-end processing, you must calculate retained earnings for the consolidation ledger (usually AC), which is used for balance restatement.

You should follow certain steps to ensure that the AC ledger is in balance and that the calculated amount for retained earnings is correct. If you follow the steps, the Annual Close program (R098201) creates a hybrid historical rate instead of a manual calculation when it calculates retained earnings for the AC ledger. These steps are supported by Global Support Services:

  1. Verify that the AAI item GLG4 for the retained earnings account is set up.

  2. On the Revise Company Currency Conversions form, create a separate line for the Retained Earnings account (as specified in AAI item GLG4) and enter:

  3. Run the Compute Restated Balances program.

  4. Run the Annual Close program for the AC ledger to ensure that the restated ledger balances.

Click to jump to top of pageClick to jump to parent topicRunning the Compute Restated Balances Program

Select Financial Restatement (G1122), Compute Restated Balances.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for Compute Restated Balances (R11414A)

Processing options enable you to specify the default processing for programs and reports.

Mode

1. Process Mode

Specify the mode in which to run this program. Values are:

Blank or 0: Proof mode. The system does not update the F0902 table but does print a report that documents the changes that would be made to the fiscal year and period in the F0902 table.

1: Final mode with a report. The system updates the fiscal year and period in the F0902 table. The system also prints a report that shows the changes.

2: Final mode without a report. The system updates the fiscal year and period in the F0902 table. The system does not print a report.

Period or YTD

1. Period or YTD Processing

Specify whether you want to restate a specific period or restate all periods in a specific year to date. Values are:

Blank: Restate only a specific period. You can specify the period in the Restatement Period processing option. If you do not specify a period in the Restatement Period processing option, the system restates the current period.

1: Restate all periods in a specific year to date. You can specify the year in the Restatement Year processing option. If you do not specify the year in the Restatement Year processing option, the system restates the current year.

2. Restatement Period

If you leave the Period or YTD processing option blank, you use this processing option to specify the period to restate. For example, if you leave the Period or YTD processing option blank, you can enter 8 for the eighth period of the fiscal year.

If you leave this processing option blank, the system restates the current period as defined for the JD Edwards EnterpriseOne General Accounting system on the Set Up Company form and recorded in the F0010 table.

3. Restatement Year

If you enter 1 in the Period or YTD processing option, you use this processing option to specify the year to restate. Enter the last two digits of the fiscal year to restate. For example, enter 06 for 2006.

If you leave this processing option blank, the system restates the current year to date as defined for the JD Edwards EnterpriseOne General Accounting system on the Set Up Company form and recorded in the F0010 table.

Zero Balance

1. Suppress Zero Balances

Specify whether to suppress records that do not have activity in the period being restated. Values are:

Blank: Process all records for the period.

1: Do not process records without activity for the period.

Computation ID

1. Computation ID

Specify the computation ID to use for data selection. This processing option overrides the default computation ID in the F0010 table.

If you enter a computation ID, all of the companies that you include in data selection must be assigned the computation ID you enter. If you leave this processing option blank, the program uses the default computation ID.

Ledger

1. Destination Ledger Type

Specify the ledger type to which the program restates amounts. If you leave this processing option blank, the program processes all destination ledgers. The destination ledger is also known as the to ledger. For example, you set up three calculations for Company 70. Each calculation updates a different destination ledger type.

If you leave this processing option blank, the program runs all three calculations and creates balances for each destination ledger type.

If you enter a ledger type in this processing option, the program runs only the calculation for the destination ledger type you entered.

Exchange Rate

1. Exchange Rate

Specify which exchange rate to use to restate balances. Values are:

Blank: Use the exchange rate for the current period.

1: Use the exchange rate for the period being restated.

Note. When restating year-to-date balances, enter 1 to restate all periods using the exchange rate for the period selected.

Adjustments

1. Check for Adjustments

Specify whether to include manual journal entry adjustments from the F0911 table in the restated balance. Values are:

Blank: Include manual journal entry adjustments.

1: Do not include manual journal entry adjustments. Enter this value only if you have not entered manual journal entry adjustments. The program bypasses the search for adjustments during processing.