Ledger: R12 Oracle General Ledger Management Fundamentals
Ledger: R12 Oracle General Ledger Management Fundamentals
Ledger: R12 Oracle General Ledger Management Fundamentals
Objectives
After completing this lesson, you should be able to do the following: Describe the elements required to create a ledger within Oracle General Ledger Identify key implementation issues involved when creating a ledger in Oracle General Ledger Identify the attributes, options and settings required to define the Accounting Flexfield Define an accounting calendar
Objectives
After completing this lesson, you should be able to do the following: Enable predefined currencies Create a ledger in Oracle General Ledger Utilize the Account Hierarchy Manager to view and maintain Accounting Flexfield values
Ledgers Defined
Ledgers The Ledgers represent the core of a companys financial records where every transaction flows through.
Accounting
SLA
Transaction
AP
AR
FA
Other Subledgers
Secondary Ledgers
Secondary Ledgers The Secondary Ledgers are used for supplementary purposes and can be used for global companies to comply with various legal requirements.
GL Journals Level
AP AR FA
Reporting Currencies
If one or more of the following are different, If difference is only currency,
Monthly Calendar
Accounting Method
Currency
Balance Level
Use GL Translation
Journal Level
Use GL Posting
AP AR FA
Subledger Level
Define Calendars
Enable Currencies
Accounting Calendar
You create a calendar to define an accounting year and the periods it contains.
Unlimited Currencies
You can enable predefined currencies or set up your own customized currencies You can enable a variety of currencies to allow you to enter transactions in multiple currencies
Journal
Categories Sources
Chart of Accounts
Your chart of accounts is a list of Accounting Flexfields you create to identify general ledger accounts This flexible structure is made up of subfields or segments Each segment has a name and a set of values
Company
Division
Department
Account
Project
Define a flexible chart of accounts structure: Create up to 30 segments with a maximum of 25 characters per segment
Maximum total length allowed is 240 characters
Define each segment name and the order in which it appears Attach a list of valid values to each segment
XX XXX XXXX XXXX XXX
Identify the aspects of your business that you need to track and analyze; pay specific attention to aspects that span several applications. Examples include: Company, legal entity, fund Division, region, territory, state, country Location, plant, office, store Cost center, department, function Natural Account categories:
asset, liability, owner's equity, revenue and expense
Product, product line, line of business, channel Project, phase, task, job, work order
Assign each business dimension as a separate segment. Avoid having more than one meaning for each segment.
Product & Company XXX Region XX Project XXXX
Make certain that you can generate the required reports based on the segments in your Accounting Flexfield.
Company Region
Cost Center
Project
Many companies need to use a unified chart of accounts, but also need to capture different information in different sites and countries based on business needs and statutory requirements.
Canada and the United Kingdom reserve the right-most segment for their specialized needs. This segment does not roll up to the consolidated financials compiled at Headquarters.
Headquarters Company Cost Center - Account
Use vertical parent rollups on specific segments when possible rather than creating additional segments. Segment by using vertical Accounting Flexfields. Example: Division and region are not included in the posting level.
Division parent European Division Western Region Cost Center
Region parent
Child level
Company
Account
When you define value sets, you also need to determine how you want to validate your values The available validation types are:
Independent Dependent Table
Dependent Segment
Segment that is linked to an independent segment
Example
Company: 01
Example
Account: 1100 Subaccount: 001 Desc: Cash-Citibank Account: 2200 Subaccount: 001 Desc: Debt-B of A
To create an Accounting Flexfield: 1. Define a value set 2. Define an account structure 3. Define valid segment values 4. Optionally, create account combinations 5. Optionally, create aliases 6. Optionally, define security rules
The same value set can be used more than once in the same Accounting Flexfield structure.
Enter valid values for each segment before using them in the Accounting Flexfield segments.
Value_set 1 Format: Char
Max size: 2 Validation: Independent Balancing 01 02 03
Validation Independent
Natural Account TSAL 1000 9999
Validation: Independent
Intercompany 01 02 03
Segment Qualifiers
Account Type
Asset, Liability, Owners' Equity Revenue, Expense Budgetary Dr, Budgetary Cr Yes or No Yes or No Payables, Receivables, Yes, or No Yes or No
Reconciliation Flag
Control Accounts
Ensure control accounts can only contain data from an approved journal source Prevent manual data entry to control accounts
Set Control Account Qualifier for a Natural Account Value In the Segment Values Window
No
Error
Automated process
Defining Hierarchies
Define parent/child relationships, including multilevel hierarchies, to facilitate reporting and analysis.
Top-level parent
Western Region
Secondlevel parents
Children
California
Nevada
Oregon
East CA
West CA
East NV
West NV
East OR
West OR
For each parent value, you can: Define child ranges Define parent ranges Move child ranges Move parent ranges View hierarchies
Account Hierarchies
You can set up a variety of flexible parent/child account hierarchies to match your organizational needs.
CPUs
Disk drives
Printers
New York
Paris
Chicago
With the Account Hierarchy Manager you can: Graphically create, maintain, and review account structure hierarchies Define new parent and child segment values, as well as change parent/child dependencies Create new rollup groups from the Account Hierarchy Manager and have your changes reflected automatically in both the Key Segment Values and Rollup Groups windows
The Account Hierarchy Manager has security rules that enable you to control: Read only or read/write access Access to hierarchies, segment values, and charts of accounts
Create a calendar to define an accounting year and the periods that it contains. Set up one year at a time, specifying the accounting period type Define your calendar with at least one period before the period in which you start entering transactions Optionally, define multiple calendars and assign a different calendar to each ledger
Each calendar has an associated period type Pre-defined period types in Oracle General Ledger are Month, Quarter, and Year If needed, define your own period types in addition to the standard periods
Period Type Month Periods 01/01/2002 to 12/31/2002 Calendar Ledger
=
Jan-02 to Dec-02
Define at least one accounting period before the first period for which you enter transactions or perform foreign currency translation.
Never Opened
Future Enterable
Open Period
Closed Period
Calendar Auditing
Enabling Currencies
You must enable a currency before you can enter transactions or record balances in that currency.
Enabled
Canadian Dollar
To use an account combination, accept the default enabled check box in the GL Accounts window.
01-100-1420-003
02-100-1420-005 01-200-1420-002 02-100-1420-004
Restrict data entry, online inquiry, and reporting to specific values by using flexfield security rules.
Account Segment
Include:
Exclude:
Available:
Unavailable:
1000 to 3999
You can dynamically create new account code combinations when entering data by enabling dynamic insertion in the Key Flexfield Segments window. Dynamic Insertion can be enabled or disabled at any time Define cross validation rules to prevent incorrect account combinations from being created by dynamic insertion
A shorthand alias is a word or code that represents a partial or complete account combination. Use shorthand aliases to reduce account-entry keystrokes and to maximize productivity and accuracy.
Shorthand Alias Cash01 Account Combination
NY
Sales
= = =
01-110-000-1110-000-0000
- 320 - - - -
GL
Rollup Groups
View Hierarchy
New Parent
Save Changes
New Child
View Query
Export Hierarchy
Display Help
3111
3115
3300
3310 3350
3311 3115
Use the Account Hierarchy Manager to define a new child segment value. Create a new child value in the Child Attributes window Enter attributes
Segment Value: 4140 Description: Training Account Type: Revenue Effective: Enabled: Allow Budgeting: Allow Posting:
Ledger Sets
Ledger Sets
Data Access Sets enable the specification of: read only or read and write access
Copyright 2007, Oracle. All rights reserved.
Summary
In this lesson, you should have learned how to: Describe the elements required to create a ledger within Oracle General Ledger Identify key implementation issues involved when creating a ledger in Oracle General Ledger Identify the attributes, options and settings required to define the Accounting Flexfield Define an accounting calendar
Summary
In this lesson, you should have learned how to: Enable predefined currencies Create a ledger in Oracle General Ledger Utilize the Account Hierarchy Manager to view and maintain Accounting Flexfield values