General Ledger
It
is the Central repository for all the accounting transactions. It is
a reporting entity in which we record day to day transaction of an
organization. It consists of 4 C’s. they are
- Currency
- Calendar
- Chart of accounts.
- Convention Method.
Along
with 6 mandatory accounts.
- Retained Earnings (Ownership a/c)
- Suspense ( Expense A/c)
- Cumulative translation adjustment (Ownership a/c)
- Net income (Ownership A/c)
- Reserve for encumbrance (Ownership A/c)
- Rounding difference ( Expense A/c)
Chart
of Accountants: It
determines the accounting Flex field structure and segment Values.
Calendar
It
is used to identify the dates of the accounting transaction
- Accounting calendar: There are two types of years. There are calendar year and Fiscal year.
- Transaction calendar: It is used for average balance concept to identify the working days and non working day of an organization
Convention Method
It
determines which accounting method we are using in oracle to generate
accounting for transaction. There are two types of methods.
- Accrual: In this method journal entities will be created by application for each and every transaction irrespective of cash.
- Cash Method: In this method journals will be created by application when cash is taking place.
Accounting
Structure
It
is the representation of the organization structure and the dimension
of the business. It is the collection of segments and collections of
code combinations.
Flexfield:
These are used to capture the information of an organization.
Flexfield have flexible structure for storing key information like
cost center & Accounts.
There
are two types FF in oracle finanacials.
- Key FF.
- Descriptive FF.
Key
FlexFields: They are unique identifier for storing key
information used for entering and displaying key information which is
related to your business. it is mandatory one, it capture the
information of your organization about your organization like cost
center, Account etc. Keyflexfield are 3 types
- Accounting Flexfield
- GL Ledger Flexfield
- Reporting Attributes Flexfield.Keyflexfield has two types of qualifiers, they are segment qualifier and flexfield qualifier.
Flexfield
qualifier: it is used to identify what type of segment it
is. There are 6 types of flexfield qualifiers.
- Balancing segment qualifier
- Natural account segment qualifier
- Cost centre
- Inter company
- Secondary Tracking
- Management segment qualifier
Balancing
Segment: It means all the accounting transactions of all
debit and credit balances should be match always at a particular
level. i.e at company level.
Natural
account segment Qualifier: This segment determines whether an
account is assest, liability, Ownership equity, revenue and Expenses.
Cost
Center: If you use you other modules such as oracle
assets and oracle projects you must assign this segment. If indicates
the functional area of your organization such as accounting,
facilities,…etc..It will help to calculate depreciation.
Secondary
Tracking: If we want to report from other levels other
than company level. Then we can use of secondary tracking flexfield
qualifier.
Management
segment qualifier: this is one for security purpose. It
controls the values. We can’t assign this segment qualifier to
company and accounts.
Segment
Qualifier: this is used to identify the segment values.
There are five types
- Allow budgeting
- Allow posting
- Control account
- Reconciliation flag
- Account type.
Descriptive
Flexfields: Where as descriptive flexfields are the optional
one. It captures additional information about your organization like
name of the company M.D etc. Where Descriptive FF has “Context”
(optional one). Key flexfield did not give any “Expansion Space”
where as descriptive FF will provide the “Additional Space” to
flex field.
Manual Journal
Entering
Journal manually in the oracle application is called as manual
journal creation. These can be entered in two ways.
- Single Journal/ Individual Journal.
- Journal Batch.
Balance
Types: There are 3 types of balances.
- Actual
- Budget
- Encumbrance.
Journal Reversal
It
means cancelling of journal. There are two types.
- Switch Dr/Cr: It means appilication will create new reversal journal entity with opposite lines of original journal entity.
- Change Sign: In this method application will create new reversal journal entity with negative amounts by running “Journal: override reversal method” program.
Journal Source
It
is used to identify the origin of your journal entry transaction. Ie
where it is coming from. It is used when inter Company, suspense
accounts, mass allocation and consolidation and also when you import
journals from your sub ledgers like AP, PO, AR, CM and FA.
Journal
Categories
It
is used to identify the purpose and nature of your journal entry. In
payable they include invoices, payment or receipt, adjustments and
purchasing.
Journal
They are used to record
the day to day business transaction of an organization. It contains
Dr and Cr lines. It contains two levels of information.
- Header
- Lines.
Suspense Journal
Suspense Journal is
used to post unbalance journal entries.
Steps:
- Define suspense a/c at COA level.
- Enable suspense a/c feature at ledger level.
Recurring Journal
Journals which are
repeating in each and every accounting period is known as recurring
journal. These are 3 types. They are
- Standard Recurring Journals: Journals which are created with same amount and same accounts is standard recurring journals.
- Skeleton Recurring Journals: Journals which are repeating with partial information is called as skeleton recurring journal.
- Formula Recurring Journals: For this kind of journals, Journal amount will be calculated by using formulas.Sequential Numbering
It
is used to assign unique no’s to the various oracle concepts. We
can define sequential numbering for journal, AP invoice/payment, AR
invoice/Receipt etc. we can even call it as Voucher number or
document Category. The following are steps for sequential
numbering.
- Define profile option “Sequential Numbering” at responsibility level.
- Define Sequential numbering.
Nav: System
administrator application Sequential Numbering
Define.
- Assign sequential numbering to the category.
Journal Approval
It
is used to define authorization limit to approve the journals for
employees.
- Enable journal approval at ledger level.
- Enable journal approval at journal Source.
Nav: Setup Journal
Sources.
- Define approval limits for employee.
Nav: Setup Employee
Limits.
- Define User name for employee.
Nav: system
administrator Security User Define.
- Enter journal and check the result.
Aliases
It
is used to define short name for Code combinations.
- Define Aliases.
Nav: Setup
Financial Flexfield key Aliases.
- Recompile the COA/ Accouting Struture.
- Enter journal and check the result.
Mass Allocation:
It
means allocation of Revenues or cost expenses across cost
center/Department/ Divisions by using one simple formula.
Formula:
T= A * B/C
“A” means Cost pool
Amount.
“B” means Usage
Factor.
“C” means Total
Usage Factor.
“T” means Target
Amount.
Segment
Types:
- Constant: This is used Detail account balances associated with the child.
- Looping: Includes each child Value assigned to the parent values in the formula and the allocation programs run each formula once for each corresponding child segment values.
- Summing: This is the sum of all account balances of all child values assigned to parent.
Mass
Allocation Methods:
- Full Type allocation: It is used only when we run the mass allocation method for the first time. In this method we generate journals that reverse previous allocations or to post new allocations amount.
- Incremental Allocation: this method is used for further generation of mass allocation journal other than first time. This method is used when you want to update allocated balances without reversing the previous allocation batches.
Steps:
- Define cost pool(Exp) a/c and usage factor (Exp) a/c at account segment value.
- Define Parent value and assign to child ranges.
- Enter and post cost pool journal.
- Enter and post Stat journal.
- Define mass allocation formula( Constant(C ), Looping (L), Summing (S).
- Validate the formula.
- Generate the mass allocation formula and submit it
- Query the journal and Post it.
Note:
In real time, Step 1 and Step 3 are not required.
Difference
between Intra and Inter Company
Intra
Company:A transaction which takes place between the two
balancing segment values within the legal entity is called a Intra
company transaction.
Inter
Company: A transaction which takes place between the two
balancing segment values between two legal entities is called
intercompany transaction.
Illustration:
Intra
Company: Companies “A” & “B” are examples for Intra
Company because transaction within the legal entity.
Inter
Company: Companies “A” & “C” or “B” & “C”
are the examples for inter company because transaction between two
legal entities.
Steps.
- Define intercompany receivables (revenues) and intercompany payables (Expenses) a/c at account segment value.
- Define intercompany flexfield qualifier to the segment at company segment level.
- Define Legal Entity.
- Assign the legal Entity to the ledger.
- Enable “Intra company Balancing” feature at ledger level.
- Complete Setup step for Operating units, intercompany accounts and intra company balancing options in ledger.
- Enter intra company journal and post it.
- Query the intra company journal to check the result.
Budget
It
is used for better planning and controlling. We can define budget up
to maximum 60 periods. They are two types of budget. They are
- Planning Budget: In this planning budget we just plan the expenditures but there will not be any control over it.
- Funding Budget: In this funding budget we can plan the expenditure or Revenue and also we can keep the control on budget journal amount.
- PlanningControlBudget JournalPlanningYNNFundingYYY
Budget
periods: There are three types of periods.
- Open
- Current
- Freeze (Close)
First
period in the organization is with current Status when define the
budget next time you will get only Open Status. Freeze Status means
closing of the budget.
Fund
Check levels: There are three types for fund check level.
- None - It is for planning budget
- Absolute - We can’t enter amount beyond the budget amount.
- Advisory – It will pop up a warning message when we enter amount beyond budget amount.
Funding
Budget Steps:
- Define Reserve for encumbrance (Ownership) account and requires expenses account A/c at account segment level.
- Enable “Budgetary control” at ledger level.
- Define and create Budget.
Nav: Budget Define
Budget.
- Query the budget to check the last open period.
Nav: Budget Define
Budget.
- Define Budget organization.
Nav: Budget Define
Organisation.
- Enter Budget Journal.
Nav: Budget Define
Journal.
- Query the budget journal and post it.
- Enter journal
Nav: Journals
Enter.
- Check the funds availability.
Nav: Inquiry Funds.
Translation
It is used for
reporting purpose. It is used to translate balances from functional
currency to foreign currency at account balances level. The
difference in translation will be transferred to “Translation
adjustment account”. In translation we use period end rate,
historical rates and average rates.
- RatesApplicable toAverage RatesExpenses/ RevenuesPeriod End RatesAssets/ LiabitiesHistorical RatesOwnership Equity
Rules:
- Translation should be done in subsidiary companies only.
- Translation should be done periodically.
- When you are translating a period the first and after period should be open.
- Translation can’t be performed for the first period.
Steps:
- Define “Cumulative translation adjustment A/c” at account segment value.
- Define Exchange rate type.
Nav: Setup
Currencies Rate Types
- Define Exchange Rate.
Nav: Setup
Currencies Rate Daily
- Complete Translation options at ledger level.
- Run Translation
Nav: Currency
Translation.
- Run “Trail balance: Translation” program.
Nav: View Request
Submit a new request single request.
Revaluation
It
is used to identify unrealized gain/loss amount which occurred due to
foreign exchange rate fluctuations. The difference in revaluation
will be transferred to unrealized gain/loss a/c. We run revaluation
in two modules- i.e., GL & FA. In GL we run the revaluation to
know the current asset & liabilities due to fluctuation in the
currencies and In assets we run the revaluation to revalue the
assets.
Note:
Revaluation can be done only before making the payment or before
receiving the amount in GL.
Steps:
- Define “Unrealized Gain (revenue) a/c & Unrealized Loss (Expenses) a/c” at account segment level.
- Assign profile option “GL: Revaluation: Validate Gain & Loss A/c” at responsibility Level.
- Define exchange rate type
- Define Exchange rate.
- Enter foreign currency journal & post it.
- Change the Exchange Rate.
- Run Revaluation
- Nav: Currency Revaluation.
- Query revaluation journal and post it.
Reporting
Currency
It is used to translate
balances from functional currency to foreign currency at transaction
level. Here we use Daily rates. There are three levels are there.
- Balances level- All the balances will be translated.
- Journal Level-All the journal entries will be translated
- Sub –ledger Level- All the journals from AP, AR will be translated.
Steps:
- Define “Rounding Difference Tracking A/c” at account segment value.
- Define Exchange rate type
- Define Exchange rates.
- Assign rounding difference a/c to ledger.
- Define Reporting currency Setup’s in setup step at ledger level.
- Define Reporting GL Responsibility.
- Assign reporting Ledger to Reporting GL Responsibility.
- Assign Reporting GL Responsibility to User.
- Enter Journal in primary ledger and post it.
- Query the journal in Reporting ledger to check the result.
Roll Up Group
Roll
up Groups is used to group the parent values.
Steps:
- Disable roll up group at COA.
- Define Roll up group .
Nav: Setup
Financials Flexfields Key Groups.
- Assign Roll up Group to parent Values.
Nav: Setup
Currencies Rate Values
Summary Template
For
enquiring balances, in this method we group the accounts with the
help of roll up groups.
- Disable roll up group at COA.
- Define Roll up group .
Nav: Setup
Financials Flexfields Key Groups.
- Assign Roll up Group to parent Values.
Nav: Setup
Currencies Rate Values.
- Define Summary Template.
Nav: Setup Accounts
Summary.
- Enter and post it.
- Enquire the balances. Nav: Enquiry Account.
Consolidation
It
is used to consolidate multiple subsidiary ledger information into
single parent ledger.
To
consolidate 4 C’s may be same or may not be same.
Let
us illustrate with change in currency and all remaining 3 C’s
constant.
Parent Subsidiary 1 Subsidiary 2 Country India United States United Kingdom Currency RIL USD GBP Calendar RIL Calendar RIL Calendar RIL Calendar COA RIL COA RIL COA RIL COA Convention Method Standard Accrual Standard Accrual Standard Accrual
Steps:
- Define Parent and Required Subsidiary ledgers.
- Parent ledger ( Ril currency)
- Subsidiary ledger 1 (USD currency)
- Subsidiary Ledger 2 (GBP Currency).
- Define responsibility for Parent and subsidiary Ledgers.
- Assign ledger to GL Responsibility with profile “GL ledger Name”.
- Assign the parent and subsidiary responsibility to the user.
- Open periods in parent and subsidiaries as well.
- Define Exchange rate types.
- Define Exchange rates.
- Complete Translation options in parent and subsidiary ledger.
Nav: Setup
Financials Accounting setup Manager Accounting Setup.
- Define Consolidation mapping
Nav: Consolidation
Define Consolidation.
- Mapping Subsidiary 1 with parent.
- Mapping Subsidiary 2 with parent.
- Define Consolidation Set.
Nav: Consolidation
Define Consolidation Set.
- Enter Journals in each subsidiary ledger and post it.
- Run Translation in each Subsidiary ledger.
Nav: Currency
Translation.
- Run Consolidation transfers.
Nav: Consolidation
Transfer Data Set.
- Query journals in parent journal and post them.
Secondary Ledger
It
will represent the primary ledger accounting information in another
accounting format. It will be created when there is change in the
following 5 things.
- Chart of Accounts
- Calendar.
- Currency.
- Convention Method.
- Accounting Options.
Steps:
- Define Exchange Rate Type.
- Define Exchange Rate.
- Define Secondary Ledger.
Nav: Setup
Financials Accounting Setup Manager Accounting Setup.
- Come to Secondary ledger region & complete setup step options.
- Define Secondary ledger to the GL Responsibility with profile options “ GL ledger Name”
- Assign Secondary ledger GL Responsibility to User.
- Open periods in secondary ledger.
- Enter journal in primary ledger and post it.
- Query the journal in secondary ledger and post it.Security Rule
It
works at responsibility level. The list of values are not visible in
security rules at the time of entering journals.
Steps:
- Enable security rule at value set
Nav: Setup
financial Flexfield key Segment.
- Enable security at segment Level.
Nav: Setup
financial Flexfields key Segment.
- Define Security Rule
Nav: Setup
Financial Key Security Define.
- Assign security rules to the responsibility.
Nav: Setup
Financial key Security Assign
- Enter journal to check the result.
Nav: Journal Enter.
Cross Validation
Rule
It
works at COA Level. The list of values are visible but will populate
an “Error Message” for invalid code combination.
Steps:
- Enable Cross validation segment at COA level(Accounting Structure level).
Nav: Setup
financials Flexfields key Segments.
- Define Cross validation Rule.
Nav: Setup
Financials Flexfields Key Rules.
- Enter Journal to check the result.
Nav: Journal Enter.
Definition Access
Set
It
is used to provide view or use or modify access to the various gl
definitions. It will work at responsibility level to the various gl
definitions/ Functions.
Data Access Set
It
is used to provide read only or read & write access to the ledger
or balancing segment values or management segment values.
Steps:
1. Define
Data Access Set
Nav: Setup
Financials Data Access Set.
- Assign these data access set to a profile option (GL data access Set).
Ledger
Set: It is used to access to multiple ledger information from
single responsibility. We can group ledger which have same COA and
Calendar.
Financial
Statement Generator(FSG)
It
is a tool which is used to configure the financial report as per the
organization requirement. It contains five components, they are
- Row Set
- Column Set.
- Order Set.
- Content Set.
- Display Set.
Note:
Row set & Column set are mandatory. Order Set, Content set &
Display Set are optional.
Row Set: It determines
format & Content of rows.
Column Set: It
Determines format & content of columns.
Order Set: It
Determines data should display in what order in the report like
ascending/descending Order.
Content Set: It is used
to Generate reports for multiple departments in a single run.
Display
Set: It determines what data should be displayed in the
reports.
Steps:
- Define Row Set.
Nav: Reports Define
Row Set.
- Define Column Set.
Nav: Reports Define
Column Set.
- Define Report.
Nav: Reports Define
Reports.
- Define Report Set.
Nav: Reports Define
Report Set.
- Run Financial Report.
Nav: Reports
Request Financial.
Retained Earnings
They
are undistributed profits of the organization. These are period end
process profits that calculate for each balancing segment value by
running retained earnings reports with specific Segment.
Format
Types: Character, Date, Date & Time, Numbering, Standard
time & Standard time & Date.
Value Set
It
means a set of predefined and validate values assigned to a field
that restricts the user from entering “Junk and invalidated data”.
It provides list of values to the end user to accept one of the
values as report parameters value.
Validation Types
The
following are Validation Types.
- Independent: the nature of segment is independent.
- Dependent: This segment depends on independent segment.
- None: it is not applicable.
- Pair: pair means range of segments.
- Table: table means calculation purpose.
- Special: Special means based on conditions.
- Translatable Independent: We use it other than English language.
- Translatable dependent: We use it other than English language.
No comments:
Post a Comment