Thursday, April 3, 2008

OF GENERAL LEDGER

ORACLE FINANCIAL

1. Oracle general ledger

2. Account payable

3. Account receivable

4. Fixed assets

5. Cash management

Oracle General Ledger

GENERAL LEDGER is the central repository for all accounting transactions The source ledger group defines the ledgers that you are going to report on in Daily Business (what ever daily production or transaction are recorded in a book that books Called as ledger book)

Each numerical value in the general ledger must fall into one of the following three Categories:

• Actual

• Encumbrances

• Budgets

The General Ledger module is where your chart of accounts, fiscal calendar, and currency are defined in a relationship known as a set of books. You can define more than one set of books in which this information may vary according to the needs of your enterprise.

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,

Calendar and Chart of Accounts.

Books

Calendar

Currency

Chart of Accounts

CALENDAR: - A calendar instance defines a particular occurrence of a calendar type. A calendar instance is defined by assigning a start and an end date to a calendar type.

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, ACCOUNTING, TRANSACTION

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

ACCOUNTING:-at these screen we assign the ranges of date or duration of days

To the number of periods which is define in the above step

Add accounting periods to your calendar to define the number of periods in the calendar year. You can add periods to a calendar at any time. Your calendar can contain both adjusting and non-adjusting accounting periods

A calendar for a new year should contain the period, quarter, and year, and there should be no missing days between periods.

Adjustment periods:-it is used to overlap to assign periods it can consist of Single periods or multiple periods it also enjoys all the status of normal periods accounting periods cannot overlap, except for adjusting periods. If any of your non-adjusting accounting periods overlap, General Ledger reports an error.

To create a new accounting calendar:

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.

7. Enter a calendar name.

Navigation:-setup/financial/calendar/accounting

TRANSACTION CALENDAR:-

It is used to define weekly workday Patten for a business it is used to define routine Holiday and non-routine holiday

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

Once you have created a multi-currency conversion list in the Multi-Currency Conversion window you can attach it to a price list or agreement. You can select the Multi-Currency Conversion List from the Currency Conversion Criteria field in the price list or agreement.

Navigation:-setup/currency/define

Daily rates:-General Ledger uses daily rates to perform foreign currency journal conversions. You can maintain daily conversion rates between any two currencies that you have enabled in your applications instance.

Period rates:-You can maintain period-average, period-end, and revaluation exchange rates for any foreign currency you have enabled. General Ledger uses

Historical rates:-Enter historical rates or amounts for translating actual and budget account balances. You can enter rates for any foreign currency you have enabled.

Flex field

You define descriptive information and validation information for each segment. You also determine the appearance of your key flex field window, including the size of the window, the number and order of the segments, and the segment descriptions and default values.

1. Name the structure and name view: (COMBINATION OF CODES)

2. Define segment (company, department, account, branch, block, organization)

3. Define value set (modify the width, height, list of values)

4. Assign value set

5. Assign flexfields qualifier

6. Freeze the structure

Flex field qualifiers

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

Posting Allowed: Indicates whether General Ledger should allow detailed posting to Accounting Flexfields with this segment value.

1. Freeze the flex field:-these is used to lock the setup so that an unauthorized User can’t modify the structure

2. cross validation:-is used to unable a relationship between value Of one segment to other segment these option is used the combination With security type and value type from value set screen

3. Freeze rollup group:- these option is used for implementing the Concept of summary template where group of a/c value’s are rollup sum/total into single a/c value

4. allow dynamic inserts:- while inserting a transaction combination of Different segment values has to be done these is allow only when this option is enable

5. Segment separator: - is used to mark the one value to another value of Segment while entering the code combination.

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

A set of books determines the functional currency, account structure, and accounting calendar for each company or group of companies. If you need to report on your account balances in multiple currencies, you should set up one additional set of books for each reporting currency. Your primary set of books should use your functional currency. Each reporting set of books should use one of your reporting currencies

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

arrow icon To define a set of books:

check box Define your period type.

check box Define your accounting calendar

check box Define or enable your functional currency.

check box Define your account structure

check box If you want to create Retained Earnings, Suspense, Translation Adjustment, and Reserve for Encumbrance accounts as you enter them for the set of books, allow dynamic insertion for your account segments.

mandatory account used in set of books

· Retained earnings

· Translation adjustment

· Suspense a/c

· Rounding of difference

· Reserve for encumbrance

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

Its a/c type is (ownership stock hold)

Translation adjustment:- these a/c used at the time of running a report or transaction. It takes care of unbalance amount when running a transaction report.

Its a/c type is (ownership stock hold)

Suspense a/c:- when unbalance journal is enter the shorter side is debited or credited with suspense a/c . Totals amount should be corrected and then going to a suspense account.

Its a/c type is (assets/liability)

Rounding of difference:- These a/c is used when a decimal option is enable in currency along with minimum accountable unit

Its a/c type is (ownership stock hold)

Reserve for encumbrance:- these a/c is used with the combination of budget setup reserve for encumbrance is used to reserve the amount from budget for the further to be done Exam:-reserve for purchase

Its a/c type is (ownership stock hold)

Retained Earnings Update Process and the Open Period Program: Balances for all income statement account combinations for a given pair of primary balancing and secondary tracking segment values will be closed out to a retained earnings account combination bearing the same segment values at the beginning of a new fiscal year.

User

Then go to system /administrator (responsibility/model)

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.

User names and responsibilities are set up in Oracle Applications to secure access to the data and functionality within the applications.

User level attached the general ledger book is more secured and only access by individual user. When practicing will prefer to go responsibility level

Navigation:-security/define/user

Password

Enter the initial password of an application user. An application user enters this password along with her or his username to sign on to Oracle Applications.

A password must be at least five (5) characters and can be up to thirty (30) characters.

Responsibilities:- Use this window to define a responsibility. Each application user is assigned at least one responsibility. A responsibility determines if the user accesses Oracle Applications or Oracle Self-Service Web Applications, which applications functions a user can use, which reports and concurrent programs the user can run, and which data those reports and concurrent programs can access.

Note: Responsibilities cannot be deleted. To remove a responsibility from use, set the Effective Date's to field to a past date. You must restart Oracle Applications to see the effect of your change.

General ledger book attached with the responsibility assign by any user who is listing the responsibility in his access

Responsibilities Block: - An application name and a responsibility name uniquely identify a responsibility

Responsibility Name

If you have multiple responsibilities, a pop-up window includes this name after you sign on.

Profile Values Block

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.

Profile This field displays the name of a profile option.

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.

Suggestion: You should set site-level default values for any required options after installation of an application. If you do not assign a particular profile option at any of the levels, that option does not have a default value and may cause errors when you use forms, run reports, or run concurrent requests.

User name like:-Intel password:-123456

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 password first task to be done when you log into your oracle general ledger responsibility its to open the periods so as to enter the journal

Open & close periods

Then come to general ledger (responsibility/model)

Open and close accounting periods to control journal entry and journal posting, as well as compute period- and year-end actual and budget account balances for reporting.

Accounting periods can have one of the following statuses:

Open: Journal entry and posting allowed.

Closed: Journal entry and posting not allowed until accounting period is reopened. Reporting and inquiry allowed.

Permanently Closed: Journal entry and posting not allowed. You cannot change this period status. Reporting and inquiry allowed.

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.

Future-Entry: Journal entry is allowed, but posting is not. Your period is not yet open, but falls within the range of future-enterable periods you designated in the Set of Books window. You cannot change this period status without using the concurrent process to open the period

Journal entries

You can organize journal entries with common attributes into batches. For example, you might group your journal entries by type or date. You can have multiple journals in one batch, or you can have a separate batch for each journal entry.

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.

To enter a journal without entering batch information, choose New Journal from the Find Journals window and proceed

Navigate to the Enter Journals window

Enter an Account for the journal line.

Enter the Debit or Credit amount for the designated account

Note: If needed, you can enter debits and credits as negative amounts.

Posting Journal

Post journal batches to update the account balances of your detail and summary accounts. You can post actual, budget, or encumbrance journal batches.

Suggestion: Run a Trial Balance Report whenever you post to a previous fiscal year to ensure that your Retained Earnings account is properly reconciled.

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.

Note: When you first translate a balancing segment value, you establish the initial translation period. You cannot translate a period before the initial translation period for that balancing segment.

Suggestion: Translation is a reporting tolls used translate the balances of a/c from functional currency to foreign currency.

Translation can’t be run in first open periods when translation is run for a period the next periods should be open. Translation is run for assets, liability and revenue, expense etc.

Revaluing

Revaluation is reporting tools used to convert foreign (USD) currency to functional currency (IND) revaluation deals with reassignment of foreign currency denominated receivable and payables

Use the Revaluation window to define, run, update, and delete revaluations for foreign currency-denominated balances. Revaluation launches a process that revalues the functional currency equivalent balances for the accounts and currencies you select, using the appropriate current market rate for each currency. Resulting gain or loss amounts are posted to the gain/loss or cumulative translation adjustment accounts you specify and balanced by balancing segment values. This process creates a revaluation batch containing separate journal entries for each revalued foreign currency.

check box Define accounts for unrealized gains and unrealized losses. You can use the same account for both.

check box Define a revaluation rate for each currency for each period or date for which you want to run revaluation.

check box For MRC installations, define a Cumulative Translation Adjustment account for your set of books.

check box All Currencies: all balances for which the appropriate conversion rates are defined will be revalued.

check box Single Currency: only balances for the specified currency will be translated. You must choose a currency from the List of Values in the Currency field.

check box Period Rates: Revaluation will use period-end rates to revalue all balances.

check box Daily Rates: Revaluation will use daily rates of the specified Type to revalue balances. You must choose a type from the Type field.

check box 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

Every company must complete common consolidation steps in order to consolidate financial results.

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.

If the subsidiary and parent sets of books have different functional currencies, translate the subsidiary set of book's balances into the parent set of book's functional currency.

Note: If your subsidiary set of books has summary accounts defined that are used in the consolidation mapping, you should not transfer account ranges. The summary accounts will not be consolidated.

SEGMENT RULE ACTION

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.

NOT ASSIGNED: There is no segment to assign on the other side.

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:

    • Run Journal Import if you did not choose it as one of your consolidation run options.
    • Review the unposted journal batch created by the transfer and subsequent Journal Import.
    • Post your consolidation journal in your parent set of books.

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.

Simple budget setup

A budget is create to represent a collection of estimated amounts for a range of accounting periods

Open: The budget is available for update and budget entry.

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.

Frozen: The budget is unavailable for update or budget entry.

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:

    • From the Summary Accounts window, enter the summary account Template using one of the following values for each segment:

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.

Multiple Reporting Currencies Overview

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.

Select one of the three options:

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.

General Ledger Activities and Processes

Once you have set up MRC, many of the standard General Ledger activities will require new steps or additional information. These include:

check box Opening Periods -- You must open/close accounting periods in your primary set of books and in each of your reporting sets of books. See: Opening and Closing Accounting Periods

check box 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

check box Posting Journals -- General Ledger automatically generates unposted converted journal batches in your reporting sets of books when you post the original journals in your primary set of books. These unposted journal batches must be posted to update the related account balances. See: Posting Journal Batches

check box Reversing Journals -- When you reverse a journal entry in your primary set of books, General Ledger will also reverse the corresponding entry in your reporting sets of books. See: Defining Reverse Journal Entries

check box Importing Journals -- When you import journals from non-Oracle feeder systems, General Ledger creates converted journals in your reporting sets of books when you post the imported journal batch in your primary set of books. See: Importing Journals

check box Subledger Posting to General Ledger -- If you use Oracle feeder systems, you must run the subledger application's post to General Ledger process in both your primary and reporting sets of books. See the various Oracle subledger user's guides for more information. Also see:

Multiple Reporting Currencies

check box Entering Budgets -- Budget amounts are not converted automatically to your reporting currencies. If you need your budget amounts in a reporting set of books, you must enter them separately. See: Overview of Budgeting

check box Entering Encumbrances -- General Ledger automatically creates converted encumbrance entries in your reporting sets of books when you create the associated encumbrance entry in your primary set of books. See: Entering Encumbrances

check box Translation -- If you use MRC, you may not need to

translate your account balances to achieve your desired reporting results. See: Notes on Using Translation with Multiple Reporting Currencies. See also the profile option GL/MRC Revaluation: Use Primary Currency instead of Entered Currency in General Ledger Profile Options

check box Revaluation -- If you use MRC, make adjustments in your reporting set of books according to the table at Understanding MRC. See: Notes on Using Translation with Multiple Reporting Currencies.

check box Remeasurement -- If you use MRC, make adjustments in your reporting set of books according to to the table at Understanding MRC.

check box Consolidation -- You may be able to consolidate directly from a subsidiary's reporting set of books to your parent set of books. See: Preparing Subsidiary Data

Financial Statement Generator

Financial statement is used to generate income and expenditure statement, profit&loss, balance sheet, fund flow statement etc, for a periods or also a multiple periods (fsg) also have seen generating comparative statement like account balances using:PTD-actual, PTD-budget, PTD-variance, PTD-year

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.

Revaluation and Consolidation

REVALUATION

1.SETUP / FINANCIAL / FLEXFIELD / EKY VALUE

FOR CREATING A VALUE THAT IS “ UNREALISED GAIN AND LOSS A/C “


2.Record the foreign currency exchange rate for a given transaction date.

Setup / currency / rates / daily


3.Record the foreign currency transaction using the daily rate recorded above and posts the same.

Journal / Enter


4.Record the revaluation rate that is period rate.

Setup/ Currency / Rate / Period


5.Run Revaluation

Currency / Revaluation


CONSOLIDATION

CONSOLIDATION /DEFINE / MAPPING


CLICK ON SEGMENT RULES


CLICK ON TRANSFER


THEN CLICK ON TRANSFER , IT IS TRANSFER DATA FROM ONE STRUCTURE TO

ANOTHERSTRUCTURE

BUDGET

Define Budget

Budget / Define / Budget


Define / Organization

Budget / Define / Organization


CLICK ON RANGES


Click on Range Assignments


Entered Budget Journal

Budget / Entered / Journal


Click on Create Journals


If you want to Inquiry about the budget , then click on

Inquiry / Funds

SUMMARY TEMPLATES

Unfreeze the flex field structure.

Setup / financial / flex field / key / segment

Define Rollup Groups.

Setup / financial / flex field / key / groups

=


Define parent child relationship and assign the rollups group name to the first parent .

Setup/financial / flex field / key / values

Click on Define child ranges

reeze flex field and rollup group and compile.

Setup/financial /flex field/key/segment

Define a summary templates

Setup / accounts/summary


Enter a Journal

Journal / Enter

For Inquiry of Accounts balances

Inquiry / Accounts