how to make peoplesoft multi-currency / multi-book...

48
How to make PeopleSoft Multi-Currency / Multi-Book Work for You! Millie Babicz, SpearMC Consulting www.spearmc.com 1

Upload: nguyendan

Post on 03-Apr-2018

235 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

How to make PeopleSoft Multi-Currency / Multi-Book

Work for You!

Millie Babicz, SpearMC Consulting

www.spearmc.com

1

Page 2: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

2

Session Objectives

Learn about how to configure Multi-Currency functionality, including multi-book. Achieve a better understanding of global reporting to ensure accuracy and to ensure your sub-ledger transactions reconcile regardless which currency is being reported.

– Get users comfortable with setting up multi-currency / multi-book environment

– Tips and tricks on reconciliation in multi-currency environments

– Best practices in getting accurate report results

Page 3: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

About SpearMC

SpearMC is a full-service consulting and technology services firm with specific focus on PeopleSoft

Our consultants and network of PeopleSoft Analysts, Technical Leads and Project Managers average fifteen years of PeopleSoft experience

We are North America’s leading provider of custom-tailored PeopleSoft Financial training solutions and educational content development.

It is our mission to provide the highest levels of professional service at competitive rates

Page 4: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

Millie Babicz, CPA – Principal

[email protected]

866-SPEARMC x802

Millie Babicz, CPA – SpearMC Principal

Joined SpearMC Consulting in 2007

PeopleSoft Financials, Financial Control and Reporting Expert

Certified PeopleSoft v9.1 Financials

20+ Years Experience…majority PeopleSoft

About Your Presenter

Page 5: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

5

How PeopleSoft Supports Multi-Currency and Multi-National

Accounting Requirements – Multi-currency views of the ledger

– Re-measurement of gains/losses at ledger, customer and vendor levels

– Visibility of multiple accounting GAAPs in the same ledger through the use of book code or though separate ledgers

– Financial statutory reporting through automated mapping of corporate chart of accounts to statutory account requirements by used of Alternate Account chartfield

Page 6: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

6

Book Code Approach

Multi - GAAP Ledger

IFRS only

Local only Common

Ledger Approach

Local GAAP Adjustments

Common IFRS

Adjustments

Transactions are posted to the respective ledgers, nVision is used to produce reports for

Local GAAP and IFRS.

Local GAAP

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.

L = LOCAL Book Code

C = Corp Book Code

B = COMMON Book Code

Ledger Code = IFRS

Ledger Code = LOCAL

Alternate Account

Page 7: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

7

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.

Page 8: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

8

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.

Page 9: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

MULTI-CURRENCY / MULTI-NATIONAL CONFIGURATION

Page 10: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

10

Book Code: • Supported only by the GL and AM products

• 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

Page 11: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

11

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

Page 12: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

12

Adjustment Type:

• Define an adjustment type for each combination of ledger code and book code.

• Adjustment types are used for prior period adjustments are entries that are mandated by local accounting rules that require that certain entries be made to the local books for a specified period of time after corporate books must be closed.

Page 13: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

13

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.

Page 14: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

14

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

Page 15: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

15

Currency: • You can define and maintain tables that describe currency

codes, exchange rates, market rates, and currency rate types.

• PeopleSoft software converts journal entries that are denominated in a foreign currency to the base currency and stores all relevant information for later analysis and reporting. – Multicurrency journal entries are posted in both foreign and base

currencies.

– A foreign currency is any currency other than the base currency.

• The multibook feature allows you to use multiple base currencies, each in the form of a ledger that is defined for a Business Unit.

Page 16: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

16

Market Rate:

Page 17: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

17

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

Page 18: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

Loading Market Rates:

Rate File

New Currency CURR_QUOTE_TBL

RT_RATE_TBL

CURRENCY_CD_TBL

RT_RATE_DEF_TBL

NO

YES

Page 19: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

19

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

Page 20: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

Quotation Method:

Page 21: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

21

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

Page 22: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

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

Page 23: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

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

Page 24: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

24

• Currency Controls

– Business Unit Level

– Journal Source Level

Page 25: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

MULTI-CURRENCY RE-MEASUREMENT

Page 26: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

26

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, AVG rate, etc.

• 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 (if translating to USD base amount BU).

• 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)

Page 27: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

27

• Translation Example

Page 28: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

28

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

Page 29: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

29

• Revaluation Example

Note: Same $87.67 transaction is now worth $100.88

Page 30: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

30

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.

Page 31: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

MULTI-CURRENCY GL ADJUSTMENTS

Page 32: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

32

Update Currency Effective Date at Header Level

Page 33: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

33

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

Page 34: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

34

Journal Line – Secondary Ledger

• Adjust Base Amount or Rate for Secondary Ledger (SEC_USD) to update the translated values

Page 35: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

35

• Adjustment in Period 2

• Since the original transaction amount never goes to zero, you will always have a “revaluation adjustment” from month to month

Scenario 1 – Adjust Original Base Amount

Page 36: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

36

• Adjustment in Period 2

• Since the original transaction amount never goes to zero, you will always have a “revaluation adjustment” from month to month

Scenario 1 – Adjust Original Base Amount

Page 37: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

37

• 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

Scenario 2 – Adjust Translated Amount

Page 38: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

38

• 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

Scenario 2 – Adjust Translated Amount

Page 39: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

39

• Adjustment in Period 2 – using same rate

• Adjustment in Period 2 – using current rate

• You will have a temporary residual until “revaluation” is processed

Scenario 3 – Adjust Original Transaction Amount

Page 40: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

MULTI-CURRENCY REPORTING

Page 41: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

41

GL Currency Mapping

Page 42: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

42

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

Page 43: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

43

• 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

Ledger Example

Page 44: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

44

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

Page 45: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

Other SpearMC Tools & Resources can be found at www.spearmc.com

Page 46: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

Questions?

Page 47: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

47

SpearMC Education Sessions:

• Dos and Don’ts of ERP Training and use of UPK – Session 9227 on Sunday 1/22/12

– 1:00 – 2:00 pm – Lagoon A

• Advanced PeopleSoft Security Audit – Session 92250 on Thursday 4/26/12

– 9:45 – 10:45 am – Jasmine B

• How to make PeopleSoft Multi-Currency / Multi-Book Work for You – Session 9224 on Thursday 4/26/12

– 11:00 – 12:00 am – Breakers H

Page 48: How to make PeopleSoft Multi-Currency / Multi-Book …spearmc.com/.../How-to-make-PeopleSoft-Multi-Currency-Multi-Book..… · How to make PeopleSoft Multi-Currency / Multi-Book Work

48

Contact Information:

• Millie Babicz, Financials Solution Architect

[email protected]

• Marcus Bode, Principal

[email protected]

• David Pigman, Technical Architect

[email protected]

• Keith Harper, SCM Solution Architect

[email protected]