Performing As If Restatement

This chapter provides an overview of as if restatement and discusses how to calculate balances for as if restatement.

Click to jump to parent topicUnderstanding As If Restatement

This method of currency restatement eliminates fluctuations in currency exchange rates over a period of time for comparison purposes. When you enter multicurrency transactions, the system uses the current exchange rate to convert amounts from a foreign currency to the domestic currency. Because exchange rates fluctuate, the converted amounts might not be useful for comparison purposes. You can eliminate fluctuations over a period of time by reposting the balances using a single date to retrieve exchange rates as if the exchange rate applied to all transactions. Reposting balances in this way enables you to:

You can then compare the new balances with actual or budget balances. For example, a construction company with projects that span multiple years can compare original budget amounts to actual amounts that have been restated by using exchange rates that were in effect when the original budget was prepared. Or a company with sales people located worldwide can report sales figures at a stabilized rate for commission analysis.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you complete the tasks in this section:

Click to jump to parent topicCalculating Balances for As If Restatement

This section provides an overview of the As If Repost program and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the As If Repost Program

You use the As If Repost program (R11415) to restate account balances in the domestic currency using a single exchange rate. The program:

Although the AD ledger is commonly used as the as if restatement ledger type, you can use any user-specified ledger type except AA, CA, XA, YA, ZA, or AZ.

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

If transactions were originally entered in the domestic currency, the report does not display an original or as if exchange rate. That is because the source and destination amounts are the same.

The XJDE0001 version of the “As If” Repost program processes domestic and foreign transactions for the selected account range. Use this version to ensure that all transactions in the AA (actual amounts) ledger are transferred to the AD (as if restatement) ledger.

Click to jump to top of pageClick to jump to parent topicRunning the As If Repost Program

Select Financial Restatement (G1122), “As If” Repost.

Click to jump to top of pageClick to jump to parent topicSetting Data Selection for As If Repost

The program logic for the XJDE0001 version of the “As If” Repost program depends on this data selection:

Do not change the data selection

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for As If Repost (R11415)

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

Conversion Date

1. Exchange Rate Date

Specify the date to use to retrieve the exchange rate from the F0015 table that the system uses to convert original transactions to the as if currency.

Mode

1. Mode

Specify the mode to use to run this program. Values are:

0: Proof mode. The system generates a report but does not create balances in the destination ledger.

1: Final mode with report. The system creates balances in the destination ledger type and generates a report.

2: Final mode without report. The system creates balances in the destination ledger but does not generate a report.

Ledger Type

1. Ledger Type

Specify the destination ledger type to use. The system creates balances in the ledger type that you specify. The ledger type that you enter must exist in user-defined code (UDC) table 11/TL. If you leave this processing blank, the system does not create balances regardless of the value in the Mode processing option.