Showing posts with label GL Tables. Show all posts
Showing posts with label GL Tables. Show all posts

GL Lession




Maintenance and Relevant Reports
Calendar Maintenance:
GL Can't be started without defining the first open period from the Open/Close Calendar option. One has to be very careful when selecting the first period as once opened a period prior to that can't be opened. Once opened, on an ongoing basis periods have to be opened and closed. New Years whould be required to be appended to the existing calendars.

Account Values Maintenance:
On a regular basis lot of values would have to be opened, disabled etc.
Use Mass Maintenance to move balances by period from one account to another or merge balances by period from multiple accounts into a single account. The moved/merged balances are added to the existing balances in your target accounts. To change a move/merge, one can reverse it and restore account balances to their previous amounts.
During a move/merge operation the financial integrity between GL and its sub ledgers is maintained.


Document Sequencing:
Every time the validity of the Document sequence is over, define and assign new sequence.
Currency Rate Maintenance

Standard Reports:
Account Analysis, Trial Balance (Detailed, Summary, Expanded), Budget Reports, Chart of Accounts Reports and
Listings, Currency Listings Reports, FSG Reports on Row/Column Set Details, GL Report, Journal Reports and
Execution Reports.


Closing Procedure:
Set the status of the first accounting period in the new fiscal year to Future Entry.

If the business rules require reversing entries at the beginning of every period, generate and post accruals from the prior period. If prior period reversals were not generated and posted at the beginning of this period, then generate reversals

Transfer data from all of sub ledgers and feeder systems to the GL_INTERFACE table. Review and Post the imported journal entries. Close the period for each sub ledger. This prevents future sub ledger transactions from being posted to GL in the same period. Perform reconciliations of subsidiary ledgers by reviewing and correcting balances.

Generate all recurring journals and step–down allocations.

Revalue balances to update foreign currency journals to functional currency equivalents.
Post all journal entries, including: manual, recurring, step–down allocations, and reversals.
Update any unpostable journal entries and then post them again.

Run GL reports, such as the Trial Balance reports, Account Analysis reports, and Journal reports.

Translate balances to any defined currency if report in foreign currencies is required.
Consolidate subsidiary SOBs in case of multiple companies.

If using a calendar with an adjusting period that represent the last day of the fiscal year, close the current period and open the adjusting period. Create and post adjusting entries and accruals in the adjusting period.

Run Trial Balance reports and other GL Reports in the adjusting period after adjustments are made.

If it is required to have an actual closing journal entry that shows the closing of income statement accounts to retained earnings, submit the Create Income Statements Closing Journals program. This program creates an auditable closing journal entry. The income statement will reflect zero balances on posting

If local accounting rules require balance sheet to be closed, submit the Create Balance Sheet Closing Journals program. Balance sheet will now reflect zero balances on posting.

Close the last period of the fiscal year and Open the first period of the new fiscal year to launch a concurrent process to update account balances. Opening the first period of a new year
automatically closes income statement and posts the difference to retained earnings account specified in the SOB form.

Perform Year–End Encumbrance Procedures (if applicable).

Run FSG reports for the last period of the year.

If balance sheet is closed at year–end, reverse the Balance Sheet Closing Journals to repopulate balances of balance sheet accounts for the new year.

Oracle GL Important Tables Lession1

FND_ID_FLEX_STRUCTURES
This table stores structure data about key flexfields.
A structure is the entire definition of all columns and meaning of the key flexfield. Structure definitions for the accounting flexfield are stored in this table in record 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.

Major Columns - Application_ID, ID_FLEX_CODE, ID_FLEX_NUM
CONCATENATED_SEGMENT_DELIMITER
CROSS_SEGMENT_VALIDATION_FLAG
DYNAMIC_INSERTS_ALLOWED_FLAG
ENABLED_fLAG
FREEZE_FLEX_DEFINITION_FLAG
FREEZE_STRUCTURED_HIER_FLAG
STRUCTURE_VIEW_NAME

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 to track accounting entries.

Major Columns
CODE_COMBINATION_ID
CHART_OF_ACCOUNTS_ID
ACCOUNT_TYPE
ENABLED_FLAG
SEGMENT1... SEGMENT20.

Journal Entry Tables
The major tables storing journal entries related information are as follows:
GL_JE_BATCHES
GL_JE_HEADERS
GL_JE_LINES
GL_CODE_COMBINATIONS
GL_BALANCES

GL_JE_BATCHES
This table stores details of journal entry batches. A batch is group 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.

Major Columns
JE_BATCH_ID
NAME
STATUS : POSTED or Unposted
POSTED_DATE
.........


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.

Major Columns
JE_HEADERS_ID
JE_CATEGORY
JE_SOURCE
STATUS
PERIOD_NAME

GL_JE_LINES
This table stores journal entry lines. There is a one to man 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.

Major Columns
JE_HEADERS_ID
JE_LINE_NUM
CODE_COMBINATION_ID
PERIOD_NAME
EFFECTIVE_DATE
STATUS

GL_BALANCES
This table stores net debit and net credit information for detail and summary accounts.
This information is stored actual, budget, and encumbrance amounts. It also stores functional currency, foreign currency, and statistical balances for each accounting period that has ever been opened.
GL_BALANCES is populated by the system during the GL Post and Summary Account template definition.
It is used for standard account inquires and for Financial Statement Generator(FSG) reporting.

This table stores activity rather than the actual balance.
Use the following formula to calculate the period to date balance:
(PERIOD_NET_DR- PERIOD_NE_CR)= PERIOD TO DATE BALANCE

Use this formula to calculate the year to date balance
(BEGIN_BALANCE_DR-BEGIN_BALANCE_CR)+ (PERIOD_NET_DR-PERIOD_NET_CR)=YEAR-TO-DATE BALANCE.

Major Columns
SET_OF_BOOKS_ID
CODE_COMBINATION_ID
CURRENCY_CODE
PERIOD_NAME
ACTUAL_FLAG
ENCUMBRANCE_TYPE_ID
TRANSLATED_FLAG
PERIOD_NET_DR
PERIOD_NET_CR
BEGIN_BALANCE_DR
BEGIN_BALANCE_CR