Using Multicurrency Processing in a Multibook Environment

The following example demonstrates multicurrency processes in a multibook environment. Suppose that your company uses the following ledger structure:

Field or Control Description

Business Unit:

C007 (CHF)

Ledger Group:

MULTI-TRAN

Ledgers:

  • Actuals primary ledger (CHF - inherited from C007).

  • Local (EUR).

  • Report (USD) translation ledger.

Also assume the following currency transactions:

Currency Exchanges Exchange Rate - Transaction Date Exchange Rate - Reporting Date

MXN to CHF

0.295

0.297

MXN to EUR

0.179

0.175

CHF to USD

0.602

0.605

The results of using revaluation in a multibook environment is explained in the next section.

Using Revaluation in a Multibook Environment

The following topics discuss various aspects of revaluation processing in a multibook environment.

Beginning Ledger

This table shows the results of revaluation in a multibook environment. Assume that the following balances exist in the ledger. Account 2001 is a balance sheet account; 8001 is a profit and loss account. The base amount calculations are shown to exhibit the derivation of the base currency balance:

Example of Assumed Beginning Ledger Balances

Example of assumed beginning ledger balances

Month End Revaluation Journal (Only Revalue Balance Sheet Accounts)

This journal results from running revaluation on the entire ledger group. The revaluation process skips the report ledger because it is specified as a translation ledger. The actuals and local ledgers are revalued. Running journal edit on this ledger carries the adjustments to the base currency of the actuals ledger down to the report ledger.

Example of Month-End Revaluation

Example of month end revaluation

Ending Ledger

The following table contains the ending ledger amounts after the revaluation:

Example of Ending Ledger Amounts

Example of ending ledger amounts

Translate Within Ledger Process

After revaluation, you run the Translate Within Ledger process, which generates the translation adjustment. Only the report translation ledger are processed. Continuing with the previous example, the report ledger balances are shown as follows.

Beginning Ledger (Report Only)

The following table contains the beginning ledger amounts to appear on the translation ledger for reports only:

Account Foreign Currency Foreign Currency Balance Report (USD)

2001

CHF

29.7

17.881

8001

CHF

–29.5

–17.76

Gain/Loss

CHF

–0.2

–0.121

Month End Translation Journal

The output journal that results from the Translate Within Ledger process is shown in this example. This example assumes that the translate within ledger step is defined for balance sheet accounts only, but this need not be the case. You can, for example, define your translate within ledger step definition to include profit and loss, or income statement, accounts to be processed at an average rate.

Example of Month-End Translation Journal

Example of month end translation journal

Ending Ledger

The following table shows the ending ledger amounts after you run the translate process for reports:

Account Foreign Currency Foreign Currency Balance Report (USD)

2001

CHF

29.7

17.9685

8001

CHF

–29.5

–17.76

Gain/Loss

CHF

–0.2

–0.121

Translation Adjustment

CHF

0

0.0875