You are on page 1of 424

R12 Oracle General Ledger

Management Fundamentals

y
m
e
d
a
c

Volume 2 - Student Guide

A
e

D49193GC10
Edition 1.0
June 2007
D51171

r
O

l
c
a

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Copyright 2007, Oracle. All rights reserved.


This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and
print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way.
Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display,
perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization
of Oracle.
The information contained in this document is subject to change without notice. If you find any problems in the document, please
report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United
States Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS
The U.S. Governments rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted
by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract.
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may
be trademarks of their respective owners.

Author
Brent Bosin, Marilyn Crawford
Technical Contributors and Reviewers
Theresa Hickman, Mei Siauw, Cynthia Prier, Ivy Farren, Joe Gum, Kathy Wohnoutka, Pam
Rietz, Suzanne Miller
This book was published using:

oracletutor

y
m
e
d
a
c

A
e

r
O

l
c
a

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Table of Contents
Oracle General Ledger Process ......................................................................................................................1-1
Oracle General Ledger Process .....................................................................................................................1-3
Objectives ......................................................................................................................................................1-4
Oracle General Ledger Overview ..................................................................................................................1-5
General Ledger Overview..............................................................................................................................1-6
Functions and Features ..................................................................................................................................1-7
General Ledger Accounting Cycle ................................................................................................................1-8
Critical Implementation Issues ......................................................................................................................1-9
Oracle General Ledger Integrates with .....................................................................................................1-10
Also Integrates with ..................................................................................................................................1-13
Integrating with Subledgers...........................................................................................................................1-15
Importing to General Ledger from Non-Oracle Applications........................................................................1-16
Overview of Accounting Setup Manager ......................................................................................................1-17
Foreign Currency Concepts ...........................................................................................................................1-18
Multiple Currency Support ............................................................................................................................1-19
Budgeting ......................................................................................................................................................1-21
Overview of Enterprise Planning and Budgeting (EPB) ...............................................................................1-22
Reporting and Analysis .................................................................................................................................1-23
Standard Reports and Listings .......................................................................................................................1-25
Financial Statement Generator Reports (FSG) ..............................................................................................1-26
Summary........................................................................................................................................................1-27

y
m
e
d
a
c

Accounting Setup Manager ............................................................................................................................2-1


Accounting Setup Manager ...........................................................................................................................2-3
Objectives ......................................................................................................................................................2-4
Accounting Setups.........................................................................................................................................2-5
Ledger Processing Options ............................................................................................................................2-7
Secondary Ledgers ........................................................................................................................................2-9
Reporting Currencies.....................................................................................................................................2-11
Accounting Setup Considerations..................................................................................................................2-13
Accounting Setups with One Legal Entity ....................................................................................................2-14
Accounting Setups with Multiple Legal Entities ...........................................................................................2-16
Accounting Setups with No Legal Entities....................................................................................................2-17
Designing the Chart of Accounts...................................................................................................................2-18
Summary........................................................................................................................................................2-19

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Ledger...............................................................................................................................................................3-1
Ledger............................................................................................................................................................3-3
Objectives ......................................................................................................................................................3-4
Ledgers Defined ............................................................................................................................................3-6
Accounting Setup Manager Overview...........................................................................................................3-7
Secondary Ledgers ........................................................................................................................................3-9
Secondary Ledger Conversion Levels ...........................................................................................................3-10
Reporting Currencies.....................................................................................................................................3-12
Reporting Currency (RC) Conversion Levels................................................................................................3-13
Accounting Setup Steps.................................................................................................................................3-14
Accounting Setup Manager Create Accounting Setup ..................................................................................3-16
Accounting Calendar .....................................................................................................................................3-18
Unlimited Currencies.....................................................................................................................................3-19
Sharing Ledgers Across Oracle Applications ................................................................................................3-20
Chart of Accounts..........................................................................................................................................3-21
Building the Chart of Accounts Structure......................................................................................................3-22
Identifying Business Requirements ...............................................................................................................3-23

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


i

Identifying Segment Requirements ...............................................................................................................3-24


Analyzing Reporting Requirements...............................................................................................................3-26
Creating a Worldwide Chart of Accounts......................................................................................................3-27
Worldwide Chart of Accounts Example........................................................................................................3-28
Creating Vertical Structures ..........................................................................................................................3-29
Validation and Value Sets .............................................................................................................................3-30
Using Independent and Dependent Segments................................................................................................3-31
Designing Size and Numbering Systems.......................................................................................................3-33
Creating Accounting Flexfields.....................................................................................................................3-35
Defining Value Sets.......................................................................................................................................3-36
Defining the Accounting Flexfield Structure.................................................................................................3-38
Defining Segment Values ..............................................................................................................................3-41
Populating Segment Value Attributes............................................................................................................3-42
Segment Qualifiers ........................................................................................................................................3-43
Control Accounts...........................................................................................................................................3-45
Control Accounts Setup and Process .............................................................................................................3-46
Defining Hierarchies......................................................................................................................................3-47
Working with Ranges ....................................................................................................................................3-49
Account Hierarchies ......................................................................................................................................3-50
Account Hierarchy Manager..........................................................................................................................3-51
Account Hierarchy ManagerSecurity ........................................................................................................3-52
Defining an Accounting Calendar .................................................................................................................3-54
Defining Period Types...................................................................................................................................3-56
Defining Your First Accounting Period.........................................................................................................3-57
Accounting Period Statuses ...........................................................................................................................3-58
Calendar Auditing..........................................................................................................................................3-60
Enabling Currencies ......................................................................................................................................3-61
Enabling Account Combinations...................................................................................................................3-62
Segment Value Inheritance............................................................................................................................3-63
Troubleshooting Segment Value Inheritance.................................................................................................3-65
Defining Flexfield Security Rules .................................................................................................................3-67
Using Dynamic Insertion...............................................................................................................................3-69
Defining Cross-Validation Rules...................................................................................................................3-70
Defining Shorthand Aliases...........................................................................................................................3-72
Overview of Account Hierarchy Manager.....................................................................................................3-74
Integrating with Oracle General Ledger ........................................................................................................3-76
Using the Account Hierarchy Toolbar...........................................................................................................3-77
Account Hierarchy Manager Segment Symbols............................................................................................3-78
Parent Levels in an Account Hierarchy .........................................................................................................3-80
Creating New Child Values ...........................................................................................................................3-81
Ledger Sets ....................................................................................................................................................3-82
Data Access Sets............................................................................................................................................3-83
Summary........................................................................................................................................................3-84

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Basic Journal Entries ......................................................................................................................................4-1


Basic Journal Entries .....................................................................................................................................4-3
Objectives ......................................................................................................................................................4-4
Journal Entries and the Accounting Cycle.....................................................................................................4-7
Integrating Journal Entries in Oracle eBusiness ............................................................................................4-8
Performing Journal Entry Functions..............................................................................................................4-9
Journal Entry Types.......................................................................................................................................4-10
Journal Creation Methods..............................................................................................................................4-11
Journal Components ......................................................................................................................................4-13
Grouping Journals into Batches.....................................................................................................................4-15
Manual Journal Entries..................................................................................................................................4-17
Performing Additional Journal Actions.........................................................................................................4-19
Posting Journals.............................................................................................................................................4-20

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


ii

Data Access Set Impact to Posting ................................................................................................................4-23


Posting to a Prior Period................................................................................................................................4-24
Overview of AutoPost ...................................................................................................................................4-26
Defining AutoPost Criteria Sets ....................................................................................................................4-27
Running AutoPost..........................................................................................................................................4-29
Performing Online Inquiries for Accounts and Journal Entries.....................................................................4-30
Performing Account Inquiry..........................................................................................................................4-31
Reviewing Balances with Account Inquiry ...................................................................................................4-33
Reviewing Variances Between Account Balance Types ...............................................................................4-34
Drilling Down to Subledger Details ..............................................................................................................4-35
T Accounts and Drilldown.............................................................................................................................4-37
Display Options Available While Viewing ...................................................................................................4-39
T Accounts.....................................................................................................................................................4-40
Activity Summary..........................................................................................................................................4-42
Reversing Journal Entries ..............................................................................................................................4-43
Creating Reversing Journals ..........................................................................................................................4-45
Reversing Journals Automatically .................................................................................................................4-46
Journal Reversal Prerequisites.......................................................................................................................4-47
Running Journal Entries Report.....................................................................................................................4-48
Integrating with Oracle General Ledger ........................................................................................................4-49
Web Applications Desktop Integrator Overview...........................................................................................4-50
Web ADI Core Functionality.........................................................................................................................4-52
Desktop Integration Via Web ADI ................................................................................................................4-54
Administering Web ADI ...............................................................................................................................4-56
Creating Web ADI Spreadsheets ...................................................................................................................4-57
Working With Web ADI Spreadsheets..........................................................................................................4-58
Defining Web ADI Layouts...........................................................................................................................4-59
Defining Web ADI Mappings .......................................................................................................................4-60
Defining Web ADI Style Sheets....................................................................................................................4-61
Defining Web ADI Setup Options for Key Flexfields...................................................................................4-62
Uploading and Downloading Data from Web ADI Spreadsheets .................................................................4-63
Identifying Web ADI Profile Options ...........................................................................................................4-65
Identifying Form Functions, Menus, and Responsibilities in Web ADI........................................................4-66
Overview of Importing Journal Entries .........................................................................................................4-67
Importing Descriptive Flexfields ...................................................................................................................4-69
Importing Journals.........................................................................................................................................4-70
Multi-Table Journal Import ...........................................................................................................................4-72
Journal Import Group By Effective Dates Description..................................................................................4-74
Journal Import Group By Effective Dates Benefits .......................................................................................4-75
How to Set Up Journal Import Group By Effective Dates ............................................................................4-76
Using Journal Import Group By Effective Dates...........................................................................................4-77
Importing Journal References........................................................................................................................4-78
Reviewing Journal Import Data.....................................................................................................................4-80
Journal Import Verification Process ..............................................................................................................4-81
Using Journal Entry Sources and Categories.................................................................................................4-83
Setting Profile Options ..................................................................................................................................4-85
Summary........................................................................................................................................................4-86

y
m
e
d
a
c

A
e

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Accounting Setup Manager..................................................................................................................5-1


Using Accounting Setup Manager.................................................................................................................5-3
Objectives ......................................................................................................................................................5-4
Creating Accounting Setups ..........................................................................................................................5-6
Accounting Setup Prerequisites.....................................................................................................................5-7
Create Accounting Setup Demonstration ......................................................................................................5-8
Legal Entities Pages.......................................................................................................................................5-9
Accounting Setups Pages...............................................................................................................................5-10
Accounting Setup Manager Checklist ...........................................................................................................5-11

l
c
a

r
O

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


iii

Accounting Setup Manager Checklist (continued) ........................................................................................5-12


Legal Entities Overview ................................................................................................................................5-13
Balancing Segment Value Assignments ........................................................................................................5-14
Using Balancing Segment Values for Transaction Processing ......................................................................5-15
Completing Accounting Setups .....................................................................................................................5-16
Designating the Balancing Segment for a Chart of Accounts .......................................................................5-17
Defining Legal Entities Using Accounting Setup Manager...........................................................................5-18
Updating Balancing Segment Values ............................................................................................................5-20
Creating Accounting Setup Structures...........................................................................................................5-22
Creating Accounting Setup Structures (continued) .......................................................................................5-23
Creating an Accounting Setup .......................................................................................................................5-25
Completing Accounting Options ...................................................................................................................5-27
Updating Legal Entities .................................................................................................................................5-28
Primary Ledger Setup Steps ..........................................................................................................................5-30
Ledger Options ..............................................................................................................................................5-31
Reporting Currencies.....................................................................................................................................5-32
Ledger Balancing Segment Value Assignments............................................................................................5-33
Subledger Accounting Options......................................................................................................................5-35
Operating Units .............................................................................................................................................5-36
Intracompany Balancing Rules......................................................................................................................5-38
Sequencing ....................................................................................................................................................5-39
Secondary Ledgers ........................................................................................................................................5-40
Using Secondary Ledgers for Consolidated Reporting..................................................................................5-50
Using Ledgers for Consolidation...................................................................................................................5-54
Completing Accounting Setup.......................................................................................................................5-56
Adding, Deleting, Disabling Secondary Ledgers ..........................................................................................5-58

y
m
e
d
a
c

Summary Accounts..........................................................................................................................................6-1
Summary Accounts........................................................................................................................................6-3
Objectives ......................................................................................................................................................6-4
Overview .......................................................................................................................................................6-5
Defining Summary Accounts ........................................................................................................................6-7
Summary Account Examples ........................................................................................................................6-8
Detail Versus Summary Accounts.................................................................................................................6-10
Summary Accounts Versus Parent Values ....................................................................................................6-11
Parent Values and Rollup Groups..................................................................................................................6-12
Rollup Groups ...............................................................................................................................................6-13
Summary Account Templates........................................................................................................................6-14
Template Values ............................................................................................................................................6-15
Defining Summary Accounts ........................................................................................................................6-16
Summary Account Creation Example ...........................................................................................................6-17
Maintain Summary Accounts Overview........................................................................................................6-18
Maintaining Summary Templates..................................................................................................................6-19
Setting Budgetary Control .............................................................................................................................6-21
Incremental Add/Delete Summary Templates Program ................................................................................6-24
Planning Summary Accounts ........................................................................................................................6-26
Determine Summary Account Needs ............................................................................................................6-27
Plan Summary Account Structure .................................................................................................................6-29
Plan Values and Groups ................................................................................................................................6-35
Plan Summary Account Templates................................................................................................................6-37
Summary........................................................................................................................................................6-38

A
e

l
c
a

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Advanced Journal Entries ..............................................................................................................................7-1


Advanced Journal Entries ..............................................................................................................................7-3
Objectives ......................................................................................................................................................7-4
About Recurring Journals ..............................................................................................................................7-5
Recurring Journal Types................................................................................................................................7-6
Creating Recurring Journals ..........................................................................................................................7-7

r
O

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


iv

Recurring Journal Entry Lines.......................................................................................................................7-9


Automatic Offset Example ............................................................................................................................7-10
Formula Recurring Journals ..........................................................................................................................7-11
Generating Recurring Journals ......................................................................................................................7-12
MassAllocations Overview............................................................................................................................7-13
MassAllocations versus Recurring Journals ..................................................................................................7-14
Steps to Create MassAllocation Journals.......................................................................................................7-15
Defining MassAllocation Journals ................................................................................................................7-16
Defining MassAllocation Formulas...............................................................................................................7-18
Account Segment Types................................................................................................................................7-20
Target and Offset Accounts ...........................................................................................................................7-21
MassAllocation Journal Example ..................................................................................................................7-22
Rent Expense Example ..................................................................................................................................7-24
Validating MassAllocation Journals..............................................................................................................7-25
Generating Mass Allocation Journals ............................................................................................................7-26
AutoAllocations Overview ............................................................................................................................7-27
AutoAllocation Workbench...........................................................................................................................7-28
Business Benefits of AutoAllocation Workbench .........................................................................................7-29
AutoAllocation Set Types..............................................................................................................................7-30
Step-Down AutoAllocations..........................................................................................................................7-31
Parallel AutoAllocations................................................................................................................................7-32
Additional Workbench Functionality ............................................................................................................7-33
AutoAllocation Sets and Oracle Workflow ...................................................................................................7-34
AutoAllocations and Oracle Workflow .........................................................................................................7-35
AutoAllocations Constraints..........................................................................................................................7-36
Submitting AutoAllocation Set Requests ......................................................................................................7-37
Reviewing the Status of AutoAllocations......................................................................................................7-38
Implementation Considerations for AutoAllocation Workbench ..................................................................7-39
AutoScheduling Overview.............................................................................................................................7-40
AutoScheduling Process ................................................................................................................................7-41
Financial Schedules .......................................................................................................................................7-42
Scheduling Journals.......................................................................................................................................7-44
Scheduling a Request Using a Financial Schedule ........................................................................................7-45
Periodic Submissions.....................................................................................................................................7-46
Incremental Submissions ...............................................................................................................................7-47
Implementation Considerations for Journal Entry Automations ...................................................................7-48
GL Journal Approval Process Overview .......................................................................................................7-49
Journal Approval Features.............................................................................................................................7-50
Journal Approval Process ..............................................................................................................................7-51
Approval Methods .........................................................................................................................................7-56
Journal Approval Prerequisites......................................................................................................................7-57
Setting Up Journal Approval .........................................................................................................................7-58
Summary........................................................................................................................................................7-60

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Advanced Security...........................................................................................................................................8-1
Advanced Security.........................................................................................................................................8-3
Objectives ......................................................................................................................................................8-4
Data Access Security for Legal Entities and Ledgers....................................................................................8-5
Setup and Process ..........................................................................................................................................8-12
Data Access Security for Legal Entities and Ledgers Setup and Process......................................................8-13
Data Access Security for Legal Entities and Ledgers Setup - Define Data Access Set.................................8-14
Management Reporting and Security ............................................................................................................8-15
Management Reporting and Security Setup ..................................................................................................8-19
Summary........................................................................................................................................................8-20

l
c
a

r
O

n
I
e

Financial Budgeting.........................................................................................................................................9-1
Financial Budgeting.......................................................................................................................................9-3
Objectives ......................................................................................................................................................9-4
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


v

What Is a Budget?..........................................................................................................................................9-6
What Is an Oracle Budget? ............................................................................................................................9-7
Available Budget Methods ............................................................................................................................9-8
Anatomy of a BudgetOverview .................................................................................................................9-9
Budget Accounting Cycle..............................................................................................................................9-10
Creating a Budget ..........................................................................................................................................9-12
Budget Definition Steps.................................................................................................................................9-13
Budget Hierarchies ........................................................................................................................................9-14
Define a Budget .............................................................................................................................................9-15
Open Budget Year .........................................................................................................................................9-16
Master-Detail Budgets...................................................................................................................................9-17
Budgets Using FSG Reports..........................................................................................................................9-18
Multiple Versions of a Budget.......................................................................................................................9-19
Define Budget Organizations ........................................................................................................................9-20
Features of Budget Organizations .................................................................................................................9-21
Budget Organization Window .......................................................................................................................9-22
AutoCopy Budget Organizations...................................................................................................................9-23
Assign Account Ranges.................................................................................................................................9-24
Add/Change Account Ranges........................................................................................................................9-25
Removing Account Ranges ...........................................................................................................................9-26
Delete a Budget Organization........................................................................................................................9-27
Budget Entry Methods...................................................................................................................................9-28
Journals Created?...........................................................................................................................................9-30
Budget Entry Modes......................................................................................................................................9-31
Entering Budget Amounts .............................................................................................................................9-32
Budget Rules .................................................................................................................................................9-33
Budget Rules and Your Calendar ..................................................................................................................9-34
Budget Journals Process ................................................................................................................................9-35
Entering Budget Journals...............................................................................................................................9-36
Budget Journal Features ................................................................................................................................9-37
Calculating and Translating Budget Amounts...............................................................................................9-38
Budget Translation Overview........................................................................................................................9-39
Transfer Budget Overview ............................................................................................................................9-40
Transfer Budget Process ................................................................................................................................9-41
Transfer Budget Amounts Example ..............................................................................................................9-42
Transfer Budget Percentage Example............................................................................................................9-43
Transfer with Budgetary Control...................................................................................................................9-44
Finalize Budgets ............................................................................................................................................9-46
Correcting Budgets ........................................................................................................................................9-47
Budget Journal Entries?.................................................................................................................................9-48
No Budget Journal Entries? ...........................................................................................................................9-49
Freeze Budgets ..............................................................................................................................................9-50
Budget Inquiry Overview ..............................................................................................................................9-51
Performing Account Inquiry..........................................................................................................................9-52
Reviewing Variances Between Account Balance Types ...............................................................................9-53
Budget Inquiry Window ................................................................................................................................9-54
Drilldown This Budget ..................................................................................................................................9-55
Query Detail Budgets and Violations Only ...................................................................................................9-56
Two Wizards - Overview ..............................................................................................................................9-57
Budget Wizard: Overview .............................................................................................................................9-58
Budget Wizard Key Benefits .........................................................................................................................9-59
Summary........................................................................................................................................................9-60

y
m
e
d
a
c

A
e

l
c
a

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Multi-Currency................................................................................................................................................10-1
Multi-Currency ..............................................................................................................................................10-3
Objectives ......................................................................................................................................................10-4
Overview of Multi-Currency .........................................................................................................................10-5

r
O

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


vi

Foreign Currency Concepts ...........................................................................................................................10-6


Integrating with Subledgers...........................................................................................................................10-7
Reporting Currencies.....................................................................................................................................10-8
Defining Currencies.......................................................................................................................................10-10
Conversion Overview ....................................................................................................................................10-12
Conversion Example......................................................................................................................................10-13
Defining Conversion Rate Types...................................................................................................................10-14
Entering Daily Rates......................................................................................................................................10-16
Revaluation Overview ...................................................................................................................................10-17
Revaluation Process.......................................................................................................................................10-18
Running Revaluation .....................................................................................................................................10-19
Revaluation Example.....................................................................................................................................10-21
Currency Rates Manager Description............................................................................................................10-22
Currency Rates Manager Description (continued) ........................................................................................10-23
Currency Rates Manager Benefits .................................................................................................................10-24
Using Cross Rate Rules .................................................................................................................................10-25
Translation Overview ....................................................................................................................................10-26
Translation.....................................................................................................................................................10-28
Balances and Rates Used for Translation ......................................................................................................10-29
Cumulative Translation Adjustment Account ...............................................................................................10-30
Historical Rates .............................................................................................................................................10-31
Translation with Historical Rates and Amounts ............................................................................................10-32
Translating Owners' Equity Accounts ...........................................................................................................10-34
Secondary Tracking Segment Description.....................................................................................................10-36
Secondary Tracking Segment Description (continued) .................................................................................10-37
Secondary Tracking Segment Benefits..........................................................................................................10-38
How to Set Up Secondary Tracking Segment ...............................................................................................10-39
Using Secondary Tracking Segment..............................................................................................................10-41
Secondary Tracking Segment Closing and Translation Example.................................................................10-42
Secondary Tracking Segment Revaluation Example....................................................................................10-43
Automatically Assigned Rate Types..............................................................................................................10-44
Foreign Currency Listings .............................................................................................................................10-46
Foreign Currency Reports..............................................................................................................................10-47
Multi-Currency Profile Options.....................................................................................................................10-49
Summary........................................................................................................................................................10-51

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidations..................................................................................................................................................11-1
Consolidations ...............................................................................................................................................11-3
Objectives ......................................................................................................................................................11-4
Overview of Consolidations ..........................................................................................................................11-5
Consolidation Tools.......................................................................................................................................11-6
Consolidating Multiple Companies Sharing a Single Ledger........................................................................11-7
Consolidating Multiple Companies with Multiple Ledgers...........................................................................11-8
Global Consolidation System (GCS) Features and Benefits .........................................................................11-9
Global Consolidation System (GCS) Features and Benefits (continued) ......................................................11-10
Consolidating Data in Multiple Instances......................................................................................................11-12
Interface Data Transformer (IDT) Description..............................................................................................11-14
Interface Data Transformer (IDT) Benefits ...................................................................................................11-15
Interface Data Transformer (IDT) Rule Set Description ..............................................................................11-16
Interface Data Transformer String Function Example...................................................................................11-17
Interface Data Transformer PL/SQL Function Example ..............................................................................11-18
Interface Data Transformer Lookup Table Example ....................................................................................11-19
Interface Data Transformer Steps ..................................................................................................................11-20
Other Uses for Global Consolidation System................................................................................................11-21
Consolidation Workbench .............................................................................................................................11-23
Consolidation Workbench (continued)..........................................................................................................11-24
Using the State Controller .............................................................................................................................11-26

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


vii

State Controller Button Colors ......................................................................................................................11-28


Defining a Consolidation Mapping ...............................................................................................................11-29
Mapping Rules...............................................................................................................................................11-31
Using Account Mapping Rules......................................................................................................................11-32
Using Segment Mapping Rules .....................................................................................................................11-33
Using Segment Rollup Rules.........................................................................................................................11-34
Defining a Consolidation Mapping Set .........................................................................................................11-36
Consolidation Hierarchy Viewer ...................................................................................................................11-37
Preparing Subsidiary Data .............................................................................................................................11-39
Revaluation Process.......................................................................................................................................11-41
Translation.....................................................................................................................................................11-43
Transferring Subsidiary Data to Parent Ledger .............................................................................................11-44
Consolidation Tracking and Reversals ..........................................................................................................11-46
Posting Consolidation Journal Entries...........................................................................................................11-47
Global Consolidation System Cross Instance Data Transfer .........................................................................11-48
Cross Instance Data Transfer Security...........................................................................................................11-50
Global Consolidation System Parallel Consolidation....................................................................................11-51
Creating Eliminating Entries .........................................................................................................................11-52
Formula-Based Eliminations .........................................................................................................................11-54
Automatic Intercompany Eliminations Program ...........................................................................................11-55
Defining an Elimination Set ..........................................................................................................................11-56
Source and Target Account Examples...........................................................................................................11-58
Balancing Options for Eliminations ..............................................................................................................11-59
Allow Out of Balance Journal .......................................................................................................................11-61
Balance with Net Difference .........................................................................................................................11-62
Consolidated Balances Inquiry ......................................................................................................................11-63
Performing Consolidated Balances Inquiry ..................................................................................................11-65
Running Consolidation Reports.....................................................................................................................11-66
Creating Custom Consolidation Reports .......................................................................................................11-68
Summary........................................................................................................................................................11-69

y
m
e
d
a
c

Period Close .....................................................................................................................................................12-1


Period Close...................................................................................................................................................12-3
Objectives ......................................................................................................................................................12-4
The Accounting Cycle ...................................................................................................................................12-5
Period Close Checklist...................................................................................................................................12-6
Overview of Importing Journal Entries .........................................................................................................12-7
Journal Import Verification Process ..............................................................................................................12-9
Posting Journals.............................................................................................................................................12-11
Reconciling Subledger Data ..........................................................................................................................12-13
Close the Subledgers .....................................................................................................................................12-14
P2P Close Processes ......................................................................................................................................12-16
Overview of the P2P Period Close ................................................................................................................12-18
Reconcile AP to GL.......................................................................................................................................12-19
Reports...........................................................................................................................................................12-20
Reports (continued) .......................................................................................................................................12-22
O2C Period Close Process .............................................................................................................................12-25
Overview of O2C Period Close Process ........................................................................................................12-26
Transferring Inventory and Receivables........................................................................................................12-27
O2C Standard Reports ...................................................................................................................................12-29
Reconciling Receivables Transactions, Receipts, and Customer Balances ...................................................12-30
Mapping Receivables Transactions to General Ledger Categories ...............................................................12-32
GL Reconciliation Report for Cash Management .........................................................................................12-33
Project Close Cycle .......................................................................................................................................12-34
Overview of Project Closing Cycles..............................................................................................................12-35
Closing a PA Period ......................................................................................................................................12-38
Period-Closing Exception Reports.................................................................................................................12-39

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


viii

Period Rates...................................................................................................................................................12-40
Running Revaluation .....................................................................................................................................12-41
Revaluation Example.....................................................................................................................................12-42
Accounting Period Status ..............................................................................................................................12-43
Balance Sheet Close ......................................................................................................................................12-44
Income Statement Close ................................................................................................................................12-46
Historical Rates .............................................................................................................................................12-48
Foreign Currency Translation........................................................................................................................12-49
Overview of Consolidations ..........................................................................................................................12-50
Global Consolidation System (GCS) Features and Benefits .........................................................................12-52
Consolidating Ledgers...................................................................................................................................12-54
Reporting Options .........................................................................................................................................12-55
Performing Account Inquiry..........................................................................................................................12-56
Helpful Closing Reports ................................................................................................................................12-57
Summary........................................................................................................................................................12-59
Financial Reporting.........................................................................................................................................13-1
Financial Reporting .......................................................................................................................................13-3
Objectives ......................................................................................................................................................13-4
Objectives (continued)...................................................................................................................................13-5
Reporting Options .........................................................................................................................................13-6
Online Inquiry ...............................................................................................................................................13-7
When to Use Online Inquiry..........................................................................................................................13-9
Standard Reports and Listings .......................................................................................................................13-10
When to Use Standard Reports......................................................................................................................13-11
Financial Statement Generator Features ........................................................................................................13-12
FSG Hierarchical Security.............................................................................................................................13-14
Defining Row Sets.........................................................................................................................................13-15
Define Column Sets.......................................................................................................................................13-16
When to Use FSG Reports.............................................................................................................................13-17
Using Ledger Sets in FSG Reports ................................................................................................................13-18
XML Publisher and Templates......................................................................................................................13-20
Publishing FSG Reports with XML Publisher...............................................................................................13-21
When To Use Report Manager ......................................................................................................................13-23
E-Business Intelligence .................................................................................................................................13-25
When to Use E-Business Intelligence............................................................................................................13-27
Oracle Discoverer ..........................................................................................................................................13-28
When to Use Oracle Discoverer ....................................................................................................................13-29
Preparing Your FSG Report ..........................................................................................................................13-30
Building Basic Reports..................................................................................................................................13-31
Financial Statement Generator ......................................................................................................................13-32
Steps for FSG Financial Reports ...................................................................................................................13-34
Defining Row Sets.........................................................................................................................................13-35
Assigning Accounts.......................................................................................................................................13-37
Defining Calculations in Row Sets................................................................................................................13-39
Reviewing Your Row Set Definitions ...........................................................................................................13-40
Defining Ad Hoc Reports ..............................................................................................................................13-41
Defining Column Sets ...................................................................................................................................13-42
Applying Column Set Relative Headings......................................................................................................13-44
Standard Column Sets ...................................................................................................................................13-46
Reviewing Your Column Set Definitions......................................................................................................13-47
Row Set and Column Overrides ....................................................................................................................13-48
Defining and Requesting Financial Reports ..................................................................................................13-50
Handling Rounding Problems........................................................................................................................13-52
Specifying Control Values.............................................................................................................................13-53
Defining Content Sets....................................................................................................................................13-55
Selecting Display Options .............................................................................................................................13-56

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


ix

Reviewing Your Content Set Definitions ......................................................................................................13-58


Defining Row Orders.....................................................................................................................................13-59
Ranking Methods...........................................................................................................................................13-60
Order by Ranking - Display Description .......................................................................................................13-61
Order by Description - Display Description ..................................................................................................13-62
Order by Value - Display Value ....................................................................................................................13-63
Order by Value - Display Description ...........................................................................................................13-64
Reviewing Your Row Order Detail Listing Report .......................................................................................13-65
Copying Reports and Components ................................................................................................................13-66
FSG Report Prerequisites ..............................................................................................................................13-67
Enabling FSG Security ..................................................................................................................................13-68
Run FSG Reports from Standard Request Submission..................................................................................13-69
Downloading Financial Reports ....................................................................................................................13-70
Running Financial Report Sets ......................................................................................................................13-71
Different Output Options for FSG Using XML Publisher.............................................................................13-72
FSG Tips and Techniques..............................................................................................................................13-73
Setting FSG Options for General Ledger ......................................................................................................13-74
Working with the Attribute Set Window.......................................................................................................13-76
Modifying Attribute Sets ...............................................................................................................................13-77
Defining Summary Details ............................................................................................................................13-79
Summary........................................................................................................................................................13-80
Summary (continued) ....................................................................................................................................13-81

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


x

Preface
Profile
Prerequisites

Navigating Oracle Applications

How This Course Is Organized


R12 Oracle General Ledger Management Fundamentals, Edition 1.0 is an instructor-led course
featuring lecture and hands-on exercises. Online demonstrations and written practice sessions
reinforce the concepts and skills introduced.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xi

Related Publications
Oracle Publications

System release bulletins

Installation and users guides

Read-me files

International Oracle Users Group (IOUG) articles

Oracle Magazine

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xii

Typographic Conventions
Typographic Conventions in Text
Convention
Bold italic
Caps and
lowercase

Courier new,
case sensitive
(default is
lowercase)

Initial cap

Italic

Quotation
marks

Uppercase

Arrow
Brackets
Commas
Plus signs

l
c
a

r
O

Element
Glossary term (if
there is a glossary)
Buttons,
check boxes,
triggers,
windows
Code output,
directory names,
filenames,
passwords,
pathnames,
URLs,
user input,
usernames
Graphics labels
(unless the term is a
proper noun)
Emphasized words
and phrases,
titles of books and
courses,
variables
Interface elements
with long names
that have only
initial caps;
lesson and chapter
titles in crossreferences
SQL column
names, commands,
functions, schemas,
table names
Menu paths
Key names
Key sequences

n
I
e

Example
The algorithm inserts the new key.
Click the Executable button.
Select the Cant Delete Card check box.
Assign a When-Validate-Item trigger to the ORD block.
Open the Master Schedule window.
Code output: debug.set (I, 300);
Directory: bin (DOS), $FMHOME (UNIX)
Filename: Locate the init.ora file.
Password: User tiger as your password.
Pathname: Open c:\my_docs\projects
URL: Go to http://www.oracle.com
User input: Enter 300
Username: Log on as scott
Customer address (but Oracle Payables)

y
m
e
d
a
c

Do not save changes to the database.


For further information, see Oracle7 Server SQL Language
Reference Manual.
Enter user_id@us.oracle.com, where user_id is the
name of the user.
Select Include a reusable module component and click Finish.

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Key combinations

This subject is covered in Unit II, Lesson 3, Working with


Objects.

Use the SELECT command to view information stored in the


LAST_NAME
column of the EMP table.

Select File > Save.


Press [Enter].
Press and release keys one at a time:
[Alternate], [F], [D]
Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del]

Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xiii

Typographic Conventions in Code


Convention
Caps and
lowercase
Lowercase

Element
Oracle Forms
triggers
Column names,
table names

Example
When-Validate-Item

Passwords

DROP USER scott


IDENTIFIED BY tiger;
OG_ACTIVATE_LAYER
(OG_GET_LAYER (prod_pie_layer))

SELECT last_name
FROM s_emp;

PL/SQL objects

Lowercase
italic
Uppercase

CREATE ROLE role

Syntax variables

SQL commands and SELECT userid


FROM emp;
functions

Typographic Conventions in Oracle Application Navigation Paths


This course uses simplified navigation paths, such as the following example, to direct you
through Oracle Applications.

y
m
e
d
a
c

(N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve
This simplified path translates to the following:

1.

(N) From the Navigator window, select Invoice then Entry then Invoice Batches
Summary.

2.

(M) From the menu, select Query then Find.

3.

(B) Click the Approve button.

Notations:
(N) = Navigator
(M) = Menu
(T) = Tab

n
I
e

(B) = Button

l
c
a

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

(I) = Icon

r
O

(H) = Hyperlink
(ST) = Sub Tab
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xiv

Typographical Conventions in Oracle Application Help System Paths


This course uses a navigation path convention to represent actions you perform to find
pertinent information in the Oracle Applications Help System.
The following help navigation path, for example
(Help) General Ledger > Journals > Enter Journals
represents the following sequence of actions:
1.

In the navigation frame of the help system window, expand the General Ledger entry.

2.

Under the General Ledger entry, expand Journals.

3.

Under Journals, select Enter Journals.

4.

Review the Enter Journals topic that appears in the document frame of the help system
window.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xv

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

R12 Oracle General Ledger Management Fundamentals Table of Contents


xvi

Advanced Journal Entries

y
m
e
d
a
c

Chapter 7

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 2

Advanced Journal Entries

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 4

About Recurring Journals

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 5

Recurring Journal Types

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Recurring Journal Types


Skeleton Journals
Skeleton journals have varying amounts in each accounting period. You define a recurring
journal entry without amounts, then enter the appropriate amounts each accounting period.
There are no formulas to enter, only account combinations. For example, you can record
temporary labor expense in the same account combination every month with varying
amounts due to fluctuations in hours.
Standard Journals
Standard journals use fixed account combinations and amounts each accounting period.
You enter a journal using constants. For example, record monthly auto lease expenses
with constant amounts charged to the same account.
Formula Journals
A formula entry is a recurring entry that uses formulas instead of amounts to calculate
amounts.
For example, calculate rent expense based on end-of-month headcounts.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 6

Creating Recurring Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Creating Recurring Journals


(N) Journals>Define>Recurring
There is a basic four-step process to create recurring journals.
1. Create recurring journal definition.
- Define reusable skeleton templates, standard templates, and formulas.
2. Generate journals.
- Use skeleton templates, standard templates, and formulas to create unposted journal
entries.
- Reuse the templates to generate journal entries in multiple accounting periods.
3. Review the journal for accuracy.
4. Post the journal entry.
Note: You can copy entries from an existing recurring journal batch by selecting AutoCopy
Batch.
Consider grouping your recurring entries into one batch (by frequency of generation) to
speed processing.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 7

Journal Entry Region. Optionally, you can enter a range of Active Dates to limit the use of
the recurring entry to a specific time interval.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 8

Recurring Journal Entry Lines

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Recurring Journal Entry Lines


(N) Journals>Define>Recurring (B) Lines
How to Enter a Recurring Journal Line
1. Enter a Line number in the Line field.
2. Enter the Account you want Oracle General Ledger to update when you generate and post
your recurring journals.
3. Enter an optional Line Description for the recurring entry line.
4. Enter a Formula for the line if this is a formula recurring entry. Otherwise, enter a
standard amount for standard entries.
Note: Formulas are not entered for skeleton journal entries.
5. If you are not entering a formula, enter all remaining lines for your recurring journal entry.
6. Save your work.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 9

Automatic Offset Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Automatic Offset Example


How to Enter an Automatic Offsetting Line
1. After you enter one or more lines for the recurring journal entry, enter 9999 as the line
number for the automatic offsetting line.
2. Enter an account combination for the line, but do not enter a formula. Oracle General
Ledger will automatically calculate the amount for this journal entry line when you
generate your recurring journal. The difference between the total debits and total credits
for the recurring journal entry will be calculated for you.
3. Save your work.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 10

Formula Recurring Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Formula Recurring Journals


When creating Formula Recurring Journals, create a formula for each journal line. Each
formula can contain an unlimited number of steps. The steps can use any combination of
amounts, account balances, and/or operators. The operators that can be used are:
Enter: To enter the amount or balance from the account listed in the appropriate account.
Add: To add the amount or account balance in the previous line to this line.
Subtract: To subtract the amount or account balance in the previous line from this line.
Multiply: To multiply the last amount or account balance by the number entered on this
line.
Divide: To divide the last amount or account balance by the number entered on this line.
Note: If the formula yields a positive amount, your account will be debited. If your formula
yields a negative amount, your account will be credited.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 11

Generating Recurring Journals

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 12

MassAllocations Overview

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 13

MassAllocations versus Recurring Journals

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 14

Steps to Create MassAllocation Journals

y
m
e
d
a
c

l
c
a

r
O

n
I
e

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Steps to Create MassAllocation Journals


Five-Step Process
1. Create MassAllocation Definition
- Enter batch information
- Create MassAllocation formulas
- Enter MassAllocation formulas
2. Validate Definition
3. Generate MassAllocation Journals
- Choose which batch to generate
4. Review Entries
- Review the journal for accuracy
5. Post the Journal Entry

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 15

Defining MassAllocation Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining MassAllocation Journals


(N) Journals > Define > Allocation
To create MassAllocation Journal, use the following basic steps:
1. Open the Define MassAllocations window.
2. Enter a Name and Description (optional) for the MassAllocation batch.
3. Choose Actual or Encumbrance from the Balance Type poplist.
4. Select Formulas to enter MassAllocation formulas, then save your work.
5. Select Validate All to validate this batch and other unvalidated batches.
Note: Formulas cannot be generated until they have been validated successfully. Oracle
General Ledger verifies that allocation formulas conform to MassAllocation definition rules. If
Oracle General Ledger finds an invalid allocation, it marks the entire batch with an error status.
Validation does not guarantee that an journal entry will be created from the journal definition.
There must be balances in the accounts used in the MassAllocation journal.
6. Check the MassAllocation batch validation status:
- Validated: The definition is valid and follows the definition rules.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 16

- Not Validated: The definition had not bee validated yet. Select the Validate ALL
button.
- In Process: Oracle General Ledger is still validating the formula.
- Error: The formula is not correct. Make corrections and select for validation again.
7. Generate unposted journal batches from your MassAllocation formulas.
Note: You can identify errors using the MassAllocations/MassBudgeting Validation Report.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 17

Defining MassAllocation Formulas

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining MassAllocation Formulas


(N) Journals > Define > Allocation (B) Formulas
How to Enter a MassAllocation Formula
1. Open the Define MassAllocations window and enter or query the name of the
MassAllocation batch to which you want to add the formula.
2. Select Formulas.
3. Enter the Name, Category, and Description (optional) of the MassAllocation formula.
Categories help you group journal entries in a convenient manner for reporting and
analysis.
4. Select whether to Allocate Balances from the full balance or from a single entered
currency. If you are allocating encumbrance balances, you must allocate the full balance.
You cannot allocate foreign currency encumbrances.
5. Select Full Cost Pool Allocation to have rounding differences added to the cost pool with
the largest relative balance. If you do not choose this option, any rounding differences will
remain in the original account.
6. Enter the formula lines using the formula A*B/C.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 18

- A is the Cost Pool that will be allocated. The can be amount or an account balance.
- B is the numerator of the factor (a number or statistical account) that multiples the
cost pool for the allocation.
- C is the denominator of the factor (a number or statistical account) that multiples the
cost pool for the allocation.
Note: Parent values can be used in one or more segments. To improve performance keep the
number of parents to a minimum.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 19

Account Segment Types

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Account Segment Types


Looping (L)
Assign this type to a parent segment value to include each child value assigned to the
parent value in the formula.
The allocation program runs the formula once for each corresponding child segment value.
You can loop only on parent values.
Summing (S)
Assign this type to a parent segment value to sum the account balances of all the child
segment values assigned to a parent.
You can sum only on parent values.
Constant (C)
Assign this type to a child segment value to use the detail account balance associated with
the child value.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 20

Target and Offset Accounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Target and Offset Accounts


These are the lines that are the actual journal entry.
Target (T)
Enter an account in the Target line to specify the destination for your allocations.
The parent value used in the target must be the same parent value used in the B and C
lines of the formula.
Offset (O)
Enter an account in the Offset line to specify the account to use for the offsetting debit or
credit from your allocation.
The Offset account is usually the same account as formula line A to reduce the cost pool
by the allocated amount.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 21

MassAllocation Journal Example

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 22

MassAllocation Journal Example

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 23

Rent Expense Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Rent Expense Example


You can automatically allocate rent expense.
Row
Co
Dept N. Acct
A
01
000 5740
Allocate cost pool to all departments
C
C
C
B
01
999
SQFT
Loop through square footage of each department
C
L
C
C
01
999 SQFT
Total the square footage
C
S
C
T
01
999
5740
Assign each department the result of A*B/C
C
L
C
O
01
000 5740
Use cost pool as offset account.
C
C
C
Note: In the last example, O must be different from A to add incremental allocations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 24

Validating MassAllocation Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Validating MassAllocation Journals


There are four validation statuses:
Validated: The definition is valid and follows the definition rules.
Not Validated: The definition had not bee validated yet. Select the Validate ALL button.
In Process: Oracle General Ledger is still validating the formula.
Error: The formula is not correct. Make corrections and select for validation again.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 25

Generating Mass Allocation Journals

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 26

AutoAllocations Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoAllocations Overview
AutoAllocations is a powerful feature to automate journal batch validation and generation
for:
- MassAllocations
- Recurring Journals
- MassBudgets
- MassEncumbrances
Use AutoAllocations to process journal batches you generate regularly, such as month end
closing.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 27

AutoAllocation Workbench

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoAllocation Workbench
You can use the AutoAllocation Workbench to automatically allocate any financial amount
throughout your organization.
You can create allocation sets with the AutoAllocation Workbench by grouping allocation
journals in an intuitive form. AutoAllocation supports any combination of MassAllocations,
MassBudgets, Recurring Journals, MassEncumbrances, and Oracle Projects allocation rules.
The AutoAllocation Workbench also supports both Step-Down and Parallel allocation sets.
Oracle General Ledger also provides the AutoAllocation Workbench to Oracle Projects users.
Project accountants can access the AutoAllocation Workbench directly from Oracle Projects to
create Step-down and Parallel allocation sets. You can even combine allocations in Oracle
Projects with Oracle General Ledger allocations. This tight integration allows for more
effective financial management, because you can leverage the most current financial data from
both applications as the basis for your allocations.
Oracle Workflow controls the approval and rollback processes.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 28

Business Benefits of AutoAllocation Workbench

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Business Benefits of AutoAllocation Workbench


Automates step-down and parallel allocations
Monitors allocation processes online
Optional automated rollback eases error recovery and control
Oracle Workflow notifies users of step-down allocation process results
You can use Oracle Workflow to incorporate approvals into the step-down process

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 29

AutoAllocation Set Types

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 30

Step-Down AutoAllocations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Step-Down AutoAllocations
You must create journal batches in a specific sequence when using Step-down
AutoAllocation.
Order your journal batches so that the process results of one step are used in the next step
of the AutoAllocation set.
Step-down AutoAllocation sets automatically validate, generate, and post all journals
created by the process.
Note: You can navigate to all the required forms to define MassAllocation and Recurring
Journal formulas from the AutoAllocation workbench window.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 31

Parallel AutoAllocations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Parallel AutoAllocations
Validates and generates all the journal batches in the AutoAllocation set simultaneously.
You can then post the generated journals to update your balances.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 32

Additional Workbench Functionality

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 33

AutoAllocation Sets and Oracle Workflow

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoAllocation Sets and Oracle Workflow


The Step-down AutoAllocation process invokes subprocesses to generate and validate
AutoAllocation set batches incorporating approvals and notifications at various points in
the process.
If the generation batch requires approvals, Workflow launches the batch approval process.
If the Step-down AutoAllocation process fails, Workflow gives the contact individual or
responsibility the option to rollback the process. Rollback cancels any generated journal
batches and reverses any posted journal batches.
To use the rollback option, you must set the GL: AutoAllocation Rollback Allowed profile
option.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 34

AutoAllocations and Oracle Workflow

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoAllocations and Oracle Workflow


The Step-down AutoAllocation process invokes subprocesses to generate and validate
AutoAllocation set batches incorporating approvals and notifications at various points in
the process. If the generation of a batch requires approvals, Workflow launches the batch
approval process.
If the Step-down AutoAllocation process fails, Oracle Workflow gives the contact
individual or responsibility the option to roll back the process. Rollback cancels any
generated journal batches and reverses any posted journal batches.
Note: You must select the GL: AutoAllocation Rollback Allowed profile option for rollback to
be an option if the AutoAllocation process fails.
The Workflow process is delivered with four customizable functions that allow customers
to have more control in the validation and generation of journals resulting from Step-down
allocations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 35

AutoAllocations Constraints

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 36

Submitting AutoAllocation Set Requests

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Submitting AutoAllocation Set Requests


Before you submit your AutoAllocation set, complete the Parameters window, which must be
accessed from the AutoAllocation Workbench window.
Submit Parallel and StepDown AutoAllocation sets:
Immediately
Scheduled Later
At Specified Intervals

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 37

Reviewing the Status of AutoAllocations

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 38

Implementation Considerations for AutoAllocation Workbench

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 39

AutoScheduling Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoScheduling Overview
Automatic Journal Scheduling enables you to generate Recurring Journals, AutoAllocation
sets, Mass-Allocations, MassBudgets and Budget Formulas according to a schedule you define.
For example, you can schedule the same journal and allocation sets to be generated every
month as part of your monthend closing procedures.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 40

AutoScheduling Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 41

Financial Schedules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Financial Schedules
(N) Setup > Other > Schedule
You can create General Ledger financial schedules based on different calendars and period
types. You can then schedule AutoAllocation sets, Recurring Journals, MassAllocations,
Budget Formulas, and MassBudgets to run according to the General Ledger schedules that you
have defined. Your journals (as well as any other process that can be submitted by SRS) are
automatically generated based on the schedule you assigned. All schedules are shared across
ledgers. You can define multiple schedules for each calendar and period type in Oracle General
Ledger.
How to Define a Financial Schedule
1. Open the Concurrent Request Schedules window.
2. In the Schedule field, enter your schedule name.
3. In the Calendar field, from the list of values select a calendar defined in Oracle General
Ledger.
4. In the Period Type field, choose a period type.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 42

5. In the Run Day field, enter a number from 1 to 366, or enter last day to choose the last day
of each period. For example, selecting 5 for run day sets your request to run on the fifth
day of the period.
6. In the Run Time field, enter the time in 24-hour format. This is the time you want your
program to run on the day specified in the Run Day field.
7. Select the Enable check box to make your schedule available for selection from the
Standard Report Submission window.
8. Save your work.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 43

Scheduling Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Scheduling Journals
Create or define Recurring journals, MassAllocations, Budget formulas, MassBudgets, and
AutoAllocation sets. Enter submission parameters, and select a schedule to automate the
generation of your journals. You can then review and post the generated journals.
Note: You can also choose any defined schedule in the Application Object Library (AOL).
AOL schedules are based on a standard monthly calendar. You can define a new AOL
schedule or use one of your existing schedules. You can define your AOL schedule to run a
request as soon as possible, at a specific time, or repeatedly at specific intervals, on a specific
day and time of the week or month.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 44

Scheduling a Request Using a Financial Schedule

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 45

Periodic Submissions

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Periodic Submissions
Additional Information on Incremental Submission
General Ledger calculates the journal period for subsequent scheduled submission based on the
initial period offset for Non-ADB ledgers. General Ledger assigns the date closest to the start
date as the journal effective date.
The initial period offset is the number of non-adjusting periods between the journal period and
the initial run period.
For example, if you want to establish a monthly schedule to book month end rent allocation
entries for calendar year 1999, schedule General Ledger to run a rent allocation set on the 1st
of every month from January to December 1999. Submit your rent allocation set on the start
date of February 1, 1999 and enter January 1999 as the Journal Period. The period offset is
calculated to be -1.
When the rent allocation set is automatically resubmitted on March 1, 1999, General Ledger
sets the Journal Period to February 1999. Each subsequent submission has a journal date of the
prior month.
Note: The AOL saved schedules do not save the increment parameter. It requires you to check
it every time.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 46

Incremental Submissions

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Incremental Submissions
You can choose to increment your scheduled submissions.
Prerequisites for incremental submissions:
Your ledger calendar must include all the schedule start dates for the schedule you are
using.
You must enter a nonadjusting period when you first submit your scheduled request.
You must enter a business day for both journal and calculation effective dates when you
submit a request in an Average Daily Balance, NonConsolidation ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 47

Implementation Considerations for Journal Entry Automations

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 48

GL Journal Approval Process Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

GL Journal Approval Process Overview


The GL Journal Approval Process obtains the necessary management approvals for manual
journal batches. The process validates the journal batch, determines if approval is required,
submits the batch to approvers (if required), then notifies appropriate individuals of the
approval results.
The process gives one of four results:
Approval Not RequiredThe journal batch does not need approval.
ApprovedThe journal batch was approved by all necessary approvers.
RejectedThe journal batch was rejected by an approver.
Validation FailedThe journal batch failed the validation process and was never
submitted to the approver.
Note: If the profile option Journals: Allow Preparer Approval has been set to Yes and the
preparer has the appropriate authority, the journal can be autoapproved.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 49

Journal Approval Features

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 50

Journal Approval Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 51

Journal Approval Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 52

Journal Approval Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 53

Journal Approval Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 54

Journal Approval Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 55

Approval Methods

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Approval Methods
1. Go up the Management ChainRequires approval of everyone within the management
chain, up to and including the person with appropriate authorization limit.
2. Go Direct to Person with Sufficient Authorization LimitRequires only the approval of the
person with sufficient authorization limit. Bypasses any manager who does not have
sufficient authorization to approve the journal.
3. One Stop Go DirectRequires approval of preparers direct manager and, if necessary,
the next person with sufficient approval authority.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 56

Journal Approval Prerequisites

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Journal Approval Prerequisites


1. Set up Workflow.
2. Set General Ledger Profile Options:
- JournalsAllow Preparer Approval
- JournalsFind Approver Method
3. Configure GL Journal Approval Process in Oracle Workflow Builder.
4. Set three WorkFlow activity settings (Optional):
- Request Approval From Approver Timeout
- Reached Manager Notification Resend Limit
- Default Error Notification

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 57

Setting Up Journal Approval

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Setting up Journal Approval


1. Enable Journal Approval for your ledger.
- Journal Approval is enabled in the ledger window
- When you enable journal approval for a ledger, you will be asked if you want to
automatically enable journal approval for manual journal entries
2. Specify journal sources that require Journal Approval.
- You can enable journal approval for specific journal sources in the Journal Sources
window
- For example, you might require journal approval for manual journal entries and a user
might require any MassAllocation journal batch to be approved before it is posted
3. Create an approval hierarchy for employees and supervisors and define authorization
limits.
- Enter employees in Oracle Human Resources (if installed) or Oracle General Ledger
- Define authorization limits for employees in the Journal Authorization Limits
window

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 58

- Oracle Workflow automatically routes journals to the appropriate user based on the
approval hierarchy you define

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 59

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Journal Entries


Chapter 7 - Page 60

Advanced Security

y
m
e
d
a
c

Chapter 8

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 2

Advanced Security

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 4

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


Data Access Sets are a security feature that enables you to grant and secure access to ledgers,
or portions of the ledger, by its balancing segment values or management segment values.
If a balancing segment value is assigned to a ledger, then you can secure access to specific
balancing segment values.
Furthermore, if you have balancing segment values assigned to a legal entity, then you can
secure access to specific legal entities.
Data Access Set Types:
Full Ledger Access means you have access to the entire ledger.
- For example, this could mean read-only access to the entire ledger or both read and
write access.
Specific BSVs means you can only access one or more balancing segment values for that
ledger.
- You can specify read-only, read and write access, or a combination of the two for
different balancing segment values.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 5

Notes:
Segment Value (Flexfield) Security Rules provide similar functionality. A key feature of
Segment Value Security is general data access restriction within a responsibility.
Data Access Sets provide more advanced configurations within a responsibility, because
you can now have tailored access rules to multiple ledgers within the same responsibility.
- For example, you can block access to one segment for one ledger and allow access for
the same segment in another ledger in the same responsibility for balancing and
management segments.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 6

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


BSV security adds an important aspect to multi-ledger processing. This aspect of Data Access
Sets enables us to maintain more granular control for multi-ledger processing at the
responsibility level.
For example, while reviewing ledger sets, you can perform the following GL processes across
multiple ledgers simultaneously:
Opening and closing periods
Creating period-closing journals, mass allocations, and recurring journals
Translating balances
Viewing journals and balances using account inquiry
Financial Reporting, including both standard reports and FSG reports.
With BSV Data Access Security, you can prevent or limit access to certain processes. For
example, you can generate recurring journals for a subset of BSVs for multiple ledgers in a
ledger set. For cross-ledger operations, a responsibility with limited access to one BSV in a set
of ledgers can still run FSG reports, but can only query data from the segments for which the
responsibility has access.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 7

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


If you have read and write access to the entire ledger, then you can enter and post journals to
all BSVs for the ledger.
If you have read and write access to only some BSVs for the ledger, then you will only be able
to enter and post journals for those BSVs.
When viewing a journal, you only need read access to any of the BSVs contained in the journal
lines. For journal lines which you do not have BSV access to those lines will not appear in the
journal entry, but the credits and debits will still balance.
When modifying a journal batch, you must have write access to all ledgers or BSVs that are
used in that batch.
You are allowed to change, reverse, tax, delete, and post a journal if you have write access to
all of the ledger/BSV combinations in the batch.
You can only update, approve, delete, or post a batch if you have write access to all of the
ledger/BSV combinations in the batch.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 8

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


A key point to keep in mind as we view the next few examples is that access is granted at the
responsibility-level.
Here is an example of a Data Access Set having full ledger access to a ledger. The ledger
called US Corporate has three balancing segment values assigned to it that represent each of
the three different legal entities for this ledger, US East, US West, and US South.
Here we have specified read-only access on this ledger, so you will only be able to view
existing journals, view balances, and view reports for all balancing segment values.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 9

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


This example shows a Data Access Set that secures access by BSVs. The same ledger called
US Corporate is assigned to this Data Access Set. You can specify read-only access to BSV 01
that represents the US East Legal Entity, and you can specify read and write access to the other
two balancing segment values for legal entities, US West and US South.
Thus, for US East (BSV 01), you will only be able to view journals, view balances and view
reports. You will not be able to enter journals or update balances for BSV 01.
On the other hand, for BSVs 02 and 03, in which you have full read and write access, you can
enter and post journals, view and update balances, and view and run reports for those balancing
segment values.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 10

Data Access Security for Legal Entities and Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


By assigning more than one ledger to a Data Access Set, you can access multiple ledgers from
a single responsibility.
Here, we have assigned two ledgers to the Data Access Set, the EMEA ledger and the APAC
ledger. By assigning read and write privileges to both ledgers, you will be able to view, enter
and post journals, view and update balances, and view and run reports for both ledgers.
You can also secure each ledger by assigning read-only or read and write access to different
ledgers assigned to the same Data Access Set.
The emphasis here is that we can specify both broader access to multiple ledgers and more
granular access by restricting access to specific BSVs.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 11

Setup and Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 12

Data Access Security for Legal Entities and Ledgers Setup and
Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


Setup and Process
The setup for the security aspect of Data Access Sets is the same as we saw earlier.
You manually define a Data Access Set and tailor it to your needs, or use the system-generated
Data Access Sets.
Again, if you have more than GL responsibility assigned to a particular user, each
responsibility for the particular user has access to the superset of all combined Data Access
Sets assigned to the users responsibilities.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 13

Data Access Security for Legal Entities and Ledgers Setup Define Data Access Set

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Data Access Security for Legal Entities and Ledgers


Setup - Define Data Access Set
(N) Setup : Financials : Data Access Sets
Notice the Access Set Type field. There are three options:
Full Ledger
Balancing Segment Value
Management Segment Value
Each Data Access Set must be of one of these access set types. Depending on the Access Set
Type, you can assign more specific access restrictions, such as to specific business segment or
management segment values.
To specify BSV levels of data access granularity, the Access Set Type must be set accordingly
and the corresponding BSVs specified in the Specific column under Access Details > Values.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 14

Management Reporting and Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Management Reporting and Security


In Release 12, a new type of segment qualifier has been added, a management segment
qualifier. You can assign this to a segment in which you want to perform management
reporting and analysis. For example, you can include a Cost Center, a Line of Business, or a
Product Line because they tend to have managers assigned to them.
If you choose a management segment, you can use data access sets to limit access to specific
management segment values.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 15

Management Reporting and Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Management Reporting and Security


Above is an example of how the management segment may be used. This is the cost center
organizational hierarchy. Director A has cost center OU97, Director B has OS69 and Director
C has OX53.
Assume Director A and his counterparts are very competitive with each other and theyre
always competing on who has the lowest expenses and who gets the higher budgets, etc.
By assigning the cost center segment as the management segment, we can secure read and
write access to certain management segment values based on cost center manager.
For example, Director A may have read and write access to only his cost center enabling
him to modify budget amounts or expense items and view his results in management
reports.
Director A would not have access to Director B or Director Cs cost center or to Vice
President's cost center (which most likely is a parent value of all of his direct reports).

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 16

Management Reporting and Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Management Reporting and Security


On the other hand, the Vice President would have full read and write access to his cost center
0683 which is the parent of his direct reports Child cost center:
Director A OU97
Director B OS69
Director C OX53
The VP has full access to all of his direct reports data. Having access to the parent account
will allow access to child data.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 17

Management Reporting and Security

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 18

Management Reporting and Security Setup

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Management Reporting and Security Setup


Select a segment of your chart of accounts to designate as your management segment.
Define a data access set secured by management segment values within a ledger or across
ledgers in a ledger set.
Assign the data access set to a responsibility, and the security will take effect for that
responsibility.
This is available in all applications that use data access sets.
Note: The management segment can be any segment except the balancing segment, natural
account segment or intercompany segment.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 19

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Advanced Security
Chapter 8 - Page 20

Financial Budgeting

y
m
e
d
a
c

Chapter 9

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 2

Financial Budgeting

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 4

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 5

What Is a Budget?

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

What Is a Budget?
Budgets help you manage your business by projecting revenues and expenses:
Estimate account balances for a specified range of periods
Compare estimated amounts with actual balances and determine variances

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 6

What Is an Oracle Budget?

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

What Is an Oracle Budget?


For example, if you allocate total benefit costs to cost centers based on headcount, you can
budget headcount and total benefit costs, and let Oracle General Ledger created detailed cost
center budgets for you.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 7

Available Budget Methods

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Available Budget Methods


Oracle General Ledger provides a variety of tools to create, maintain, and track your budgets:
Upload budget amounts from an Excel spreadsheet.
Create an unlimited number of budgets or forecasts.
Control user access to budgets.
Create budget organizations to mirror the levels of your company's organization and to
control user access to budget information.
Structure your budget into an unlimited number of levels.
Create master-detail budgets.
The following applications can be used:
- Manual budgets created in the Oracle General Ledger Application
- Uploaded budgets created in the Application Desktop Integrator's Budget Wizard
- Uploaded budgets created in Oracle Enterprise Planning and Budgeting
- Uploaded budgets from non Oracle systems or applications

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 8

Anatomy of a BudgetOverview

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 9

Budget Accounting Cycle

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Accounting Cycle


Defining Budgets and Budget Organizations
Define budget periods, up to a maximum of sixty.
Define budget organizations at any level: cost center, division, sector, and so on. Control
access to budget data by assigning passwords to those organizations. Create subsequent
budget organizations quickly by copying existing budget organizations.
Entering Budgets
Enter budget data using standard entry, formula-based entry, and automatic allocations.
Enter budget amounts using annual spread, fixed amounts, and calculated methods.
Enter budget amounts using either an individual account or a worksheet-type screen
layout.
Transfer budget amounts from one account to another. You can transfer a fixed amount or
a percentage; you can transfer multiple periods at one time.
Reviewing and Correcting Budgets
Review budget amounts by period and account combination. Check for budget variances
and violations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 10

Perform online review of master/detail budgets. Compare summary balances between


master/detail budgets.
Freezing Budgets
Freeze budgets to prevent further update to completed budgets.
Reporting on Budgets
Run standard or customized budget reports.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 11

Creating a Budget

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Creating a Budget
1. In Oracle General Ledger, you create a budget by designating Amounts to a combination
of an Account and a Period.
2. Use the Define Budget window to specify the accounting periods that you want to include
in your budget.
3. Use the Define Budget Organization window to specify accounts by defining a budget
organization, then assigning appropriate accounts to that organization.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 12

Budget Definition Steps

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Definition Steps


1. Plan how to set up the budgets, e.g. top-down, bottom-up, middle-out.
2. Other decisions include whether or not you need Budgetary control and encumbrances,
multiple versions of a budget, multiple currency budgeting.
3. Next, create budgets. Define master and detail budgets.
4. Create budget organizations that contain unique ranges of accounts for each unit that
requires a budget.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 13

Budget Hierarchies

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Hierarchies
You can use the following methods to structure budgets:
Top-down budgeting: Enter budget amounts at the top level, then distribute to lower
levels.
Bottom-up budgeting: Enter budget amounts at lowest level, then inquire and report on
upper levels.
Middle-out budgeting: Enter budget amounts at lowest level, then inquire and report on
upper levels.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 14

Define a Budget

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Define a Budget
Enter the budget Name and Description.
Enter the status of your budget.
- Open: The budget is available for update and budget entry.
- Current: The budget is open, and is the default budget for most budgeting and inquiry
forms.
- Frozen: The budget is unavailable for update or budget entry.
(Optional) Choose to create journals to maintain an audit trail.
Enter the First and Last periods of your budget. You can enter a range of up to 60 periods.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 15

Open Budget Year

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 16

Master-Detail Budgets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Master-Detail Budgets
Budgeting hierarchies enable you to control budgeting authority, and easily identify budgets
that exceed control limits. They also allow you to perform top down budgeting and identify
where the discrepancies are.
Define master budgets using the Define Budget window.
Enter a name and period range, then open the budget year.
Master budget organizations:
- The master budget organization should include only the accounts that represent
higher-level budgeting.
- If you have master budgets at different hierarchy levels, define a separate
organization for each level of master budgets.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 17

Budgets Using FSG Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budgets Using FSG Reports


Note: You cannot reference reporting hierarchies in formulas, allocations, or online inquiries.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 18

Multiple Versions of a Budget

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 19

Define Budget Organizations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Define Budget Organizations


Budgeting hierarchies enable you to control budgeting authority, and easily identify
budgets that exceed control limits. They also allow you to perform top down budgeting
and identify where the discrepancies are.
Contain ranges of accounts that make up the budget.
Represent departments, cost centers, divisions, or other groups for which you enter and
maintain budget data.
Options:
- ALL budget organization
- Password to restrict access

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 20

Features of Budget Organizations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Features of Budget Organizations


Inquire and report on data for a budget organization.
Freeze the budget for a budget organization, while still working on the data for other
budget organizations.
Set up security for a budget organization to restrict access.
Set up an ALL budget organization to include all account ranges.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 21

Budget Organization Window

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Organization Window


You can use the Define Budget Organization window to perform the AutoCopy, Ranges, and
Assignments actions as well as the following functions:
Delete: Choose Delete to launch the delete budget organization program for the current
organization. Note that you do not have to delete all account assignments from a budget
organization before deleting that budget organization.
Maintain: Choose Maintain to launch a concurrent process that adds newly created
account combinations or deletes recently disabled account combinations for a budget
organization.
Oracle General Ledger only assigns account combinations that fall within the account
ranges associated with a budget organization.
You can run this program periodically to remove disabled accounts or add new account
combinations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 22

AutoCopy Budget Organizations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

AutoCopy Budget Organizations


Open the Define Budget Organization window, and select the budget organization you
want to copy from.
Enter Segment Overrides to select the account segment values you want to change for the
new budget organization.
- You must designate at least one segment override because you cannot assign identical
accounts to multiple budget organizations.
Enter the Override Segment Value next to the segments you wish to override.
- For example, if you want to copy the accounts in CC #100 (the source budget
organization) to CC #300, enter the value 300 as the CC segment override. Oracle
General Ledger will then copy all of the account ranges for cost center #100, but will
change all CC values to 300.
- If you specify a segment override for a dependent segment, you must enter an
override segment for the segments on which it depends.
When you save your work, a concurrent process is automatically submitted.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 23

Assign Account Ranges

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Assign Account Ranges


Enter the Account Ranges: The ranges cannot overlap other account ranges with the same
currency for any budget organization in that ledger.
Select the budget entry type for each range.
- Use "Entered" to enter budget amounts and journals, upload budgets, or transfer
budget amounts.
- Use "Calculated" to enter budget formulas or use MassBudget journals to enter
budget amounts.
Enter the Currency for each account range.
- If you selected the "Entered" budget entry type, you can enter any enabled currency.
- If you selected the "Calculated" budget entry type, you must enter the functional
currency for your ledger or STAT.
Save your work. A concurrent process is automatically submitted to search the GL
combinations table for existing code combinations within the range specified. Wait for the
process to finish before entering specific accounts.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 24

Add/Change Account Ranges

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Add/Change Account Ranges


Navigate to the Range Assignments window.
Change the account ranges.
- Specific accounts must be within the designated account range.
- Existing combinations within the range will be automatically added to an
organization.
- New combinations must be added in the Range Assignments window.
When you save your work, the Maintain Budget Organization program is run.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 25

Removing Account Ranges

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Removing Account Ranges


Navigate to the Range Assignments window.
- To remove an account temporarily, delete its row. The range will still exist for
temporarily deleted accounts. It will be recreated when the Maintain Budget
Organization program is run.
- To delete accounts permanently, open the Account Ranges window and delete the
range that includes the accounts you want to delete.
When you save your work, the Maintain Budget Organization program is run.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 26

Delete a Budget Organization

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 27

Budget Entry Methods

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Entry Methods


Enter Budget Amounts
Use a quick, manual approach for adjustments; use budget rules to base amounts on prior
actuals or budgets.
Enter Budget Journals
Create an audit trail of amounts entered.
Use the Desktop Integrator Budget Wizard
Create a new budget in an Excel spreadsheet or download an existing budget to an Excel
spreadsheet for modification, then upload the revised budget to Oracle General Ledger.
Upload Budgets
Upload budget data from an external source.
Create Budget Formulas
Create standard or formula recurring entries.
Use for complex allocations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 28

Create MassBudget Journals


Quickly create budget allocation entries from a single formula to match your actual
allocations.
Transfer Budget Amounts
Transfer fixed amounts or a portion of a budget balance from one account to another.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 29

Journals Created?

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Journals Created?
When you define a budget, you choose whether to require budget journals for your budget. If
you enabled the Require Budget Journals flag for your ledger, this option will already be
selected and cannot be changed.
When you require budget journals, you can only use budget entry methods that create journals,
namely budget journals, MassBudgets, budget transfers, consolidation of budget balances, and
the Applications Desktop Integrator's Journal Wizard.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 30

Budget Entry Modes

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Entry Modes


Enter budget amounts to replace any existing budget balances.
You can:
Use Single Row Mode to enter budget amounts for each account in the budget
organization one-by-one.
Use Worksheet Mode to enter budgets for several accounts at once.
Use budget rules to distribute budget amounts for all periods.
Enter statistical budget amounts.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 31

Entering Budget Amounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Entering Budget Amounts


You can apply budget rules for up to 13 periods at a time; if your calendar contains more than
13 periods, each year is automatically divided into several period ranges.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 32

Budget Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Rules
Divide Evenly: Evenly distribute the amount you enter across all accounting periods. You
can set rounding options to handle any undistributed amount resulting from rounding
calculations.
Repeat Per period: Repeat the amount you enter in each accounting period.
Prior Year Budget Monetary* and Prior Year Budget Statistical*: Multiply the amount
you enter by the prior year budget balance.
Current Year Budget Monetary* and Current Year Budget Statistical*: Multiply the
amount you enter by the current year budget balance.
Prior Year Actual Monetary* and Current Year Budget Statistical*: Multiply the amount
you enter by the prior year actual balance.
Current Year Actual Monetary* and Current Year Actual Statistical*: Multiply the amount
you enter by the current year actual balance.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 33

Budget Rules and Your Calendar

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Rules and Your Calendar


If your calendar uses 12 or 13 periods per year, you can set rounding options to handle any
undistributed amount resulting from rounding calculations. Use a 4/5/5, a 4/5/4, or a 5/4/4
configuration for spreading amounts throughout each quarter.
Set rounding options to handle differences resulting from amounts that cannot be divided
evenly.
You can specify these rounding options:
Ignore rounding errors
Post the rounding differences to a specific budget period

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 34

Budget Journals Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Journals Process


Enter accounts and amounts in budget journals.
Run Journal Import to create unposted journals based on the accounts and amounts you
entered.
Post the journals created to update budget balances.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 35

Entering Budget Journals

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 36

Budget Journal Features

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Journal Features


Use budget rules to calculate budget journal amounts.
Enter statistical budget journals for accounts that are assigned a currency of STAT.
Review and change your budget journals before posting them.
Post the journal amounts to update existing budget balances

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 37

Calculating and Translating Budget Amounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Calculating and Translating Budget Amounts


Oracle budgets can be set up to calculate the same way actuals are calculated.
For example, if you allocate total benefit costs to cost centers based on headcount, you can
budget headcount and total benefit costs, and let Oracle General Ledger created detailed cost
center budgets for you.
Oracle budget balances can be translated to create budget versus actual reports in reporting
currencies.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 38

Budget Translation Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Translation Overview


(N) Currency > Translation
Use the Translate Balances window to translate your budget account balances from your
functional currency to another currency.
Enter the Source budget whose account balances you want to translate
Ensure that the budget year containing the period you are translating is open in your
source budget
Enter the Target budget that you want to calculate translated account balances for (you can
translate one source into one or more target budgets)
You should not translate more than one source budget into the same target budget for the
same period and currency, because each source budget translation overrides the balances
in the target budget.
If you use reporting currencies, budget amounts and budget journals are not converted to
the reporting currencies.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 39

Transfer Budget Overview

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 40

Transfer Budget Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Transfer Budget Process


You can transfer budget amounts from one account to another within any budget
The accounts may belong to the same or different budget organizations
You can transfer fixed amounts or a percentage of an account's balance
When you leave the Budget Transfer window, Oracle General Ledger automatically runs
Journal Import to create an unposted budget journal batch
To update your budget balances, post the budget journal batch

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 41

Transfer Budget Amounts Example

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 42

Transfer Budget Percentage Example

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 43

Transfer with Budgetary Control

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Transfer with Budgetary Control


Budgetary control refers to the process of recording budget data and tracking encumbrance
and actual data against a budget. You can track budget or encumbrance data using one of
two methods: encumbrance accounting or budgetary accounts.
Funds checking is the feature of budgetary control that helps prevent overspending
budgets by verifying available funds online before processing a transaction. With funds
checking, you can verify transactions online against available budget, immediately update
funds available for approved transactions, and control expenditures at the detail or
summary level.
If you use funds checking, you must use either encumbrance accounting or the budgetary
accounts method of tracking budget data.
Additional Steps with Budgetary Control
- Choose the Check Funds button to verify available funds for your budget journal
batch.
- Choose the Reserve Funds button to reserve funds for your budget journal batch.
- Review the Funds Status for your batch:

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 44

- Choose View Results to review the budgetary control transactions resulting from your
funds action request.
- Leave the window. General Ledger automatically runs the Create Journals program to
create an approved budget journal after a successful funds reservation.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 45

Finalize Budgets

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 46

Correcting Budgets

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 47

Budget Journal Entries?

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 48

No Budget Journal Entries?

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 49

Freeze Budgets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Freeze Budgets
Use the Freeze Budget window to freeze a budget, budget organization, budget formula batch,
or range of budget account combinations to prevent accidental or unauthorized changes
You can also freeze or unfreeze an entire budget by changing the budget status in the
Define Budget window
You can unfreeze any budget or budget element that is currently frozen
When you freeze budget organizations, you cannot budget to the account combinations
belonging to that budget organization for the budget specified.
When you freeze formulas or ranges of account combinations, you cannot use those
formulas or budget to those account combinations for the budget specified.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 50

Budget Inquiry Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Inquiry Overview


You can review your budget data online with these two methods:
Account InquiryUse this method when you want to view specific account balances
Budget InquiryUse this method when you want to review master and detail budgets

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 51

Performing Account Inquiry

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Performing Account Inquiry


(N) Inquiry > Account
Use the account inquiry feature to view actual, budget, and encumbrance account balances for
a specific period or periods in either entered or balance level reporting currencies.
You can select one of three buttons to access the type of account information you want to view:
Show Balances: Displays PTD and YTD account balances by period for both detail and
summary accounts.
Show Journal Details: Lists all the journal batches and entries that affect the account
balance. From here you can drill down to the full journal entry and subledger transaction.
Show Variance: Displays actual vs. budget or encumbrance amounts and the variance for
PTD, QTD, YTD, and PJTD (project-to-date) time periods. Variance goes from Summary
to Detail to Journal Details.
Note: The Account Inquiry window displays balances from posted budget journal entries and
entered budget amounts. To get the most up-to-date account balance information, be sure all
budget journal entries are posted. Drill down from an account inquiry to review your budget
journal detail (only if budget amount was entered using a budget journal).

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 52

Reviewing Variances Between Account Balance Types

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reviewing Variances Between Account Balance Types


(N) Inquiry > Account > (B) Show Variance
You can compare balances between any primary and secondary account type, such as:
- Actual and budget
- Budget and budget
- Actual and encumbrance
You must specify a primary and secondary balance type and select a budget or
encumbrance type in order to compare balance amounts.
Note: You cannot include variances in your Account Inquiry if you choose to inquire on all
currencies.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 53

Budget Inquiry Window

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Inquiry Window


When you perform an inquiry on a master budget, you can choose any of these Inquiry Types:
Drilldown this Budget
- View master budgets, then drill down to the detail accounts
Query Detail Budgets
- View master and detail budgets together, then drill down to the detail accounts
Query Budget Violations Only
- View only those periods for which the sum of the detail budget balances exceeds the
master budget balance
When you perform an inquiry on a detail budget, you can choose only the Drilldown this
Budget Inquiry Type, and then drill down to the detail accounts.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 54

Drilldown This Budget

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Drilldown This Budget


Must enter Summary Accounts or use Summary account templates to start finding
balances.
Can be done on all budgets.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 55

Query Detail Budgets and Violations Only

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Query Detail Budgets and Violations Only


Query Detail Budgets only works on Master budgets
Query Budget Violations Only
- Only works on Master budgets
- Review only those periods for which the sum of the detail budget balances exceeds
the master budget balance.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 56

Two Wizards - Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Two Wizards - Overview


Web ADI includes the Budget Wizard and Journal Wizard to simplify your budgeting work
with Oracle General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 57

Budget Wizard: Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Wizard: Overview


Use the Budget Wizard within Oracle General Ledger's Desktop Integrator to automatically
build a budget spreadsheet based on the budgets and budget organizations you set up within
Oracle General Ledger.
The Budget Wizard provides an Excel spreadsheet-based budget entry screen which facilitates
simple data entry and modeling in a disconnected environment.
With the Budget Wizard, you can
Download existing budget balances from Oracle General Ledger or create a new budget.
Enter your new budget balances manually, use budget rules, or use formulas and models.
Automatically graph your budgets and compare budget and actual balances using a variety
of graph styles.
Save a budget spreadsheet on your PC and work on it at any time, including using it for
future years.
When you are satisfied with your budget, you can automatically upload your new budget
balances into Oracle General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 58

Budget Wizard Key Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Budget Wizard Key Benefits


Eliminates double maintenance by combining a spreadsheet with the budget elements that
you define in Oracle General Ledger.
Automatically calculates your budget amounts using any type of formula.
Provides a clear picture of how your budget and actual amounts compare for a wide range
of accounts.
Allows you to justify or explain your budget using budget notes; no external
documentation or paperwork is required.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 59

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 60

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 61

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Budgeting
Chapter 9 - Page 62

Multi-Currency

y
m
e
d
a
c

Chapter 10

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 2

Multi-Currency

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 4

Overview of Multi-Currency

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of Multi-Currency
Oracle General Ledger has full multi-currency functionality to meet the needs of global
companies in a global economy. In line with ISO Standard #4217, Oracle General Ledger
comes with all ISO currencies predefined. Simply enable the currencies you need to begin
using the Multi-Currency Accounting features.
Using Multi-Currency Accounting
Enter transactions and report in any currency.
Enter exchange rates online or automatically.
Perform currency conversion online and in real time.
Perform remeasurement and revaluation.
Calculate realized and unrealized gains and losses.
Translate actual and budget balances.
Use daily, period end, average, and historical rates.
Comply with Generally Accepted Accounting Principles.
Review entered, converted, and translated balances.
Produce foreign currency financial statements and reports.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 5

Foreign Currency Concepts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Foreign Currency Concepts


Conversion
Conversion refers to foreign currency transactions that are immediately converted at the
time of entry to the functional currency of the ledger in which the transaction takes place.
Revaluation
Revaluation adjusts asset or liability accounts that may be materially understated or
overstated at the end of a period due to a significant fluctuation in the exchange rate
between the time the transaction was entered and the end of the period.
Translation
Translation restates an entire ledger or balances for a company from the functional
currency to a foreign currency.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 6

Integrating with Subledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Integrating with Subledgers


Many foreign-denominated transactions are originally entered and then settled in feeder
systems such as Oracle Payables and Oracle Receivables.
Oracle subledgers share the same General Ledger rate table.
Different conversion rate types provide each subledger the opportunity to convert transactions
at different rates daily.
It is important to implement procedures for entering and maintaining exchange rates to avoid
inconsistencies.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 7

Reporting Currencies

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reporting Currencies
If you only need a different currency representation of the primary or secondary ledgers, assign
reporting currencies to them. Unlike secondary ledgers, reporting currencies must share the
same chart of accounts, accounting calendar/period type combination, subledger accounting
method, and ledger processing options as their source ledger.
As a general rule, always use reporting currencies instead of secondary ledgers if you only
need to maintain an accounting representation that differs in currency alone.
You can assign reporting currencies to both primary and secondary ledgers. Reporting
currencies are maintained at one of the following currency conversion levels:
The subledger level reporting currency maintains a complete currency representation of
your subledger journals, General Ledger journals entries, and balances.
- When using the subledger level reporting currency, define currency conversion rules.
These rules provide instructions on how to convert subledger and general ledger data
to one or more subledger level reporting currencies.
- Subledger level reporting currencies are maintained using both Subledger Accounting
and the General Ledger Posting program to create the necessary subledger journals
and General Ledger journals in both the primary and secondary ledgers

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 8

simultaneously. Subledger Accounting creates the journal entries from subledger


transactions if the subledger integrates with Subledger Accounting. General Ledger
Posting creates the journal entries for all other transactions that do not integrate with
Subledger Accounting, including manual journal entries.
The journal level reporting currency maintains General Ledger journal entries and
balances in another currency representation.
- Journal level reporting currencies are maintained using the General Ledger Posting
program. Every time a journal is posted in the source ledger, such as the primary or
secondary ledger, the journal is automatically converted to the respective currency of
the journal level reporting currency.
The balance level reporting currency only maintains balances in another currency.
- It maintains the translated balances of the source ledger. Every time general ledger
translation is run in the source ledger, such as the primary or secondary ledger, the
translated balances are reflected in the balance level reporting currency.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 9

Defining Currencies

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Currencies
Fields in the Currencies Window
Code, Name, and Description:
Enter your own unique identifiers.
Issuing Territory:
(Optional) Select among predefined country names (per ISO Standard #3166).
Symbol:
(Optional) Enter the symbol for the currency.
Precision:
Designate the number of digits to the right of the decimal point used in regular currency
transactions.
Extended Precision:
Designate the number of digits to the right of the decimal point used in calculations. You
must specify a number greater than or equal to the Precision.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 10

Minimum Accountable Unit:


(Optional) Enter the smallest denomination used.
Currency Derivation Fields:
(Optional) This field is used for defining the national currency and Euro relationship and
is only applicable for new EU member states during their transition period.
Effective Dates:
(Optional) Specify a date range for your currency. You can only enter transactions
denominated in this currency for dates that fall within the range.
Enable:
Select the Enable check box to use the currency.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 11

Conversion Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Conversion Overview
You can enter foreign currency journal entries directly in the Enter Journals window or you can
enter foreign currency journals in a Microsoft Excel worksheet created in the Journal Wizard
and take advantage of the spreadsheet's functionality.
If you specify a foreign currency, conversion date, and conversion rate type when entering
journals, General Ledger automatically displays the daily rate. Daily rates are defined to
convert the entered foreign currency to your functional currency for the specified date and rate
type. General Ledger calculates functional debit and credit equivalents by multiplying the
debits and credits entered in a foreign currency by the retrieved daily rate.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 12

Conversion Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Conversion Example
Conversion uses a daily rate that you enter at the time of journal entry or that is derived from
the rates that have been entered in the Daily Rates table in Oracle General Ledger.
When you post foreign currency transactions, Oracle General Ledger maintains a separate
balance for accounts entered in a foreign currency and their equivalent balances in the
functional currency.
The conversion functionality allows you to:
Segregate portions of an account balance by the different currencies used in each
transaction.
Specifically identify the source currencies of transactions, a key component of performing
proper revaluation of the balance.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 13

Defining Conversion Rate Types

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Conversion Rate Types


Use conversion rate types to assign a rate when you convert foreign currency journal amounts
to functional currency equivalents. When you enter a foreign currency journal, General Ledger
displays the predefined exchange rate based on the currency, rate type (unless you are using the
User rate type where you must enter the rate), and conversion date you enter.
General Ledger Predefined Rate Types
Spot:
- An exchange rate based on the rate for a specific date. It applies to the immediate
delivery of a currency.
Corporate:
- An exchange rate that standardize rates for your company. This rate is generally a
standard market rate determined by senior financial management for use throughout
the organization.
User:
- An exchange rate that you enter during foreign currency journal entry.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 14

EMU Fixed:
- An exchange rate that is used by countries joining the EU during the transition period
to the Euro currency. For more information, refer to Euro Currency in the Oracle
General Ledger User Guide.
User Defined:
- A rate type defined by the your company to meet special needs.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 15

Entering Daily Rates

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Entering Daily Rates


After you define your conversion rate types, you can enter daily rates. You can maintain daily
conversion rates between any two currencies that you have enabled in your applications
instance, regardless of your functional currency. These rates are also available when entering
cross-currency transactions in Payables and Receivables. In addition, you can enter inverse
rates independently rather than have General Ledger calculate them from the entered rate.
Rates Shared Across Ledgers
Daily conversion rates are now shared across all ledgers within an Applications instance. You
no longer need to maintain the same rates in multiple ledgers.
Loading Daily Rates Automatically
General Ledger provides the GL_DAILY_RATES_INTERFACE table to use to automatically
insert, update, or delete daily rates in the GL_DAILY_RATES table. General Ledger validates
the rows in the interface table before making changes in the GL_DAILY_RATES table.
Warning: Always use the interface table to load your daily rates into General Ledger. Do not
load rates directly into the GL_DAILY_RATES table. This can corrupt your daily rates data.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 16

Revaluation Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Revaluation Overview
Revalue balance sheet account balances denominated in a foreign currency to reflect the
change in the foreign currency rate from the date a transaction is entered and the reporting date
in compliance with SFAS 52 (U.S.).
Revaluation Example
In this example, the value of the receivable in Euro never changed. The original receivable
transaction was entered in Euro and converted to 550 U.S. Dollars.
Upon revaluation, the exchange rate changed. The original receivable still stands at 1000
Euro. The converted amount changes to 600 U.S. Dollars. The difference, 50 U.S. Dollars
is posted to the Unrealized Gain/Loss Account.
At the beginning of the following period, the revaluation journal is reversed.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 17

Revaluation Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Revaluation Process
Finds defined accounts in which all or a portion of the balance is derived from foreign currency
transactions.
Revalues the foreign currency portion of the account balance using the Revaluation Rate from
the Period Rates table. The Revaluation Rate is the inverse of the Period End Rate (expressed
as 1/Period End Rate).
Calculates the difference between the current cumulative functional balance of these foreign
transactions and the revalued functional currency balance calculated using the Revaluation
Rate.
Creates an unposted journal batch to adjust the account balance to the new revalued balance.
The offset account is the Unrealized Gain/Loss account specified when you run the revaluation
process.
Note: After the revaluation process is completed, post the journal entry and then, at the
beginning of the next period, reverse the journal.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 18

Running Revaluation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Running Revaluation
Prerequisites
Before you run revaluation, you should do the following:
Define an unrealized gain/loss account.
Define a revaluation rate for each currency by period.
Running Revaluation
Revaluation is run at the end of each accounting period as part of the close process to
revalue balance sheet accounts that are denominated in a foreign currency in accordance
with SFAS 52 (US). The journal is then reversed at the beginning of the next period. The
process is repeated until the transactions are settled. The Realized Gain/Loss is recorded in
the appropriate subledger (Payables or Receivables) and transferred to the General Ledger
at the time the obligation is settled.
Currencies
Revaluation can be run for a single foreign currency, the Euro and EMU currencies
(during the transition period), or for All currencies. When you run revaluation, General
Ledger creates a revaluation batch containing a separate journal entry for each revalued

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 19

foreign currency. Note that General Ledger creates the revaluation adjustments in your
functional currency. General Ledger automatically defines the reversal period as the next
accounting period.
Average Balance Ledgers
When you revalue balances in an average balance ledger, General Ledger only revalues
standard balances. When you post the revaluation journal entries to update your standard
balances, the system recalculates your average balances automatically. For more
information, refer to Average Balance Processing in the Oracle General Ledger User
Guide or the General Ledger Financial Management Advanced Topic Average Balance
Processing.
Reporting Currencies
Under the SFAS 52 remeasurement (the temporal method translation), it is necessary to
remeasure foreign currency gains or losses recorded in your primary ledger currency and
recorded them in the reporting ledger currency.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 20

Revaluation Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Revaluation Example
At the end of the accounting period, the revaluation process creates an unposted journal to
record the change in the converted balances to the Unrealized Gain/Loss Account. The journal
is posted, and then reversed at the beginning of the next reporting period.
In this example:
The original journal amount entered in Euro remains the same.
At period end, the exchange rate has changed to .81 US Dollars.
The receivable is still 10,000 Euro, but is now $8,100 US Dollars.
The offset of $100 US Dollars is recorded in the Unrealized Gain account.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 21

Currency Rates Manager Description

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Currency Rates Manager Description


The Currency Rates Manager is a new tool that allows you to easily manage your daily and
historical rates inside a new interface.
The Currency Rates Manager benefits global companies that maintain multiple currencies and
conversion rates by:
Helping to maintain consistency among different currency conversion rates.
Minimizing intercompany imbalances that could occur during intercompany eliminations
of foreign currency transactions due to exchange rate differences.
Easing the maintenance of daily rates and historical rates by providing a spreadsheet
interface.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 22

Currency Rates Manager Description (continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Currency Rates Manager Description (continued)


When maintaining Daily Rates, you can automatically upload daily rates from a spreadsheet or
manage daily rates within the web-based interface. This allows you to quickly upload multiple
rates at once.
You can even use Cross Rate Rules to automatically calculate the cross rates between 2 or
more currencies. Cross Rate Rules use pivot currencies and contra currencies. A pivot currency
is the central currency used in a cross rate rule definition. Contra currencies are additional
currencies that have a rate relationship with the pivot currency.
For example, if you assign a pivot currency of USD with contra currencies of EUR and Yen,
when you define rates for any two currencies, such as USD to Euros and USD to Yen, the
Cross Rate Rules will automatically calculate the rate between Euros and Yen and the inverse,
Yen to Euros. This helps maintain consistency between different currency combinations and
reduces having to create every currency combination manually.
For Historical Rates, you can upload and download both historical rates via a spreadsheet
interface.
Added security is provided to ensure that historical rates are only uploaded to open periods.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 23

Currency Rates Manager Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Currency Rates Manager Benefits


One of the benefits of using Currency Rates Manager is its new easy-to-use interface. The
web-based interface is written using OA Framework, the same tool used for Oracle SelfService Applications to provide a browser look-and-feel. The spreadsheet interface enables you
to manipulate conversion rates within a familiar desktop environment.
The spreadsheet interface enables you to quickly upload a large volume of daily and historical
rates more efficiently. The ability to download historical rates to a spreadsheet allows you to
modify the rates, if necessary, and copy them from one ledger to another for ease of
maintenance.
Cross Rate Rules enforce consistency across currency rates. Because Cross Rate Rules
automatically calculate the cross rates between two or more currencies, it reduces the
likelihood of currency rate discrepancies. This ensures that intercompany transactions across
multiple currencies are accounted for with consistent rates, minimizing the effect of exchange
rate differences.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 24

Using Cross Rate Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Cross Rate Rules


In the example above, assume the following currency rates have been defined from USD to
euros and USD to Japanese Yen.
Instead of having to manually define the rate between Euro and Yen, the Currency Rates
Manager will automatically perform the calculation for you between Euro and Yen based on
your Cross Rate Rule.
It will also calculate the inverse, from Yen to euros.
This is particularly beneficial for intercompany transactions across multiple currencies because
it ensures consistency among rates, thereby minimizing the effect of exchange rate difference
during the intercompany elimination process.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 25

Translation Overview

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Translation Overview
Translate actual and budget balances from functional currency to foreign currencies for online
inquiries, reports, and consolidations.
If you have average balance processing enabled, you can translate average balances as well as
standard balances.
Run translation after you have completed all journal activity for an accounting period. If you
post additional journal entries or change your translation rates after running translation for a
period, you must retranslate.
Note: Additionally, if you change the account type for an account segment value and want to
retranslate your actual account balances, you must reenter or change the period end and period
average exchange rates for the periods that you want to retranslate.
Foreign Currency Translation Versus Reporting Currencies (RC)
RC is specifically intended for use by organizations that must regularly and routinely
report their financial results in multiple currencies. RC is not intended as a replacement for
General Ledger's translation feature. For example, an organization with a once-a-year need
to translate their financial statements to their parent company's currency for consolidation

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 26

purposes, but no other foreign currency reporting needs, should use General Ledger's
standard translation feature instead of RC.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 27

Translation

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 28

Balances and Rates Used for Translation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Balances and Rates Used for Translation


According to accounting standards (FASB 8 and FASB 52 in the United States), Oracle
General Ledger translates your balances from one currency to another, using the conventions
shown in the figure above.
Period End Rates:
The daily rate on the last day of your accounting period.
Period Average Rates:
The average of your daily rates throughout your accounting period.
Historical Rates:
The weighted average rate for transactions that occur at different points in time.
Note: Because you translate your Balance Sheet and Income Statement accounts at different
rate types, you need to specify a Cumulative Translation Adjustment (CTA) account in the
Ledger window to ensure that your books remain in balance. Oracle General Ledger
automatically posts the translation adjustment to this account.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 29

Cumulative Translation Adjustment Account

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Cumulative Translation Adjustment Account


When you translate your actual balances into another currency, General Ledger automatically
adjusts the balance of the Cumulative Translation Adjustment account to the net difference
needed to balance your translated chart of accounts. If you have multiple companies or
balancing entities within a ledger, General Ledger automatically adjusts the balance of the
translation adjustment accounts of each company or balancing entity. General Ledger does not
make balancing adjustments to this account when you translate budget balances.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 30

Historical Rates

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Historical Rates
More precise than period end rates with respect to equity accounts.
Defined before running translation to avoid having to retranslate your balances.
Stabilize the translated balances for long-term accounts.
Used with highly inflationary currencies to remeasure specific historical account balances
in accordance with U.S. FASB 8.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 31

Translation with Historical Rates and Amounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Translation with Historical Rates and Amounts


Account Balance:
You can assign historical rates or amounts to accounts, either individually or by range.
The resulting amount is a Year to Date translated account balance. Generally, you enter
historical rates only for specific balance sheet accounts. For example, you can use
historical rates to translate non-monetary and selected equity account balances.
Net Activity:
General Ledger uses the historical amount or rate to translate the net period activity for the
account. The amount is added to the previous period's translated balance to arrive at the
current period's translated balance.
Revenue/Expense:
The amount is treated as translated net activity for the period.
Asset/Liability:
The amount becomes the Year to Date translated balance for the account.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 32

Owner's Equity:
If the profile option GL: Owners Equity Translation Rule is set to PTD (Period to Date),
the amount is treated as translated net activity for the period. If the profile option is set to
YTD (Year to Date), the amount becomes the Year to Date translated balance.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 33

Translating Owners' Equity Accounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Translating Owners' Equity Accounts


Historical rates are more precise than period-end rates for owners' equity accounts. If you
translate your owners' equity account without defining a historical rate, General Ledger warns
you that it used a calculated or period-end rate to perform translation. If you receive such a
warning, we suggest that you define a historical rate and retranslate your balances using the
newly entered rate.
The Owners' Equity Translation rule is enabled by the profile option GL: Owners Equity
Translation Rule. The default value is PTD (Period to Date).
Owners' Equity Translation Rules
Period-to-Date Rule (PTD) for Revenue and Expense accounts
- PTD (xlt) = Rate X PTD (func)
Year-to-Date Rule (YTD) for Asset and Liability accounts
- YTD (xlt) = Rate X YTD (func)
- Where (xlt) = balance level reporting currency
- (func) = functional currency
- Example: Translating Owner's Equity Rules from Euro functional currency to USD.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 34

- PTD balance for Revenue or Expense in USD = Historic Rate X PTD Euro Balance
- YTD balance for Assets or Liabilities in USD = Historic Rate X YTD Euro Balance
Restating Balances Previously Translated with the Year-to-Date Rule
Older versions of General Ledger always translated owners' equity accounts using the
Year-to-Date rule.
If you subsequently switch to the Period-to-Date rule, your owners' equity accounts are
translated using this rule for new translations only.
Previously translated owners' equity balances do not change.
If you wish, you can restate your previously translated owners' equity balances.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 35

Secondary Tracking Segment Description

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Secondary Tracking Segment Description


A new flexfield qualifier has been added to enable you to nominate a segment in your chart of
accounts to act as your secondary tracking segment.
This segment will be paired with the balancing segment when generating account balances for
the Retained Earnings account, Unrealized Gains or Losses accounts, and the Cumulative
Translation Adjustment account.
Any segment, except the balancing segment or natural account segment, can be specified as the
secondary tracking segment.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 36

Secondary Tracking Segment Description (continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Secondary Tracking Segment Description (continued)


If you specified to use a Secondary Tracking Segment for Revaluation, the Unrealized
Gains/Losses account will be tracked by the balancing segment and secondary tracking
segment.
If you specified to use a Secondary Tracking Segment for Closing and Translation, the
Retained Earnings account and the Cumulative Translation Adjustment (CTA) accounts
will be tracked by both the balancing segment and secondary tracking segment.
This allows you to maintain accounting data at a finer level of detail for these accounts.
Note: Year-End Close refers to the standard process of closing out the year-to-date balances
for your revenue and expense accounts to retained earnings when you open the first period of a
new year. This does not apply to the Year-End Closing Journals feature. However, you can
achieve the same result using Income Statement Closing Journals by specifying different
retained earnings accounts for a range of revenue and expense accounts.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 37

Secondary Tracking Segment Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Secondary Tracking Segment Benefits


Secondary tracking segments provide better audit and analysis capabilities. You now have
more visibility into the detailed components of Retained Earnings, Cumulative Translation
Adjustment, and Unrealized Gains and Losses. Instead of tracking these accounts by a
balancing segment alone, you can track them by the balancing segment and another segment of
your choice, such as Department, Line of Business, or Cost Center.
A secondary tracking segment also provides better control and consistency of similar
transactions because this option is set at the ledger level instead of through a profile option.
By being able to nominate any segment other than your primary balancing segment or natural
account segment to act as your secondary tracking segment, you have greater flexibility in
tracking accounts by pairs of segments.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 38

How to Set Up Secondary Tracking Segment

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

How to Set Up Secondary Tracking Segment


(N) Setup > Financials > Flexfields > Key > Segments (B) Segments
Choose any segment, other than your balancing segment or natural account segment, to be your
secondary tracking segment. You can set the Secondary Tracking Segment flexfield qualifier
for new or existing charts of accounts at any time.
If you are currently using the Revaluation by Cost Center feature and wish to retain it, you do
not have to do anything. However, you are encouraged to migrate to the new Secondary
Tracking Segment feature for Revaluation by doing the following:
Clear all values for the GL Revaluation: Tracking by Cost Center profile option at the site,
application and responsibility levels.
Update your chart of accounts definition so that your Cost Center Segment is also
qualified as your Secondary Tracking Segment in the Flexfield Qualifiers window. This
will ensure future revaluations remain consistent with your current method.
Check the Revaluation checkbox in the Secondary Segment Tracking region of the ledger
form on the next slide.
(N) Setup > Financials > Flexfields > Books > Define

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 39

There is a new Secondary Segment Tracking region in the ledger form. Enable the Closing
and Translation option to maintain account balances generated from the Closing and
Translation process. Enable the Revaluation option to track account balances generated
from the Revaluation process at a finer level of detail.
Both of these options are optional and can be turned on together or separately.
It is recommended that the Closing/Translation option be enabled when the ledger is first
defined. This option cannot be disabled in the future.
The Revaluation option can be turned on and off at any time, but for consistency in
processing, the setting should remain consistent throughout the life of your ledger.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 40

Using Secondary Tracking Segment

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Secondary Tracking Segment


Here is an example of how the Secondary Tracking Segment works.
In this chart of accounts, the Department segment acts as both the Cost Center Segment
and Secondary Tracking Segment.
We will assume the Secondary Tracking Segment option was enabled for both the
Translation/Closing and Revaluation options.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 41

Secondary Tracking Segment Closing and Translation Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Secondary Tracking Segment Closing and Translation Example


Here is an example of how the Secondary Tracking Segment works for Closing and
Translation.
When you close the fiscal year or run translation, Oracle General Ledger will group the
pair of balancing segment and secondary tracking segment values to generate the retained
earnings account for you.
Thus, the pair of values for the company and department segments, such as "01.100" and
"01.200", are maintained when making the entries to Retained Earnings.
If you did NOT enable this option for this ledger, then you would only have one retained
earnings account created for balancing segment 01. The value used for the department
segment would have been the one specified for the Retained Earnings Account in the
ledger form. By specifying a secondary tracking segment, the retained earnings account
will always be tracked by the combination of two segments.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 42

Secondary Tracking Segment Revaluation Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Secondary Tracking Segment Revaluation Example


Revaluation using a Secondary tracking Segment works similarly.
When you run revaluation, Oracle General Ledger will group the pair of values for the
balancing segment and secondary tracking segment to generate the Unrealized Gain or
Loss accounts for you.
This allows you to report on Unrealized Gains and Losses by company, by department, or
by a combination of company and department.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 43

Automatically Assigned Rate Types

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Automatically Assigned Rate Types


If no historical rate was assigned to an owner's equity account or to an account which had an
entered historical rate, General Ledger automatically creates a historical rate and assigns one of
the rate types listed below.
Prior
General Ledger uses the most recently entered historical rate or amount for your balance
sheet accounts, and assigns it the rate type Prior. If you have average balance processing
enabled, General Ledger rolls this historical rate or amount forward using the rate type
Prior.
Period
If you have never defined a historical rate or amount for an owner's equity account,
General Ledger creates historical rates using:
- The period-average rate if the profile option GL: Owners Equity Translation Rule is
set to PTD (Period to Date).
- The period-end rate if the profile option GL: Owners Equity Translation Rule is set to
YTD (Year to Date).

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 44

In both cases, General Ledger assigns the rate type Period.


Calculated
This rate type is only used when the profile option GL: Owners Equity Translation Rule is
set to YTD (Year to Date). It is only applicable to the first period of your fiscal year. If
you have never defined a historical rate or amount for your retained earnings account,
General Ledger calculates a rate and assigns it the rate type Calculated.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 45

Foreign Currency Listings

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Foreign Currency Listings


Daily Conversion Rates Listing:
Lists the daily conversion rates defined for a specific foreign currency and accounting
period.
Historical Rates Listing:
Lists defined historical translation rates and amounts.
Period Rates Listing:
Lists defined exchange rates for any accounting period, including the period-average and
period-end translation rates and revaluation rates.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 46

Foreign Currency Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Foreign Currency Reports


Foreign Currency General Ledger Report:
For each journal line entered in a foreign currency, the report prints the account affected,
the description of the account segment value, the journal line amount in both your
functional and foreign currency, and the beginning and ending account balances in both
your functional and foreign currency.
Foreign Currency Journals Report:
Review journal batches and associated journals for your posted, unposted or error journals
entered in a foreign currency. You can run this report with line or source item reference
information to help identify the origin of journals created by Journal Import.
Foreign Currency Detail Trial Balance Report:
Review actual General Ledger account balances and activity entered in a foreign currency.
Foreign Currency Summary 1 Trial Balance:
Review summarized General Ledger balances and activity entered in a foreign currency.
The report summarizes balances and activity by account segment value.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 47

Translation Trial Balance:


Review your account balances and period activity after running translation.
Foreign Account Analysis Report:
Review source, category and reference information to trace your foreign currency
transactions back to their original source. You can run this report with entry, line or source
item reference information to help identify the origin of journals created by Journal
Import.
Foreign Account Analysis Report with Payables Detail:
Review foreign currency balances and transactions for any accounts. You can use this
report to reconcile asset additions imported into General Ledger from Oracle Payables. To
run this report, you must have Oracle Payables installed on your system and you must
allow detail posting of invoices from Oracle Payables to General Ledger.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 48

Multi-Currency Profile Options

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Multi-Currency Profile Options


GL: Income Statement Revaluation Rule:
Use this profile option to select either period-to-date (PTD) or year-to-date (YTD) income
statement balances for revaluation. The default value is YTD.
GL: Revaluation: Autoquery Last Run Ranges:
This profile option allows the Revalue Balances window to retain the GL account number
ranges last entered, re-populating the window account number ranges each time it is
opened. The default value is No.
GL: Owners Equity Translation Rule:
Specify the rule General Ledger follows to translate owners' equity account when you
have not entered historical rates or amounts. You can choose period-to-date (PTD) or
year-to-date (YTD). The default value is PTD.
Journals: Allow Multiple Exchange Rates:
Specify whether you want to allow multiple conversion rates within a journal entry. The
default value is No.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 49

Journals: Display Inverse Rate:


Specify Yes to enter and display conversion rates in the functional-to-foreign format, that
is, the rate by which you multiply a functional amount to determine a foreign amounts.
Specify No to enter and display conversion rates in the foreign-to-functional format, that
is, the rate by which you multiply a foreign amount to determine a functional amount. The
default value is No.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 50

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 51

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Multi-Currency
Chapter 10 - Page 52

Consolidations

y
m
e
d
a
c

Chapter 11

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 2

Consolidations

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 4

Overview of Consolidations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of Consolidations
The consolidation process combines the financial results of different companies, typically
combining subsidiary accounting information into a parent company for reporting purposes.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 5

Consolidation Tools

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidation Tools
Financial Statement Generator (FSG)
Use Financial Statement Generator (FSG) to consolidate financial information for
businesses using a single ledger or businesses using different ledgers that share the same
calendar and chart of accounts.
Use recurring journals, mass allocation journals, and standard journals to create
intercompany elimination journal entries for multiple companies sharing the same ledger.
Global Consolidation System (GCS)
Use Global Consolidation System (GCS) to consolidate financial information for multiple
ledgers, diverse financial systems, and geographic locations, including both Oracle and
non-Oracle applications.
Use the Consolidation Workbench in GCS to:
- Access windows used to perform each consolidation activity.
- Monitor the status of your consolidation.
- View history of past consolidations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 6

Consolidating Multiple Companies Sharing a Single Ledger

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidating Multiple Companies Sharing a Single Ledger


Use the Financial Statement Generator (FSG) to create consolidated financial statements at the
parent level if:
Your companies share the same ledger. Because all of your companies' information is
already contained in the same ledger, you do not need to create mapping rules or transfer
data. You simply need to enter the elimination journal entries to eliminate any
intercompany transactions, then run FSG reports.
Your companies use different ledgers on the same database instance, that share the same
chart of accounts and accounting calendar, but have different currencies. Because FSG
reports can be defined across ledgers, you can still use FSGs to create consolidated
statements. Simply run translation in the subsidiaries' ledger, then define FSGs across
ledgers using the "Translated" currency type.
You can segregate eliminating entries by creating an elimination company and using
parent/child hierarchies to address FSG consolidations.
For more information, refer to the Oracle General Ledger User Guide or 11i General Ledger
Financial Management Fundamental Financial Reporting.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 7

Consolidating Multiple Companies with Multiple Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidating Multiple Companies with Multiple Ledgers


Companies do not share the same currency, calendar, or chart of accounts reside in separate
ledgers, and, possibly, separate instances, or non-Oracle applications. With the Global
Consolidation System, you can:
Consolidate the results of multiple organizations, with different ledgers that use different
currencies, calendars, and charts of accounts.
Initiate consolidations from your parent ledger or subsidiary ledger.
Consolidate actual amounts as well as budget amounts.
Consolidate account balances or transactions.
Create automatic intercompany eliminations.
Note: You may use the Advanced Global Intercompany System (AGIS) to enter intercompany
transactions. Then, you use GCS to create your eliminating entries.
Consolidate the results of multiple organizations on multiple database instances.
Note: If you want to consolidate budgets, your parent and subsidiary ledgers must share the
same calendar and functional currency.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 8

Global Consolidation System (GCS) Features and Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Global Consolidation System (GCS) Features and Benefits


Consolidation Workbench:
View the status of your consolidation and monitor subsidiary account balances for any
changes that occur after the subsidiary data has been transferred.
Mapping Rules:
Determine how your subsidiary account balances roll up into the parent.
State Controller:
Access to every form you need for consolidations and guides you through the
consolidation process.
Consolidation Hierarchy Viewer:
View the multilevel structure of your consolidation mapping in a graphical format to see
relationships and analyze ledger information.
Interface Data Transformer:
The Interface Data Transformer (IDT) is a user-friendly tool that makes importing of data
from external feeder systems into Oracle General Ledger or Oracle Global Consolidation
System much easier and less time-consuming.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 9

Global Consolidation System (GCS) Features and Benefits


(continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Global Consolidation System (GCS) Features and Benefits


Automatic Elimination Entries:
Automatically generate journal entries to eliminate intercompany balances based on rules
you define.
Multilevel Drilldown:
Drill down to access account balances, journal entries, and subledger transactions.
Reporting:
Generate standard or custom reports that can be published to a text file, spreadsheet, or
web site for review and analysis.
Integrated Analysis:
Perform multidimensional analysis of consolidated financial data using Oracle Enterprise
Planning and Budgeting.
- Oracle Enterprise Planning and Budgeting is tightly integrated with Oracle General
Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 10

- After consolidating your companies' information, you can analyze the data using
multiple scenarios.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 11

Consolidating Data in Multiple Instances

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidating Data in Multiple Instances


If you have companies that do not share the same instance, you can do the following:
Revalue and translate subsidiary amounts if you want to normalize the currency to the
parent's functional currency.
Run a trial balance in the subsidiary ledger and use the trial balance to create journal
entries in a spreadsheet.
Use Web ADI to upload the journal entry created in the spreadsheet data to a dummy
ledger defined in the parent company's instance.
Note: The dummy ledger is defined like any other ledger. The structure should match that of
the original ledger in the other instance.
As an alternative to the Web ADI extract, you can also use SQL*Plus and load the contents of
the flat file into the GL_INTERFACE table. You can then upload the data into the GCS
instance using journal import. This method requires support from your MIS department.
After you have all the data in a single instance, you can:
Use GCS to map accounts from your dummy ledger to your parent ledger.
Transfer data.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 12

Create eliminating entries.


Consolidate results.
Note: The same concepts apply for non-Oracle Instances. If you have subsidiary data using
non-Oracle systems, you can map and load the data through Web ADI or SQL*Plus into the
GL Interface table.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 13

Interface Data Transformer (IDT) Description

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer (IDT) Description


The Interface Data Transformer (IDT) is a user-friendly tool that makes importing of data from
external feeder systems into Oracle General Ledger or Oracle Global Consolidation System
much easier and less time-consuming.
IDT takes data from external feeder systems that have been loaded into the GL_INTERFACE
table and transforms it into the proper format for import into Oracle General Ledger based on
rules you define. Instead of having to manually map the values from the external system into a
format acceptable by the target system, you can create Transformation Rules and apply them to
the external data to have them automatically mapped for you. Each time you import data, you
can simply reapply the same rules.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 14

Interface Data Transformer (IDT) Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer (IDT) Benefits


The following benefits can be achieved by using the Interface Data Transformer:
Interface Data Transformer makes importing data from Non-Oracle Systems much easier
because it reduces the manual effort required to convert disparate data formats into a
format Oracle recognizes and accepts.
By defining reusable rules, you can reapply the same rules each time you transfer data
from external systems into Oracle General Ledger or Global Consolidation System.
You can feel safe that the data is valid and will not corrupt your existing data because IDT
validates the imported data for you every time.
IDT is very flexible. By applying conditions, you can address those special circumstances
and control when the Transformation Rules should be applied.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 15

Interface Data Transformer (IDT) Rule Set Description

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer (IDT) Rule Set Description


Rule Sets control how your data in the GL_INTERFACE table is transformed.
A rule set is composed of a stage, which is a grouping of rules.
The output of a stage in a rule set is used as an input in the subsequent stage.
Rules are composed of conditions, derivations, and a validation.
Conditions determine when a derivation should be applied.
A derivation can be performed either through string manipulation, a PL/SQL function, or
through a Lookup Table.
Validation can be performed to check the results of a rule. You can use a value set or a
lookup table to validate the results of a rule.
Users must first define a Ledger in Oracle GL to act as the target for mapping. The new
Transformation Rule Set feature will allow users to transform data from a source to a target,
regardless of the table structure of the source or target table.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 16

Interface Data Transformer String Function Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer String Function Example


String functions enable you to parse and concatenate substrings. For example, you can take
values from multiple columns in the external system and combine them into a concatenated
value in the target system.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 17

Interface Data Transformer PL/SQL Function Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer PL/SQL Function Example


PL/SQL Functions perform more sophisticated transformations, such as calculations. You can
calculate amounts stored in separate columns in the external system and store the result in the
target system.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 18

Interface Data Transformer Lookup Table Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer Lookup Table Example


Lookup Tables convert one value into another. Thus if value "B" is specified in the external
system, you can convert that value to "Budget" in the target system.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 19

Interface Data Transformer Steps

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Interface Data Transformer Steps


(N) Interface Data Transformer > Define
The first step is to define a Transformation Rule Set. Here, you specify how you want to
transform the data using Lookup Tables, PL/SQL Functions, or String Functions.
Then you need to load your raw external data into the GL_INTERFACE table using SQL
Loader or some other loader program.
Be sure to specify a Source and Group ID in your flat file. This information will be referenced
when you apply the Transformation Rule Set to this data.
The last step is to run the program called GL Interface Data Transformer.
(N) Interface Data Transformer > Run
The GL Interface Data Transformer program takes the data in the GL_INTERFACE table and
transforms it into the correct format based on your Transformation Rule Set.
Here, you can also choose to submit the Journal Import program. You can also run Journal
Import separately after the transformation has occurred.
If there are any errors, you can correct them in the Correct Journal Import form and rerun
Journal Import.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 20

Other Uses for Global Consolidation System

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Other Uses for Global Consolidation System


You can use the Global Consolidation System for other activities besides consolidation.
Changing Charts of Accounts
If you decide to change your chart of accounts after it has been implemented, you can use GCS
to map account values from the old chart of accounts to the new chart of accounts.
To do this, you must:
Create a new ledger with the desired chart of accounts structure.
Use GCS to map account values from the old ledger' chart of accounts to the new ledger.
Transfer historical balances or transactions from the old ledger into the new ledger.
Changing the Accounting Calendar
If you change your accounting calendar after it has been implemented, you can use GCS to
map account balances from the periods in the old ledger into the new periods in the new ledger.
This is similar to the previous process used when changing your chart of accounts.:
Create a new ledger with the desired accounting calendar.
Use GCS to copy account values from the old ledgers chart of accounts to the new ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 21

Transfer historical balances or transactions from the period in the old ledger to the period
in the new ledger.
Considerations for Using GCS When Making Changes
GCS is particularly useful during implementations after you have uploaded historical balances
into Oracle General Ledger. If the accounting calendar or chart of accounts changes, you can
use GCS to perform account mapping and then transfer balances period by period into a new
ledger.
Caution: If you decide to change your ledger after you have turned on Multi-Org for your
subledgers and entered transactions using your subledgers, you should take additional
precautions. Switching your ledger under these conditions may have serious ramifications to
your data integrity because all historical subledger transactions point to the old ledger and all
new subledger transactions point to a new ledger.
Using GCS with the Subledger Accounting
Companies using the Subledger Accounting Dual Posting solution can use Global
Consolidation System (GCS) to transfer subledger transactions, other than Payables and
Receivables transactions, to another ledger to create alternative accounting representations of
their accounting data.
The Subledger Accounting Dual Posting solution enables you to transfer a single Payables or
Receivables transaction to two ledgers that use different accounting rules. Subledger
Accounting Dual Posting only addresses transactions from Payables and Receivables. Other
transactions that require a second accounting representation can be transferred to the second
ledger using GCS. Global Consolidation System (GCS) allows you to synchronize transactions
between the source and target ledgers by allowing you to retain journal batch names and
descriptions and allowing you to exclude the transfer of journals by journal category.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 22

Consolidation Workbench

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidation Workbench
The Consolidation Workbench provides a central point of control for consolidating an
unlimited number of subsidiaries to your parent. This window provides feedback on the state of
the consolidation process, keeping you informed about each subsidiary's consolidation status.
The workbench also monitors subsidiary account balances for any changes that occur after the
subsidiary data has been transferred to your parent ledger.
Consolidation Sets
You can even create consolidation sets which launch multiple consolidations in a single step
for overall streamlining of the consolidation process.
Consolidation Hierarchies
Finally, you can create consolidation hierarchies, or multilevel hierarchies, and view your
consolidation hierarchies using a graphical Consolidation Hierarchy Viewer.
State Controller
From the Consolidation Workbench you can access the State Controller, which is a colorcoded navigation tool to guide you through the consolidation process.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 23

Consolidation Workbench (continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidation Workbench (continued)


(N) Consolidation > Workbench
When you navigate to the Consolidation Workbench, the Find Consolidation Processes
window opens. This window works with the Consolidation Workbench to help you find
consolidation and elimination processes. Enter a query in the Find Consolidation Processes
window. The results are displayed in the Consolidation Workbench.
Using the Find Consolidation Processes Window
To narrow the search for a consolidation process, enter search criteria in as many of the
following fields as you like:
Parent: Parent ledger.
Parent Period: Consolidation period.
Balance Type: Actual, Balance, or Any.
Mapping Set: Group of mappings.
Mapping: Single mapping.
Subsidiary: Subsidiary ledger.
Status: Consolidation status.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 24

Elimination Set: Fully reciprocal elimination entries.


Elimination Status: List of eleven different status of eliminations.
Note: Using the Find Consolidation Processes window refreshes data displayed in the
Consolidation Workbench. When you generate, post, or reverse consolidation journals,
navigate to the Find Consolidation Processes window and select the Find button to refresh the
data displayed. Alternatively, you can choose View > Find All from the menu bar.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 25

Using the State Controller

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using the State Controller


Use the State Controller as a short cut to navigate directly to consolidation mapping and
elimination definition windows.
The State Controller buttons correspond to one of the functional steps of a consolidation so you
can quickly access the consolidation step you want to perform.
When you select a subsidiary from the Consolidation Workbench, the State Controller buttons
change color based on which steps you have performed or need to perform for the subsidiary.
Each button on the State Controller opens the related General Ledger window.
(N) Consolidation > Define > Mapping
There are navigation paths corresponding to the buttons that open General Ledger forms and
windows:
ButtonMapping
General Ledger WindowConsolidation Mappings
Navigation(N) Consolidation > Define > Mapping

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 26

ButtonMapping Sets
General Ledger WindowConsolidation Mapping Sets
Navigation(N) Consolidation > Define > Mapping Sets
ButtonTranslation Status
General Ledger WindowTranslation Statuses
NavigationThis is available only with the State Controller
ButtonTransfer
General Ledger WindowTransfer Consolidation Data
Navigation(N) Consolidation > Transfer > Data
ButtonTransfer Set
General Ledger WindowTransfer Consolidation Data Set
Navigation(N) Consolidation > Transfer > Data Set
ButtonReview Journal
General Ledger WindowEnter Journals
Navigation(N) Journals > Enter
ButtonPost
General Ledger WindowPost Journals
Navigation(N) Journals > Post

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

ButtonElimination Set
General Ledger WindowElimination Set
Navigation(N) Consolidation > Elimination > Define

ButtonEliminate
General Ledger WindowGenerate Eliminations
Navigation(N) Consolidation > Elimination > Generate
ButtonReport (Standard)
General Ledger WindowSubmit Request
NavigationReports > Request > Standard

l
c
a

r
O

n
I
e

ButtonReport (Financial)
General Ledger WindowRun Financial Report
NavigationReports > Request > Financial
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 27

y
m
e
d
a
c

State Controller Button Colors

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

State Controller Button Colors


Selecting a State Controller button accesses the General Ledger window to complete that step.
To help guide you in completing your consolidation steps, the State Controller buttons are
displayed in one of three colors:
Blue - Recommended
Gray - Not recommended
Red - Warning
When you select a subsidiary from the Consolidation Workbench, the State Controller's
buttons change color based on which steps you have performed or need to perform for that
subsidiary. After you successfully complete a consolidation step, the State Controller buttons
may change color to reflect the current status.
For example, the Review Journal button is light gray until data has been transferred. After the
consolidation journal entry is generated, it appears in blue, to indicate that reviewing the
consolidation journal is now a recommended step. If previously translated data has changed
since the transfer, or the translation rate has changed, the translation status button turns red to
warn you that you need to re-run translation.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 28

Defining a Consolidation Mapping

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining a Consolidation Mapping


(N) Consolidation > Define > Mapping
You must define or modify a consolidation mapping for each subsidiary ledger you want
to consolidate. The mapping identifies the parent and subsidiary ledgers. The mapping
rules control the consolidation of data into the parent ledger.
Consolidation mappings include identifying the parent and subsidiary, the method,
currency, effective dates, consolidation run options, segment mapping rules, account
mapping rules and usage type.
Selecting a Consolidation Method
When the consolidation is run, consolidation journal entries are created in the parent
ledger.
Balances:
Select Balances to consolidate actual, average, translated, budget, or statistical balances.
This method does not include journal entry detail. If you choose the Balances method, the
resulting consolidation journal entries includes the account balances for all the subsidiaries
that were run. For example, if a subsidiary had five transactions that made up the balance

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 29

of the sales account, the consolidation journal entry includes the balance of the sales
account, not the individual transactions.
Note: You must use this method if you want to consolidate balances from your subsidiaries'
summary accounts.
Transactions:
Select Transactions to consolidate actual journal entry detail from a subsidiary ledger.
This method allows you to selectively consolidate individual journal entries. This method
is particularly useful if you want to make incremental updates if new journals are entered
after you run consolidation. Instead of reversing the original consolidation batch, which is
the case for the Balances consolidation method, you can transfer the additional journal
entry and post it to update the consolidated balances. If you choose the Transactions
method, the resulting consolidation journal entries include the transactions for all the
subsidiaries that are run. For example, if a subsidiary has five transactions booked to the
sales account, the consolidation journal entry includes the summation of all five
transactions. If you want each transaction to be listed in the parent ledger as five separate
transactions, you need to run the transfer five separate times.
Note: You can only use this method if both ledgers have the same functional currency.
If you have average balance processing enabled, your parent should be defined as a nonconsolidation ledger with average balances enabled.
Entering a Currency
Enter the currency to use for the consolidation. This is the same as the functional currency
for the parent. You can also select STAT.
Consolidating Books with Average Balance Processing Enabled
For average balance processing, optionally select a default Usage type such as standard,
average, or both to transfer standard, average, or both balances to the parent ledger.
Hint: You can create separate consolidation mappings for standard and average balances.
This is helpful if you want to use different mapping rules to get different levels of detail.
For example, you might map standard balances to view consolidated totals for each cost
center or average balances to view consolidated totals for each company.
Note: Standard defaults if you choose Transactions as the consolidation method. For more
information, refer to the Oracle General Ledger User Guide or the 11i General Ledger
Financial Management Advanced Topic Average Balance Processing.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 30

Mapping Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Mapping Rules
Selecting a Mapping Rule
Select a Mapping Rule to specify how to consolidate balances or transactions from your
subsidiary to your parent. Your choices include segment rules, account rules, or a combination
of both.
Segment rules are preferable to account rules because:
Defining consolidation mapping is quicker and easier. For example, if your parent account
has only three segments, you can map an entire subsidiary's chart of accounts with just
three segment rules.
Running consolidations based on segment rules is faster than those based on account rules.
Changing Mapping Rules
Save your work after you have set up your consolidation mapping. Once saved, you cannot
modify your rollup rules, except to change the parent and subsidiary segment detail values. To
change a rollup rule, delete it and create a new one.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 31

Using Account Mapping Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Account Mapping Rules


Account Rules: Enter the Subsidiary Accounts and the Parent Account to which you want to
map each subsidiary account range.
Example 1: Map subsidiary account 02.300.5410.100 to account 01.5000.100 in your
parent ledger.
Example 2: Map the entire range of subsidiary accounts 02.400.5400.100 through
02.400.6999.100 to account 01.5200.100 in your parent ledger.
Note: Run new consolidations in audit mode to ensure that your account mappings are correct.
The audit mode allows you to run several audit reports to help you verify that your mappings
are set up correctly.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 32

Using Segment Mapping Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Segment Mapping Rules


Segment Rules
Enter the parent segment name to which each subsidiary is mapped, an Action, and the
Subsidiary segment name. For example, you can map your subsidiary's Department segment to
your parent's Cost Center segment. You can use only one action for each parent segment.
Mapping Rule Actions
Rule Description
Copy Value From
Copies all values in your subsidiary segment to the same
values in your parent segment. The segments do not have to
use the same value set, but must use the same segment
values.
Assign Single Value
Assigns one specific value that is used for the parent
segment. You must enter the value that the parent chart of
accounts uses. Use this rule when your parent account has
more segments than your subsidiary account.
Use Rollup Rules From
Maps values from your subsidiary segments to your parent
segments using the rules specified in the Rollup Rules
region.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 33

Using Segment Rollup Rules

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Segment Rollup Rules


You must define a rollup rule for any segment value mapping rules that are assigned the action
Use Rollup Rules From.
A rollup rule tells General Ledger what detail level of information to transfer and how to roll
that information up into the parent. There are four rollup rules possible:
Transfer LevelDetail
UsingDetail Ranges
ResultsMaps a range of detail values from subsidiary ledger into one detail value in
parent ledger.

n
I
e

Transfer LevelDetail
UsingParent
ResultsMaps a parent value from subsidiary ledger into a detail value in parent ledger.

l
c
a

r
O

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 34

Transfer LevelSummary
UsingParent
ResultsMaps a subsidiary segment parent value into a segment value in parent ledger to
consolidate balances from the summary account associated with the subsidiary segment
parent value. This rollup rule can only be used with the Balances consolidation method.
Transfer LevelSummary
UsingParent Ranges
ResultsMaps one or more ranges of subsidiary segment parent values into a segment
value in parent ledger. This consolidates balances from the summary accounts associated
with the subsidiary segment parent values. This rollup rule can only be used with the
balances consolidation method.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 35

Defining a Consolidation Mapping Set

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining a Consolidation Mapping Set


(N) Consolidation > Define > Mapping Set
Mapping Sets are create to transfer data for multiple subsidiaries simultaneously. After the
Mapping Set is created the results can be viewed in the Consolidation Hierarchy Viewer.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 36

Consolidation Hierarchy Viewer

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidation Hierarchy Viewer


(N) Consolidation > Workbench (B) State Controller (B) Mapping Set
(B) View Consolidation Hierarchy
The Consolidation Hierarchy Viewer displays your consolidation structure in a graphical
format. You can easily access your consolidation structure, mapping, parent/subsidiary
relationship, and ledger information, even for complex, multilevel consolidations that include
intermediary parents.
You launch the Consolidation Hierarchy Viewer from the Consolidation Mapping Set window
to display your multilevel consolidation structure in a graphical format. You can expand or
collapse the hierarchy
There are three ways you can review consolidation hierarchies:
Ledger Only: Displays your hierarchy using only the company's ledger name plus the
three components that make up that ledger: the currency, calendar, and chart of accounts
structure.
Sets and Mappings Only: Displays your hierarchy using only the consolidation mapping
rules name that comprises the mapping set.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 37

Both: Displays your hierarchy using both the company's ledger name and components and
the mapping rules name.
Note: You can only view consolidation hierarchies for consolidations in a mapping set.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 38

Preparing Subsidiary Data

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Preparing Subsidiary Data


Prepare your subsidiary data by revaluing and translating balances before you transfer the
balances to your parent.
Revalue Balances:
If any of your ledgers have balance sheet accounts that have foreign currency balances,
revalue the balances to reflect the impact of any changes in exchange rates. Post the
resulting revaluation journal.
Translate Balances:
Select the State Controller's Translation Status button to check the current status of your
subsidiary translations. If any of your subsidiary ledgers uses a functional currency
different from your parent, you should translate the account balances before you transfer
the subsidiary data to your parent ledger.
Note: Translation must be run in the subsidiary ledger the first time. Subsequent runs can be
done from the Translation Status window.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 39

Run Reports:
Run a trial balance report for each subsidiary ledger, using the parent ledger' functional
currency.
- Run after revaluation and translation have been processed in the consolidation
currency.
- Review the trial balance to ensure the data is accurate.
- Use these reports to reconcile subsidiaries to the parent.
- If subsidiary data has been translated, review the trial balance to ensure the data is
accurate.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 40

Revaluation Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Revaluation Process
Revaluation should be completed before translation so the values are correct before they are
translated. The revaluation process performs the following:
Locates all accounts (within a range of specified accounts) in which all or a portion of the
balance is derived from foreign currency transactions.
Revalues the foreign currency portion of the account balance using the revaluation rate
defined in the Period Rates table. The Revaluation Rate is the inverse of the Period End
Rate (expressed as 1/Period End Rate).
Calculates the difference between the current cumulative functional currency balance of
these foreign transactions and the revalued functional currency balance calculated using
the Revaluation Rate.
Creates an unposted journal batch to adjust the account balance to the new revalued
balance. The offset account is the Unrealized Gain/Loss account specified when you run
the revaluation process.
You must post the revaluation journal entries. Optionally, at the beginning of the next period,
you can reverse the journal entries and revalue the balances again at the end of the next period.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 41

Notes: Some companies do not reverse the revaluation journal and choose to only revalue the
activity for the period. Also, revaluation is run each period until the obligation is settled. The
Realized Gain/Loss is recorded by the appropriate subledger (Accounts Payable or Accounts
Receivable) at the time the obligation is settled.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 42

Translation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Translation
If any subsidiary's ledger uses a functional currency different from the currency of the parent
ledger, translate the account balances to the parent's functional currency before transferring
them to the parent ledger.
The first time translation is run for a period, it should be initiated from the subsidiary.
However, subsequent translations, if they are needed, can be initiated from the parent, using
the State Controller Translate button.
Notes:
When running consolidation for the first time, it is best to consolidate Year-to-Date (YTD)
amounts for balance sheet accounts to capture the subsidiary book's beginning balances.
Period-to-Date (PTD) consolidation lacks the historical information needed to distinguish
the translated beginning balances from the translation adjustment for the new rate.
For income statement account balances, run period-to-date (PTD) consolidation.
If the period rate changes, or additional data is posted to a subsidiary after translation has been
run, the translation becomes obsolete. This is indicated by the red color of the Translation
button. You need to retranslate the data, delete the previous transfer, then run the transfer
again.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 43

Transferring Subsidiary Data to Parent Ledger

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Transferring Subsidiary Data to Parent Ledger


(N) Consolidation > Workbench
To transfer consolidation data to your parent ledger, use the Transfer button on the State
Controller to launch a concurrent process.
You can optionally select the following Run Options:
Run Journal Import: Automatically creates journal entries in your parent ledger.
Create Summary Journals: Summarizes all journals lines for the same account into a single
debit line and credit line.
Audit Mode: Creates an audit trail of transferred data that can be reviewed in
Consolidation Audit Report, Unmapped Subsidiary Account Report, and the Disabled
Parent Accounts Report.
Consolidating Balances
The mapping selected for consolidation must use the balances consolidation method in
order to transfer balance data. When you submit the transfer process with the Run Journal
Import option enabled, General Ledger creates an unposted consolidation journal batch in
your parent ledger that includes all the valid accounts with the range selected for the

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 44

transfer. If your consolidation range excludes some accounts from your subsidiary ledger,
and consolidation is run in audit mode, you can review any excluded accounts in the
Unmapped Subsidiary Accounts Report.
If you do not select the Run Journal Import option for your transfer, you must manually
import the journal using the Import Journals window from your parent ledger.
Note: When running consolidation for the first time, you need to run a year-to-date (YTD)
consolidation for balance sheet accounts. This allows you to consolidate the subsidiary's
beginning balances. For each subsequent consolidation, run consolidation using PTD
balances to get the net change for the period.
Consolidating Transactions
You can consolidate transactions only if the mapping you want to transfer uses the
transactions consolidation method. In addition, you must use the Balance Type of Actual.
For average balance processing books, you should consolidate into a non-consolidations
ledger with average balances enabled.
In the Consolidation Workbench, select the consolidation mapping you want to run.
General Ledger automatically enters Actual for the Balance Type, Standard for the Usage
type, and PTD for the Amount Type. Then select the journal batches you want to
consolidate. You can search subsidiary ledgers for all unconsolidated journal batches,
previously consolidated batches or both.
Transferring Consolidation Set Data
If you have numerous subsidiaries, you can group them into a consolidation mapping set
and then transfer the set to the parent ledger. You can use the Query Mappings button to
review the mappings contained in a specific mapping set, the subsidiary period and date.
Select the mappings you want to transfer by selecting the check box to the left of each
mapping name. Then select the Transfer button to launch the transfer program.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 45

Consolidation Tracking and Reversals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidation Tracking and Reversals


(N) Consolidation > Workbench (B) Find
Consolidation Tracking: The Transferred Balances column on the Consolidation Workbench
indicates whether the balances for a mapping are current or obsolete. The workbench monitors
subsidiary account balances for any changes that occur after the subsidiary data has been
transferred to the parent ledger.
Consolidation Reversals: If you reverse a subsidiary consolidation process, the Status column
displays Reversed for that process if all the following conditions have been met:
The original consolidation journal is posted.
A reversal of the original consolidation journal is generated and posted.
The order of the operations is not important. A reversal can be performed before posting
the original consolidation journal, but all three operations must all be complete for a status
display of Reversed.
Note: If you need to rerun consolidation or re-transfer data from your subsidiaries, be sure to
reverse the original consolidation journal entries to avoid double-counting balances.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 46

Posting Consolidation Journal Entries

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Posting Consolidation Journal Entries


After you have transferred subsidiary data to the parent ledger:
Run Journal Import, if not chosen as a consolidation run option.
Review the unposted consolidation.
Post the consolidation journal entries in the parent ledger. This launches a concurrent
process.
Request standard or FSG reports to review the consolidated results.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 47

Global Consolidation System Cross Instance Data Transfer

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Global Consolidation System Cross Instance Data Transfer


Enterprises that manage their business operations in multiple database instances need an
automated way to transfer data from remote subsidiary database instances to a central
consolidation database instance.
The Global Consolidation System Cross Instance Data Transfer features the following:
Automatic transfer of consolidation data from one instance to another using database links
Import and post consolidation journals in one step
Notify users of the transfer status using Workflow Notifications
The Global Consolidation System facilitates the consolidation of data from remote subsidiary
ledger database instances to a central consolidation database instance. Using database links,
Global Consolidation System allows you to automatically transfer consolidation data from one
instance to another, as well as optionally import and post the data automatically in the
consolidation database instance. You no longer have to manually transfer consolidation data
files from the remote subsidiary instances to the consolidation database instance and manually
import and post the data into the parent ledger.
This feature automates the entire process and also includes workflow notifications providing
notification of the cross instance consolidation status. Global companies with operations on

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 48

multiple database instances can use this feature to consolidate their subsidiaries in a more
efficient and automated manner.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 49

Cross Instance Data Transfer Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Cross Instance Data Transfer Security


Global companies with operations on multiple database instances require security of database
objects from unauthorized users to do the following:
Prevent users from modifying tables and other objects in the parent consolidation instance
Limit users to only transferring, importing, and posting consolidation data
Using this security, there is no need to re-enter your username and password every time you
transfer consolidation data, saving time and redundancy. And, the username/password is now
validated at the time you sign on to Oracle Applications.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 50

Global Consolidation System Parallel Consolidation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Global Consolidation System Parallel Consolidation


Global companies who transfer data for a large number of subsidiaries want to:
Improve the performance of consolidation transfers from different subsidiaries
Speed the close process by running consolidation transfers in parallel
Global Consolidation System Parallel Consolidation allows users to run multiple concurrent
consolidation transfer processes in parallel for different subsidiaries and to consolidate a high
volume of detail. The Global Consolidation System Parallel Consolidation feature takes
advantage of using separate GL_INTERFACE tables to speed up the transfer and import of
consolidation data into the target ledgers using multiple parallel processes. This allows global
companies, who often need to transfer data for a large number of subsidiaries, to increase
processing efficiency and save time during the critical close process.
To use Global Consolidation System Parallel Consolidation, you must select the Run Journal
Import option in the Transfer Consolidation Data or Transfer Consolidation Data Set forms.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 51

Creating Eliminating Entries

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Creating Eliminating Entries


There are several methods you can use to create eliminating entries in your consolidated parent
or elimination ledger.
Use the Automatic Intercompany Eliminations to create elimination sets. Elimination sets are
used for fully reciprocating eliminations. For example, use elimination sets to fully offset each
subsidiary's Intercompany Payables and Intercompany Receivables accounts.
Other options for eliminating entries are to use Oracle General Ledger's journaling features to
do the following:
Create recurring journal entries for eliminations that are not fully reciprocated. Recurring
journals allow you to create formula-based eliminations that only partially offset
intercompany transactions, such as minority interest eliminations.
Create standard journal entries to eliminate intercompany balances.
Create elimination journal entries in Web ADI. Use the power of Excel to enter
elimination entries, link worksheets and create complex calculations. You can upload
them from Web ADI, then post them in Oracle General Ledger.
Note: If you want to segregate elimination entries from operational accounting entries, you
should create a single elimination company. For example, if you have Company 01, 02, and 03,

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 52

create a fourth elimination company, such as Company 99. Enter all eliminating entries using
the elimination company. Then you can report consolidated results before and after
eliminations.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 53

Formula-Based Eliminations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Formula-Based Eliminations
Recurring journals must be used to eliminate average daily balances. For more information,
refer to the Oracle General Ledger User Guide or the 11i General Ledger Financial
Management Advanced Topic Average Balance Processing.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 54

Automatic Intercompany Eliminations Program

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Automatic Intercompany Eliminations Program


The Automatic Intercompany Eliminations program eliminates intercompany balances. It is
used only for fully reciprocating eliminations that repeat every accounting period.
To use this program create an elimination set. An elimination set is a batch of one or more
related elimination entries. If an elimination company is used as the target company when
booking elimination entries, you must specify the balancing segment value for the elimination
company.
The Automatic Intercompany Eliminations program automatically generates eliminating
entries per the rules specified in the Define Elimination Accounts window.
An elimination set is defined with a source account to eliminate, and a target account to
eliminate it into.
When the elimination is run, journal entries are created for all values in the source account
to zero them out and post them to the target account.
You can use the Consolidation Workbench and State Controller to track the elimination
status of elimination sets and post any generated elimination sets.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 55

Defining an Elimination Set

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining an Elimination Set


Elimination sets can contain a single eliminating journal entry, or a group of related
elimination entries.
Elimination entries are comprised of individual lines mapped to fully eliminate balances from
source accounts to target accounts.
Note: You cannot use the Automatic Intercompany Eliminations program to eliminate average
balances.
Elimination Set Components
Elimination Company:
- Choose a balancing segment value to represent the elimination company. This
company is used as the target company when booking elimination entries and the
value cannot be overridden. You can leave this field blank if you do not wish to use
an elimination company. If you leave this field blank, the balancing segment value of
the target account is used.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 56

Track Elimination Sets:


- If you want the elimination set to be part of the checklist for determining which
eliminations are completed for the period, select the Track Elimination Status check
box.
Period Last Run:
- General Ledger populates this field to indicate the period in which you last executed
an elimination set.
Effective From and To dates:
- Enter a range of effective dates that includes only those periods for which you want
the eliminating entry to be used. Oracle General Ledger generates eliminating journal
entries only when you choose a date that falls within the Effective Dates range.
Currency:
- Select the functional currency of the parent ledger or STAT. The currency you
specify is for both source and target accounts.
Amount Type:
- Enter period-to-date, (PTD), quarter-to-date (QTD), year-to-date (YTD), or projectto-date (PJTD). Average Balances cannot be used.
Source Account:
- The Source Account balance is fully eliminated into the target account. The
elimination program takes the negative balance of the source account and places the
balance in the target account. For each account segment, choose a detail account
value, a parent value, or leave the segment blank.
Note: Use parent values to reduce account maintenance because the elimination set
automatically accommodates changes in the child values associated with a particular
parent value. Parent values save you time in defining elimination sets because you
can specify one elimination line which includes the parent value, instead of multiple
lines for each child value. If you use parent values, the elimination functionality
automatically loops through each of the child values for those segments and creates
its detailed or summarized offset in your elimination journal.
Target Account:
- Specify a target account for your elimination entry. For each account segment, choose
a detail account value or leave the segment blank.
Note: If you specify an elimination company in the Elimination Sets window, the
balancing segment value for the target account is set for you. You cannot override
this default. If you do not specify an elimination company in the Elimination Sets
window, the source account balancing segment value defaults as the target balancing
segment value and you can override this value.
Specifying an Elimination Company
If you specify an elimination company in the Elimination Sets window, the balancing
segment value for the target account is set for you. You cannot override this default.
If you do not specify an elimination company in the Elimination Sets window, the source
account balancing segment value defaults as the target balancing segment value and you
can override this value.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 57

Source and Target Account Examples

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Source and Target Account Examples


The examples above illustrate how various mapping rules work based on the account structure
shown above for a single account segment, in this case, the cost center segment. The same
concepts apply to all segments in your chart of accounts.
The parent cost center 999 has three child accounts, 100, 200, and 300. Cost center 400 does
not have a parent.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 58

Balancing Options for Eliminations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Balancing Options for Eliminations


If elimination journals are out of balance, you can specify balancing options to either allow out
of balance journals to be created or to post the net difference to an alternative account.
Balancing options apply to all journals created for the elimination set.
Allow Out of Balance Journal: Allows the creation of an unbalanced journal entry to be
reviewed and corrected before posting.
Balance with Net Difference Account: Specifies an account template to use if the difference is
a net debit or credit.
In addition, threshold rules can be applied to prevent the automatic balancing of elimination
journals if the net difference exceeds a specific amount, a percentage of a particular account, or
a percentage of the journal.
Enter one of the following parameters to specify the threshold amount:
Constant amount: Specify a fixed amount
Percentage of account: Enter a number and an account. The number represents a
percentage of the period-to-date (PTD) balance of the selected account. This account must
be a detail account.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 59

Percentage of journal: Enter a number that represents the percentage of the lesser total
debit or total credit of the unbalanced journal.
If multiple balancing segments are involved, General Ledger creates specific balancing
accounts by balancing segment value.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 60

Allow Out of Balance Journal

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 61

Balance with Net Difference

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Balance with Net Difference


If you use the Balance with Net Difference option, you can select different net difference
accounts for debit differences and credit differences.
You can also enter threshold rules with the Balance with Net Difference option:
If the difference does not exceed the amount specified in the threshold rule, the
elimination journal is automatically balanced.
If the difference exceeds the amount specified in the threshold rule, you can examine the
difference in the out of balance journal entry and decide what needs to be done.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 62

Consolidated Balances Inquiry

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidated Balances Inquiry


With General Ledger's drill down functionality, you can view any subsidiary, account, journal,
or subledger transaction. From your parent ledger, you can drill between:
Consolidated and subsidiary entities
Detail accounts and journal entries
Summary and detail account balances
Journals and subledger transactions
Note: To be able to use drill down, select the Import Journal References check box in the
Journal Sources window, in the parent ledger, for the consolidation journal source. To
drilldown to subledger transactions, you must also select the Import Journal References check
box for each subledger source.
Drilldown Example
Suppose while analyzing total consolidated sales in your parent ledger, you want to determine
how much each subsidiary contributed to the total amount. You drill down from the
consolidated sales balance to any subsidiary sales account balance. From there, you can view
account details and journal entries. If you need further information, drill down further to the

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 63

Accounts Receivable subledger transactions that contributed to your total consolidated sales
balance.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 64

Performing Consolidated Balances Inquiry

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Performing Consolidated Balances Inquiry


(N) Inquiry > Account
Perform an account inquiry in your consolidated parent ledger.
Select the Show Journal Details button to drill down to the Journals window.
Search for journal batches with a journal source of Consolidation to locate your consolidation
journal entries.
Select the Drilldown button to open the Consolidation Drilldown window.
Select Detail Translated Balances button to view the translated balance amounts.
To view amounts in original currency entered, select the Entered Balances button.
To change the amount type to Year-to-Date (YTD), Period-to-Date (PTD), Quarter-toDate (QTD), or Project-to-Date (PJTD), select the Switch Amount Type button.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 65

Running Consolidation Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Running Consolidation Reports


Select the Report button on the State Controller to submit standard consolidation reports.
Consolidation Audit Report:
Use this report to review the mapping of account balances from your subsidiary ledger
into accounts in your parent ledger for a specific consolidation mapping. It reports the
total of all subsidiary account balances that were consolidated into each account in your
parent ledger.
Consolidation Exception Reports
Unmapped Subsidiary ReportUse this report to determine if your consolidation is complete
prior to posting. It reports any subsidiary accounts, included in the account range you specified
for your consolidation transfer, with non-zero balances that were not consolidated into your
parent ledger because the accounts were not mapped.
Disabled Parent Account ReportUse this report to review all disabled accounts in your
parent ledger for which you tried to consolidate balances or transactions.
Consolidation Rules ReportThis report prints the segment and account rules defined for a
specific consolidation mapping.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 66

Consolidation Journals ReportThis report lists subsidiary journal lines and the parent
accounts used for your consolidation. Use this report to review journal batches consolidated
across multiple ledgers. You must run this report from your parent ledger. You can only run
this report if your consolidation uses the Transactions method and you do not select the Create
Summary Journals option.
Notes:
The Consolidation Audit Report, Unmapped Subsidiary Report, and Disabled Parent
Account Report are available only if you select the audit mode run option when
transferring your subsidiary data.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 67

Creating Custom Consolidation Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Creating Custom Consolidation Reports


You can use Financial Statement Generator (FSG) or Web Applications Desktop Integrator
(Web ADI) to define custom consolidation reports for your parent ledger. You can report on
multiple ledgers in the same report as long as each ledger shares the same account structure
and calendar.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 68

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 69

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Consolidations
Chapter 11 - Page 70

Period Close

y
m
e
d
a
c

Chapter 12

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 2

Period Close

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 4

The Accounting Cycle

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

The Accounting Cycle


The following are steps in the General Ledger Accounting Cycle:
Open period
Create functional and foreign journal entries.
Reverse journal entries
Convert journal amounts
Post and review balances
Revalue and translate foreign currency balances
Consolidate ledgers
Review and correct balances
Run accounting reports
Close the accounting period

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 5

Period Close Checklist

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 6

Overview of Importing Journal Entries

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of Importing Journal Entries


Importing information from Oracle subledgers is a two-step process:
Data is pushed into the GL_INTERFACE table from the subledger using a transfer
program.
Journal Import pulls the information from the Interface table to create valid, postable
journal entries in General Ledger.
When you initiate the transfer program from Oracle subledgers, such as Oracle Payables or
Oracle Receivables, you can choose to also submit the Journal Import process. If you do not
choose to run Journal Import from the subledger, you must run Journal Import separately in
General Ledger, using the Import Journals window, in order to create postable journal entries.
The Journal Import process creates journal entries based on accounting information from either
Oracle subledger applications or non-Oracle feeder systems. It loads this data from the
GL_INTERFACE table into the GL_JE_BATCHES, GL_JE_HEADERS, and GL_JE_LINES
tables of General Ledger. It can transfer journal information in detail or summary.
Note: Journal Entries can be transferred anytime during the period. Before closing each
subledger, a final transfer should be performed. Oracle Assets transfers journal information
directly to General Ledger to create unposted journal entries in the GL_JE_BATCHES,

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 7

GL_JE_HEADERS, and GL_JE_LINES tables. You do not run Journal Import to transfer asset
information to General Ledger.
Integration with Non-Oracle Systems: If you maintain your subledger information in an
external, non-Oracle application, you must write a script to convert data into a format readable
by SQL*Loader, to load that information into the GL_INTERFACE table.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 8

Journal Import Verification Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Journal Import Verification Process


(N) > Journals > Import > Run
Journal Import validates all of your data before it creates journal entries in General Ledger. If
you allow suspense posting for your ledger, Journal Import assigns lines with invalid accounts
to the suspense account. Journal Import rejects all other invalid lines, and they remain in the
GL_INTERFACE table. Journal Import also prints your error lines in the Journal Import
Execution report.
Journal Import validates the following attributes to ensure that your journals contain the
appropriate accounting data:
Account combinations
Unbalanced journal entries
Periods
Foreign currency errors
Budget information
Encumbrance information
Other miscellaneous items

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 9

Before closing the General Ledger, verify that all journal entries have been imported from the
GL_Interface table. If not, trouble shoot the remaining entries.
Caution: Do not correct or delete journal import data from Oracle subledgers such as Oracle
Payables or Oracle Receivables. Corrections do not update the Oracle subledger data causing a
permanent out of balance between the General Ledger and the subledger. The Oracle
subledgers set flags to indicate the transactions have been sent to Oracle General Ledger. If the
import is deleted, these flags must be reset before the transactions can be resent.
For more information on Journal Import, see the previous chapter on Journal Entries.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 10

Posting Journals

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Posting Journals
You have three methods to post journal import batches.
Batch Posting: Navigate to the Post Journals window to post a group of journal batches.
- (N) Journals > Post
Manual Posting: Select the More Actions button from either the Journals window or the
Batch window to post a journal batch at the time of entry. This option is available only if
the profile option Journals: Allow Posting During Journal Entry has been set to Yes. When
you post a journal, Oracle General Ledger posts all the journals in a batch.
(N) Journals > Enter (B) More Actions
Automatic Posting: Run the AutoPost program to post journal batches automatically based
on a schedule you define.
- (N) Setup > Journals > AutoPost
Correcting Batch Posting Errors: Review the batch to identify the posting error. Common
explanations for unpostable batches include:
Control total violations
Posting to unopened periods

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 11

Unbalanced journal entries


Posting Statuses are:
Unposted
Pending
Processing
Selected for posting
Posted
Error
For more information on Posting Journals, see the previous chapter on Journal Entries.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 12

Reconciling Subledger Data

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reconciling Subledger Data


Before closing the General Ledger, reconcile the subledger data to the General Ledger to be
sure that all transactions have been transferred and accounted for correctly in the General
Ledger. This can be done using reports and on line account analysis.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 13

Close the Subledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Close the Subledgers


Once the data is reconciled, close the subledgers. A suggested order for closing the subledgers
is as follows:
Projects: Receives and sends information on expenses from and to Payables. Also receives
outstanding purchase orders from Purchasing. Sends Asset lines to Assets. Sends
information to General Ledger.
Payables: Transfers information to Assets, Projects, and General Ledger.
Purchasing: Calculates period end accruals for expense items received but not yet
invoiced. If Purchasing closes before Payables, more invoices could be entered causing an
out of balance situation.
Assets: Receives asset invoice lines from Payables after they have been transferred to the
General Ledger.
Receivables: Can be closed at anytime in the process. It is not depended on the other
modules.
Inventory: Transfers inventory cost information. Close after Purchasing and Receivables
to ensure that all receiving and shipping transactions have been processed.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 14

Note: Order Management updates Inventory during Ship Confirm which precedes the
AutoInvoice Process. Therefore, verify that all orders have been processed in Order
Management before closing Inventory.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 15

P2P Close Processes

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

P2P Close Processes


Submit the Payables Transfer to General Ledger process to transfer accounting information to
the GL Interface. After the Payables Transfer to General Ledger process completes, run the
Journal Import process to create unposted journals in General Ledger.
Note: The Payable Transfer can now be run as part of a set of programs called the Payables
Accounting Process that creates the payables accounting entries, transfers the data into the GL
Interface table, and runs Journal import.
Purchasing Receipt Accruals - Period End: Use the Receipt Accruals - Period-End process
to create period-end accruals for your uninvoiced receipts. This process only generates
receipt accruals for items you purchase and receive that are set to accrue at period end.
Receipt accruals for items set to accrue on receipt are automatically sent to the GL
Interface. In either case, use the Journal Import program with a source of Purchasing to
transfer receipt accruals from the GL Interface to the General Ledger Journal tables.
Inventory Transfer Transactions to GL: Use the Transfer Transactions to GL process to
transfer summary or detail accounting activity for any open inventory period into the
General Ledger Interface, including both inventory and work in process entries. When
more than one period is open, the transfer selects transactions from the first open period

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 16

up to the entered transfer date, and passes the correct accounting date and financial
information into the General Ledger Interface. Use the Journal Import program with a
source of Inventory to transfer accounting information from the GL Interface to the
General Ledger. Run this process for each inventory organization.
For Assets, run the following processes:
- Mass Additions Create: Run the Mass Additions Create program to transfer capital
invoice line distributions from Payables to Assets. This process creates no accounting
entries. After the program completes, invoice distributions may be processed.
- Post Mass Additions: Once your mass additions are processed, use the Post Mass
Additions program to place the assets in service.
- Run Depreciation: This process calculates depreciation, gain/losses on retirements,
and (optionally) closes the period.
- Create Journal Entries: Use the Create Journal Entries process to create accounting
and transfer it directly to the General Ledger. The accounting clears the asset clearing
account and charges the asset cost account. Assets does not use the GL Interface.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 17

Overview of the P2P Period Close

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 18

Reconcile AP to GL

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reconcile AP to GL
Use the following Payables reports to reconcile your transferred invoices and payments to your
Accounts Payable Trial Balance to ensure that your Trial Balance accurately reflects the
Accounts Payable Liability:
Accounts Payable Trial Balance (for last day of prior period)
Posted Invoice Register - Invoice journals must be posted in General Ledger to appear on
this report.
Posted Payment Register - Payment journals must be posted in General Ledger to appear
on this report.
Accounts Payables Trial Balance (for last day of current period)
This balancing process will help you ensure that all liabilities recorded in Payables are
reflected in the General Ledger AP Liability accounts. If the balance reported by the Accounts
Payables Trial Balance does not equal the balance in the AP Liability account, you can use the
Account Analysis report and the General Ledger reports to determine what journals are being
posted to that account. Before running your reports, run the Payables Accounting Process with
the Transfer to General Ledger Program and Journal Import for all transactions in the period
that you are reconciling. Also, be sure to post the transactions in the General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 19

Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reports
Accounts Payable Trial Balance: Verify that total Accounts Payable liabilities in Payables
equal those in the General Ledger. To reconcile these balances you can compare the
cumulative total liability provided by this report with the total liability provided by your
General Ledger.
Accrual Rebuild Reconciliation Report: Analyze the balance of the Accounts Payable (A/P)
accrual accounts. You can accrue both expense and inventory purchases as you receive them.
When this happens, you temporarily record an Accounts Payable Liability to your Expense or
Inventory A/P Accrual accounts. When Payables creates the accounting for the matched and
validated invoice, Payables clears the A/P accrual accounts and records the liability from the
supplier site. Run this report at period end.
Accrual Reconciliation Report: The same report as the Accrual Rebuild Reconciliation Report
with one key difference. The Accrual Rebuild Reconciliation Report creates records in a
temporary table which are used as the basis for the report. The Accrual Reconciliation Report
simply uses the records created by the Accrual Rebuild Reconciliation Report as a basis for the
report. Run this report during the accounting period.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 20

Accrual Write-Off Report: Provide supporting detail for your write-off journal entries. The
process is as follows:
Analyze the Accrual Reconciliation Report for transactions that you should expense out of
the accrual accounts.
Researched the reported accrual balances.
Use the Accrual Write-Off window to indicate which entries you wish to remove and
write off from this report.
Use the Accrual Write-Off Report as supporting detail for your manual journal entry.
Matched and Modified Receipts Report: After you automatically create invoice distributions by
matching an invoice for goods to a receipt, that receipt can be modified in Purchasing. For
example, you might need to adjust a receipt because the quantity received was incorrectly
recorded, or the product was defective and returned to the supplier. Use this report to identify
receipts that have been changed after invoice matching, and for which no users have seen
modifications.
Payables Account Analysis Report: Review and analyze accounting entries in Payables. You
can use the report parameters to limit the report to just the accounting information you want to
review. The Payables Account Analysis report is helpful when you reconcile your accounts
with your General Ledger. For example, you can reconcile the prepaid expense account
between Payables and your General Ledger. You can submit this report in detail and compare
it to an account analysis report in your General Ledger.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 21

Reports (continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reports (continued)
Payables Accounting Entries Report: Use this report to review and analyze accounting entries
in the Payables subledger. You can request the report for a specific run of the Payables
Accounting Process or the Payables Transfer to General Ledger program. Using the report
parameters, you can produce a detailed or summary listing of the accounting information you
want to review. The report also lists in detail any transactions that have been accounted with
error and all entries that could not be transferred to the General Ledger Interface. When a
transaction is accounted with errors, use the Update Accounting Entries window to update any
invalid accounts.
Posted Invoice Register: Use the Posted Invoice Register to review accounting lines,
summarized by invoice, that have been transferred to the General Ledger. Because it presents
amounts that have been charged to liability accounts, this report is valid only for an accrual
ledger. The Posted Invoice Register is primarily a reconciliation tool. Use this report along
with the Posted Payment Register and the Accounts Payables Trial Balance Report to reconcile
balances between Payables and your General Ledger.
Posted Payment Register: Use the Posted Payment Register to review accounting lines,
summarized by payments that have been transferred to the General Ledger. Because it presents
amounts that have been charged to liability accounts, this report is valid only for an accrual

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 22

ledger. You can submit the Posted Payment Register for one payment journal entry batch or all
payment journal entry batches. The Posted Payment Register is primarily a reconciliation tool.
Use this report along with the Posted Invoice Register and the Accounts Payables Trial
Balance Report to reconcile balances between Payables and your General Ledger.
Receipt Accruals - Period End: Use the Receipt Accruals - Period-End process to create
period-end accruals for your uninvoiced receipts for expense distributions. Purchasing creates
an accrual journal entry in the General Ledger for each uninvoiced receipt you choose using
this window.
Receiving Account Distribution Report: The Receiving Account Distribution Report lists the
accounting distributions for your receiving transactions. This report supports the distributions
created for the following transactions:
Purchase Order Receipts
Purchase Order Receipt Adjustments
Purchase Order Returns to Supplier
Deliver to Expense Destinations
Return to Receiving from Expense Destinations
Match Unordered Receipts
This report helps you reconcile your receiving accounting to the General Ledger.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 23

Reports (continued)

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reports (continued)
Unaccounted Transactions Report: Identify and review all unaccounted invoice and payment
transactions and see the reason that Payables cannot account for a transaction. Run this report
after you have run the Payables Accounting Process. The report will then show only
transactions that had problems that prevented accounting. You can then correct the problems
and resubmit the accounting process. Note that this report does not include invoices that have
no distributions.
Uninvoiced Receipts Report: Run before the Receipt Accrual - Period-End process. With this
report, you can review all or specific uninvoiced receipts for both period end and online
accruals. Uninvoiced receipts are goods and services you have received that your supplier did
not invoice yet. This report indicates exactly what you have to accrue and for what amount,
and helps you analyze your receipt accrual entries. The accrual amount is the difference
between the quantity received and the quantity billed multiplied by the unit price of the item.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 24

O2C Period Close Process

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 25

Overview of O2C Period Close Process

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of O2C Period Closing Process


As part of the Order to Cash (O2C) process, accounting information is transferred from
Inventory and Receivables to the General Ledger. The Order Management and Cash
Management applications send transactions to Receivables and Inventory rather than directly to
the General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 26

Transferring Inventory and Receivables

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Transferring Inventory and Receivables


Inventory Transfer
Manufacturing and Distributions Manager, Vision Operations (USA)
(N) Accounting Close Cycle > General Ledger Transfers
The General Ledger Interface program populates the GL_Interface tables with Oracle
Inventory transaction data. The data is transferred in detail to the Interface table and then
pulled into General Ledger in detail or summary. The GL dates are used to specify the
data to be transferred. The General Ledger Interface automatically runs when the period is
closed.
The transactions may not balance if:
- Transfers from Order Management to Receivables and Inventory are not completed
before closing or fail when imported.
- The General Ledger account is changed to an invalid number before transfer.
- Manual General Ledger Journal Entries are entered that affect the Inventory accounts.
- Reports are run prior to all activity being transferred and posted.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 27

Receivables Transfer
Receivables, Vision Operations (USA)
(N) > Interfaces > General Ledger
The General Ledger Interface program populates the GL_Interface tables with Oracle
Receivables transaction data. The data can be transferred in detail or summary format. The
GL start and end dates are used to specify the range of data to be transferred.
The General Ledger Interface produces an execution report that shows the total debits and
credits transferred from Receivables into the GL Interface table. Compare this report to the
Sales Journal and Receipts Journal totals to verify that they match.
The transactions may not balance if:
- Reports are run with different date ranges
- The General Ledger account is changed to be invalid before the transfer
- Other General Ledger Journal Entries affect the Receivable accounts

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 28

O2C Standard Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

O2C Standard Reports


Manufacturing and Distributions Manager, Vision Operations (USA)
(N) Reports
Use the Material Account Distribution Detail or Summary Report to:
View the accounts charged for inventory transactions
Reconcile to the inventory accounting transferred to the General Ledger
Receivables, Vision Operations (USA)
(N) Reports
Reports can be run as a concurrent process from the Submit Requests window.
Use these reports when needed to review activity at any time during the month.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 29

Reconciling Receivables Transactions, Receipts, and Customer


Balances

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reconciling Receivables Transactions, Receipts, and Customer Balances


Receivables, Vision Operations (USA)
(N) > Reports > Accounting
Use the AR Reconciliation Report to start the reconciliation process. It will provide a summary
of your customer, transaction, receipt, and account balances for the period that you specify. It
can give you a starting point to identify areas that need research. Use these reports to get the
detailed information:
Sales Journal By Customer Review all transactions.
Transaction Register: Check that all items that can be posted are reflected on the Sales
Journal. The Sales Journal balance should match the total of the transactions here after
adding the credit memo total twice (because it is a negative on the Transaction Register
and a positive on the Sales Journal).
Receipts Register: Review a list of receipts.
Sales Journal By GL Account: Ensure that the Transaction Register matches the Sales
Journal.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 30

Journal Entries Report: Review the details that make up the General Ledger journal
entries.
Receipts Journal Report: Review details of receipts that appear in the Journal Entries
report.
Aging Report: Use the last day of the prior month to get the outstanding opening balance.
Transaction Detail Report: Identify transactions that increase the outstanding opening
balance.
Adjustments Register: Identify any adjustments that affect the transactions for the month.
Unapplied Receipts Register: Determine customer balance after taking into account all onaccount and unapplied amounts
Applied Receipts Register: Identify receipts that reduce the outstanding opening balance.
Invoice Exceptions Report: Identify transactions that reduce the outstanding opening
balance. This report shows all transactions where the Open Receivables flag is set to No.
Therefore, the transactions do not display on the aging but do show in the Transaction
Register. This can occur when an item can be ordered in Order Management but not
invoiced, such as an internal ordered item.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 31

Mapping Receivables Transactions to General Ledger Categories

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Mapping Receivables Transactions to General Ledger Categories


If you experience reconciliation issues between transactions and categories use this map to
check your setup information.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 32

GL Reconciliation Report for Cash Management

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 33

Project Close Cycle

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Project Close Cycle


Interface costs to General Ledger: PA periods cannot be closed until all labor and usage
costs are successfully interfaced to Oracle General Ledger or Oracle Payables.
Interface CIP Assets to Oracle Assets: Asset lines can be interfaced to Oracle Assets only
after the underlying expenditure items have been interfaced to General Ledger.
Interface to Oracle Payables: Ensure that Oracle Payables has not closed its month until all
Oracle Projects expenditures have been interfaced, including:
- Supplier invoice adjustments
- Expense reports
- Intercompany and inter-project transactions

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 34

Overview of Project Closing Cycles

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of Project Closing Cycles


Project Periodic cycles group and summarize accounting transactions for reporting and
reconciliation. Most Oracle financial subledgers use the General Ledger (GL) fiscal cycles.
Use PA period end dates to determine which GL period to assign to the transactions.
PA periods in Oracle Projects do not have to match the General Ledger calendar period.
- PA periods typically are defined in terms of a week.
- PA periods may cross over multiple GL periods.
To record all accounting transactions for a given period of time in Oracle Projects to
facilitate summarizing time-defined costs for review and analysis using the online and
reporting functions in Oracle Projects.
To complete interfacing all accounting transactions for the period to the other integrated
financial systems, such as General Ledger and Accounts Payable.
To close the current reporting period and advance to the new period for cost tracking.
Closing Cycle Preparation Tasks are:
Verify that all preapproved batches are released or approved for the current reporting PA
period.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 35

For preapproved batches, do a wildcard search from the Preapproved Expenditure Entry
window on the status field or expenditure date as appropriate.
If Oracle Projects is the direct data source for payroll or for reconciling labor costs to
payroll, verify that all time cards are entered or accounted for.
Run the AUD: Missing Timecards report.
Import all transaction import batches and try to resolve any rejected expenditures from the
transaction import file.
Run the PRC: Transaction Import process and review exception section.
One rejected expenditure item causes an entire expenditure to be rejected. Many costbased tasks can affect the revenue production processes if you do them during the closing
cycle.
Most revenue accrual relies on cost distribution being completed before generating project
revenue. Before accrual can occur, you must:
- Interface supplier invoices from Oracle Payables.
- Distribute labor, usages, and expense reports.
Closing Cycle Tasks
Once you have verified that all transactions have been accounted for during the closing
cycle preparation activities, you should place limits on general transaction processing by
users.
Creating new or adjusting existing expenditures during the final cost distribution processes
may cause reconciliation problems if not controlled (particularly in a geographically
dispersed user community).
The closing process includes the following tasks, listed in chronological order:
- Run final cost distribution processes. Optionally, run the PRC: Update Project
Summary Amounts process.
- Generate project allocations.
- Run final management reports.
- Interface cost transactions with General Ledger or Accounts Payable.
- Generate draft revenue for all projects.
- Distribute Borrowed and Lent Amounts. Can be run earlier if transfer price is not
dependent on revenue.
- Generate draft intercompany invoices and (optionally) provider cost reclassification
entries.
- Interface cross charge distributions to General Ledger.
- Run final management reports for revenue.
- Run processing for inter-project billing.
- Change current PA period status to Pending Close.
- Open new PA period. Allow new expenditure entry. Adjust expenditures and perform
cost distribution processes as necessary.
Post Closing Tasks: Post-closing tasks include the following items in chronological order:
Update project summary amount.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 36

Open access to user maintenance tasks.


Interface revenue with General Ledger (for Oracle Project Billing only).
Set a new current reporting PA period.
Permanently close the old PA period.
Note: You can not close the PA period until all transactions have been transferred to the
General Ledger.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 37

Closing a PA Period

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Closing a PA Period
PA periods involve six statuses. The statuses are listed in order of life cycle:
Never Opened: No processing
Future: Allows new transactions to be entered but not processed
Open: Allows all entry and processing activity
Pending Close: Same as open but does not allow any new cost distribution lines to be
created
Closed: Stops all processing (A PA period can be closed only when all cost distribution
lines have been interfaced with General or Accounts Payable.)
Permanently Closed: Period cannot be reopened

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 38

Period-Closing Exception Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Period-Closing Exception Reports


(N) Others > Requests > Run (B) Submit Requests
From the Submit Requests window, you can select and submit each of the exception reports.
The report is sorted by:
PA period
Exception category
Exception reason
If you leave the exception category and exception reason blank, the report lists the total amount
and the total number of items.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 39

Period Rates

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Period Rates
You must define and enable your currencies before you can enter period rates.
General Ledger uses the following rates to perform foreign currency translation in accordance
with SFAS #52 (U.S.).
Period-Average Rate Used to translate income statement accounts.
Period-End Rate Used to translate balance sheet accounts.
Revaluation Rate: General Ledger enters the inverse of the period-end rate as the revaluation
rate. Revaluations are performed on accounts that have foreign currency balances at the end of
the period to properly state the balances to the current converted functional currency amount.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 40

Running Revaluation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Running Revaluation
Prerequisites
Before you run revaluation, you should do the following:
Define an unrealized gain/loss account.
Define a revaluation rate for each currency by period.
Revaluation is run at the end of each accounting period as part of the close process to revalue
balance sheet accounts that are denominated in a foreign currency in accordance with SFAS 52
(US). The journal is then reversed at the beginning of the next period. The process is repeated
until the transactions are settled. The Realized Gain/Loss will be recorded by the appropriate
subledger (Accounts Payable or Accounts Receivable) and transferred to the General Ledger at
the time the obligation is settled.
Revaluation can be run for a single foreign currency, the Euro and EMU currencies (during the
transition period), or for All currencies. When you run revaluation, General Ledger creates a
revaluation batch containing a separate journal entry for each revalued foreign currency. Note
that General Ledger creates the revaluation adjustments in your functional currency. General
Ledger automatically defines the reversal period as the next accounting period.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 41

Revaluation Example

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Revaluation Example
At the end of the accounting period, the revaluation process creates an unposted journal to
record the change in the converted balances to the Unrealized Gain/Loss Account. The journal
is posed, and then reversed at the beginning of the next reporting period.
In this example:
The original journal entry in Euro remains the same.
At period end, the exchange rate has changed to .81.
The receivable is still 10,000 Euro, but is now $8,100 US Dollars.
The offset of $100 is recorded in the Unrealized Gain account.
For more information on Revaluation, see the previous chapter on Multi Currency.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 42

Accounting Period Status

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Accounting Period Status


Each accounting period has one of the following five statuses:
Never Opened: You cannot enter or post journals.
Future Enterable: You can enter journals, but you cannot post. The number of future
enterable periods is a fixed number defined in the Ledger window. You can change the
number of Future Enterable periods at any time.
Open: You can enter and post journals to any open period. An unlimited number of
periods can be open, but doing so may slow the posting process.
Closed: You must reopen Closed periods before you can post journals. You should
manually close periods after finishing your month-end processing.
Permanently Closed: Permanently Closed periods cannot be reopened. This status is
required to archive and purge data.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 43

Balance Sheet Close

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Balance Sheet Close


When you run Create Balance Sheet Closing Journals, journal entries are created to reverse
debits and credits of ending year-to-date actual balances for the period you want to close. The
balance, which is the net of the reversed asset and liability accounts, is transferred to the
closing account you specify. Before running this program, review the following activities:
Create an accounting calendar that includes two adjusting periods: one for the last day of
the fiscal year you are closing, and one for the first day of the new fiscal year. This does
not affect account balances in periods used for reporting.
Post any adjustment entries to the appropriate periods.
Print General Ledger accounting and analysis reports.
Ensure the period you are closing is an Open period.
Run the close process, Create Balance Sheet Closing Journals in the last adjusting period
of the fiscal year you want to close.
Post the balance sheet closing journals to zero-out balance sheet account balances.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 44

Note: Should you need to make adjustments after the balance sheet closing journals are
posted, reverse and post the original closing entries, make your adjustments, then rerun the
closing process to capture the new adjustments.
In the first adjusting period of the new fiscal year, reverse the balance sheet closing
journals to repopulate the balance sheet accounts.
Post the generated reversing journals.
Balance Sheet Closing Journal Attributes: The journal entry that closes the balance sheet has
the following attributes:
Only actual balance types are closed out. Budget or encumbrance balances are ignored.
The effective date of your closing entries is the last day of the period you select in the
Parameters window, typically an adjusting period representing the last day of the fiscal
year.
General Ledger automatically creates a separate closing account for each balancing
segment if you specify an account range that includes multiple balancing segments.
Closing journals are marked for reversal in the period following the period the closing
journals were generated. To change the reversal method default, see Changing The Default
Reversal Method, below.
General Ledger closes functional currency balances only. Foreign currency balances are
ignored.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 45

Income Statement Close

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Income Statement Close


The Income Statement Closing Journals program generates journals to close out the year-todate (YTD) actual balances of a range of revenue and expense accounts. This program can be
submitted for any open period.
The Income Statement Closing Journals program can accept two account templates as
parameters for the closing journal.
The Retained Earnings account template
The Income Statement Offset account template
The Retained Earnings account template is a required parameter. The Income Offset account
template is an optional parameter.
Option 1: Income Statement Close: When you run the process, Create Income Statement
Closing Journals, and you enter an account for the field, Closing Account in the
Parameters window, entries are posted against each revenue and expense account in the
account range processed. It is the reciprocal of the account's YTD balance and zeroes out
each account. The amount posted to the retained earnings account is effectively the net
sum of the revenue and expense accounts' YTD balances. If there are income statement
balances in both functional and foreign currencies, the closing process produces a journal

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 46

batch that contains separate journals for each currency processed. For the functional
currency, the journal will only have entered amounts as converted amounts do not apply.
For foreign currencies, the journal will have both entered and converted amounts. Stat
account balances are not processed by the program.
Option 2: Income Statement Offset: When you run the process, Create Income Statement
Closing Journals, and you enter an account for the fields, Closing Account and Income
Offset Account in the Parameters window, the journal generated will be similar to that
described above except for the following:
The revenue and expense accounts included in the specified account range will not be
zeroed out. Instead, the program will take the net sum of the revenue and expense
accounts. This sum includes the balance in the income statement offset account. It will
then post the reciprocal of the net sum to the income offset account, in the appropriate
debit (DR) or credit (CR) column. The amount posted to the retained earnings account will
be the reciprocal of the amount posted to the income offset account. This retained earnings
amount will then also be equal to the net sum of the revenue and expense accounts
processed.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 47

Historical Rates

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Historical Rates
Historical rates are:
More precise than pre-owned rates with respect to equity accounts.
Defined before running translation to avoid having to retranslate your balances.
Can stabilize the translate balances by defining fixed historical rates for long-term
accounts.
Used with highly inflationary currencies to remeasure specific historical account balances
in accordance with U.S. FASB 8.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 48

Foreign Currency Translation

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Foreign Currency Translation


Foreign currency translation lets you restate your functional currency account balances into a
reporting currency.
Translate actual and budget balances from functional currency to foreign currencies for
online inquiries, reports, and consolidations.
If you have average balance processing enabled, you can translate average balances as
well as standard balances.
If you want to report financial results in Euro, you can use General Ledger's translation
feature to translate your account balances from your functional currency to Euro.
Run translation after you have completed all journal activity for an accounting period. If
you post additional journal entries or change your translation rates after running
translation for a period, you must retranslate.
Note: Additionally, if you change the account type for an account segment value and want to
retranslate your actual account balances, you must reenter or change the period-end and
average exchange rates for the periods that you want to retranslate.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 49

Overview of Consolidations

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Overview of Consolidations
The consolidation process combines the financial results of different companies, typically
combining subsidiary accounting information into a parent company for reporting purposes.
You can use the method that best suits your needs to consolidate financial information.
Financial Statement Generator (FSG):
- Use to consolidate financial information for businesses using a single ledger or
businesses using different ledgers that share the same calendar and chart of accounts.
- Use recurring journals, mass allocation journals, and standard journals to create
intercompany elimination journal entries for multiple companies sharing the same
ledger.
Global Consolidation System (GCS):
- Use to consolidate financial information for multiple ledgers, diverse financial
systems, and geographic locations, including both Oracle and non-Oracle
applications.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 50

- Use the Consolidation Workbench in GCS to:


Access windows used to perform each consolidation activity
Monitor the status of your consolidation
View history of past consolidations

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 51

Global Consolidation System (GCS) Features and Benefits

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Global Consolidation System (GCS) Features and Benefits


Consolidation Workbench: View the status of your consolidation and monitor subsidiary
account balances for any changes that occur after the subsidiary data has been transferred.
Mapping Rules: Determine how your subsidiary account balances roll up into the parent.
State Controller: Access to every form you need for consolidations and guides you through the
consolidation process.
Consolidation Hierarchy Viewer: View the multilevel structure of your consolidation mapping
in a graphical format to see relationships and analyze ledger information.
Automatic Elimination Entries: Automatically generate journal entries to eliminate
intercompany balances based on rules you define.
Multilevel Drilldown: Drill down to access account balances, journal entries, and subledger
transactions.
Reporting: Generate standard or custom reports that can be published to a text file, spreadsheet,
or web site for review and analysis.
Integrated Analysis: Perform multidimensional analysis of consolidated financial data using
Oracle Enterprise Planning and Budgeting. Oracle Enterprise Planning and Budgeting is tightly

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 52

integrated with Oracle General Ledger. After consolidating your companies' information, you
can analyze the data using multiple scenarios.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 53

Consolidating Ledgers

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Consolidating Ledgers
After defining a consolidation to map accounting information from a subsidiary ledger into a
parent ledger, you must run the consolidation to generate the consolidated information.
When a consolidation is run, Oracle General Ledger submits a concurrent process that
populates the GL_INTERFACE table with consolidation data.
You must run Journal Import to create an unposted consolidation journal batch in your parent
ledger, either at the time you run consolidation or later using the Import Journals window.
For more information on Consolidation, see the previous chapter on Consolidations.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 54

Reporting Options

y
m
e
d
a
c

l
c
a

r
O

n
I
e

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reporting Options
Reporting Function Legend
OI - Online Inquiry
Std - Standard Reporting
FSG - Financial Statement Generator
Web ADI - Web Applications Desktop Integrator
EPB - Oracle Enterprise Planning and Budgeting
BIS - Business Intelligence System
Disc - Discoverer
RXi - RXi Report Administration Tool

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 55

Performing Account Inquiry

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Performing Account Inquiry


(N) Inquiry > Account
Use the account inquiry feature to view actual, budget, and encumbrance account balances for
a specific period or periods in either entered or balance level reporting currencies.
You can select one of three buttons to access the type of account information you want to view:
Show Balances: Displays PTD and YTD account balances by period for both detail and
summary accounts.
Show Journal Details: Lists all the journal batches and entries that affect the account
balance. From here you can drill down to the full journal entry and subledger transaction.
Show Variance: Displays actual vs. budget or encumbrance amounts and the variance for
PTD, QTD, YTD, and PJTD (project-to-date) time periods.
Note: The Account Inquiry window displays balances from posted journal entries. To get the
most up-to-date account balance information, be sure all journal entries are posted.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 56

Helpful Closing Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Helpful Closing Reports


Select the Report button on the State Controller to submit standard consolidation reports or (N)
Others > Reports > Run (B) Submit Requests
Consolidation Audit Report: Use this report to review the mapping of account balances
from your subsidiary ledger into accounts in your parent ledger for a specific
consolidation mapping. It reports the total of all subsidiary account balances that were
consolidated into each account in your parent ledger.
Consolidation Exception Reports:
- Unmapped Subsidiary Report: Use this report to determine if your consolidation is
complete prior to posting. It reports any subsidiary accounts, included in the account
range you specified for your consolidation transfer, with non-zero balances that were
not consolidated into your parent ledger because the accounts were not mapped.
- Disabled Parent Account Report: Use this report to review all disabled accounts in
your parent ledger for which you tried to consolidate balances or transactions.
Consolidation Rules Report: This report prints the segment and account rules defined
for a specific consolidation mapping.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 57

Consolidation Journals Report: This report lists subsidiary journal lines and the parent
accounts used for your consolidation. Use this report to review journal batches
consolidated across multiple ledgers.
Note: The Consolidation Audit Report, Unmapped Subsidiary Report, and Disabled Parent
Account Report are available only if you select the audit mode run option when transferring
your subsidiary data.
Select (N) Others > Reports > Run (B) Submit Requests to run standard trial balance reports:
Detail Trial Balance Report: Review your general ledger actual account balances and
activity in detail. You can run this report for balances and activity entered in your
functional currency or STAT, or translated to a foreign currency. The report prints a line
for each of your accounts and lists them in ascending order by account segment value. For
each account, the report prints the account segment value, account segment value
description, beginning balance, period activity, and ending balance for the period you
specify. General Ledger reports debits as positive amounts and credits as negative
amounts.
Summary Trial Balance Report: Review general ledger actual account balances and
activity summarized by account segment value. You can run this report for balances and
activity entered in your functional currency or STAT, or translated to a foreign currency.
The report prints a line for each account segment value and lists them in ascending order.
For each account segment value, the report prints the value, description, beginning
balance, net of all debit or credit transactions, and ending balance for the period you
request.
Translation Trial Balance Report: Review your account balances and period activity after
running translation. General Ledger prints a separate page, including totals, for each
balancing segment value, listing accounts in ascending order by account segment value.
For each translated account, the report prints the description of the account segment value,
account type, beginning balance, debits and credits, rate adjustment, and ending balance.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 58

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 59

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Period Close
Chapter 12 - Page 60

Financial Reporting

y
m
e
d
a
c

Chapter 13

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 1

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 2

Financial Reporting

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 3

Objectives

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 4

Objectives (continued)

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 5

Reporting Options

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reporting Options
Reporting Function Legend
OI - Online Inquiry
Std - Standard Reporting
FSG - Financial Statement Generator
Web ADI - Web Applications Desktop Integrator
EPB - Oracle Enterprise Planning and Budgeting
BIS - Business Intelligence System
Disc - Discoverer
RXi - RXi Report Administration Tool
Additional details about each of the reporting options are available in the following pages.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 6

Online Inquiry

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Online Inquiry
Oracle Applications provide broad online inquiry and analysis capabilities. With Oracle
General Ledger, you can use Oracle's inquiry functionality to drill from summary account
balances to detail balances, and to complete journal entries. You can drill to complete views of
any underlying Oracle subledger transactions for further accounting entry analysis, including
transactions from Receivables, Payables, Projects, Assets (except depreciation), Purchasing,
Inventory, and Work in Process.
Drilling Down to Detail Balances
You can drill down to detail account balances, review journal entries, then drill down
further to your subsidiary ledgers, review subsidiary account balances, then drill down
even further to subsidiary journal entries and even to your subsidiaries' subledger details.
For example, while analyzing total consolidated sales, you may want to determine how
much each subsidiary contributed to the total amount. Simply drill down from the
consolidated sales balance to any subsidiary sales account balance. From there, you can
view account details and journals. If you still require more information, drill down further
to the subledger transactions that contributed to your total consolidated sales balance.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 7

During the drill down process, you can view your accounting entries in a T-Account
format or a Summary Activity format. The T-Account format eases accounting analysis by
graphically displaying your accounting entry in T-Accounts for both summary and detail
financial information. The Summary Activity format displays your accounting entries in a
trial balance layout.
For more information, refer to Oracle General Ledger User Guide or 11i General Ledger
Financial Management Fundamental Topic Journal Entries on Performing Account
Inquiry and Drill Down to Oracle Subledgers.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 8

When to Use Online Inquiry

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 9

Standard Reports and Listings

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Standard Reports and Listings


Oracle General Ledger provides several types of reports and listings to meet your business
needs. All of the information in these reports and listings is also available online.
You can obtain account analysis information, budget information, chart of accounts listing, and
many other types of data without customization.
Run in the background while working online
Group reports into report sets
Schedule reports to run at regularly scheduled intervals
Secure access using segment values

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 10

When to Use Standard Reports

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 11

Financial Statement Generator Features

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Financial Statement Generator Features


Oracle General Ledger's Financial Statement Generator empowers you to do the following:
Generate financial reports, such as income statements and balance sheets, based upon data
in your general ledger.
Apply security rules to control what financial information can be printed by specific users
and responsibilities in any reports they run using FSG.
Define your reports with reusable report objects, making it easy to create new reports from
the components of reports you've already defined.
Design custom financial reports to meet specific business needs.
Print as many reports as you need, simultaneously.
Print the same report for multiple companies, cost centers, departments, or any other
segment of your account structure, in the same report request.
Schedule reports to run automatically.
Produce ad hoc reports whenever you need them.
Print reports to tab-delimited files for easy import into client-based spreadsheet programs.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 12

You can define custom financial reports, such as income statements and balance sheets, online
with complete control over the rows, columns, and content of your report. You can control
headings, descriptions, format, and calculations in addition to the actual content. The reusable
report components make building reports quick and easy. You can copy a report component,
make minor edits, then apply the report component to a new report without having to create a
new report from scratch.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 13

FSG Hierarchical Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

FSG Hierarchical Security


Uses the same segment value security rules based on parent hierarchies as those defined
for online inquiries and most major general ledger standard reports.
- This allows you to protect sensitive financial information from being viewed in FSG
reports by any responsibility that has security rules assigned.
Significantly simplifies the definition and maintenance of complex security rules.
- When you add new segment values, you do not have to update the security rules if
that value is assigned to a parent value with security rules already defined.
- If you define a security rule to include or exclude a parent segment value, any FSG
report that you run from the responsibility to which you assigned this rule will include
or exclude data for the parent segment value and its child values accordingly.
- Any additions or changes to your organization rollup structures will be reflected in
both your reporting and security hierarchies simultaneously.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 14

Defining Row Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Row Sets


A single row set can be used for many different reports. For example, Row Set A above is used
for an Income Statement with current information for Company 1. It can also be used to
produce an Income Statement by Division, such as in the second example above, or for any
other entity (company, group, or cost center), or for the same entity with a yearly comparison
column.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 15

Define Column Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Define Column Sets


Column sets define the format and content of columns in your financial reports. Column
sets include headings and subheadings, currency assignments, amount types, exception
conditions, and calculation columns for totals.
You can define columns one by one as you do for row sets, or you can build a column set
graphically.
When you define a column set, you indicate which Oracle General Ledger balance type
you want to include in the column.
Although you normally assign accounts to your rows, you can also assign an individual
account combination or range of account combinations to each column.
You can define calculations to perform a variety of complex computations in your report
The calculations can reference other columns in the report.
You can define a new column set, copy information from an existing column set, or use
one of the standard column sets provided by Oracle General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 16

When to Use FSG Reports

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 17

Using Ledger Sets in FSG Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Using Ledger Sets in FSG Reports


To achieve processing efficiencies, such as opening periods for multiple ledgers or
summarizing balances across ledgers using FSGs, you can group multiple ledgers into a
ledger set. All ledgers in a ledger set must share the same chart of accounts and accounting
calendar/period type combination. This includes reporting currencies at the Journal and
Subledger levels that you may want to combine with the primary ledger to allow you to
synchronize accounting periods or view data across ledgers.
The same ledger can belong to multiple ledger sets, and ledger sets can contain other ledger
sets.
Note: When you define a ledger set, you must specify a default ledger for Financial
Statement Generator (FSG).
You can define FSG reports to be reusable for different ledger sets by specifying the ledger
set at report generation time as opposed to in the report definition.
Display Types
The display type controls the level of detail FSG will show on your report for individual
report lines.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 18

Expand: If you choose Expand for the ledger segment and the ledger segment value is a
ledger set, the FSG report displays individual rows for the ledgers of the ledger set and
shows the ledger short names. The ledgers are listed in order of their ledger short name.
Total: This display type controls the level of detail FSG will show on your report for
individual report lines. If you choose Total for the ledger segment and the ledger segment
value is a ledger set, the FSG report totals the ledgers in the ledger set and displays rows
for the totals without displaying the individual ledgers.
Both: If you choose Both, your report will include both the expanded detail and the total.
If you choose Both for the ledger segment and the ledger segment is a ledger set or ledger,
the FSG report displays both the expanded detail and total rows for the ledger and ledger
set.
Note: You must use a display type of T (Total) for each segment if you assign a
ledger/ledger set or accounts to a column.
Note: FSG does not support expanding across a ledger set within a single column. If you
want to report on a ledger set across columns, you must explicitly specify the ledger or
reporting currency to report on in each column.
Assigning Accounts
You assign accounts by entering one or more account ranges. Optionally, enter a ledger set in
the ledger segment of the account assignments. You can also provide the ledger segment
value at runtime.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 19

XML Publisher and Templates

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

XML Publisher and Templates


XML Publisher Basic Report Template
General Ledger provides a basic report template, FSG: Basic Template, for you to use for
your FSG reports. You may use the formatting provided in this report template for your
FSG reports or you can modify the template and save it as a new template or create a
completely new one. The FSG: Basic Template is formatted for a dynamic number of
columns, since the number of columns will vary for every FSG report.
Note: The FSG: Basic Template uses the Arial font. If your FSG reports use the Arial font
and they use row orders or the display types of Expand or Both, the row descriptions may
be misaligned. To avoid misalignment, create a template that uses a fixed width font, such
as Courier.
XML Output Files
XML output files are composed of elements. Each tag set is an element. When a report
template is designed, you define placeholders for the elements. The placeholder maps the data
field to an element in the XML output file.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 20

Publishing FSG Reports with XML Publisher

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Publishing FSG Reports with XML Publisher


To publish a FSG report, perform the following high-level steps:
1. If you do not use an existing RTF template, design your rich text format (RTF) report
template in your word processing application. A basic report template is
provided for you to use or modify as a new report template.
2. For new report templates, register the template using the XML Publisher Administrator
responsibility so the designed layout can be applied to a FSG report.
3. Define your FSG report. You can select the XML output option as the default or you can
select it when you generate the FSG report.
4. Generate your FSG report using the XML output option.
5. Use XML Publisher to publish your FSG report using the formatting of your report
template to feed the XML output into XML Publisher.
Note: Alternatively, publish your FSG report with a single submission request that generates
your XML output and publishes your FSG report from one request.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 21

Options for Publishing Your FSG Reports


To generate financial reports with XML Publisher, you have several options for publishing
your FSG report:
Publish your FSG report with XML Publisher in one step. This automatically creates your
FSG report in XML output and uses that output to publish your FSG report from a single
submission request. You do this through the Submit Requests window.
Generate your FSG XML output from the Run Financial Reports window or from the
Submit Requests window. Then separately run the XML Publisher program from the
Submit Requests window against that request to apply the layout and formatting of a
report template to your FSG report.
After the XML output of your FSG report has been generated the first time, you can
republish the FSG report against a different report template to obtain a different report
layout and format without having to run the FSG program again.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 22

When To Use Report Manager

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

When To Use Report Manager


Use Oracle Report Manager when you need to:
Provide a centralized report distribution system for point-in-time reports.
Submit and publish Financial Statement Generator (FSG), Ad Hoc FSG, Variable Format,
and Standard reports to a central repository.
Present reports in the repository to information consumers via menu items on the Oracle
E-Business Suite Home page or portal.
Approve reports before making them available for general viewing.
Permit report availability in a future timeframe.
View spreadsheets or PDF files for further analysis.
Secure reports by utilizing three security paradigms: User to Value, custom, and flexfield
segment.
Archive reports for future reference that no longer need to be displayed to report
consumers.
Publish reports that have been submitted as part of request sets or report sets.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 23

Upload any type of file and publish it to a central repository. Reports in the repository can
then distributed to the Oracle E-Business Suite home page.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 24

E-Business Intelligence

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

E-Business Intelligence
The Oracle Business Intelligence System (BIS) is an executive information system which
provides a framework for corporate performance management and continuous process
improvement. By delivering timely and accurate information, BIS enables managers to make
better decisions, faster. Oracle Business Intelligence System is part of the Oracle eBusiness
Suite, an integrated suite of e-business applications for the enterprise, which is designed to
transform your business into an e-business.
Oracle Business Intelligence System can analyze the back office and front office data provided
by the Oracle eBusiness Suite. This includes ERP applications such as Financials, Human
Resources, Purchasing, Operations, and Manufacturing, and CRM applications supporting
Sales, Service, Customer, Marketing, and Interaction Center (Call Center). Users can set
targets to meet their strategic objectives, monitor performance in all areas of the company,
receive notifications when performance is out of tolerance, and respond immediately by taking
corrective actions.
One of the many components in the BIS system are the reports, performance measures, and
workbooks delivered by Oracle General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 25

These BIS components are integrated with an alert and workflow mechanism to proactively
communicate operational performance to the management team. Management can then drill
from high level financial information into more detail level data based on the dimensions they
choose; including ledgers, operating units, cost centers, and product groups.
General Ledger provides the following seven informative reports in BIS:
1. Revenues Report
2. Expenses Report
3. Profit Margin Report
4. Contribution Margin Report
5. Current Ratio Report
6. Earnings Per Share (EPS) Report
7. Summary Analyst Report

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 26

When to Use E-Business Intelligence

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 27

Oracle Discoverer

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Oracle Discoverer
Oracle Discoverer is an intuitive ad-hoc query, reporting, analysis, and Web-publishing tool
that empowers business users at all levels of the organization to gain access to information
from data marts, data warehouses, and online transaction processing systems.
Report builders and analysts can create, modify, and execute ad hoc queries and reports. More
casual users can view and navigate through pre-defined reports and graphs. Discoverer
provides a business view to hide the complexity of the underlying data structure. It enables
users to focus on solving business problems instead of data access issues.
Discoverer Key Characteristics
Works on Oracle 8i and 9i
Built-in structure for BIS
Can include operations data
Security rules already defined apply
Non multi-dimensional table - uses rows and columns

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 28

When to Use Oracle Discoverer

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 29

Preparing Your FSG Report

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Preparing Your FSG Report


Before you define a report in Oracle General Ledger, draft your report on paper. Sketching the
report in advance helps you plan the format and content of the report and saves you time later.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 30

Building Basic Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Building Basic Reports


Basic reports consist of a few headings to describe the information in the report, followed by
the report data, which is often presented in tabular form as a series of intersecting rows and
columns. Basic reports are two dimensional, similar to what you might create in a spreadsheet.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 31

Financial Statement Generator

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Financial Statement Generator


You can define custom financial reports, such as income statements and balance sheets, online
with complete control over the rows, columns, and content of your report. You can control
headings, descriptions, format, and calculations in addition to the actual content. The reusable
report components make building reports quick and easy. You can copy a report component
from one report, make minor edits, then apply the report component to a new report without
having to create a new report from scratch.
Row Set
A required report component that defines the rows of your report. Typically, accounts are
assigned to row set definitions. For each row, you control the format and content,
including line descriptions, indentations, spacing, page breaks, calculations, units of
measure, and precision.
Column Set
The second required report component that defines the columns of your report. Typically,
amount types are assigned to column set definitions. You control the format and content of
each column.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 32

Report
You build a report by defining then combining up to five reusable report components. At a
minimum, you must have a row set and column set for every report. Before you define a
report using the Financial Statement Generator (FSG), draft your report on paper.
Sketching the report in advance helps you plan the format and content of the report and
saves you time later.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 33

Steps for FSG Financial Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Steps for FSG Financial Reports


All reports require a row set and a column set. There are three other optional report
components that are used to apply special formatting to your reports. For example, you can
hide specific rows, rearrange the sort order of your rows, display the account value and/or
description, or print reports by any accounting flexfield segment, such as department, on
separate pages.
Report Sets
A report set is a group of FSG reports. Typically, report sets are used to group reports you
run together frequently. For example, you can create a month-end report set that includes a
balance sheet, an income statement by department, an income statement by company, and
a budget vs. actual income statement in a single submission without having to run each
report separately.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 34

Defining Row Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Row Sets


A single row set can be used for many different reports. For example, Row Set A above is
used for an Income Statement with current information. It can also be used to produce an
Income Statement for any other entity (company, division, group, or cost center), or for
the same entity with a yearly comparison column.
A Row Set defines the format and content of the rows in an FSG report. In FSG, the
commonly assumed attribute for a row definition is an account assignment, whereas the
attribute for a column definition is a time period or amount type. When you define a row
set, you can:
Assign accounts:
To indicate which general ledger account balances you want to include in the row. You
can assign an individual account, parent account, or range of accounts to each row.
Define calculations:
To perform a variety of complex computations in your report. The calculations can refer to
any previous rows in a report, including rows you choose not to display.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 35

Specify formatting:
To control page breaks, indentation, line spacing, and underline characters. You can define
a new row set, or use FSG's AutoCopy feature to copy an existing row set, which you can
then modify as needed.
Note: If you have average balance processing enabled in your ledger, you can report on
functional, foreign, and translated average balances.
Implementation Note
Row Set:
When creating a balance sheet, you must include your entire income statement account
range for the Current Period Retained Earnings amount. Oracle General Ledger never
posts the monthly net income amount to an actual current period retained earnings
account. This only happens when the first period of a new fiscal year is opened. Thus, to
achieve the figure for current period retained earnings, it is a reporting solution where you
enter your Profit and Loss account range in the account assignment.
When creating reports, it is a good idea to include check figures at the end of the report to
verify that all accounts were properly assigned in the reports. This is particularly useful if
you have had to enter account ranges with gaps because of the structure of your chart of
accounts.
For example, when creating a Balance Sheet, add check figures at the end of the report
defined as follows:
- Total Assets 1000-1999
- Total Liabilities 2000-2999
- Total Stockholder's Equity 3000-9999.
Note: To derive the net income amount that is usually posted to current period retained
earnings, you must include your income statement account range.
Assigning Line Numbers to Rows:
You should enter line numbers in increments of 10 to allow for space to add additional
rows for future modifications.
Account Assignment Display Option:
Oracle General Ledger stores debit balances as positive numbers and credit balances as
negative numbers. If you want your credit balance accounts, such as liabilities, and
revenues to display as positive numbers, select the Change Sign check box. Doing so will
have no effect on your calculations.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 36

Assigning Accounts

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Assigning Accounts
Select the Account Assignments button to assign accounts for a row set.
Select a numeric operator (+ or -) to add or subtract the totals for the account range.
Enter a Low and High for the range of account combinations. To specify an individual account,
enter the same account as the Low and High. You can leave these fields blank to create generic
row sets with universal account assignments.
Enter a Display type for each account segment:
Select "E" to expand the range and display one report line for each segment value.
Select "T" to total the amounts in the range and display only one total line for the segment
values.
Select "T" for each segment of the range if multiple account ranges are assigned to a row.
Select "B" to display both the expanded detail and the Total. "B" combines the effects of
"E" and "T".

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 37

Implementation Note
Account Assignment:
You should always enter a unique Row Name for every row. The Row Name does not
appear in any reports, but it does appear in lists of values when you perform calculations.
If the row is simply a label, for example, "Current Assets", that does not have any
accounts assigned to it, you should append the row name with the word "label" to let you
know that this row contains no accounts and you will not need to include it in your
calculations. Also be sure the row name is unique to ensure that calculations yield the
correct results. If you use the same row name for two different rows, FSG will not know
which row to use.
Consider creating generic row sets by applying "T" display types for each account
segment. You can later define content sets to create more specific reports.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 38

Defining Calculations in Row Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Calculations in Row Sets


Median - The midpoint or the middle value.
Average - The value obtained by dividing the sum total by the number.
Standard Deviation - A value obtained by dividing by one less than the number of squares in
the sum of squares.
Absolute Value - Debit and credit values are both displayed as positive numbers.
Note: Because Balance Control and Display Options are usually defined for columns, they are
covered in the Defining Column Sets section. However, they may also be defined for rows.
Implementation Note
Row Set Calculations:
Oracle General Ledger stores credit balances as negative numbers and debit balances as
positive numbers. For example, revenue accounts are stored as negative numbers and
expense accounts are stored as positive numbers. Therefore, you should define your
calculations accordingly. For example, to create a row called Gross Margin that calculates
revenues minus costs, you should add (not subtract) your costs row to your revenue row.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 39

Reviewing Your Row Set Definitions

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Reviewing Your Row Set Definitions


The main difference between these two reports is that the FSG - Row Set Summary Listing
summarizes all row sets while the FSG - Row Set Detail Listing details only one row set.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 40

Defining Ad Hoc Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Ad Hoc Reports


To run ad hoc reports, you select report objects and other report parameters during the report
submission process. With predefined report, you can run the report with the parameters you
saved in the report definition or you can change the parameters at runtime.
Note: If you change the parameters at runtime, FSG will not save them in the stored report
definition.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 41

Defining Column Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Column Sets


Column sets define the format and content of columns in your financial reports. Column
sets include headings and subheadings, currency assignments, amount types, exception
conditions, and calculation columns for totals.
You can define columns one by one as you do for row sets, or you can build a column set
graphically.
When you define a column set, you indicate which Oracle General Ledger balance type
you want to include in the column.
Although you normally assign accounts to your rows, you can also assign an individual
account combination or range of account combinations to each column.
You can define calculations to perform a variety of complex computations in your report.
The calculations can reference other columns in the report.
You can define a new column set, copy information from an existing column set, or use
one of the standard column sets provided by Oracle General Ledger.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 42

Implementation Note
Column Sets:
When using the Quarter-To-Date (QTD) Amount Type in column sets to perform
quarterly reporting, you will need to create four different column sets if you are using a
non-standard calendar, such as a 13 period calendar because 13 does not divide evenly
into 4 and the period offsets will not give the desired results.
Column Set Amount Types:
When creating column sets that will be coupled with Balance Sheet Row Sets, be sure to
use the Year-to-Date (YTD) amount type. Oracle General Ledger does not store YTD
balances. Thus, in order to achieve a cumulative total on balance sheet accounts, you must
have FSG calculate the amount for you using the YTD amount type.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 43

Applying Column Set Relative Headings

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Applying Column Set Relative Headings


&POI:
Enter &POI, followed by a number from -999 to +999 that refers to the relative period
offset of your column.
- For example, enter &POI0 to display amounts for the period you specify at run time,
enter &POI-1 to display amounts one period before the period you specify at run
time.
&BUDGET:
Enter &BUDGET, followed by a control value number to print the budget name assigned
to the control value number when you define or run your report.
&DOI:
Date of interest, the date for which you want to run the report.
&ENCUMBRANCE:
Enter &ENCUMBRANCE, followed by a control value number to print the encumbrance
type assigned to the control value number when you define your report.
&CURRENCY:

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 44

Enter &CURRENCY, followed by a control value number to print the currency assigned
to the control value number when you define or run your report column.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 45

Standard Column Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Standard Column Sets


Columns containing actual amounts for multiple consecutive periods (trend reports)
Actual, budget, and variance columns (control reports)
The generic column sets can be used for the following reports:
Income Statements
Functional: Breaks out expenses by functional area
Natural Account: Lists expenses by account or groups of related accounts
Balance Sheets
Detail balance sheet accounts
Summary balance sheet accounts
Other Reports
Statement of changes to financial position
Daily activity reports
You can define these reports at whatever level of detail is appropriate for your business.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 46

Reviewing Your Column Set Definitions

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 47

Row Set and Column Overrides

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Row Set and Column Overrides


Row Overrides Column
Amount Type
Period Offset
Control Value (Must assign same currency or budget type at row and column level)
Format Mask
Factor
Display Zero
Level of Detail
Column Overrides Row
Override Row/Column Calculations (Conflict exists only if the same value (Yes or No) is
entered at both the row and the column set levels)
Activity

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 48

Other Conflicts
Accounts: Report uses intersecting accounts.
Summary: Must assign the same summary option at the row and column level.
Currency: Must assign the same currency at the row and column level.
Change Sign: Yes overrides No.
Change Sign on Variance: Yes overrides No.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 49

Defining and Requesting Financial Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining and Requesting Financial Reports


Once you define a report, you can save it and use it whenever you run a financial report or
define a report set.
You can copy a financial report you have already defined and modify the new report as
necessary.
You can also define ad hoc financial reports as necessary to meet special reporting needs.
Caution: If the same Row Set is used in ten different reports and you later modify the Row Set,
the ten reports will be affected.
Implementation Note
Ad Hoc Reports:
All ad hoc reports are saved by FSG to be rerun in the future. You can delete each report
individually in the Define Financial Report window or you can delete all of them at once
by running the Program Delete Ad Hoc Reports from the Submit Requests window.
Running Reports:
If your FSG reports are not producing output or you are having trouble getting a
complicated report definition to work correctly, you should view the log file for the

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 50

Financial Statement Generator in the Requests window. If the error message in the log file
is not detailed enough, change the user profile option FSG: Message Detail to full.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 51

Handling Rounding Problems

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 52

Specifying Control Values

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Specifying Control Values


You can report on budgets, encumbrance types, and other currencies by using control values.
Control values are numbers that you specify in the Control Value field, of the Balance Control
options region, on row sets and column sets. When you define a financial report applying the
row set or column set containing a control value, you must specify what the control value or
number represents in the Define Financial Report window. There is a Control Value button
located on the Define Financial Report window which opens the Control Values window. Here,
you specify a number and a budget name, encumbrance type, and/or currency. For currencies,
you can specify entered currencies or balance level reporting currencies.
Note: You must run translation before you use the balance level reporting currency type.
For example, if you define a column set and specify a control value of "1", you refer to the
same number in the report definition and assign either a budget name, encumbrance type, or
currency to associate with the control value.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 53

Notes:
You must assign the same budget, encumbrance type, or currency to intersecting row and
column control values.
You cannot enter currencies in the report definition if the report does not contain a row
and/or column set with a currency control value.
You must specify a budget or encumbrance when your report includes rows or columns
which use related amount types, such as PTD-Budget or PTD-Encumbrance.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 54

Defining Content Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Content Sets


Even though content sets are optional, they are the most powerful component of all FSG
components.
By assigning a content set to a report request, you can generate hundreds of similar reports in a
single run. The content set controls how the numerous reports differ from each other. For
example, you can define a departmental content set which prints a separate report for each
department or you can apply a content set to an expand row set to print a total report.
Content sets work by overriding the row set definition of an existing report and replacing the
row set account assignments and/or display options.
Content sets can be saved as part of a report definition, or can be added dynamically at the time
you request an FSG report.
Hint: Consider using content sets exclusively to control the specific output for each report.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 55

Selecting Display Options

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Selecting Display Options


You can enter a display option for each account segment range to designate how you want to
display information in a report and whether to print single or multiple reports.
RE - Row/Expand:
Select RE to expand the range and display a separate line for each segment value in the
range. If you are using parent values, enter the same value as the high and low. Oracle
General Ledger displays only the children (or grandchildren). This is the same as selecting
Expand for row sets.
RT - Row/Total:
Select RT to total the amounts in the range and display only one line as the Total line. This
is the same as selecting Total for row sets.
RB - Row/Both:
Select RB to expand and total the range. RB will display a separate line for each segment
value and display a total for all the segment values. This is the same as selecting Both
when defining row sets.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 56

CT - Column/Total:
Select CT to total the range and display only the total for the segment values. This has no
effect on the report display.
PE - Page Expand Report:
Select PE to expand the range and create a separate report for each segment value in the
range. If you are using parent values, enter the same value as the high and low. Oracle
General Ledger displays only the children (or grandchildren).
PT - Report/Total:
Select PT to total the segment value range and display the total on one page.
N - No override: Select to use display options entered in the row set definition.
Implementation Note
Display Options:
Page Expand (PE) Report is the most commonly used display option. It allows you to
perform consolidation within FSG.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 57

Reviewing Your Content Set Definitions

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 58

Defining Row Orders

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Row Orders


You can use a row order with row expand row sets or content sets to control how expanded
detail rows are displayed in your report.
You can do the following:
Display account descriptions in addition to or instead of segment values.
Sort detail rows by amounts displayed in a column.
Sort detail rows by account segment values or segment value descriptions.
Rearrange the sequence of your account segments to fit specific reporting needs.
Suppress descriptions for particular account segments.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 59

Ranking Methods

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Ranking Methods
Oracle General Ledger offers several ways to order and display expanded detail rows. Select a
ranking method and to display segment values, segment value descriptions, or both.
Alternatives include the following:
Order by ranking, display description: For example, department number.
Order by ranking, display both: For example, the name of the department.
Order by description, display description: For example, department description.
Order by description, display value
Order by value, display description
Order by value, display value

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 60

Order by Ranking - Display Description

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 61

Order by Description - Display Description

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 62

Order by Value - Display Value

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 63

Order by Value - Display Description

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Order by Value - Display Description


In this example, the columns are order by the segment value unless a user was familiar with the
segment value, the report would appear to be in no particular order.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 64

Reviewing Your Row Order Detail Listing Report

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 65

Copying Reports and Components

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Copying Reports and Components


You can copy existing row sets, column sets, content sets, row orders, display sets, reports, and
report sets to create new report objects.
After you copy a report object, you can modify the new object instead of recreating a new
object from scratch.
Caution: Modifying a report object will affect all reports that use the report object. To avoid
affecting all reports that use a report object you want to modify, use AutoCopy to create a copy
of the report object, then apply the desired modifications to the copy of the report object.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 66

FSG Report Prerequisites

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

FSG Report Prerequisites


To control the print orientation of reports that are less than or equal to 80 characters wide,
set the user profile option FSG:Allow Portrait Print Style.
To limit what financial information can be printed by specific users on their FSG reports,
define security rules and enable them for use with FSG.
To run reports through standard request submission, your System Administrator must
assign Program - Run Financial Statement Generator to the report security group for your
responsibility.
Note: We recommend that you run the General Ledger Optimizer program before you run your
monthly reports. This will help your financial reporting processes run faster. Program
Optimizer is run from the standard report submission window.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 67

Enabling FSG Security

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Enabling FSG Security


If you have General Ledger Super User or System Administrator responsibility, you can define
security rules to control what financial information specific users can print when they run FSG
reports. For example, you can prevent Company 01 users from printing reports for Company
02 and vice versa.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 68

Run FSG Reports from Standard Request Submission

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Run FSG Reports from Standard Request Submission


You can request reports from the Run Financial Reports window or through standard request
submission (Submit Requests window). The advantage of requesting reports through standard
request submission is that you can schedule the reports to run automatically. You can also
combine FSG reports with standard reports, listings, and programs. The disadvantage is that
you cannot run report sets through standard request submission.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 69

Downloading Financial Reports

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Downloading Financial Reports


When you define the report, or when you run the report, choose Spreadsheet as the output
option. FSG produces the report in a tab-delimited format, which facilitates formatting when
you load the report information into a spreadsheet.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 70

Running Financial Report Sets

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 71

Different Output Options for FSG Using XML Publisher

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Different Output Options for FSG Using XML Publisher


The flexibility of XML Publisher is a result of the separation of the presentation of the report
from its data structure. The collection of the data is still handled by the E-Business Suite, but
now you can design and control how the report outputs will be presented in separate template
files. At runtime, XML Publisher merges your designed template files with the report data to
create a variety of outputs to meet a variety of business needs, including:
Customer-ready PDF documents, such as financial statements, marketing materials, contracts,
invoices, and purchase orders utilizing colors, images, font styles, headers and footers, and
many other formatting and design options.
HTML output for optimum online viewing.
Excel output to create a spreadsheet of your report data.
"Filled-out" third-party provided PDF documents. You can download a PDF document, such
as a government form, to use as a template for your report. At runtime, the data and template
produce a "filled-out" form.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 72

FSG Tips and Techniques

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

FSG Tips and Techniques


To maximize your reporting flexibility and keep report maintenance to a minimum:
Draft your reports on paper first
Define a logical chart of accounts and make use of Parent accounts
Define generic row sets and use existing column sets
Use the Expand and Both options
Select the rounding option for your calculations
Change the order of detail rows
Use content sets and display sets for your report
Use AutoCopy
Transfer report objects from one database to another

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 73

Setting FSG Options for General Ledger

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Setting FSG Options for General Ledger


FSG: Accounting Flexfield:
Select the General Ledger application reporting flexfield. The default value for this profile
option is account. You cannot view this profile option at the user level. Your System
Administrator must set this profile option at the site or application level.
FSG: Allow Portrait Print Style:
Control the print orientation of your Financial Statement Generator reports that are less
than or equal to 80 characters wide. You can print these reports in either portrait style (80
character wide) or landscape style (132 character wide).
FSG: Enable Search Optimization:
Enhance the performance of reports that contain account assignments with a large number
of parent segment values and child segment value ranges. When you set this profile option
to Yes, the FSG performance enhancement is applied.
FSG: Enforce Segment Value Security:
Control whether your defined security rules will apply to reports produced using FSG.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 74

FSG: Expand Parent Value:


Control whether the rollup group or the summary flag associated with flexfield
assignments determine the expansion of parent values when requesting summary balances.
FSG: Message Detail:
Specify the error message catalogue and level of detail in your error message log file when
you request your Financial Statement Generator reports.
FSG: String Comparison Mode:
Do not change this profile option unless instructed to do so by Oracle World Wide
Support. This profile option affects the character language for text-based character sets.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 75

Working with the Attribute Set Window

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Working with the Attribute Set Window


Use the Attribute Set window to define attribute sets for RXi reports. The attribute set that you
associate with an RXi report determines the layout and data content of the report.
Each RXi report already has one default attribute set associated with it. If you have the proper
security access, you can use this attribute set to print a report. You cannot modify the default
attribute set. However, you can copy the default attribute set and then apply new layout
definitions to the copied attribute set. You can define as many attribute sets as you want for a
report.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 76

Modifying Attribute Sets

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Modifying Attribute Sets


Use the Attribute Set window to change a new attribute set that you have just copied or to
modify an existing attribute set that you previously defined.
Displayed Columns
In the Displayed Columns tab, the Available list box displays all columns that are
available for this report but not currently included in the report output. The Displayed list
box displays the report columns that are included in the report output.
Use the Default Format tab to define how date and time values should be displayed in the
report.
Column Details
Use the Column Details window to define formatting attributes for individual columns in a
report. All changes are optional and depend on your reporting needs.
The Level field displays the grouping level for each column.
The Column Name field displays the interface table column name for each column.
In the Attribute Name field, you can enter a new report heading for the column.
In the Length field, you can change the display length in characters of a column.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 77

In the Ordering field, select one of these values for each column:
- Ascending: To sort column values in ascending order
- Descending: To sort column values in descending order
- None: To print without ordering column values
Page Formatting
In the Report Title Field, enter the title you want to appear on the report.
In the Group Display Type field, select Group Left if you want to place breaking columns
to the left of non-breaking columns, or select Group Above to place breaking columns
above non-breaking columns.
In the Page Width and Page Height fields, enter the number of characters to designate the
page width and page height of the reports.
In the Print Report Headings section, enter the headings that you want to print in the report
heading.

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 78

Defining Summary Details

y
m
e
d
a
c

A
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U

Defining Summary Details


A summary column is a column whose values are either summed or counted. You can
designate what is summed and counted, and you can rename the default summary prompts.
The Summary Details window displays the report summary levels and the column grouping
levels for the column that you select in the Column Details window.
The report summary levels are:
Page Total Sum: The sum or count of records on the current page printed at the bottom of
the page.
Running Page Total: The sum or count of records up to and including the current page
printed at the bottom of the page.
Previous Page Total Sum: The sum or count of records up to but not including the current
page printed at the top of the page.
Report Total Sum: The sum or count of records in the entire report. The grouping levels
displayed in the Summary Details window are all grouping levels up to, but not including,
the grouping level for the selected column.

l
c
a

r
O

n
I
e

Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 79

Summary

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 80

Summary (continued)

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 81

y
m
e
d
a
c

A
e

l
c
a

r
O

n
I
e

l
c
a
r
O ly
& On
l
a e
n
r
s
e
t
U
Copyright Oracle Corporation, 2007. All rights reserved.

Financial Reporting
Chapter 13 - Page 82

You might also like