Oracle General Ledger Table Overview
Oracle General Ledger Table Overview
GL_SETS_OF_BOOKS stores information about the sets of books you define in your Oracle
General Ledger application. Each row includes the set of books name, description, functional
currency, and other information. This table corresponds to the Set of Books form.
GL_IMPORT_REFERENCES
GL_DAILY_RATES
GL_DAILY_RATES stores the daily conversion rates for foreign currency transactions. It
replaces the GL_DAILY_CONVERSION_RATES table.
It stores the rate to use when converting between two currencies for a given conversion
date and conversion type. Each row in this table has a corresponding inverse row in which
the from and to currencies are switched.
For example, if this table contains a row with a from_currency of YEN, a to_currency of CND,
a conversion_type of Spot, and a conversion_date of January 1, 1997, it will also contain a
row with a from_currency of CND, a to_currency of YEN, a conversion_type of Spot, and a
conversion_date of January 1, 1997.
In general, this row will contain a rate that is the inverse of the matching row. One should
never insert directly into this table. They should instead insert into the
DAILY_RATES_INTERFACE table. Data inserted into the GL_DAILY_RATES_INTERFACE table
will be automatically copied into this table
GL_PERIODS
GL_PERIODS stores information about the accounting periods you define using the
Accounting Calendar form. Each row includes the start date and end date of the period, the
period type, the fiscal year, the period number, and other information. There is a one–to–
many relationship between a row in the GL_PERIOD_SETS table and rows in this table.
GL_JE_HEADERS
GL_JE_LINES
GL_JE_LINES stores the journal entry lines that you enter in the Enter Journals form. There is
a one–to–many relationship between journal entries and journal entry lines. Each row in this
table stores the associated journal entry header ID, the line number, the associated code
combination ID, and the debits or credits associated with the journal line. STATUS is ’U’ for
unposted or ’P’ for posted.
GL_JE_BATCHES
GL_JE_BATCHES stores journal entry batches. Each row includes the batch name,
description, status, running total debits and credits, and other information. This table
corresponds to the Batch window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’
for posted, ’S’ for selected, ’I’ for in the process of being posted. Other values of status
indicate an error condition. STATUS_VERIFIED is ’N’ when you create or modify an unposted
journal entry batch.
The posting program changes STATUS_VERIFIED to ’I’ when posting is in process and ’Y’
after posting is complete.
GL_BALANCES
GL_BALANCES stores actual, budget, and encumbrance balances for detail and summary
accounts. This table stores functional currency, foreign currency, and statistical balances for
each accounting period that has ever been opened.
ACTUAL_FLAG is either ’A’, ’B’, or ’E’ for actual, budget, or encumbrance balances,
respectively. If ACTUAL_FLAG is ’B’, then BUDGET_VERSION_ID is required. If ACTUAL_FLAG
is ’E’, then ENCUMBRANCE_TYPE_ID is required.
For foreign currency rows, the begin balance and period net columns contain the foreign
currency balance, while the begin balance and period net BEQ columns contain the
converted functional currency [Link] foreign currency balances that are the result of
foreign currency translation have TRANSLATED_FLAG set to ’Y’ or ’N’. ’N’ indicates that the
translation is out of date (i.e., the account needs to be re–translated). ’Y’ indicates that the
translation is current.
Summary foreign currency balances that are the result of foreign currency translation have
TRANSLATED_FLAG set to NULL. All summary account balances have TEMPLATE_ID not
NULL. The columns that end in ADB are not used. Also, the REVALUATION_STATUS column is
not
used.
GL_CODE_COMBINATIONS
ORACLE FINANCIAL
2. Account payable
3. Account receivable
4. Fixed assets
5. Cash management
• Actual
• Encumbrances
• Budgets
For example, you may have a manufacturing plant in Europe that requires
a different currency and fiscal calendar than your manufacturing plant in
the United States.
Therefore you would set up two different sets of books for these
manufacturing plants. The set of books relationship contains what is known
as the three Cs: Currency,
Books
Calendar
Currency
Chart of Accounts
The start and end dates are dates most meaningful to your institution to represent the
calendar periods
You can define multiple calendars and assign a different calendar to each set of books.
For example, you can use a (monthly calendar) for one set of books, and a (quarterly
calendar) for another
Create calendar instances. Your calendar instances describe calendars, such as 2007
and 2008. A calendar instance is the start and end date for a particular calendar
TYPE:-at these screen we take a decision about the calendar type and
number of Periods per year along with adjustment periods
Navigation:-setup/financial/calendar/type
A calendar for a new year should contain the period, quarter, and
year, and there should be no missing days between periods.
1. Either click the Create button or in the first blank Prefix field, enter a
prefix for the accounting calendar you want to create.
2. Select a Type from the drop down list.
3. Enter a Year.
4. Enter a Quarter.
5. Enter a Number.
6. Select a From and To Date by clicking the Calendar icon. These are
required fields.
Navigation:-setup/financial/calendar/accounting
TRANSACTION CALENDAR:-
In the fields provided in the Exception Type area, you can specify when you
want the exception to occur. You can set an exception to happen on a
given date each year, on a given date once ever, or on a regularly
occurring interval (example - first Monday in January).
To set the exception to occur on a specified date each year, click the top
radio button, select the month from the list of months, and select the day
from the list of days.
Navigation:-setup/financial/calendar/transactions
Currency
Use the Applications window to manually apply receipts that are in one
currency to one or more transactions in different currencies. For example,
you can apply a USD receipt to one invoice denominated in euros (EUR)
and another in Canadian dollars (CAD). You can apply receipts to invoices,
debit memos, and chargeback.
You can enter values for your actual foreign currency data in one of two
ways. You can specify the entered amount along with a conversion rate
type and date and let your General Ledger application calculate the
converted amount for you. Or, you can directly specify the entered and
converted amounts and not specify the conversion rate, type and date
Navigation:-setup/currency/define
Flex field
Use this window to apply flex field qualifiers to your key flex field
segments. The window title includes the current flex field and
segment names.
For each qualifier, indicate whether it is enabled for your key flex
field segment.
Since you can set up your key flexfields in any way you prefer,
Oracle Applications products use flex field qualifiers to identify
certain segments used for specific purposes. You should consult
the help for your key flex field to determine whether your key flex
field uses qualifiers and what purposes they serve.
Some qualifiers must be unique, and you cannot compile your flex
field if you apply that qualifier to two or more segments. Other
qualifiers are required, and you cannot compile your flex field
until you apply that qualifier to at least one segment.
You should consult the Key Flexfields in Oracle Applications
section for your key flex field to determine whether your key flex
field uses qualifiers and what purposes they serve.
Account Type: Defines the account type for the (natural account segment)
value. You can enter only valid account types. Natural a/c type described
the account values like (expense, revenue, assets, liability, and other a/c)
Company type: - Defines the company type for the (balancing segment
value). When a transaction is enter which is unbalance and unposted
system set to be Death transaction is balance using suspense a/c
automatically
Department type: - define the department type for the (cost center
segment) Cost center is location of business which generate a revenue and
expenses
Multiple types: - define the multiple types for the (intercompany segment)
These segment is used to unable a transaction between two different
Company of a same organization and this is optional qualifier
6. enable:- enable option is used to list these structure in the LOV while
Value: - Use the Value Set window to define your independent value sets,
any dependent value sets that depend on them, and any table-validated
value sets your flex field needs
set of books
Attention: Before you can use a newly defined set of books, your
system administrator must associate the set of books with one or
more responsibilities. This is done using the profile option GL Set
of Books Name. Your responsibility determines which set of books
you use.
Navigation:-setup/financial/books/define
Retained earnings
Translation adjustment
Suspense a/c
Rounding of difference
Retained earning:- These a/c used at the end of year or closing of year,
it is calculate from (total income)-(total expenses) amount carried to next
year
User
The username must not contain more than one word. You should use only
alphanumeric characters ('A' through 'Z', and '0' through '9') in the
username.
Navigation:-security/define/user
Password
A password must be at least five (5) characters and can be up to thirty (30)
characters.
General ledger book attached with the responsibility assign by any user
who is listing the responsibility in his access
Responsibility Name
If you have multiple responsibilities, a pop-up window includes
this name after you sign on.
Set values for profile options at one or more levels. Each value
overrides those set to its left. For example, a User Value setting
overrides a Responsibility Value setting, which overrides an
Application Value setting, which overrides a Site Value setting.
If you have a profile option value that is no longer valid, you will
see an LOV for the field instead of the value.
Site
This field displays the current value, if set, for all users at the
installation site.
Application
This field displays the current value, if set, for all users working
under responsibilities owned by the application identified in the
Find Profile Values block.
Responsibility
This field displays the current value, if set, for all users working
under the responsibility identified in the Find Profile Values block.
User
This field displays the current value, if set, for the application user
identified in the Find Profile Values block.
Server
This field displays the current value, if set, for the server
identified in the Find Profile Values block.
Organization
This field displays the current value, if set, for the organization
identified in the Find Profile Values block.
Note: - when the password is enter first time password get expired because
in real time environment user is created by system administration and
information pass to individual person it prompt to the enter the new
passwordfirst task to be done when you log into your oracle general ledger
responsibility its to open the periods so as to enter the journal
Never Opened: Journal entry and posting are not allowed. General
Ledger assigns this status to any period preceding the first period
ever opened in your calendar, or to any period that has been
defined, but is not yet future-enterable. You cannot change this
period status.
Journal entries
In the Journals window, enter a unique Journal name for the entry. If
you do not enter a journal name, General Ledger automatically
assigns a name using the following format: Source Journal ID Date.
If you did not enter a batch name before entering journals, General
Ledger uses the name of the first journal in the batch to create a
default batch
Name.
Posting Journal
Note: You must define appropriate daily rates for your reporting
currencies before you post journals in your primary set of books.
Translating
You can translate your actual and budget account balances from
your functional currency to another currency. If average balance
processing is enabled, you can translate both average and
standard balances.
Run translation after you have completed all journal activity for
an accounting period.
Revaluing
Define a revaluation rate for each currency for each period or date for
which you want to run revaluation.
Daily Rates: Revaluation will use daily rates of the specified Type to
revalue balances. You must choose a type from the Type field.
Type: Revaluation will use this type when you select Daily Rates. The
List of Values includes all defined conversion rate types other than User
and EMU Fixed.
Consolidation
Define a consolidation mapping for each subsidiary set of books you want
to consolidate to your parent.
Enter and post journals to your subsidiary set of books during the normal
course of business.
Segment rules is used to transfer the date from parent to subsidiary when segment are
similar along with values
Copy Value From: Copy all values in your subsidiary segment to the same values in
your parent segment. The segments do not have to use the same value set, but must
use the same segment values.
Assign Single Value: Assign one specific value that will be used for the parent
segment. You must enter the value that the parent chart of accounts will use.
Use Rollup Rules From: Map values from your subsidiary segments to your parent
segments using the rule specified in the Rollup Rules region.
Once you have transferred your subsidiary data to your parent set
of books, you need to combine the subsidiary and parent data.
This involves several steps:
Defining Budgets
Budget is used to allocate the funds for expenditure our the year budget is also estimate of
revenue to be generate for a year which is known as income budget
Budget are used to regulate the expenditure and income target to be meet with in the
periods so as to enable an organization to grow in the Wright manner. Budget can be
allocated in a single period or multiple periods. Budget allocated for a periods if not utilized
completely. The balance is carried forward to next periods reserving the amount from
expenditure amount is known as reserve for encumbrance.
Reserve for encumbrance is used for reserve the amount for regular purchases for which
payment is suppose to be done.
Current: The budget is open, and it is the default budget when you use most budgeting
and inquiry forms. You can have only one Current budget at a time for each set of
books.
You can enter and update budget amounts only for open budget years. Once you open a
new fiscal year for your budget, it remains open. For best performance, do not open a
budget year until you are ready to use it.
Summary template
General Ledger uses summary templates to create summary accounts, whose balances are
the sums of multiple detail accounts. Use summary accounts to perform online summary
inquiries, as well as to speed the processing of financial reports, Mass Allocations, and
recurring journal formulas
To enter a summary account template:
o From the Summary Accounts window, enter the summary account Template using one of
D: Your template creates and maintains a summary account for every detail segment
value. This value creates the most summary accounts of any template value.
Note: General Ledger will not allow you to define a summary account template using only D
template values.
T: Your template creates and maintains a summary account that sums balances of all
detail segment values. This value creates the fewest summary accounts of any template
value.
If you enter T for a segment, all summary accounts created by the template will have
the value T for the segment. Therefore, the value T must be defined and enabled for the
segment. Also, the segment value must be a parent and detail posting and budgeting
are not allowed.
Note: Do not define a summary account template using only T template values. A template
using T values for every segment will have a zero balance if your general ledger is in
balance.
Use Multiple Reporting Currencies (MRC) to maintain your transactions and account
balances in multiple currencies. For example, you can maintain a primary set of books in
CAD (Canadian Dollars) and have General Ledger automatically maintain reporting sets of
books in USD (U.S. Dollars), GBP (British Pound), and the Euro -- the single currency of the
European Monetary Union (EMU).
If you need to report on your account balances or at the transactions level in multiple
currencies, define a primary set of books using your functional currency and additional sets
of books using your reporting currencies.
Define a set of books, as noted above.
Primary Set of Books: Choose this option if you are defining a primary set of books.
Reporting Set of Books: Choose this option if you are defining a reporting set of books.
Not Applicable: Choose this option if you are not using Multiple Reporting Currencies.
Once you have set up MRC, many of the standard General Ledger activities will require new
steps or additional information. These include:
Defining Daily Rates -- Daily rates are used to convert your primary
set of books' journals to the appropriate reporting currencies. If you do not
currently maintain daily rates, you must do so if you want to use MRC.
Your daily rates must be defined before you post journals in your primary
set of books. See: Entering Daily Rates
Note: If you have average balance processing enabled in your set of books, you can report on
functional, foreign-entered, or translated average balances.
Row set: - A Row Set defines the format and content of the rows in an FSG report. In FSG,
the commonly assumed attribute for a row definition is an account assignment, whereas the
attribute for a column definition is a time period (amount type).
Column set: - A column set defines the format and content of the columns in an FSG report.
In FSG, the commonly assumed attribute for a column definition is a time period (amount
type), whereas the attribute for a row definition is an account assignment. Therefore, typical
column sets include headings and subheadings, amount types, format masks, currency
assignments, and calculation columns for totals.
Report set:-Use financial report sets to group FSG reports that you run together frequently.
You can only assign predefined reports to a report set.
Running financial report:-To generate FSG reports you must request that FSG run them. You
can request an individual report, all or part of a report set, or several report sets. If you
request an individual report, you can either run a predefined report or request that FSG run
an ad hoc report. For ad hoc reports, you select report objects and other report parameters
during the report submission process.
Row orders :-to modify the order of detail rows in a report. Rank rows in ascending or
descending order based on the amount in a particular column and/or by sorting
segments by description or value.