Professional Documents
Culture Documents
General Ledger
Question Bank
GL FAQS Page 1 of 20
General Ledger
Contents
General Ledger....................................................................................................................3
Tables and Links..................................................................................................................9
Standard Reports................................................................................................................10
API.....................................................................................................................................11
FLEXFIELDS....................................................................................................................11
Interfaces............................................................................................................................18
GL FAQS Page 2 of 20
General Ledger
General Ledger
GL FAQS Page 3 of 20
General Ledger
8. What are period types? What are period types provided in GL?
Ans:-A unit of time, such as one week, two weeks, or a month, on which your
accounting calendar is based.
Period types
1. Month 2. Year 3. Quater
4. Half yr 5. Half month 6. Week
GL FAQS Page 4 of 20
General Ledger
16. How to validate a journal import? How do you track errors during journal import?
Ans:-Validation can be done through
-Batch Level Validation
-Journal Level Validation
-Journal Entry Line Level Validation
-Account Validation
-Effective Date Validation
-Descriptive Flex field Validation
GL FAQS Page 5 of 20
General Ledger
GL FAQS Page 6 of 20
General Ledger
27. What do you mean by Poplist, List of Value and Long List of Value?
Ans:-Poplist
Choose the populist if values are less than 10
List of values
List of values is used when values are between 10 to 200
Long List of Value
The Long List feature requires a user to enter a partial segment value before the list of
values retrieves all available values
It contains more than 200 values
29. Which of the following sequence for budgeting in Oracle General Ledger is correct
Ans:-Define Budgets -> Define Budget Organizations -> Define Account Ranges ->
Enter Budget Amounts
31. Which of the following Journals can be interfaced to Oracle General Ledger
Ans:-Actual, Budget and Encumbrance Journals
GL FAQS Page 7 of 20
General Ledger
32. How are the journal batches from sub ledgers identified?
Ans:-Journal Sources
33. What should be the value for the status code column when journals are populated into
the interface table for the first time?
Ans:-NEW
34. What is the column name to populate the GL period of the journals in the interface
table?
Ans:-ACCOUNTING_DATE
35. Assuming the Accounting Flexfield has four segments, the select statement for
getting the code combination id for the following segments is
Segment1 = 01
Segment2 = 110
Segment3 = 10101
Segment4 = 000
Ans:-Select code_combination_id from gl_code_combinations where Segment1 = 01 and
Segment2 = 110 and Segment3 = 10101 and Segment4 = 000.
36. Assuming suspense posting is allowed, if debits and credits for a journal batch are not
matching, the system will
Ans:-The difference will be posted to suspense account
37. During year-end the difference of Income and Expense account balances are posted to
Ans:-Retained Earnings
38. Assuming the currency in the set of books is set to USD, can we import transactions
with currency other than USD through the interface?
Ans:-Yes
39. Account Balances are affected after journal transactions are posted
Ans:-Yes
GL FAQS Page 8 of 20
General Ledger
Gl_je_batches.
GL_JE_BATCHES stores journal entry batches.
Gl_je_headers
GL_JE_HEADERS stores journal entries. There is a one–to–many relationship between
journal entry batches and journal entries. Each row in this table includes the associated
batch ID, the journal entry name and description, and other information about the journal
entry. This table corresponds to the Journals window of the Enter Journals form.
STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that an error
condition was found. A complete list is below.
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_set of books
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_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.
41. What is the link between GL and AP if the GL_INTERFACE table is flushed?
Ans: - AP_INVOICE_DISTRIBUTIONS. ACCOUNTING_EVENT_ID=
AP_AE_HEADERS_ALL. ACCOUNTING_EVENT_ID
42. What are GL Transaction and Balance Data tables?
Ans: - GL_JE_BATCHES
GL_JE_HEADERS
GL FAQS Page 9 of 20
General Ledger
GL_JE_LINES
GL_BALANCES
Standard Reports
45.What are the standard Reports in GL and their Purpose?
Ans:-
• Account Analysis: These reports list the accumulated balances
of a range of accounts and all journal entry lines that affect that
range. The same segment security rules defined for your chart of
accounts extend to account analysis reports.
• Budget: These reports and listings contain information about
your budgets and budget organizations, including account
assignments and budget hierarchies.
• Chart of Accounts: These reports and listings provide
information about the accounts in your chart of accounts,
including segment values, rollup ranges and suspense accounts.
• Multi–Company Accounting and Consolidation: These reports
and listings provide information about your multi–company
accounting and consolidation activities. You can request reports
about intercompany transactions made using General Ledger’s
CENTRA feature.
• General Ledger: These reports list beginning and ending
account balances, and all journal entry lines affecting each
account balance in your functional and foreign currencies. The
same segment security rules defined for your chart of accounts
extend to general ledger reports.
• Journals: These reports provide journal information in
functional and foreign currencies, including posted, unposted
and error journals. You can also review journal activity for
particular periods and balancing segments. The same segment
security rules defined for your chart of accounts extend to
journals reports.
• Trial Balance: These reports list account balances and activity
for functional and foreign currencies, budgets, encumbrances
and actuals. You can request this information by currency,
accounts, and so on. The same segment security rules defined for
your chart of accounts extend to trial balance reports.
GL FAQS Page 10 of 20
General Ledger
46. Which of the following report is run to check all the Account Balances
Ans: -Trial Balance Report
API
47. How to create journals in Oracle General Ledger?
Ans: -Please go to the below site
http://oracle.anilpassi.com/gl-interface-api-to-import-
journals-2.html
FLEXFIELDS
GL FAQS Page 11 of 20
General Ledger
To provide expansion space on your form Used for entering and displaying key
With the help of []. [] Represents information
descriptive Flex field. For example Oracle General uses a key Flex
field called Accounting Flex field to
FLEX FILED : DESCRIPTIVE : REGIGSTER uniquely identifies a general account.
53. What is segment? What are the maximum segments that can be there for GL?
Ans:-A segment is a single sub–field within a flex field. A segment is represented in
database as a single table column.
Maximum 30 Segments
54. How many Flex field Structures can you create for GL?
Ans:-In Oracle General Ledger, we can have n no of flex field’s structures.
55. What is a value Set? What are the format types and validation types available in value
set?
Ans:-Value set
A group of values and related attributes assigned to an account segment or to a
descriptive flex field segment. Values in each value set have the same maximum
length, validation type, alphanumeric option, and so on.
Format types:
Character Standard Date
Date Standard Date time
Date time Time
GL FAQS Page 12 of 20
General Ledger
Validation types:
Dependent Special
Independent Table
None Translatable Independent
Pair Translatable Dependent
59.In which of the following table columns the Accounting Flexfield segments are stored
Ans:-Segment1 to Segment30
60.What is the table name to import journals into Oracle General Ledger from external
systems
Ans:-GL_INTERFACE
61.What is the table name to import Budget amounts into Oracle General Ledger from
external systems
Ans:-GL_BUDGET_INTERFACE
GL FAQS Page 13 of 20
General Ledger
63.What are the flex field Qualifiers and Segment Qualifiers available in GL?
Ans:-Flex field Qualifiers
Balancing Segment : Company
Natural Account Segment : Account
Cost Center Segment
Inter Company Segment
Segment Qualifiers:
For Company : Allow Posting & Allow Budgeting
For Account : Allow Posting, Allow Budgeting, Account type, Control Account &
Reconciliation Flag
66.What are Security Rules and Cross Validation Rules? How it can be set?
Ans:-Security Rules
Security Rule to limit the access of different segment values for different responsibilities
GL FAQS Page 14 of 20
General Ledger
69.Which form can be used to enter the valid account code combinations?
Ans:-You can enter the valid account code combinations through the ‘GL Accounts
Form’ (N>Setup>Accounts>Combinations).
72.In Value set, how will you restrict wrong entry of values and also ensure security
rules?
Ans:-Using format validation we can specify the format type, Maximum size, Maximum
& Minimum value, Precision and so on to restrict the wrong entry of values
By enabling security type as Hierarchical security or Non-Hierarchical security we can
create security rule to ensure security
GL FAQS Page 15 of 20
General Ledger
74.Does the Accounting Flexfield needs one segment flagged with the Intercompany
qualifier?
Ans:-The intercompany segment is an optional Intercompany feature for the
Intercompany Segment Balancing.
It is not required in order to do intercompany balancing.
It is just another way to do the intercompany balancing, instead of using different natural
accounts to track intercompany balances, you can use the intercompany segment in the
Chart of Accounts to record the same detail.
It is more just a matter of preference of how you want to track the intercompany
transactions.
75.Can different Sets of Books share the same Value Set?
Ans:-If there is a set of books that uses a particular value set and a new book is created, it
can use the existing value set.
When the Account Flexfield Structure is created, simply choose the existing value set
from the List of Values.
However,if you use an existing value set, the new structure will also inherit the existing
values in the value set. It does not create an empty value set to be populated.
76.Can the Accounting Flexfield Segment name be changed?
Ans:-Nothing about a flexfield structure should be changed since this could seriously
impact your existing data and cause inconsistencies
The LOV (list of values) prompt and window prompt that appear on the segment form
can be changed so the users can see the segment with a different name.
1. Navigate to Setup: Financial: Flexfield: key: segments
2. Query all
3. Unfreeze your flexfield
4. Open the segment summary screen
5. Choose the segment you wish to change
6. Change the LOV and window Prompts and insert the new name.
7. Save your work
8. Freeze the Flexfield which should launch a concurrent request.
9. Check the log and make sure the compile worked OK.
77.How to add a new value to an existing segment?
Ans:-On the Segment Values form, insert a new row with your new value.
Make sure the segment qualifiers are set correctly (Allow Posting and Budgeting).
If this is the natural account segment, specify the Account Type also.
GL FAQS Page 16 of 20
General Ledger
78.How to delete a segment value?
Ans:-There is no supported way to delete a segment value. Segment values can only be
disabled not deleted.
79.How to enable an existing Future-Use accounting flexfield segment?
Ans:- Do the following, on the Key Flexfield Segments form:
1. Unfreeze the accounting flexfield
2. Change the Window Prompt name to a valid name (do NOT change the segment
name)
3. Update the Default Type and Default Value (if necessary)
4. Freeze the accounting flexfield and recompile
81.Is there a way to load values for a specific segment outside of the form?
Ans:-iSetup is the Oracle product that provides supported APIs to load values into
Oracle Applications flexfields.
To load code combinations API 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.
Interfaces
GL FAQS Page 17 of 20
General Ledger
90.Which interface is used to transfer data from AP to GL? Which tables are involved?
GL FAQS Page 18 of 20
General Ledger
Ans:- “Payables Transfer to General Ledger” program is used to transfer data from AP
to GL. When data transfer from AP to GL only GL_INTERFACE affected.
Tables Involved in AP: AP_INVOCES_ALL, AP_INVOCE_DISTRIBUTIONS_ALL,
AP_CHECKS_ALL, AP_INVOICE_PAYMENTS_ALL
6) Run the journal import from GL => Journal => Import => Run
Give the two parameters 1)Source
2)Group ID
8) Open Journal Enter screen Query the records based on the %requestid% As batch
Name and Select Review journal button we can see the journal detailed transaction
GL FAQS Page 19 of 20
General Ledger
GL FAQS Page 20 of 20