Professional Documents
Culture Documents
1. General Ledger
1. Accounting Flexfield
2. Assets
1. Asset Key Flexfield
2. Location Flexfield
3. Category Flexfield
3. Service
1. Service Item Flexfield
4. Receivables
1. Territory Flexfield
2. Sales Tax Location Flexfield
5. Inventory
1. Item Categories
2. System Items
3. Sales Orders
4. Item Catalogs
Configure applications to support your own accounting, product and other codes.
Use the application to validate values and value combinations entered by the user.
Key flexfield
Descriptive flexfield
What is a key flexfield qualifier?
A qualifier is a label attached to a particular key flexfield segment so it can be located by the
application requiring its information. A key flexfield qualifier can be of 2 types:
Hierarchical Security: With Hierarchical security, the features of the value security and value
hierarchies are combined. With this feature any security that applies to a parent value also applies
to its child values.
Non-Hierarchical Security: Security is enabled, but the rules of the hierarchical security do not
apply. That is, a security rule that applies to a parent value does not “cascade down” to its child
values.
What are the types of Value Sets
1. None: A value set of the type None has no list of approved values associated with it. A None value set
performs only minimal checking of, for example, data type and length.
2. Independent: Independent type value sets perform basic checking but also check a value entered
against the list of approved values you define.
3. Dependent: A dependent value set is associated with an independent value set. Dependent value sets
ensure that all dependent value are associated with a value in the related independent value set.
4. Table: Table value sets obtain their lists of approved values from existing applications tables. When
defining your table value set, you specify a SQL query to retrieve all the approved values from the
table.
5. Special: This specialized value set provides another flexfield as a value set for a single segment.
6. Pair: This specialized value set provides a range flexfield as a value set for a pair of segments.
7. Translated Independent: This works similar to Independent type. However, a Translated Independent
value set can contain display values that are translated into different languages.
8. Translated Dependent: This works similar to Dependent type. However, a Translated Dependent
value set can contain display values that are translated into different languages.
Balancing segment
Account segment
Intercompany segment
On which entity is a security rule applicable?
It’s a feature of Key flexfield, applicable on Value Sets.
On which entity is the cross-validation rule applicable?
It’s a feature of Key flexfield, applicable on Value Sets.
Shorthand alias.
An Alias is a label for a particular combination of key flexfield segment value. This allows
users to enter data faster and more easily because the user has to just enter the shorthand
alias, and the flexfield automatically populates the values for the segment.
What is a period in oracle gl?
A Period corresponds to a time span within which transactions are entered prior to
finalizing, otherwise called as close of the period.
What are the period types?
Predefined period types in Oracle GL are:
Month
Quarter
Year
If needed, period types of our own can be defined in addition to the standard periods.
Different statuses of an accounting period.
1. Closing
2. Journaling
3. Average Balances
4. Budgetary Control
5. Multiple Reporting Currencies
Parent Do no enable
Budget Yes
Posting Yes
Define new parent and child segment values, as well as change parent/child dependencies.
Create new roll-up groups from the account hierarchy manager and have your changes reflected
automatically in both key segment values and rollup groups window.
Also provides an option to control entities such as:
Read-only
Read/write security
Segment Value Security: An oracle applications feature that lets you exclude a segment value or
ranges of segment values for a specific user responsibility. Segment Value Security is extended to
the Account Hierarchy Manager.
1. More Details
2. Change Currency
3. More Actions
How many buttons are there under the “more actions” button? What are they?
When we click on the “More Actions” button, another window appears with 4 buttons:
Reverse Journal
Post
Change Period
CANCEL
What is the status of a newly entered journal?
Unposted.
Posting statuses.
Unposted
Pending
Processing
Posted
Error
What is Journal Reversal Pre-Requisites
GL_JE_BATCHES
GL_JE_HEADERS
GL_JE_LINES
When a journal is posted, which gl table is posted?
GL_BALANCES
When journals are interfaced, which gl table is populated?
GL_INTERFACE
What is the name of the concurrent to populate the gl tables from the interface table?
Journal Import.
What is the mechanism to rectify a posted journal?
Reverse the Journal.
What is the purpose of stat journal?
You can associate statistical amounts with monetary amounts by using statistical units of
measure.
This enables you to enter both monetary and statistical amounts in a single journal entry
line.
For creation of periodically repititive journals what is the gl tool?
Recurring Journal.
What is massallocations?
A single journal entry formula that allocates revenues and expenses across a group of cost
centers, departments, or divisions.
What is the formula for creation of allocation journals?
A*B/C
A is the Cost Pool that will be allocated. It can be amount or account balance.
B is the numerator of the factor (a number or statistical account) that multiplies the cost pool for the
allocation.
C is the denominator of the factor (a number or statistical account) that divides the cost pool for the
allocation.
Note: Parent values can be used in one or more segments.
Account segment types for massallocation.
Looping
Summing
Constant
What are the target and offset accounts in allocation formula?
These are the lines that are the actual journal entry.
Target (T):
Enter an account in the Target line to specify the destination for your allocation.
The parent value used in the target must be the same parent value used in the B and C
lines of the formula.
Offset (O):
Enter an account in the Offset line to specify the account to use for offsetting debit or credit
from your allocation.
The Offset account is usually the same account as formula line A to reduce the cost pool by
the allocated amount.
Can you delete an unposted journal?
Not sure.
Journals from which sub-ledger do not pass through the gl interface table?
Not sure. May be Assets.
When the journals are interfaced and imported, what posting status do they have?
Unposted.
What is the pre-requisite for conversion?
1. Daily rates
2. Historical rates
3. Revaluation rate is the inverse of period end rate.
Need to assign qualifiers to individual accounting key flexfield segments to identify or represent the
purpose in COA.
Natural Account Each Accounting Flexfield structure must contain only one natural account
segment. When setting up the values, you will indicate the type of account as Asset,
Balancing Account Each structure must contain only one balancing segment. Oracle
General Ledger ensures that all journals balance for each balancing segment.
Cost Center This segment is required for Oracle Assets. The cost center segment is used in
many Oracle Assets reports and by Oracle Workflow to generate account numbers. In
addition, Oracle Projects and Oracle Purchasing also utilize the cost center segment.
Intercompany General Ledger automatically uses the intercompany segment in the account
code combination to track intercompany transactions within a single ledger. This segment
has the same value set and the same values as the balancing segment.
Discuss Primary Ledger Vs Secondary Ledger Vs Reporting Currency.
Primary Ledger Vs Secondary Ledger:
Use secondary ledgers for supplementary purposes, such as consolidation, statutory reporting, or
adjustments for one or more legal entities within the same accounting setup.
For example, use a primary ledger for corporate accounting purposes that use the corporate
chart of accounts and subledger accounting method, and use a secondary ledger for
statutory reporting purposes that use the statutory chart of accounts and subledger
accounting method.
This allows you to maintain both a corporate and statutory representation of the same legal
entity’s transactions in parallel.
1. Question 1. Can A Flexfield Qualifier Be Changed After It Has Been Created?
Answer :
No. Once a segment qualifier has been designated for a specific segment and has been saved,
it will permanently have the attributes with that qualifier.
For example, you accidentally designate the cost center segment as the natural account
segment. Even though you do not compile this, the system saves the changes. And once it has
been saved, it will have all the attributes designated for the natural account qualifier, even
after it has been changed back, resaved with the correct qualifier and compiled. This is the
inherent functionality of the software.
Unfortunately, there is no real easy solution for this issue. The only option is to create a new
chart of accounts and attach a new set of books.
2. Question 2. How To Delete A Segment Value?
Answer :
There is no supported way to delete a segment value. Segment values can only be disabled not
deleted.
3. Question 3. Is There A Way To Load Values For A Specific Segment Outside Of The
Form?
Answer :
iSetup is the Oracle product that provides supported APIs to load values into Oracle
Applications flexfields.
To load code combinations ADI may be used. Uploading zero amount journals will create
new code combinations.
In this case Dynamic Insertion should be enabled and all account segment values need to exist
before the new account code combinations will be dynamically created.
4. Question 4. What Are The Different Types Of Journals In General Ledger ?
Answer :
o Functional Currency Jv: This Journal, we enter Local Currency transaction purpose.
o Foreign Currency Jv: this Journal, we enter other than local currency transaction
purpose...before we define exchange rates
o Suspense Jv: this Journal, whenever debit is not equal to credit that time, we enable in set
of books window Suspense button, then it works otherwise it's not working
o Tax Jv: this Journal, calculate taxation of Purchased items
o Reverse Jv: this Journal whenever we enter recurring journal, at the time of we using..We
have two methods...one is Debit to Credit and second one is sign (+ to -)
o Recurring Jv :this one is We define one template, we use Periodically, these are 3 types
1.Standard 2.Skeleton 3.Formula
o Mass Allocation Jv :Set of Expenses or Set of Revenue allocate different parts using
Formula A*B/C
A is Total Cost Pool..B is Usage Factor...C is Total Usage Factor...
o Batch JV: Group of Journal we enter at a time, We Define Control Amount
o Stat JV: This JV we have one side of Amount either debit or Credit.....
Accounts and Finance for Managers Tutorial
5. Question 5. What Is Average Balance In Oracle Financials?
Answer :
The Average Balance feature of Oracle General Ledger provides organizations with the
ability to track average and end-of-day balances, report average balance sheets, and create
custom reports using both standard and average balances. Average balance processing is
particularly important for financial institutions, since average balance sheets are required, in
addition to standard balance sheets, by many regulatory agencies. Many organizations also
use average balances for internal management reporting and Profitability analysis.
The difference between an average and standard balance sheet is that balances are expressed
as average amounts rather Than actual period-end amounts. An average balance is computed
as the sum of the actual daily closing balance for a balance sheet account, divided by the
number of calendar Days in the reporting period .
10. Question 10. What Is The Specific Purpose Of Assigning Balancing Segment Values To
The Legal Entity In Accounting Manager Setup (as Once Assigned, The Same Value Is
Not Allowed To Be Selected For Any Other Legal Entity), If This Value Is Usable For
The Operating Unit(s) That Does Not Have This Legal Entity Context?
Answer :
Summary of key facts:
o Common COA Structure used for Primary and Secondary Ledgers
o Ledger shared by Multiple Legal Entities
o Specific Balancing Segment Values assigned to Specific Legal Entity (Overlap not
allowed)
o Specific Legal Entity Vision Operations Assigned to Payables Manager OU for Legal
Entity Context
o User preference set to Access Vision Operations OU by Default in Payables
Conclusion and Findings:
o Balancing Segment Value Assignment to the Multiple Legal Entities, sharing the same
Ledger does not seem to restrict the user of these Balancing Segment Values in the Feeder,
Operating Unit specific Modules Like AP, wherein Legal Entity Context is passed to the
OU through the link of the Primary Ledger.
o However, access to these Balancing Segment Values could be controlled through Security
Rules being assigned to the Value Set and the Respective Responsibility
o The Key question is: If Legal Entity having the context to the Operating Unit that shares
the common Ledger does not have assignment to it, what impact it has on the integrity of
data when this access is otherwise allowed, except through Security Rules?
11. Question 11. What Are The Interface Tables In General Ledger ?
Answer :
GL_BUDGET_INTERFACE
GL_DAILY_RATES_INTERFACE
GL_IEA_INTERFACE
GL_INTERFACE
GL_INTERFACE_CONTROL
GL_INTERFACE_HISTORY
Accounting Reports Interview Questions
24. Question 24. What Are Spot Rate, Corporate Rate, Transaction Calendar And
Accounting Calendar?
Answer :
Spot Rate: An exchange rate which you enter to perform conversion based on the rate on a
specific date. It applies to the immediate delivery of currency.
Corporate Rate: An Exchange rate that we define to standardize rates for our company. This
rate is the standard market rate determined by the senior financial management for use
through out the organization.
User Rate: Conversion rate that is defined by the user.
EMU Fixed Rate: An exchange rate that is provided automatically by the General Ledger
while entering journals. It uses a foreign currency that has a fixed relationship with the euro.
Transaction Calendar: Defines the business days and holidays for any calendar.
Accounting Calendar: Defines different types of calendars namely Fiscal, Federal Fiscal,
Month etc.
Accounts and Finance for Managers Interview Questions
34. Question 34. What Are The Various Statuses Of Gl Periods? And In Which Table This
Information Is Stored?
Answer :
The statuses of GL periods are are below:
o Open
o Closed
o Future ‐ Entry
o Permanently Closed
o Never Opened
The information is maintained in GL_PERIOD_STATUSES.
35. Question 35. If Journal Approval Flag Is Checked While Defining Set Of Books (sob)
Then All Journals Will Necessarily Require Approval. Is This Statement Correct?
Answer :
In addition to enabling Journal Approval flag at SOB level; Require Journal Approval flag at
Journal Sources level for journals to require approval.
36. Question 36. Does Gl Support Accrual Or Cash System Of Accounting?
Answer :
GL is a central repository and all the journal entries from sub‐ledger flow to GL. And there is
no option to specify which method of accounting is allowed. So, such an option is available
only at sub‐ledger level; at GL level, users are free to entry either type of entries. Hence, we
can say that GL supports both methods of accounting.
37. Question 37. Journal Can Be Entered Only In Open Periods. Is This Statement Correct?
Answer :
No, journals can be entered both in Open and Future‐Entry periods. However, journals can be
posted only in Open periods.
38. Question 38. Can A Gl Period Be Opened After The Period Is Being Closed? Can The
Period Be Opened After The Closure Of Financial Year?
Answer :
Yes, a GL period can be opened any time after it is closed; even after financial year is closed
(though not recommended). However, once a period is permanently closed it cannot be re‐
opened.
39. Question 39. What Happens When The Posted Journal Are Changed?
Answer :
Posted Journal cannot be modified. They can only be reversed.
40. Question 40. What Is The Difference Between Revaluation And Translation?
Answer :
Revaluation is used to determine the position of foreign currency debtors, creditors etc at the
end of month; and it created revaluation journal entries.
While Traslation is a functionality used to convert all balances including functional currency
(say INR) balances in a given foreign currency (USD). Then, Trial Balance in that
currency(USD) can be generated. It is used whenof a subsidiary or branch (INR) are required
to be merged with another company reporting in different currency (USD).
41. Question 41. What Is The Meaning Of Retained Earning? Where The Retained Earning
Account Given?
Answer :
Retained Earnings represent the undistributed profits of a company i.e. profits retained. The
retained earning account is a mandatory account to be given at the time of defining Set of
Books (SOB).
42. Question 42. Can The Gl Period Be Closed When There Are Unposted Journals In The
Period? What Error Will It Give?
Answer :
Unlike AP and AR, where period cannot be closed unless all transactions are processed; GL
period can be closed even if there are unposted journals. So, it gives no error as such.
HR Interview Questions
43. Question 43. What Are The Maximum Number Of Period That Can Be Open In Gl?
Answer :
There is no limit on number of periods that can be concurrently open GL; however, it is
advised to keep the number of GL Open periods to minimum.
44. Question 44. What Are The Key Tables Of Gl Module?
Answer :
The tables that store the information of GL journals are ‐ GL_JE_BATCHES ‐
GL_JE_HEADERS ‐ GL_JE_LINES While the summary of balances is stored
in GL_BALANCES. And the GL interface table is GL_INTERFACE.
45. Question 45. What Is The Difference Fsg Report And D2k Report?
Answer :
Financial Statement Generator (FSG) is a functionality GL which can used to develop
financial reports based on data in GL only (i.e. sub‐ledger details cannot be displayed in the
report) and FSG reports can be developed by functional users. However, to develop a D2K
report knowledge of table structures and SQL (may be even PL/SQL) would be required. And
using D2K report can be build for any module or extract data from multiple modules based on
user requirement.
46. Question 46. What Are The Various Type Of Balances Supported By Gl?
Answer :
Oracle GL supports three type are balances which are:
o Actual
o Encumbrance
o Budger
47. Question 47. What Are The Various Type Of Accounts In Gl? And At What Point Is
The Type Of Account Identified? And Explain The Nature Of Accounts?
Answer :
Five type of accounts are maintained in GL
o Expense (E)
o Revenue (R)
o Asset (A)
o Liabiltiy (L)
o Owner's Equity (O)
While defining the Natual Account segment values, in the segment qualifier we specify the
nature of account. The type of account for a Code combination is stored in
GL_CODE_COMBINATIONS
Expense and Revenue accounts represent expenses/losses and Revenues/Gains respectively.
And these accounts have a ZERO balance at the start of the year. This point has to be taken
care of while developing reports where Opening Balance is calculated rather than using
GL_BALANCES table.
Owner's Equity represent Share Capital and includes retained earnings and reserves, if any.
Owner's Equity along with Asset and Liability Balances are carried forward at the end of
year.
48. Question 48. Explain The Concepts Of Ptd, Ytd, Qtd And Pjtd In Gl?
Answer :
All the below are various ways of calculating balances and each indicate the starting point
since when the balance is calculated
PTD ‐ Period To date (i.e. from the start of period till date)
YTD ‐ Year to date
QTD ‐ Quater to Date
PJTD ‐ Project to Date (i.e. from the start of the project and it can span multiple years)
49. Question 49. What Is A Funding Budget? And What Is Its Purpose?
Answer :
A funding budget is a budget for which 'Require Budget Journals' check box is checked.
Funding budget can be used to control expenses if budgeting control is enabled at Set of
Books (SOB) level.
50. Question 50. What Is The Maximum Number Of Periods Allowed In A Year While
Defining Gl Calendar? Can You Two Periods In Gl Calendar Overlap?
Answer :
GL calander allows for 1 to 366 periods per year. And two periods cannot overlap unless one
of them is an adjustment period.