Sei sulla pagina 1di 129

Contents

Login to Oracle............................................................................................................................................ 3
Introduction to Oracle General Ledger......................................................................................................... 5
Chart of Account (COA):.............................................................................................................................. 6
Practice - Define Key Flexfield Segments (COA)......................................................................................... 7
Defining Segment Qualifiers...................................................................................................................... 13
Flexfield Qualifiers..................................................................................................................................... 15
Maintain Values of Chart of Account.......................................................................................................... 17
Conversion Type:....................................................................................................................................... 22
Practice - Define Currencies...................................................................................................................... 23
Practice - Verify Functional Currencies are Enabled (Required)................................................................28
Period Type & Calendar:............................................................................................................................ 29
Practice - Define an Accounting Calendar.................................................................................................30
Set of Books:............................................................................................................................................. 33
Practice - Define a Set of Books................................................................................................................ 36
Assigning GL Set of Book in Profile Option................................................................................................ 39
Open/Close Periods................................................................................................................................... 40
Practice - Open the First Accounting Period (Required)............................................................................42
Set Up Journal Categories & Sources....................................................................................................... 43
Manual Journal Entry................................................................................................................................. 44
Practice - Journal Entry.............................................................................................................................. 48
Practice - Create a Single Journal (Required)........................................................................................... 53
Manual Posting of Journal Entries............................................................................................................. 54
Reversal of Journal Entries........................................................................................................................ 57
Practice - Reverse Journal Entries............................................................................................................. 60

Import Journal entries from other sub ledgers........................................................................................... 64


Journal Entry Table:................................................................................................................................... 67
Cross Validation Rule:................................................................................................................................ 69
Practice - Define Cross-Validation Rules................................................................................................... 70
Security Rule:............................................................................................................................................ 73
Practice - Define Flexfield Security Rules:................................................................................................. 74
Dynamic Insertion & Code Combination Form........................................................................................... 77
Practice - Create Code Combinations........................................................................................................ 78
Alias Creation............................................................................................................................................ 79
Practice - Create Aliases............................................................................................................................ 80
Creation of Budget, Organization and Budget........................................................................................... 83
Inquiry of account balances and comparison of Actual Vs Budget.............................................................88
Practice - Define a Row Set (Required)..................................................................................................... 95
Practice - Define a Column Set (Required)................................................................................................97
Practice - Define a Content Set (Required)................................................................................................ 99
Practice - Define a Report (Required)...................................................................................................... 101
Creation of Financial Statement Generator.............................................................................................. 102
Defining Currency Rates.......................................................................................................................... 111
Defining Security Rules............................................................................................................................ 112
Closing Procedure.................................................................................................................................... 115
Consolidation Procedure.......................................................................................................................... 116
Summary Main Tables Used in GL:.......................................................................................................... 124
Major Interface Tables in GL:................................................................................................................... 127

General Ledger Training Manual

Page ii

Login to Oracle

Click on Apps Logon Links

General Ledger Training Manual

Page

Click on E-Business Home Page

Click on Login

Click on Any Navigation

General Ledger Training Manual

Page

Introduction to Oracle General Ledger


Overview
Oracle General Ledger is a comprehensive financial management solution that dramatically enhances
financial controls, data collection, information access, and financial reporting throughout the organization.
Oracle General Ledger provides tremendous flexibility for managing and streamlining the accounting
processes with an extremely versatile chart of accounts, accounting calendar and is the central repository of
accounting information, receiving transactions from both Oracle and non-Oracle sub-ledgers.
Oracle General Ledger
There are numerous functions available within the Oracle General Ledger to meet the business needs of
different types of organizations.
The main purposes of Oracle General Ledger (GL) module is:
-

to integrate and maintain all financial information including that of other Oracle modules
to inquire, report and distribute ad hoc reports as per business requirements.
to provide a complete audit trail
(Interaction with Other Modules)

Other Subledgers
Manufacturing

Customer
Relationship
Management

Oracle General Ledger

Projects

Oracle Financials
Human Resources
Management

(Interaction with other Modules)

General Ledger Training Manual

Page

Chart of Account (COA):


Chart of Accounts - The account structure used to record transactions and maintain account balances.
Key Flexfield (KFF) the segments making up the account code structure that can be customized e.g. in GL
the Key Flexfield Name is Accounting Flexfield.
Segment the individual fields within an account number string or entity of the organizations.
Chart of Accounts (CoA)
CoA defines what segments each account for the organization consist of. The
CoA is made of accounting structure definition, Code combinations etc., The
objective of structuring CoA is to provide a simple, comprehensive,
understandable accounting structure that is flexible, easily maintained and
expandable.
You can define up to 30 segments for your account structure. You must define at
least two segments for your account structure, one for the balancing segment and
one for the natural account segment
Chart of Account Table:

FND_FLEX_ID_STRUCTURES
o

This table stores structure information about key flexfields as


entered from the Key Flexfield Segments window.

A structure is the entire definition of all the columns and the


meaning of the key flexfield. Structure definitions for the
accounting flexfield are stored in this table in records where
ID_FLEX_CODE = GL#.

The accounting key flexfield can have multiple structures, each


identified by a unique combination of ID_FLEX_CODE and
ID_FLEX_NUM.

General Ledger Training Manual

Page

Practice - Define Key Flexfield Segments (COA)


Tasks
In this practice you will learn how to:

Define key flexfield segments

Freeze the flexfield definition

Business Situation

1. Define Key Flexfield Segments.


In the Application field, query Oracle General Ledger and the Flexfield Title. Accounting Flexfield and
enter the following information:
Code
XX_ACCOUNTING_FLEXFIELD
Title

XX Accounting Flexfield

Description

XX Chart of Accounts

View Name

GL_AFF_XX_VIEW

Freeze Flexfield Definition

No

Enabled

Yes

Segment Separator

Period (.)

Cross-Validate Segments

Yes

Freeze Rollup Groups

No

Allow Dynamic Inserts

Yes

2. Order each segment as follows:


Number
Name

Window

Column (List)

ValueSet (List)

Company

Company

SEGMENT1

XX_COMPANY

Cost Center

Cost Center

SEGMENT2

XX_COST CENTER

Account

Account

SEGMENT3

XX_ACCOUNT

Intercompany

Interco

SEGMENT4

XX_COMPANY

3.

Add the following additional information for each segment. To add the Flexfield Qualifiers, save the
segment and then select the Flexfield Qualifiers button.
Company
Cost Center
Account
Intercompany

Default Type

Constant

Default Value

00

Required

Yes

Yes

Yes

Yes

Security Enabled

Yes

Yes

Yes

Yes

General Ledger Training Manual

Page

List of Values Prompt

CO

CC

ACCT

IC

Concatenated Description
Size

12

15

25

15

Flexfield Qualifier

Balancing

Cost Center

Natural Account

Intercompany

4.

Freeze and compile your Flexfield Definition.

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page

Solution - Define Key Flexfield Segments


Task

Define key flexfield segments

Freeze the flexfield definition

Solution

1. Open the Key Flexfield Segments window.


(N) Setup > Financials > Flexfields > Key > Segments
2.

Use the Find Icon to select the Application called Oracle General Ledger and the Title, Accounting
Flexfield.

3.

Position your cursor in the Title field and select the green + icon to insert a new record.

4. Enter the following information:


Code

XX_ACCOUNTING_FLEXFIELD

Description

XX Chart of Accounts

View Name

GL_AFF_XX_VIEW

Freeze Flexfield Definition

No

Enabled

Yes

Segment Separator

Period (.)

Cross-Validate Segments

Yes

Freeze Rollup Groups

No

Allow Dynamic Inserts

Yes

(B) Segments
5.

Order the segments as follows:


Note: When you get an error message stating Your List of Values prompt is longer than your segment
size Select the OK button.
General Ledger Training Manual

Page

Number

Name

Window Prompt

Column (List)

ValueSet (List)

Company

CO

SEGMENT1

XX_COMPANY

Cost Center

CC

SEGMENT2

XX_COST CENTER

Account

ACCT

SEGMENT3

XX_ACCOUNT

Intercompany

IC

SEGMENT4

XX_COMPANY

(B) Open
6.

Add the following additional information for each segment.


Company

Cost Center

Account

Intercompany

Default Type (LOV)

Constant

Default Value

00

Required

Yes

Yes

Yes

Yes

Security Enabled

Yes

Yes

Yes

Yes

Concatenated Description Size

12

15

25

15

List of Values Prompt

CO

CC

ACCT

IC

7.

To add the Flexfield Qualifiers, save the segment and then select the Flexfield Qualifiers button to check
the Enabled box on the corresponding qualifier.
Company
Cost Center
Account
Intercompany

Flexfield Qualifier

Balancing

Cost Center

Natural Account

General Ledger Training Manual

Intercompany

Page 10

8.

Close the Segments and Segment Summary windows.

9.

Freeze the Flexfield Definition by selecting the Freeze Flexfield Definition checkbox on the Key Flexfields
Segments window and select OK to the warning message.

10. Select Compile and select the OK button to the warning messages. Select the Ok button on all three
messages.

General Ledger Training Manual

Page 11

General Ledger Training Manual

Page 12

Defining Segment Qualifiers


When you define a segment value in the Segment Values window, you
must also assign qualifiers which determine the account type (asset,
liability, or expense), whether budgeting is allowed, whether posting is
allowed and other information specific to the segment value. You must
enter the segment qualifier information whenever you define segment
values for any value set that is used by an account that uses segment
qualifiers.
General Ledger prevents you from changing these qualifiers for
segment values that you already defined, unless you first unfreeze your
Accounting Flexfield structure. When you change the Budget Entry or
Posting Allowed qualifiers for segment values that you already
defined, you should also make a corresponding change to all accounts
that include the value in the account code combination.
You can define the following segment qualifiers for your Accounting
Flexfield:
Account Type: Defines the account type for the natural account
segment value. You can enter only valid account types.
Budget Entry Allowed: Indicates whether General Ledger
should allow detailed budgeting to accounts with this segment
value.
Posting Allowed: Indicates whether General Ledger should
allow detailed posting to Accounting Flexfields with this
segment value.
Other Segment Qualifiers: You may have additional segment
qualifiers, such as Reconciliation, if your site uses localizations
for your country or region.

General Ledger Training Manual

Page 13

General Ledger Training Manual

Page 14

Flexfield Qualifiers

Used to identify certain segments in your Accounting Flexfield.

Setup > Financials > Flexfields > Key > Segments. Click on Flexfiled Qualifier button this form will
open.

Natural account segment Qualifier:. A natural account segment


contains values representing account types, such as cash, accounts
receivable, product revenue and salary expense. Enter Yes or No to
indicate whether the segment you are defining is your natural
account segment. You define only one natural account segment in
your account.

Define the balancing segment. General Ledger uses your balancing


segment to ensure that all journals balance for each value of your
balancing segment. General Ledger also uses your balancing
segment to ensure that entries that impact more than one balancing
segment use the appropriate intercompany or interfund
accounting.
Indicate whether the segment you are defining is a balancing
segment. You can define only one balancing segment for an
account. The segment you use as a balancing segment must be an
independent segment (it cannot use a dependent value set). Most
users of General Ledger designate company/organization or fund
as their balancing segment.

Define the Cost Center segment. Cost centers indicate functional


areas of your organization, such as Accounting, Facilities, Shipping,
and so on. Enter Yes or No to indicate whether the segment you
are defining is a Cost Center segment.
Oracle Assets and Oracle Projects require you to qualify a segment
General Ledger Training Manual

Page 15

as cost center in your account.

(Optional) Define the intercompany segment. General Ledger


automatically uses the intercompany segment in account code
qualifiers, such as Reconciliation, if your site uses localizations
for your country or region.

General Ledger Training Manual

Page 16

Maintain Values of Chart of Account


General Ledger Setup Financial FlexfieldKeyValues

Select the application as General Ledger


Select Title as Accounting Flexfield
Select structure
Select segment

General Ledger Training Manual

Page 17

Click on Find

General Ledger Training Manual

Page 18

Chart of Account Addition:


Click New function
Enter the Account code.
Enter the description
If it is a parent value then check parent check box
Click on qualifier field.

Select the qualifier for value:


o Allow budgeting = Yes
o Allow posting = Yes
o Account Type = Expenses or Revenue or Liability or Asset or Equity

Flexfield Tables:
o FND_FLEX_VALUES
o FND_FLEX_VALUES_TL

Inactivate a Chart of Account


General Ledger Setup Financial FlexfieldKeyValues
Select the application as General Ledger
Select Title as Accounting Flexfield
Select structure as NLC Accounting Flexfield
Select segment as Account or Cost Center or LOB or Sub Account

General Ledger Training Manual

Page 19

Click on Find

General Ledger Training Manual

Page 20

Put end date on To Field

Uncheck the enable check box

Or

General Ledger Training Manual

Page 21

Conversion Type:
Define the functional currency for your set of books, or enable one of
the predefined ISO (International Standards Organization) currencies.
You should also define or enable any additional currencies you plan to use.
o Functional Currency (Local currency)
o Foreign Currency ( Other than Functional)
Conversion Type:
Use conversion rate types to automatically assign a rate when you convert foreign currency journal amounts
to functional currency equivalents. You enter daily conversion rates for specific combinations of foreign
currency, date, and conversion rate type. When you enter a foreign currency journal, General Ledger
automatically displays the predefined exchange rate based on the
currency, rate type (unless you are using the User rate type), and conversion date you enter. When you have
a User rate type, you enter the rate directly when you enter a foreign currency journal.
Additional Information: If you want to enter different daily rates for the same combination of fromcurrency, to
currency, and conversion date, you must define separate conversion rate
types.
General Ledger provides the following predefined daily conversion rate types:
Spot: An exchange rate which you enter to perform conversion based on the rate on a specific date. It applies
to the immediate delivery of a currency.
Corporate: An exchange rate you define to 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 you specify when you enter a foreign currency
journal entry.
Oracle Table:

FND_CURRENCIES :
o This table stores currency information.
FND_CURRENCIES_TL :
o This table stores currency information description and language support.
GL_DAILY_CONVERSION_TYPES
o This table stores daily conversion rate types and their descriptions.
GL_DAILY_RATES
o The GL_DAILY_RATES table stores the daily conversion rates for foreign currency
transactions.
o Do not insert data directly into this table. Use the GL_DAILY_RATES_INTERFACE table to
load rates.
o If you use the Multiple Reporting Currencies feature, GL uses your daily rates to convert the
journals for your primary set of books to the appropriate reporting currencies when the
journals are copied to your reporting sets of books.
o Daily rate must be defined before you post journals in your primary set of books.

General Ledger Training Manual

Page 22

Practice - Define Currencies


Tasks
In this practice you will learn how to:

Define currencies

Define conversion rate types

Define Daily rates

Business Situation
Your organization is about to start doing business with the country of Oraclia. The VP of Finance wants you to
define Oraclias currency, the Oraclian dollar, and a new conversion rate type called PRIVATE. He also asks
you to use the PRIVATE conversion rate type to enter a Daily rate for converting Oraclian dollars to U.S.
dollars in the latest open period. The Daily rate of 1.0671 U.S. dollars is equivalent to one Oraclian dollar.

Task

1. Open the Currencies window and enter XX_OCL as the currency code and XX Oraclian dollars as the
currency name.

Leave the Issuing Territory field blank.

Use a precision of 2.

Do not enter a minimum accountable unit.

2. Open the Conversion Rate Types window. Enter the name XX_PRIVATE and a description of the PRIVATE
conversion rate type.
3. Open the Daily Rates window. Enter the Oraclian currency code, XX_OCL in the From Currency field.

Enter any date in the latest open period.

Choose the XX_PRIVATE conversion rate type.

Enter a rate of 1.0671 USD to XX_OCL.

General Ledger Training Manual

Page 23

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 24

Solution - Define Currencies


Solution
Define Currency
1.

Open the currencies window.


(N) Setup > Currencies > Define

2.

Enter XX_OCL in the Code field.

3.

Enter XX Oraclian Dollars in the Name field.

4.

Optionally enter a Description.

5.

Leave Issuing Territory and Symbol blank.

6.

Enter 2 for Precision and 5 for Extended Precision.

7.

Leave the Minimum Accountable Unit field blank.

8.

In the Effective Date From field, enter todays date. Leave the To field blank.

9.

Select the Enabled check box.

10. Save your work.

General Ledger Training Manual

Page 25

Define Conversion Rate Types


11. Open the Conversion Rate Types window.
(N) Setup > Currencies > Rates > Types
12. Enter XX_PRIVATE.
13. Optionally enter a description.
14. Save your work and close this window.

General Ledger Training Manual

Page 26

Define Daily Rates


15. Open the Daily Rates window.
(N) Setup > Currencies > Rates > Daily
16. In the Currency From field, select the currency you defined.
17. Tab to the Type field, and select your Conversion rate type.
18. Tab to the USD to XX_OCL field and enter 1.0671. Press the tab key again to populate the XX_OCL to
USD field. This field should populate with the value .9371192953.
19. Save your work.

General Ledger Training Manual

Page 27

General Ledger User Procedure Manual


Overview
In this practice, you will verify functional currencies are enabled.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Verify Functional Currencies are Enabled
1.

Responsibility = General Ledger, Vision Operations

2.

Navigate to the Define currencies window.

(N) Setup > Currencies > Define

3.

[F11] to enter query mode


Scroll over to the far right and check the Enabled box

4.

[Ctrl+F11] to execute the query

5.

Verify the USD currency is enabled.

6.

Ensure the following currencies are also available GBP, EUR and STAT.

General Ledger Training Manual

Page 28

Period Type & Calendar:


The accounting calendar is based on a fiscal accounting year, e.g beginning on September 1 st and ending on
August 31st. It consists of twelve periods that reflects the fiscal calendar. The months within that calendar year
will be within that fiscal year and months not in that calendar year will be in the subsequent fiscal year. For
example
Aug 2005 = Aug FY2005
Sep 2005 = Sep FY2006
TABLE: GL_PERIODS

This table stores information about the accounting periods defined for a specific accounting
calendar.
Each row includes the start date and end date of the period, the period type, the fiscal year,
and the period number.
There is a many-to-one relationship between a row in this table and rows in the
GL_PERIOD_SETS table.

TABLE: GL_PERIOD_SETS

This table stores the calendars that are defined by using the Accounting Calendar window.
Each row includes the name and description of your calendar.
There is a one-to-many relationship between a row in this table and rows in the
GL_PERIODS table.
A GL_PERIOD_SET defines a grouping of GL_PERIODS. For example, a period set could be
a quarter, which is a set of 3 periods (in this case months) from the GL_PERIODS table. Or a
period set could be a year, a set of 12 periods from the GL_PERIODS table.

General Ledger Training Manual

Page 29

Practice - Define an Accounting Calendar


Tasks
In this practice you will learn how to define:

New Period Types

Accounting Calendars

Business Situation

1. Define a new period type called XX_MONTH. Specify 12 periods for this calendar year.
2. Define an accounting calendar with the following information:
Name
XX_CALENDAR
Description

XX Calendar

3.

Enter the following information for your two-period calendar. Be sure to use the Period Type you defined
in step 1.
Prefix
Type
Year
Qtr
Num
From
To
Name

DEC

XX_MONTH

1999

12

01-DEC-1999

31-DEC-1999

DEC-99

JAN

XX_MONTH

2000

01-JAN-2000

31-JAN-2000

JAN-00

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 30

Solution - Define an Accounting Calendar


Tasks
In this practice you will learn how to define:

New Period Types

Accounting Calendars

Solution

1. Open the Period Types window.


(N) Setup > Financials > Calendars > Types
2.

Enter XX_MONTH for your Accounting Period Types.

3.

Enter 12 for the number of accounting Periods per Year.

4.

Select calendar as the Year Type from the list of values.

5.

Enter Description of XX_Month.

6.

Save your work.

7.

Close the window.

8. Open the Accounting Calendar window.


(N) Setup > Financials > Calendars> Accounting
9. Define an accounting calendar with the following information:
Name
XX_CALENDAR
Description

XX Calendar

10. Enter the following information for your two-period calendar.


Prefix
Type
Year
Qtr
Num
From

To

Name

DEC

XX_MONTH

1999

12

01-DEC-1999

31-DEC-1999

DEC-99

JAN

XX_MONTH

2000

01-JAN-2000

31-JAN-2000

JAN-00

11. Save your work.

General Ledger Training Manual

Page 31

12. Close the window.


13. Select Current in the Decision Box.
14. Navigate to the Request window.
(M) View > Request (B) Find (B) Output
15. Review the report.

General Ledger Training Manual

Page 32

Set of Books:

A Set of Books requires three elements

A Set of Books is a financial reporting entity which consists of 3Cs.

Chart of accounts

Accounting calendar
Currency
Table Name: GL_SETS_OF_BOOKS

This table stores information about the sets of books you define in the Oracle
General Ledger application.

Each row includes the set of books name, description, and functional
currency.

General Ledger Training Manual

Page 33

Linking a Set of Books


to a Responsibility
Employees from HR
User ID

Many to many
relationship

Responsibility
AR Clerk
AP Manager
GL Supervisor

1 to 1
relationship
at a time

General Ledger Training Manual

GL Set of Books
Chart of Accounts
Calendar
Currency

Page 34

Oracle General Ledger: Set of Books

GL_SETS_OF_BOOKS

GL_CODE_COMBINATIONS

GL_PERIOD_SETS

FND_ID_FLEX_STRUCTURES

GL_PERIODS

FND_CURRENCIES

GL_PERIOD_STATUSES

General Ledger Training Manual

Page 35

Practice - Define a Set of Books


Tasks
In this practice you will learn how to define a Set of Books.

Business Situation

1. Define a standard set of books called XX_US Books with a short name of XX_US.
2.

Use your XX _ACCOUNTING_FLEXFIELD Chart of Accounts and the USD currency as the functional
currency for your set of books.

3.

Select your XX_CALENDAR from the list of values as the monthly calendar for your set of books.

4.

Allow one future enterable period.

5.

Allow Suspense Posting and Balancing Intercompany Journals.

6.

In the Note box on Defining Intercompany Accounts, click the OK button.

7.

Enter the following accounts:


Account
Account Code Combination

Retained Earnings

01.110.3310.01

Translation Adjustment

01.110.3510.01

Suspense

01.110.9920.01

Note: The default accounts defined here are a mask for the actual accounts, which will be used. For
instance, if an unbalanced journal were posted to balancing segment 02, suspense account 02.110.9920
would be used, and so on.

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 36

Solution - Define a Set of Books


Task
In this practice you will learn how to define a Set of Books.

Solution
1.

Open the Set of Books window.


(N) Setup > Financials> Books > Define

2.

In the Name field, enter XX US BOOKS.

3.

In the Short Name field enter XX_US.

4.

Optionally, enter a description in the Description field.

5.

From the list of values, select XX_ACCOUNTING_FLEXFIELD.

6.

Select USD as the Functional Currency.

7.

In the Name field of the Calendar Region, select XX_CALENDAR from the list of values.

8.
9.

Enter 1 in the Future Periods field.


Select the Closing Tab.

10. Enter the following:


Account

Account Code
Combination

Retained
Earnings

01.110.3310.00

Translation
Adjustmen
t

01.110.3510.00

11. Select the Journaling Tab.


12. Select the Balance Intercompany Journals.
13. Select Suspense checkbox.
14. Enter the following Suspense Account Code Combination: 01.110.9920.00.

General Ledger Training Manual

Page 37

Future Period : Future Period means no. of future period for a set of Books means during period close
period Business can do the transaction but cannt post into GL.

General Ledger Training Manual

Page 38

Assigning GL Set of Book in Profile Option


Navigation > System Administrator-> Profile System
Check on Responsibility Flag as shown below and Choose The General
Ledger Responsibility and provide Profile Name as shown below
And Click on Find Button

Responsibility Name

General Ledger Training Manual

Page 39

Open/Close Periods
Opening a GL Period to enter/post the journal in General Ledger, in open Period you can Enter/Post the
Journal but in Future Period you can only Enter the Journals.
Navigation > SetupOpen / Close
Double Click on Open / Close as shown.

A Form showing Accounting Periods will be opened.


Now click on Open Next Period Button.
Now upon re-opening the Form you can see that the desired period is opened.

General Ledger Training Manual

Page 40

TABLE NAME: GL_PERIOD_STATUSES

This table stores the statuses for your accounting periods.

Each row in this table includes the accounting period name status and application ID since other
applications maintain their calendars in this table.

General Ledger Training Manual

Page 41

General Ledger User Procedure Manual


Overview
In this practice, you will open the first accounting period for your set of books.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Open the First Accounting Period
You will convert summary balances into December of the prior accounting year
and detail balances for each period until cutover. The cutover period will be the
current calendar month. Open the appropriate periods.

Note: Translation and revaluation cannot be completed in the first open period.
1. Responsibility = XXGeneral Ledger Super User, XXBOOK
2. Navigate to the Open and Close Periods window

(N) Setup > Open/Close


First Period = The first December in your calendar (There will be two. Be
careful to choose the correct one.)

3. (B) Open
4. (B) Yes in the Decision window
5. Continue opening periods until the current period is the current month of the year.
Note: You should limit the number of periods you have open in order to improve
posting performance. This is particularly useful during implementations when you are
uploading balances from a legacy system. Instead of having a years worth of periods
open as you are uploading and posting to each period, open a couple of periods and
have a high number of future-enterable periods defined for your set of books.
Note: The number of future-enterable periods can be changed at any time in the Set of
Books window. After you have uploaded the balances for all the periods, open each
period to post the journal, then close older periods.

General Ledger Training Manual

Page 42

Set Up Journal Categories & Sources


Responsibility: General Ledger, Vision Operations (USA)
(N) Setup > Journal > Categories
1.

Enter the name and description for a new category:


Category
Accrual - Demo
Description
2.

Month end accrual entry

Save your work.

(N) Setup > Journal > Sources


1.

Enter the name and description for a new category:


Source
Path - Legacy
Description

2.

Legacy Source

Save your work.

TABLE:
o

GL_JE_CATEGORIES ( For Category)

GJ_JE_SOURCES ( For Sources)

General Ledger Training Manual

Page 43

Manual Journal Entry


Manual journal Entry will be created for adjustment, rectification of errors, Provisions, fund transfer
between banks etc.
Journal Work bench
General Ledger Journal Enter

Click on New Journals

General Ledger Training Manual

Page 44

Journal Entry
The following data will be entered to create a manual Journal header are:
Journal Name
Period
Effective date
Currency
Functional Currency will default automatically
Category
Narration if required in the Description column.
Enter Dr. account code and amount
Enter Cr. account code and amount
Save
System will generate Journal Voucher number automatically

Click on Post button

General Ledger Training Manual

Page 45

General Ledger Other Request Find


(B) View Output
View request
Request will be seen to identify the status of posting the journal.
Click on View output button
Posting status will be identified

General Ledger Training Manual

Page 46

General Ledger Training Manual

Page 47

Practice - Journal Entry


Tasks
In this practice you will learn how to create Journal Entries.

Business Situation
Create a Journal Batch
A memo from your controller informs you that the Consulting Department (# 420)
has purchased computers in the latest open period. The computers are valued at
$85,000, of which the office is paying $5,000 cash and the remainder will be
carried as a liability over the following year. An additional memo from your
controller informs you of $135,000 of one-time sales revenues earned by selling
these computers on credit. Record the journals for these two memos in one batch
using a batch control total.

91. Name your journal batch XX_Computer Purchases and Sales for the latest open period. Enter $220,000
in the optional Control Total field.
2.

Name your first journal entry XX_Computer Purchases, and enter Additions for the journal entry category.
Choose the USD currency and enter the following journal entry:
Account
Description
Debit
Credit

01-000-1560-21XX-000

Computers and Software

01-000-1110-21XX-000

Cash

5,000

01-000-2210-21XX-000

Accounts Payable

80,000

3.

85,000

Name your second journal entry XX_Computer Sales with the category of Revenue. Enter the following
journal entry:
Account
Description
Debit
Credit

01-000-1210-21XX-000

Accounts Receivable

01-420-4110-21XX-000

Revenue

135,000
135,000

Entering Headcount Information


The controller also wants to keep track of headcount statistics for Departments
410, 420, and 430 starting in the latest open period.
4.

Create a new batch. Name the journal batch XX_Employee Statistics for the latest open period.

5.

Name the journal entry XX_Employee Headcount and enter Headcount for the journal category. Choose
the STAT currency.

6.

Enter the following journal entry:


Account

Description

Debit

01-410-9110-21XX-000

Dept. 410 Headcount

100

01-420-9110-21XX-000

Dept. 420 Headcount

150

01-430-9110-21XX-000

Dept. 430 Headcount

100

Assumptions

Use Vision database

General Ledger Training Manual

Page 48

Login information provided by your instructor

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 49

Solution - Journal Entry


Task
In this practice you will learn how to create Journal Entries.

Solution
Create a Journal Batch
1.

Open the Find Journals window


(N) Journals > Enter (B) New Batch

2.

Name your journal batch XX_Computer Purchases and Sales for the latest open period.

3.

Enter 220000 in the optional Control Total field.

4.

Select the Journals button to open the Journals window.

5.

Name your first journal entry XX_Computer Purchases.

6.

Enter Addition for the journal entry category.

7.

Optionally, enter a description.

8.

Enter the journal entry as shown below:


Line
Account

Debit

Credit

10

01-000-1560-21XX-000

20

01-000-1110-21XX-000

5,000

30

01-000-2210-21XX-000

80,000

9.

85,000

Save your work. Select YES in the Decision Box that appears asking you: "There is a control total
violation."

10. Place your cursor in the Journal field and press the down arrow key to enter the second journal. Name
your second journal entry XX_Computer Sales with the category of Revenue. Enter the following journal
entry:
Line
Account
Debit
Credit
10

01-000-1210-21XX-000

135,000

General Ledger Training Manual

Page 50

20

01-420-4110-21XX-000

135,000

11. Save your work and close the Journals window.

Entering Headcount Information


12. In the Batch window, arrow down in the Batch name field to start a new batch.
13. Name the new journal batch XX_Employee Statistics for the latest open period.
14. Select the Journals button.
15. Name the journal entry XX_Employee Headcount.
16. Enter Headcount for the journal category.
17. Choose the STAT currency.
18. Enter the journal entry as follows:
Line
Account

Debit (STAT)

10

01-410-9110-21XX-000

100.00

20

01-420-9110-21XX-000

150.00

30

01-430-9110-21XX-000

100.00

Credit (STAT)

19. Save your work. Answer yes in the Decision box to the message: "The debit total does not equal the
credit total."

General Ledger Training Manual

Page 51

General Ledger Training Manual

Page 52

General Ledger User Procedure Manual


Overview
In this practice, you will create a single journal that will reclass telephone charges from the Finance
department to the Administrative department.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Create a Single Journal
1.

Responsibility = XXGeneral Ledger Super User, XXBOOK

2.

Navigate to the Enter Journals window

3.

(N) Journals > Enter

(B) New Journal


Journal Name = XXReclass
Period = Current period
Category = Reclass
Currency = Use default currency
Note: We did not enter a batch name for this batch. The batch name will be created for us.

4.

Enter the following journal:

Line

Account

10

01.310.5510.00

20

01.100.5510.00

Debit

Credit

500

Description
Telephone Charges

500

Transfer to Dept. 300

5.

Save

6.

Close windows until you are back at the Navigator.

General Ledger Training Manual

Page 53

Manual Posting of Journal Entries


Journal entry imported from other modules will be posted manually.
General Ledger Post

Journal entry will be found in the following criterias


a. Period
b. Batch Name
c. Balance type
Actual
Budget
All
d. Enter debit
e. Enter credit
f. Control amount
Select one or more criterias from list of value
Click on Find button

General Ledger Training Manual

Page 54

Select the journals to be posted and check the check box on the left hand side of the journal or batch.

General Ledger Training Manual

Page 55

Click on post button

View request
Request will be seen to identify the status of posting the journal.
Click on View output button
Posting status will be identified

General Ledger Training Manual

Page 56

Reversal of Journal Entries


Journal entry will be reversed after posting into Oracle General Ledger for rectification of error.
General Ledger Journal Enter More Find

The Journal entry will be found through following categories:


a. Batch name
b. Journal Name
c. Source
d. Category
e. Period
f. Currency
g. Posting status
h. Balance type
i. Creation date
Select one or more criteria to find the journal for reversal
Click on Find Button

General Ledger Training Manual

Page 57

Click on Reverse Journal/Batch


System will ask for the period in which you want to reverse the journal

Reversal can be done in the same the month or other open period.
Select the period and click on Ok
System will run the concurrent program for creating Reversal Journal
View request to find the status of the journal.

General Ledger Training Manual

Page 58

Review the Journal

Click on Review Journal


Click on Check Fund/Reserve Fund and approve button.
Post the journal.

General Ledger Training Manual

Page 59

Practice - Reverse Journal Entries


Tasks
In this practice you will learn how to:

Find a journal batch

Reverse an entry

Post a batch

Enter a new journal batch

Business Situation
A memo from the MIS department states "Please correct the charge for computers for the latest open period.
The proper charge is $87,000, not $85,000."
Find a Journal Batch.
1.

Query the journal batch XX_Computer Purchases and Sales.

2.

Locate the Computer Purchases journal entry.

Reverse an Entry.
3.

Reverse the journal entry in the latest open period using the More Actions button of the Journals window.

Posting the Batch.


4.

Post the reversal batch to negate the effect of the original batch. Note that the reversal batch will be
named Reverse "XX_Computer Purchases" <Date> <Time> <Request ID>.

Enter a New Journal Batch.

5. Create a new journal batch in the latest open period, named XX_Corrected Computer Purchases. Use
the Adjustment Category. Enter the following journal entry and post when finished.
Line
Account
Debit
Credit
Description
10

01-000-1560-21XX-000

87,000

Computer and Software

20

01-000-1110-21XX-000

5,000

30

01-000-2210-21XX-000

82,000

Cash
Accounts Payable

Assumptions

Use Vision database

Login information provided by your instructor

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 60

Solution: Post Journal Entries


Task

Find a journal batch

Reverse an entry

Post a batch

Enter a new journal batch

Solution
Find a Journal Batch
1.

Open the Find Journals window.


(N) Journals > Enter

2.

Enter XX% in the Batch field of the Find Batch window, and select (B) Find.

3.

Select the XX_Computer Purchases journal entry and select (B) Review Journal.

General Ledger Training Manual

Page 61

Reverse an Entry
4.

From the Journals window, select (B) More Actions > (B) Reverse Journal to reverse the journal entry.

5.

Select the same period the journal was created in to reverse the journal, and select the OK button to the
message that appears.

Posting the Batch


6.

Post the reversal batch to negate the effect of the original batch. Note that the reversal batch will be
named Reverse "XX_Computer Purchases" <Date> <Time> <Request ID>.

7.

Find the reversing journal entry named Reverse "XX_Computer Purchases" <Date> <Time> <Request
ID>.

8.

Select (B) More Actions > (B) Post

Enter a New Journal Batch


9.

Open the Enter Journals window.

10. Select the New Batch button.


General Ledger Training Manual

Page 62

11. Name your new journal entry XX_Corrected Computer Purchases and use the current open period.
12. Select the Journals button.
13. Enter the XX_Corrected Computer Purchase as the name of the journal and Adjustment for the category.
14. Enter the following journal entry:
Line
Account

Debit

Credit

10

01-000-1560-21XX-000

87,000

20

01-000-1110-21XX-000

5,000

30

01-000-2210-21XX-000

82,000

Description
Computer and Software
Cash
Accounts Payable

15. Select (B) More Actions > Post to post your new journal entry.

General Ledger Training Manual

Page 63

Import Journal entries from other sub ledgers


Journal entries are imported program will be scheduled everyday, however in case manually import is
required following steps to be followed.
General Ledger Journals Import Run
The following date will be entered to import journal from other modules:
Select the source from the list of value

Select all Group id option


Click on Import Button

General Ledger Training Manual

Page 64

System will ask are you sure you want to start Journal import?
Click on Yes
System will give you the id number for reference.
Check the request status

General Ledger Other Request Find


(B) View Output
View request
Request will be seen to identify the status.
Click on View output button

General Ledger Training Manual

Page 65

General Ledger Training Manual

Page 66

Journal Entry Table:

GL_JE_BATCHES:

This table stores details of journal entry batches.

A batch is a grouping of journal entries.

In General Ledger, journal entries are posted in batches.

Each row in this table includes the batch name, status, running total debits and
credits for all entries in the batch, and other information.

GL_JE_HEADERS:

This table stores journal entry information.

There is a one-to-many relationship between journal entry batches and journal


entries.

Each row in this table includes the associated batch ID, journal entry name and
description, and other information about the journal entry.

GL_JE_LINES:

This table stores journal entry lines.

There is a one-to-many relationship between journal entries headers and journal


entry lines.

This table contains the information about the account and amount for each line of
the entry.

GL_IMPORT_REFERENCES:

This table stores sub ledger informations through GL_SL_LINK_ID.

This table has reference column like Reference1,.ReferenceN for storing subl
edger information like vendor name, invoice id, po_header_id, transaction id.

GL_JE_BATCHES:

This table stores details of journal entry batches.

A batch is a grouping of journal entries.

In General Ledger, journal entries are posted in batches.

Each row in this table includes the batch name, status, running total debits and
credits for all entries in the batch, and other information.

GL_JE_HEADERS:

This table stores journal entry information.

There is a one-to-many relationship between journal entry batches and journal


entries.

Each row in this table includes the associated batch ID, journal entry name and
description, and other information about the journal entry.

General Ledger Training Manual

Page 67

GL_JE_LINES:

This table stores journal entry lines.

There is a one-to-many relationship between journal entries headers and journal


entry lines.

This table contains the information about the account and amount for each line of
the entry.

GL_IMPORT_REFERENCES:

This table stores sub ledger informations through GL_SL_LINK_ID.

This table has reference column like Reference1,.ReferenceN for storing subl
edger information like vendor name, invoice id, po_header_id, transaction id.

Journal Entries
GL_INTERFACE

GL_JE_BATCHES

GL_JE_HEADERS

GL_CODE_COMBINATIONS

General Ledger Training Manual

GL_JE_LINES

GL_BALANCES

Page 68

Cross Validation Rule:

Rules that govern what combination of segment values are valid.


Define crossvalidation rules to control the account combinations you want General Ledger to allow.
For example, you may decide that your sales cost centers, 600 to 699, should only enter amounts
to product sales accounts, 4000 to 4999.
Company uses cross-validation rules within the Oracle General Ledger to prevent the creation of
invalid GL accounts (Code Combination Id -CCID). Rules are defined system-wide and apply to all
system users. Each cross-validation rule specifies the ranges of values that are permissible to use
together, and, optionally, ranges that are not permissible to use together. Thus, for example, a very
simple rule might specify that only funding source values D1000 through D9999 may be used with 20
(fund segment Designated).Oracle checks all the cross-validation rules to ensure that the
combination is valid, whenever any component of the Oracle applications attempts to create a new
value/account (a combination of segment values that has not previously been used). If the
combination fails to pass any rule, the error message associated with that rule is presented. Whatever
transaction was in process is not allowed to continue until it has a valid digit combination.
You have to defined include and Exclude range for defining CVR.

General Ledger Training Manual

Page 69

Practice - Define Cross-Validation Rules


Tasks
In this practice you will learn how to define a cross-validation rule that disallows use of account 6010
with any cost center other than cost center 310.

Business Situation
Define a cross-validation rule that disallows use of account 6010 with any cost center other than cost
center 310.
1.

Query on the following information.


Field Name

Information

Application

Oracle General Ledger

Flexfield Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

2.

Enter the following information for the Rule and Rule Elements.
Security Rules

Name

XX_CVR

Description

Account 6010 valid only with CC 310

Error Message

XX_CVR: Account 6010 valid only with CC 310

Error Segment Name

Account

From

01-DEC-1999

Rule Elements

Low

High

Include

00.000.0000.00

ZZ.ZZZ.ZZZZ.ZZ

Exclude

00.000.6010.00

ZZ.309.6010.ZZ

Exclude

00.311.6010.00

ZZ.ZZZ.6010.ZZ

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 70

Solution - Define Cross-Validation Rules


Task
In this practice you will learn how to define a cross-validation rule that disallows
use of account 6010 with any cost center other than cost center 310.

Solution
1.

Open the Cross-Validation Rules window.


(N) Setup > Financials > Flexfields > Key > Rules

2.

Query on the following information.


Field Name

Information

Application

Oracle General Ledger

Flexfield Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

3.

Enter the following information for the Rule and Rule Elements.
Security Rules

Name

XX_CVR

Description

Account 6010 valid only with CC 310

Error Message

XX_CVR:Account 6010 valid only with CC 310

Error Segment Name

Account

From

01-DEC-1999

Rule Elements

Low

High

Include

00.000.0000.00

ZZ.ZZZ.ZZZZ.ZZ

Exclude

00.000.6010.00

ZZ.309.6010.ZZ

Exclude

00.311.6010.00

ZZ.ZZZ.6010.ZZ

4.

Save your work.

General Ledger Training Manual

Page 71

General Ledger Training Manual

Page 72

Security Rule:

Define Security Rules to restrict user access to certain account segment values.
These rules also extend security to the standard Trial Balance and Account Analysis reports.

General Ledger Training Manual

Page 73

Practice - Define Flexfield Security Rules:


Tasks
In this practice you will learn how to define a Flexfield Security Rule preventing access to Cost Center
110 by the XX_US_Controller responsibility.

Business Situation

1. Define a rule to limit the use of Cost Center Value 110 by the XX_US_Controller responsibility.
2.

Open the Define Security Rules window using the Find Key Flexfield Segment window. Query the Key
Flexfield values based on the following information.
Field Name
Information

Application

Oracle General Ledger

Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

Segment

Cost Center

3.

Enter the following information for Security Rules and Rule Elements.
Security Rules

Name

XX_FFS

Description

Cost Center 110 Not Valid for this Responsibility

Message

XX_FFS: Cost Center 110 Not Valid for this Responsibility

Security Rule Elements


Type: Include

From 000 To ZZZ

Type: Exclude

From 110 To 110

4.

Save your work.

5.

Assign the XX_FFS rule to the Oracle General Ledger application and XX_US_Controller Responsibility.

6.

Save your work.

7.

Go to the Navigator and Select the Black Hat. Select XX_US_CONTROLLER (this refreshes the view of
the tables to enable the security rule). N: Journals > Enter (B) New Journal Name Journal XX Test FFS
Rule Enter Line Number: 10 Enter Account: 01-110-5800-0000-000 and see error message.

Assumptions

Use Vision database

Replace XX with the number provided by your instructor

Use General Ledger, Vision Operations (USA) responsibility

General Ledger Training Manual

Page 74

Solution - Define Flexfield Security Rules


Task
Define a rule to limit the use of Cost Center Value 110 by the XX_US Controller responsibility.

Solution
1.

Open the Define Security Rules window using the Find Key Flexfield Segment window. Query the Key
Flexfield values based on the following information.
(N) Setup > Financials > Flexfields > Key > Security > Define
Field Name
Information

Application

Oracle General Ledger

Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

Segment

Cost Center

2.

Enter the following information for Security Rules and Rule Elements.
Security Rules

Name

XX_FFS

Description

Cost Center 110 Not Valid for this Responsibility

Message

XX_FFS: Cost Center 110 Not Valid for this Responsibility

Rule Elements
Include

000-ZZZ

Exclude

110-110

3.

Save your work.

4.

Select (B) Assign

5.

Assign this rule to the XX_US Controller responsibility.

General Ledger Training Manual

Page 75

6.

Enter or select from the list of values Oracle General Ledger in the Application field of the Security Rules
region.

7.

Enter or select from the list of values XX_US Controller in the Responsibility field.

8.

Enter XX_FFS in the Name field.

9.

The Description and Message will default in.

10. Save your work.

General Ledger Training Manual

Page 76

Dynamic Insertion & Code Combination Form

Dynamic insertion is used to create your code combination dynamically during Journal Entry.

If Dynamic Insertion is on while creation COA then code combination automatic generated in code
combination form otherwise you have to generate it manually by entering code combination in code
combination form.

TABLE :

VIEW :

GL_CODE_COMBINATIONS

This table stores valid account combinations for each accounting flexfield structure in Oracle
General Ledger.

Associated with each account are certain codes and flags, including whether the account is
enabled and whether detail posting or detail budgeting is allowed.

This table references the CODE_COMBINATION_ID, which is the foreign key used by Oracle
Applications in tracking an account combination.

GL_CODE_COMBINATIONS_KFV

This view stores concatened values for each accounting flexfield structure in Oracle General
Ledger.

Concatenated column name is CONCATENATED_SEGMENTS.

General Ledger Training Manual

Page 77

Practice - Create Code Combinations


Responsibility: Demo Vision Operations, USA
N > Setup > Accounts > Combinations
1.

In the GL Accounts window, select the list of values in the Account field.

2.

Enter the following values:


Company
00 Corporate
Cost Center

100 Cost Center

Account

1000 Cash

3.

Select the OK button.

4.

Verify that the Enabled check box is selected.

5.

Save your work.

General Ledger Training Manual

Page 78

Alias Creation

You can create the shorthand alias for your existing code combination.

Alias will save the End user time for entering transactions.

General Ledger Training Manual

Page 79

Practice - Create Aliases


Tasks
In this practice you will learn how to create a Shorthand Alias for the Cash account.

Business Situation

Create an alias for the Cash account.


Use the following information:
Field

Enter

Application

Oracle General Ledger

Flexfield Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

Assumptions

Use Vision database

Login information provided by your instructor

Replace XX with the number provided by your instructor

Use your XX_US Controller Responsibility

General Ledger Training Manual

Page 80

Solution - Create Aliases


Task
In this practice you will learn how to create a Shorthand Alias for the Cash account.

Business Situation

Create an alias for the Cash account.

Use the following information:


Field

Enter

Application

Oracle General Ledger

Flexfield Title

Accounting Flexfield

Structure

XX_ACCOUNTING_FLEXFIELD

Solution
1.

Open the Shorthand Aliases window.


(N) Setup > Financials > Flexfields > Key > Aliases

2.

Use the Find icon to find your Structure and Chart of Accounts.

3.

In the Shorthand region, select the Enabled checkbox.

4.

In the Max Alias Size field, enter 4.

5.

In the Prompt field, enter Alias.

6. In the Aliases, Description tabbed region, enter:


Alias
Cash
Template

01.110.1000

Description

Cash account for Cost Center 110

7.

Save your work

General Ledger Training Manual

Page 81

Note: The first time you set up an account alias, you must go in and unfreeze, refreeze, and recompile
the accounting key flexfield. This does not have to be done again.
8.

Open the Key Flexfield Segments window.


(N) > Setup > Financials > Flexfields > Key > Segments

9.

Use the Find icon to locate:


Field

Enter

Application

Oracle General Ledger

Flexfield Title

Accounting Flexfield

10. In the Structures region, scroll down and place your cursor on XX_ACCOUNTING_FLEXFIELD.
11. Unselect the Freeze button. Click the OK button on the message that appears.
12. Select the Freeze button again. Click the OK Button on the message that appears.
13. Select the Compile button. Click the OK button on all the messages that appear.

General Ledger Training Manual

Page 82

Creation of Budget, Organization and Budget


General Ledger Budget Define Budget
Budget Definition
The following date will be entered to create a Budget:
Enter Budget name
Enter description (optional)
Select the status as Current or Open.
Select first and Last budget period
Save

Open Next Year


Click on Open Next Year
System will open the budget for transaction through concurrent request.
General Ledger Budget Define Organization
Budget Organization Definition
Enter Budget Organization Name
Enter the description
Select ordering segment as Account
Select the display sequence for Budget journal entry
Save
Enter the line number as 10
Select the range of Accounts required budget
Save

General Ledger Training Manual

Page 83

Assign the Range if Code Combination never has been used.


Click on Range Assignments

General Ledger Training Manual

Page 84

On saving the system will run a concurrent request to assign the range of accounts for budget.
General Ledger Other Request Find
View request
Request will be seen to identify the status.
Click on View output button
General Ledger Budget Enter Amount
Budget Journal Creation
Select the Budget form list of Value
Select the Organization
Select the Accounting period from
Click on the Work bench line

Enter on OK button
Enter the entire budget amount in First period for each account code
Save

General Ledger Training Manual

Page 85

Post Budget

Click on Post button

General Ledger Training Manual

Page 86

General Ledger Training Manual

Page 87

Inquiry of account balances and comparison of Actual Vs Budget


Inquiry the Actual balance and comparisons between Actual and Budget
General Ledger Inquiry Account
Actual Inquiry
The following parameter can be selected to view the account balances and comparison between Actual and
Budget
Accounting period from
Accounting period To
Currency
o Single currency or
o All currency
Primary balance type
o Actual
o Budget
Select budget
o Encumbrance
Secondary balance type
o Actual
o Budget
Select budget
o Encumbrance
Click on account Line
Select the range of account to be inquired
Enter on Ok button

Click on Show balances button to see the summary balances

General Ledger Training Manual

Page 88

Click on journal details to see the journals.

Click on Show Full Journal to see the individual journals or drill down to see the transaction header
details.
General Ledger Training Manual

Page 89

Click on Show transaction to see the transaction details.

General Ledger Training Manual

Page 90

General Ledger Inquiry Account


Actual Vs Budget Inquiry
The following parameter can be selected to view the comparison between Actual and Budget
Accounting period from
Accounting period To
Currency
o Single currency
Primary balance type
o Budget
Select budget

Secondary balance type


o Actual

General Ledger Training Manual

Page 91

Click on account Line


Select the account or range of account to be inquired
Enter on Ok button
Click on Show Balance button to see balances

General Ledger Training Manual

Page 92

General Ledger Inquiry Fund


The following parameter can be selected to view the comparison between Budget, Encumbrance and Actual
Select the budget form the list of value
Sect the Account Type as Year to date extended
Sect the current period from List of value
Click on the Account field and select the accounts from the list of values.

Enter on Ok Button
Find the Budget, Encumbrance, Actual and Funds available.

General Ledger Training Manual

Page 93

General Ledger Training Manual

Page 94

General Ledger User Procedure Manual


Overview
In this practice, you will define a row set.
Scenario: A memo from your controller requests a five-month overhead summary report showing
actual balances rounded to thousands for departments 310, 350, and 375 combined. In the first step,
you will create a row set identifying the Account Assignments (ranges) for the report and a Calculation
(total).

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Create a Row Set

1. Navigate to the row set definition window

(N) Reports > Define > Row Set


Name = XXRow Set
Description = Overhead Summary

2.

(B) Define Rows

3.

Assign the following accounts, save and proceed after entering each line:

Line

Line Item

Indent

Skip
Line
After

Account Range Low

Account Range High

10

OVERHEAD

20

Salaries

01-410-5800-0000-000

01-430-5800-0000-000

30

Airfare

01-410-7640-0000-000

01-430-7640-0000-000

40

Car Rental

01-410-7650-0000-000

01-430-7650-0000-000

50

Miscellaneous

01-410-7740-0000-000

01-430-7740-0000-000

4.

Assign the following for the TOTAL row.

Line
100

Yes

Line Item
TOTAL

5.

Specify the following formatting:


Indent = 0
Before = After: =

6.

(B) Calculation

General Ledger Training Manual

Page 95

Seq
10

Operator
+

Low
11

High
99

Run an Ad Hoc Report


7.

Navigate to the request submission window

(N) Reports > Request > Financial

8.

(B) Define Ad Hoc Report


Title = Overhead Summary
Row Set = XXRow Set
Column Set = PTD,QTD,YTD Actual

9.

(B) OK
Period = May-02

10. (B) Submit


11. (M) View > Requests to view output online
Run the Row Set Detail Listing Report
12. Navigate to the Standard Request Submission form

(N) Reports > Request > Standard


Request Name = FSG - Row Set Detail Listing
Row Set Name = XXRow Set

13. (B) Ok
14. (B) Submit Request
15. (M) View > Requests to view output online
Run the Row Set Summary Listing Report
16. Navigate to the Standard Request Submission form

(N) Reports > Request > Standard


Request Name = FSG - Row Set Summary Listing

17. (B) Submit Request


18. (M) View > Requests to view output online

General Ledger Training Manual

Page 96

General Ledger User Procedure Manual


Overview
In this practice, you will define a column set. Note that this practice requires 4 prior periods to be
open. Since the first open period is December, this practice will not work in the calendar months of
January through April. In that case, simply define the correct number of columns to make this lab
work. This practice will be revised in a future revision.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Create a Column set
1.

Navigate to the Column Set definition form

(N) Reports > Define > Column Set


Name = XXColumn Set
Description = 5 Month Rolling Summary

2.

(B) Build Column Set

3.

Enter the following:

Sequence

10

20

30

40

50

Name

POI-4

POI-3

POI-2

POI-1

POI

Amount
Type

PTD-Actual

PTD-Actual

PTD-Actual

PTD-Actual

PTD-Actual

Offset

-4

-3

-2

-1

Format
Mask

9,999,999

9,999,999

9,999,999

9,999,999

9,999,999

4.

60
TOTAL

9,999,999

Save

Create the heading


5.

(B) Create Default Heading


Heading = * indicates > $1,000,000
Column 60: Replace &POI0 with TOTAL

6.

(B) OK to close the window

7.

(B) Define Columns


Note: Position is the number of characters from the left margin where the column
will appear. Sequence is used for calculations and has no impact on positioning
of the column.

8.

Scroll down to the TOTAL column (Sequence 60)

9.

In the Total column select the Calculations button


General Ledger Training Manual

Page 97

10. Enter the following:


Seq
10

Operator
+

Low
10

High
59

11. Close the Calculations window


12. (B) Exceptions
Flag = *
Description = Greater Than $1,000,000
Condition = Greater Than
Constant = 1000000
13. Save
Run an Ad Hoc Report
14. Navigate to the request submission form

(N) Reports > Request > Financial

15. (B) Define Ad Hoc Report


Title = 5 Month Rolling Overhead Summary
Row Set = XXRow Set
Column Set = XXColumn Set
16. (B) OK
Period = May-02
17. (B) Submit
18. View the output online
Run the Column Set Detail Listing Report
19. Navigate to the Standard Request Submission form

(N) Reports > Request > Standard


Request Name = FSG - Column Set Detail Listing
Column Set Name = XXColumn Set

20. (B) Ok
21. (B) Submit
22. View your request online
Run the Column Set Summary Listing Report
23. Navigate to the Standard Request Submission form

(N) Reports > Request > Standard


Request Name = FSG - Column Set Summary Listing

24. (B) Submit


25. View your request online

General Ledger Training Manual

Page 98

General Ledger User Procedure Manual


Overview
In this practice, you will create a content set.
Scenario: A memo from the controller requests separate Overhead Summary
reports for each of the Sales departments. To do this, you must create a Content
Set for your existing XX5 Month Rolling Overhead report.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Define the content set

1. Navigate to the Content Set definition form

(N) Reports > Define > Content Set


Name = XXPE Content Set
Description = PE on Dept
Seq = 10

Segment

Low

High

Display

Company
Department

410

430

PE

Account
Sub-Account
Product

2. Save
Run your XX5 Month Rolling Overhead Report adding your XXPE Content Set

3. Navigate to the request submission form

(N) Reports > Request > Financial


Report = XX5 Month Rolling Overhead
Period = May-02
Content Set = XXPE Content Set

4.

(B) Submit

5.

View the output online

6.

(B) Next to view each Departments page


Note: If the periods in your accounting calendar contain varying number of days, such as a monthly
calendar that contains 28 days in one period and 31 in another, you can still schedule financial schedules
to run on the last day of every period. To do this, enter a number greater than the maximum number of
General Ledger Training Manual

Page 99

days in any month, such as 32, in the Run Day field of the Concurrent Request Schedules window.
Doing so automatically tells the system to run the schedule on the last day of every period. The
Scheduler/PreReleaser concurrent manager must be running to use advanced scheduling.

General Ledger Training Manual

Page 100

General Ledger User Procedure Manual


Overview
In this practice, you will combine a row set and a column set to define a report.

Assumptions

Replace XX with your terminal number or unique number.

You must have access to an Oracle Application Vision database or comparable training or test
instance at your site on which to complete this practice.

Tasks
Define the report

1. Navigate to the Report definition form

2.

(N) Reports > Define > Report


Name = XX5 Month Rolling Overhead
Title = 5 Month Rolling Overhead
Row Set = XXRow Set
Column Set = XXColumn Set

Save

Submit the report

3. Navigate to the request submission form

4.

(N) Reports > Request > Financial


Report = XX5 Month Rolling Overhead
Period = May-02

(B) Submit

General Ledger Training Manual

Page 101

Creation of Financial Statement Generator


General Ledger Report Define Row Set
Define Row
General Ledger Report Define Row Set
Creation of Row Set
Row 1
Enter row Set name
Enter description
Click on Define Row button

Enter Line item as Profit & Loss account for the period end.
Enter line = 10
Indent = 10
Line to skip after = 2
Save

General Ledger Training Manual

Page 102

Row 2

Press Down arrow key by keeping the cursor in line field


Enter line = 20
Enter Line item as Total Sales
Indent = 0
Line to skip after = 1
Save

General Ledger Training Manual

Page 103

Enter on Account Assignment button


Select + sign
Select the range of revenue account and Display.
Activity = net
Select the set of Books

General Ledger Training Manual

Page 104


Row 3

Save

Press Down arrow key


Enter Line item as Discount
Enter line = 30
Indent = 0
Line to skip before = 2
Check the Change sign box.

General Ledger Training Manual

Page 105

Row 3

Press Down arrow key


Enter Line item as Net Sales
Enter line = 40
Indent = 0
Line to skip before = 1
Check the Change sign box.

General Ledger Training Manual

Page 106

Click on Calculation button


Enter sequence 1
Select operator enter
Select sequence from and to 30 and 30 respectively.

Save

Similar process need to be followed for expenditure items.

General Ledger Report Define Column set


Column Set
Enter column Name
Enter description
General Ledger Training Manual

Page 107

Click on define columns

Position =10
Sequence =10
Format mask = 9,999,999.99
Factor = Units
Amount type = YTD-Actual
Currency = SAR

Save

General Ledger Training Manual

Page 108

Similar process need to be followed for others.

General Ledger Training Manual

Page 109

General Ledger Report Define Reports


Define financial Report
Enter Report name
Enter title Name
Enter description
Attach row set and column set from list of Value
Rounding option calculate and round
Level of details Financial Analyst
Out put option Text

Save

General Ledger Training Manual

Page 110

General Ledger Report Request financials


Run FSG
Select the Financial report from the list
Select the Currency from list and period
Save or submit
System will submit the request and print the out put
Request id available in the request is field.

View Output
General Ledger Other Request Find View out put

General Ledger Training Manual

Page 111

Defining Currency Rates


General Ledger SetupCurrency Rates Daily

Enter the From-Currency -- the currency you want to convert from using the rates you enter.
Enter the To-Currency. If you enter the same currency as your from-currency, you will receive
an error.

Enter the Conversion Date and Type


Enter the conversion rate.

Save

Note:
Spot: An exchange rate which you enter to perform conversion based on the rate on a specific date. It applies
to the immediate delivery of a currency.
Corporate: An exchange rate you define to standardize rates for your company. This rate is generally a
standard market rate determined by senior financial management for use throughout the organization.

General Ledger Training Manual

Page 112

Defining Security Rules


General Ledger SetupFinancials Flex fieldsKeySecurityDefine

In the Segment Values block, identify the value set to which your values belong and click ok.
Click on Find

General Ledger Training Manual

Page 113

In the Security Rule region, enter a name and description for your security rule.
Enter a message for this security rule.
Define the security rule elements that make up your rule, Select department Range to include
or Exclude.
Save your changes.

Click on Assign

In the Security Rules block, enter the application and responsibility name to which you want to
assign security rules.

Enter the name of a security rule you want to assign to this responsibility.

Save your changes.

General Ledger Training Manual

Page 114

General Ledger Training Manual

Page 115

Closing Procedure
General Ledger SetupOpen/ Close

Transfer data from all of your sub ledgers

Run the Journal Import process. This will be done automatically from the sub ledger systems.

Close the period for each sub ledger. This prevents future sub ledger transactions from being posted
to General Ledger in the same period.

Review the imported journal entries in Oracle General Ledger.

Post the imported journal entries.

Generate all recurring journals.

Post all journal entries, including: manual, recurring, stepdown allocations, and reversals.

Update any wrong journal entries and then post them again.

Close the last period of the fiscal year using the Open and Close Periods window.

Open the Next Period

General Ledger Training Manual

Page 116

Consolidation Procedure
General Ledger Consolidation Workbench

Select the parent company i.e Consolidation Company.


Select The Period
Select balance type as Actual.
Click on Find Button.

System will Display the Subsidiaries as you mapped with System.

General Ledger Training Manual

Page 117

Select the subsidiary & click on Mapping or mapping Set.

Define the mapping rules between consolidation set of Books & Subsidiary Set of Books.
Segment rules define mapping as per Chart of Accounts.

Define Account Rules.


Account rules will override Segment rules.

General Ledger Training Manual

Page 118

If the mapping rules are defined; proceed to transfer the data to Consolidation Company Books.

Select the Amount Type as PTD. If you are transferring for the First Time then select YTD.
Select the periods of Consolidation.
Select Transfer to run the consolidation process.

System will run the Consolidation & journal Import process.

General Ledger Training Manual

Page 119

Go to Consolidation workbench & query the status.

Review the Consolidation Journal


System automatically provides the journal category as Consolidation & source as Consolidation.

General Ledger Training Manual

Page 120

Post the Journal.


If you find the journal imported is not having correct information then delete this unposted journal &
run the process again.
If already posted the incorrect journal then reverse the incorrect journal & run the consolidation
process after correcting the mapping.
Query the Consolidation workbench.

General Ledger Training Manual

Page 121

Click on Elimination to elimination intercompany transactions.


Set the elimination transaction accounts.
User can also enter the elimination journal if required.

Provide the accounts.

General Ledger Training Manual

Page 122

Enter Balancing options.

Generate the Elimination Transaction

General Ledger Training Manual

Page 123

Generate the required Consolidation reports.

General Ledger Training Manual

Page 124

Summary Main Tables Used in GL:

FND_CURRENCIES

o This table stores information about currencies.


o Each row includes a currency code, name of the currency, the territory code of the issuing
country, precision, the symbol denoting the currency and descriptive flexfield attribute
columns.

o AOL uses the information in this table to display dynamic currency values.
o The Multiple Reporting Currencies feature uses this table to determine conversion rates.

GL_PERIOD_SETS

o This table stores the calendars that are defined by using the Accounting Calendar window.
o Each row includes the name and description of your calendar.
o There is a one-to-many relationship between a row in this table and rows in the
GL_PERIODS table.

o A GL_PERIOD_SET defines a grouping of GL_PERIODS. For example, a period set could be


a quarter, which is a set of 3 periods (in this case months) from the GL_PERIODS table. Or a
period set could be a year, a set of 12 periods from the GL_PERIODS table.

GL_PERIODS

o This table stores information about the accounting periods defined for a specific accounting
calendar.

o Each row includes the start date and end date of the period, the period type, the fiscal year,
and the period number.

o There is a many-to-one relationship between a row in this table and rows in the
GL_PERIOD_SETS table.

GL_PERIOD_STATUSES

o This table stores the statuses for your accounting periods.


o Each row in this table includes the accounting period name status, and application ID since
other applications maintain their calendars in this table.

FND_ID_FLEX_STRUCTURES

o This table stores structure information about key flexfields as entered from the Key Flexfield
Segments window.

o A structure is the entire definition of all the columns and the meaning of the key flexfield.
Structure definitions for the accounting flexfield are stored in this table in records where
ID_FLEX_CODE = GL#.

o The accounting key flexfield can have multiple structures, each identified by a unique
combination of ID_FLEX_CODE and ID_FLEX_NUM.

GL_DAILY_CONVERSION_TYPES

o This table stores daily conversion rate types and their descriptions.
General Ledger Training Manual

Page 125

GL_DAILY_RATES

o The GL_DAILY_RATES table stores the daily conversion rates for foreign currency
transactions.

o Do not insert data directly into this table. Use the GL_DAILY_RATES_INTERFACE table to
load rates.

o If you use the Multiple Reporting Currencies feature, GL uses your daily rates to convert the
journals for your primary set of books to the appropriate reporting currencies when the
journals are copied to your reporting sets of books.

o Daily rate must be defined before you post journals in your primary set of books.

GL_JE_BATCHES:

o This table stores details of journal entry batches.


o A batch is a grouping of journal entries.
o In General Ledger, journal entries are posted in batches.
o Each row in this table includes the batch name, status, running total debits and credits for all
entries in the batch, and other information.

GL_JE_HEADERS:

o This table stores journal entry information.


o There is a one-to-many relationship between journal entry batches and journal entries.
o Each row in this table includes the associated batch ID, journal entry name and description,
and other information about the journal entry.

GL_JE_LINES:

o This table stores journal entry lines.


o There is a one-to-many relationship between journal entries headers and journal entry lines.
o This table contains the information about the account and amount for each line of the entry.

GL_IMPORT_REFERENCES:

o This table stores sub ledger information through GL_SL_LINK_ID.


o This table has reference column like Reference1,.ReferenceN for storing subl edger
information like vendor name, invoice id, po_header_id, transaction id.

GL_JE_SOURCES

o This table stores information about the seeded sources like Payables, Receivables and
defined new sources in case of data conversions from legacy.

GL_JE_CATEGORIES

o This table stores information about the seeded categories like additions, adjustments and
defined new categories as per business process.

GL_SETS_OF_BOOKS

General Ledger Training Manual

Page 126

o This table stores information about the sets of books you define in the Oracle General Ledger
application.

o Each row includes the set of books name, description, and functional currency.
o The MRC_SOB_TYPE_CODE column in this table indicates the reporting currency option you
specified for the set of books.

GL_CODE_COMBINATIONS

o This table stores valid account combinations for each accounting flexfield structure in Oracle
General Ledger.

o Associated with each account are certain codes and flags, including whether the account is
enabled and whether detail posting or detail budgeting is allowed.

o This table references the CODE_COMBINATION_ID, which is the foreign key used by Oracle
Applications in tracking an account combination.

GL_BALANCES

o This table stores net debit and net credit information for detail and summary accounts.
o The information is stored as actual, budget, and encumbrance amounts. It also stores
functional currency, foreign currency, and statistical balances for each accounting period that
has ever been opened.

o GL_BALANCES is populated by the system during the GL Post and Summary Account
Template Definition.

o It is used for standard account inquiries and for Financial Statement Generator (FSG)
reporting.

GL_BUDGETS

o This table stores information about your budgets. Each row includes:

GL_BUDGET_ENTITIES
o

This table stores information about budget organizations. Each row includes:
Organization name
Description
Set of books ID
Optional password

GL_BUDGET_ASSIGNMENTS
o

Budget name
First and last period names
Date created
Status

This table stores the accounts that are assigned to each budget organization. Each row
includes:
Currency assigned to the account
Entry code for the account

GL_BUDGET_VERSIONS
o

This table stores information about the different versions of budgets that you have created.
There is one row in this table for each row in the GL_BUDGETS table.
General Ledger Training Manual

Page 127

General Ledger Training Manual

Page 128

Major Interface Tables in GL:


o

GL_INTERFACE
o

This interface table is used to import Journal data from legacy and from sub ledger.

After inserting data we have to run Journal Import Program to insert data into base tables.

Value in STATUS column should be NEW.

Summary of Journal import can be view through JOURNAL IMPORT EXCECUTION REPORT.

After running Journal Import STATUS column changed to error records like EP01,EF01 .

GL_DAILY_RATE_INTERFACE
o

Use the GL_DAILY_RATES_INTERFACE table to load daily conversion rates for foreign currency
transactions into the GL_DAILY_RATES table.

Do not insert data directly into GL_DAILY_RATES

Daily conversion rates will be automatically copied into the GL_DAILY_RATES table by database
triggers on GL_DAILY_RATES_INTERFACE table. You do not need to run any import programs.

General Ledger Training Manual

Page 129

Potrebbero piacerti anche