Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Session ID:
Prepared by:
How to Make PeopleSoft 9.2
Multi-Currency Work for You
101460
@SpearMC
Millie Babicz
Managing Director
SpearMC Consulting
Agenda
• About SpearMC
• Multi-Currency Configuration
• Multi-Currency Journals
• Re-Measurement
• General Ledger Adjustments
• Reporting
• Multiple GAAPS
2
3
About SpearMC
Your Presenter
Millie Babicz, CPAManaging Director
866-SPEARMC x802
www.SpearMC.com• ERP Implementation Specialist
at KPMG for 13 years before joining SpearMC in 2007
• PeopleSoft Financials, Financial Control and Reporting Expert
• Certified PeopleSoft v9.1 Financials
• 20 Years Experience in Project / Program Management
4
About SpearMC
5
Founded in 2004, SpearMC is a technology and professional services firm specializing in
PeopleSoft Financials and Supply Chain Management
PeopleSoft Human Capital Management and Payroll
Maximo Enterprise Asset Management
Oracle Business Intelligence
ERP Architecture and Application Development
Project and Program Management (PMO)
Change Management
ERP Training
Mobile Technology
6
About SpearMC
Offices in Chicago, Denver, Oklahoma City, Phoenix, Seattle and San Francisco
We focus on local market delivery and capability development in line with industry focus areas unique to the regions we serve.
Our local and well-connected network of top-tier business analysts, technical leads, developers and project managers keep travel cost to a minimum.
7
About SpearMC
Each member of our Leadership Team leverages over 20 years of experience in Technology, Financial and Business Transformation.
About SpearMC
Industry focus areas include:
• Energy
• Transportation
• Healthcare/Biotech
• Government
• Media/Technology
• Consumer Products
• Financial Services
• Higher Education
8
About SpearMC
9
Oracle Gold Partner since 2008: PeopleSoft Specialization Applications Reseller
Hardware Reseller
IBM Advanced Partner:
Multi-Currency Configuration
10
Multi-Currency Configuration
11
Common Terms
• Currency Codes
– Pound Sterling (GBP)
– Mexican Pesos (MXN)
• Exchange Rates
• Market Rates (exchange rates, interest rates, stock price, etc.)
• Currency Rate Types (Average, Current, Historical, etc.)
• Base Currency (each BU must have one base currency)
• Foreign Currency (any currency that is not base currency
• Reporting Currency (any currency you use for reporting)
Multi-Currency Configuration
12
Market Rate
Multi-Currency Configuration
13
Loading Market Rates
• PeopleSoft comes delivered with standard currency codes,
however, if a particular code does not exist then:
‒ Insert currency into CURRENCY_CD_TBL
‒ Insert currency quotation method into CURR_QUOTE_TBL
‒ Insert market rate definition into RT_RATE_DEF_TBL
• Update Rates for existing currency code:
‒ Insert market rate for current effective period into
RT_RATE_TBL
Multi-Currency Configuration
14
Loading Market Rates
Rate File
New Currency
CURR_QUOTE_TBL
RT_RATE_TBL
CURRENCY_CD_TBL
RT_RATE_DEF_TBL
NO
YES
Multi-Currency Configuration
15
Currency Quotation Method• Indirect
‒ Determine whether you want the rates for a currency pair quoted indirectly.
‒ For example, in converting United States dollars (USD) to Swiss francs (CHF), an indirect quote would indicate that USD x.xxxx = CHF 1
• Direct
‒ Determine whether you want the rates for a currency pair quoted directly.
‒ For example, in converting United States dollars (USD) to Swiss francs (CHF), a direct quote would indicate that USD 1 = CHF x.xxxx. In this case, Swiss francs are quoted directly against the United States dollar
Multi-Currency Configuration
16
Quotation Method
Multi-Currency Configuration
17
Currency Precision Rounding
• Currency dictates the precision of monetary amounts.
• For example, United States dollar amounts have two digits to the right of the decimal and Japanese yen have none.
• PeopleSoft software addresses currency precision as follows:‒ PeopleSoft delivers currency sensitive amount fields with a standard length of
23.3 (23 digits to the left of the decimal point and 3 digits to the right of the decimal point)
‒ By default, PeopleSoft software rounds all currency sensitive amount fields to the currency precision of the associated currency. This action is a PeopleTools option that you can deactivate.
‒ All numbers on SQR reports are currency sensitive. For reporting with Crystal and PS/nVision, the display is equal to the field precision, but you can increase the number of decimals.
‒ The journal entry screen will show an error if a user enters more decimal places than specified on the currency code page
Multi-Currency Configuration
18
Currency Precision
Currency precision ranges from zero decimal points to three
decimal points per ISO standard
The journal will be in error if more decimal places than
specified on the currency code page are entered
Multi-Currency Configuration
19
Currency Triangulation
Cross currency triangulation allows you to convert two
currency pairs, which do not exist as standard pairs, using
a third currency as a reference
Multi-Currency Configuration
20
Currency Controls
Controls that are defined for a ledger group override those
defined for a business unit, and controls selected for a source
override both a ledger group and a business unit.
• Business Unit
Establish Base Currency
Currency Balance Options
• Ledger Group
Rounding Adjustment Option
• Journal Source
Multi-Currency Configuration
21
Business Unit
Multi-Currency Configuration
22
Ledger
Multi-Currency Configuration
23
Journal Source
Multi-Currency Journals
24
Multi-Currency Journals
25
GL Currency Mapping
Multi-Currency Journals
26
Update Currency Effective Date at Header Level
Multi-Currency Journals
27
Journal Line – Primary Ledger
• Adjust Amount or Rate for Primary Ledger (ACT_LOC)
• If you change either the Amount, Base Amount or Rate, you can have
the system calculate one of the three by changing the Calculate
value or just leave the System Rule default
Multi-Currency Journals
28
Ledger
• You can define multiple ledgers for various multi-national reporting
• Ledgers in Sync
‒ When you enter a two line journal entry for a ledger group that
contains two ledgers, the system creates two additional lines.
Multi-Currency Journals
29
Journal Line – Secondary Ledger
• Adjust Base Amount or Rate for Secondary Ledger (SEC_USD) to
update the translated values
Multi-Currency Journals
30
Keep Ledgers in Sync
• The following query shows journal lines generated for the two
ledgers in this example:
‒ ACT_LOC is the primary ledger
‒ SEC_USD is the translate ledger, which translates transactions
in real time
Multi-Currency Re-Measurement
31
Multi-Currency Re-Measurement
32
Revaluation• You may need to revalue the base currency of the balance sheet
accounts that you maintain in foreign currencies to reflect changes in
value due to fluctuations in exchange rates
• Revaluation process adjusts the base currency value of the account
balances by creating adjusting entries for the accounts being revalued.
• The process creates corresponding entries for any gain or loss that
results from the revaluation.
• Revaluation takes place at the end of each accounting period for all
Asset and Liability accounts prior to translation.
‒ Ledger: ACT_LOC (in this example)
‒ Timespan: BAL
‒ Rate Type: CRRNT
Multi-Currency Re-Measurement
33
Revaluation ExampleNote: Same $87.67 transaction is now worth $100.88
Multi-Currency Re-Measurement
34
Revaluation at Subsystem
• Re-measurement of gains/losses at ledger, customer and
vendor levels
• Accounts Payable
‒ The PS/AP Revaluation process finds all unpaid, posted
vouchers for the specified business units as of the specified
date whose transaction currency is not the same as the
base currency of the general ledger business unit.
‒ For each unpaid voucher, it uses the specified exchange
rate and calculates a revaluation amount.
‒ The accounting entry consists of an unrealized gain or loss
entry with a matching offset on the payables account.
Multi-Currency Re-Measurement
35
Translation• For reporting purposes, you can translate base currency balance of
foreign entity to your reporting currency.
• You can maintain a secondary ledger (SEC_USD) for real time translation at the effective CRRNT rate.
• Translation takes place at the end of each accounting period for all accounts after revaluation.
• Translation only occurs for Business Units with non-USD base currency.
• The process creates corresponding entries for any gain or loss that results from the translation.
‒ Ledger: SEC_USD (in this example)
‒ Timespan: BAL (Balance Sheet accounts) PER (Income Statement accounts)
‒ Rate Type: CRRNT (Balance Sheet accounts) AVG (Income Statement accounts)
Multi-Currency Re-Measurement
36
Translation Example
Multi-Currency GL Adjustments
37
Multi-Currency GL Adjustments
38
Scenario 1 - Adjust Original Base Amount
• Adjustment in Period 2
• Since the original transaction amount never goes to zero, you
will always have a “revaluation adjustment” from month to month
Multi-Currency GL Adjustments
39
Scenario 1 - Adjust Original Base Amount
• Adjustment in Period 2
• Since the original transaction amount never goes to zero, you
will always have a “revaluation adjustment” from month to month
Multi-Currency GL Adjustments
40
Scenario 2 - Adjust Translated Amount
• Adjustment in Period 2
• Since the original transaction amount never goes to zero, you
will always have a “revaluation adjustment” from month to month
• But now you will have revaluation for GBP and USD amounts
Multi-Currency GL Adjustments
41
Scenario 2 - Adjust Translated Amount
• Adjustment in Period 2
• Since the original transaction amount never goes to zero, you
will always have a “revaluation adjustment” from month to month
• But now you will have revaluation for GBP and USD amounts
Multi-Currency GL Adjustments
42
Scenario 3 - Adjust Original Transaction Amount
• Adjustment in Period 2 – using same rate
• Adjustment in Period 2 – using current rate
• You will have a temporary residual until “revaluation” is processed
Multi-Currency Reporting
43
Multi-Currency Reporting
44
GL Currency Mapping
Multi-Currency Reporting
45
Reporting from GL Ledger Table
• Transaction Amount (POSTED_TRAN_AMT)
‒ Can be in any currency code
‒ Serves as the foreign amount when the currency code is different then the base currency code defined for that Business Unit
• Base Amount (POSTED_BASE_AMT)
‒ Only one currency code can be defined for a Business Unit
• Posted Total Amount (POSTED_TOTAL_AMT)
‒ Any amount that is posted to Ledger, can be in foreign currency or base currency
‒ When used in reporting, you will always have to specify the currency code
Multi-Currency Reporting
46
Ledger Example
• For multi-currency ledger reporting it is safest to use Posted Base Amt
• If you used Posted Total Amt, you always have to make sure to
designate the correct currency
Multi-Currency Reporting
47
nVision Report
• Layout Tips
‒ Use Based Amount (POSTED_BASE_AMT) so you won’t
have to identify the currency
‒ Include all currency codes as nVision automatically defaults
to USD if not specified
Multiple GAAPS
48
Multiple GAAPS
49
Ledger Approach Book Code Approach
Local GAAP
Adjustments
CommonIFRS
Adjustments
Local GAAP
IFRS
Multi-GAAP Ledger
L = Local Book Code C = Corp Book Code B = Common Book Code
Transactions are posted to the respective ledgers. nVision is used to produce reports for Local GAAP and IFRS.
Single ledger holds transactions for all GAAPs; Book Code ChartField used to identify transactions; Ledger Code is used to produce the Local GAAP and IFRS reports.
CommonLocal Only
IFRS Only
Ledger Code - LOCAL
Ledger Code = IFRS
BUACCOUN
TALT
ACCT
Corp GAAP Local GAAP
Multiple GAAPS
50
Ledger Approach
• The Ledger approach allows users to define different or multiple
ledgers to suit the organization’s structure.
• The user can have one ledger that addresses common
transactions.
• A second ledger that groups IFRS adjustments.
• A third ledger for entering local GAAP adjustments.
• The user can then create reports using nVision and Tree
Manager to group the ledgers as appropriate.
Multiple GAAPS
51
Book Code Approach
• You can use Book Code to handle multiple GAAP requirements
within the same ledger.
• The Book Code ChartField can identify a transaction as either
local GAAP, IFRS or both.
• This allows items that affect both local GAAP and IFRS
simultaneously to be entered only once rather than duplicated
to each associated ledger.
• Users can then use Ledger Codes to define what transactions
(based on Book Codes) to use in their reports.
• This allows organizations to ensure consistency with
accounting and data gathering across the world, while at the
same time recording transactions in compliance with local
regulation.
Multiple GAAPS
52
Book Code
• If you activate the book code, you must
specify a book code for each account value.
‒ You can attach these book codes to accounts as
attributes
‒ A unique account value must be created for each
book code
‒ Book code appears as a read only field on the
journal entry page
• Can override at time of Journal Entry
‒ The Allow Book Code Override option that is set
on the ChartField Account page
‒ Using this method, you can associate any of your
book codes with the same account value to record
related amounts in the same ledger
Multiple GAAPS
53
Ledger Code
• Use this page to create ledger codes
• Assign them to the applicable book codes to define subsets that
segregate various accounting treatments of transactions
Multiple GAAPS
54
Book Code Approach
• You can enter and maintain both a statutory (local) account value and a corporate (internal) account value at the detail transaction level within General Ledger, as well as within subsystems.
Questions?
55
SpearMC Online Resources
56
SpearMC Online Resources
• SpearMC online Tools & Resources can be
found at www.spearmc.com
57
Thank You.
58
59
Quest is the home for PeopleSoft and JD Edwards Users
Visit the Quest International Users Group
Booth #323
■ Let us show you how to leverage the Quest community to maximize your ERP investment
■ Receive your personalized Quest Activation Plan & learn how to make the most of your membership
■ Plus, find out more about our upcoming events PeopleSoft RECONNECT (July 19-21) and JD Edwards INFOCUS (August 8-10)