Skip to Main Content
Return to Navigation

Understanding How Multiple Currencies Are Processed

This section provides overviews of how multiple currencies are processed during:

Line Item Budgeting

During line item budgeting, you can view up to nine historical monetary amounts with the proposed budget and forecast planning types that you define when you setting up the planning model. View these historical and proposed amounts in any target currency. Define your view using the View Definitions page. When you are working with line item budgets, Planning and Budgeting performs online conversion of the ledger data to target currencies using exchange rates by period.

How Exchange Rates Are Used

Planning and Budgeting uses rates that are stored in the PS_BP_ACTV_SCEN_RT table, which was derived when the staging process was run before the planning model was published.

Planning and Budgeting converts the monetary amounts to the target currency; it does not use the total amount as the basis for the conversion. Rather, it converts the data period-by-period using historical rates, and then adds the amounts to provide a total in the target currency.

For example, suppose that you have the following exchange rate data:

From Currency

To Currency

Effective-Date

Rate

USD

GBP

12/13/2000

1.45

USD

GBP

2/15/2001

1.47

USD

GBP

8/1/01

1.48

Note: The Rate column represents the value derived from PS_RT_RATE_TBL when the RATE_MULT (rate multiplier) field is divided by the RATE_DIV (rate divisor) field.

After the stage process runs, it updates the PS_BP_ACTV_SCEN_RT table. For a monthly budget, the following represents the values in the table for rate data by budget period that line item budgeting uses:

Year

Month

Average Period Rate

2001

January

1.45

2001

February

1.46

2001

March

1.47

2001

April

1.47

2001

May

1.47

2001

June

1.47

2001

July

1.47

2001

August

1.48

2001

September

1.48

2001

October

1.48

2001

November

1.48

2001

December

1.48

Suppose that you want to view the prior year actuals analysis base total in British pounds (GBP). Currently, the prior year actuals appear in U.S. dollars (USD) as shown here for account 5000:

Account

Currency

Prior Year Actuals

5000

USD

1,200,000 (or 100,000 per month)

Based on this example data, using a monthly budget the system converts the prior year actuals analysis base total using the following formula with the following results:

Year

Month

Rate

Prior Year Actuals (USD)

Prior Year Actuals (GBP)

2001

January

1.45

100,000

68,965

2001

February

1.46

100,000

68,493

2001

March

1.47

100,000

68,027

2001

April

1.47

100,000

68,027

2001

May

1.47

100,000

68,027

2001

June

1.47

100,000

68,027

2001

July

1.47

100,000

68,027

2001

August

1.48

100,000

67,567

2001

September

1.48

100,000

67,567

2001

October

1.48

100,000

67,567

2001

November

1.48

100,000

67,567

2001

December

1.48

100,000

67,567

Total

   

1,200,000

882,995

Note: If you are using activities that include Balance Sheet Planning, the period 0 (starting balance) rate will be based on the minimum effective date rate for the planning scenario you are working with. Using the example above, it would be 1.45 for a budget scenario that begins 1/1/2001.

Asset Budgeting

During the staging process, for in-service assets that use currencies that are not defined as entry currencies, the system converts asset values with the exchange rate using the average budget period rate. This is the same methodology that is used by line item budgeting data.

When you use the asset budgeting activity, the entry currencies that are defined by the planning model are available for adding new assets.

Position Budgeting

When you use the position budgeting activity, only the entry currencies that are defined by the planning model are available for adding positions. A single currency code is associated with a job code when adding a position, and it cannot be changed when entered. When existing positions have currencies that are not defined as an entry currency, they are converted during staging into the planning model using the average exchange rate of the budgeting cycle in the model. Currency codes for existing position and job rows cannot be changed during the edit process.

Data Staging

When you run the Data Staging Application Engine (BP_STG)), the system uses ledger data that you import from your Financial Management Solutions database. Specifically, Planning and Budgeting takes the ledger values from POSTED_TRAN_AMT (posted transaction amount) located in PS_LED_F00 (actual ledger), PS_BP_LED_BUDG_F00 (standard budget ledger), PS_BP_LED_KK_F00 (control budget ledger), or PS_BP_LED_PROJ_F00 (project budget ledger).

During this stage, if the transaction currency of the source data is not defined as an entry currency for the planning model, the data staging converts the transaction amounts to the base currency of the business unit. For line item ledger data and asset data transaction, the conversion is based on the exchange rate as-of date. For position data transaction, the conversion is based on the average rate of the budgeting cycle.

Model Update

Use the Update Staged Data process and select the Update Exchange Rates function to update exchange rates that changed since the planning model was originally published. When you run this process, the system updates exchange rates and the average period rates for entry-target currency for a planning model and scenario that have already been staged. The update can impact new data entry and target currency viewing.

This process updates the exchange rates and stores them in PS_BP_ACTV_SCEN_RT for use during budgeting. The process takes the effective-dated rates and converts them into average budget period rates used in the model, prorated by number of days.

Inquiry and Reporting

Planning and Budgeting enables you to define parameters to use the ACE analysis reports to view the results online or to download the results to a Microsoft Excel spreadsheet. Use the Select View Currency field to specify the currency. Available ACE analysis reports for line item budgeting include Version Analysis and Variance Analysis.

Additionally, use the standard delivered SQR reports with Planning and Budgeting. The reporting options enable you to compare line item budget activities within a version, across budget versions, and across budget periods using a defined entry or target currency when a planning model has enabled multicurrency options.

When entering budget selection criteria for the SQR reports, three currency inquiry options are available:

  • All Entry in a Single Target

    You select which target currency to view or report all entry budget data.

  • One Entry Only

    You select which entry currency code to view or report budget data.

  • One Entry in a Single Target

    You first select the entry currency code and then select which target currency to view or report budget data.

Available SQR report options for line item budgeting include Version Analysis, Ledger Type Comparison, Budget Comparison, and Summary of Methods.

Note: Reporting options for multicurrency, line item budgeting, do not generate reports or views containing multiple target or multiple entry currencies.

Data Export

When you run the Export to General Ledger or Export to HR application engine process (BP_EXP), the system extracts budget data from the planning model into the general ledger stage table PS_BP_LEDGER_BDEXP for line item data (and one of the following source budget ledgers in EPM — BP_LED_BUDG_F00, BP_LED_PROJ_F00, or BP_LED_KK_F00), and for position-related data PS_BP_JOB_F00, PS_BP_POSITION_D00, and BP_COMP_F00.

For line item ledger data, the system exports budget amounts in the entry currency that is used during the budgeting process and saves them in POSTED_TOTAL_AMT and POSTED_TRAN_AMT. For POSTED_BASE_AMT, the system converts and saves the currency as the business unit base currency.

For data that is exported to human resources, the system exports position budget data amounts in the entry currency used during the budgeting process. For those positions originally converted to an entry currency when the source currency was unavailable, the system converts it to its original source currency.

Note: Asset activity data does not have a data export process like line items and positions.

Ledger Posting

After you import the budget data into the appropriate ledger tables in the PeopleSoft Financial Management database, you can use the Allocation process (GL_ALLOC) in PeopleSoft General Ledger to create journal entries that post the budget amounts in the POSTED_TOTAL_AMT (posted total amount) field in the base currency. The system may update or create new rows with the budget amounts in POSTED_TRAN_AMT converted to base currency and stored in the POSTED_TOTAL_AMT field.