Professional Documents
Culture Documents
General
Ledger:
Accounting KFF
Reporting Attribute KFF For reporting purpose.
GL Ledger KFF It is a mirror image of Accounting KFF. It is only for internal purpose. It is used
exclusively for certain GL features such as Mass Allocations, Recurring Journals and FSG Reports.
Receivables:
Fixed Assets:
Category KFF
Company
R12 = GL THEORY
Note:
1.
2.
3.
4.
5.
6.
Department
Accounts
But we cannot assign Management segment FFQ for the segment for which already Intercompany,
Balancing and Natural accounts FFQ are assigned.
Compile Structure:
Segment separator is used to separate the segments in the code combination. (Dash, Period, Pipe and
Custom).
Allow Dynamic Inserts: If we enable Allow Dynamic inserts, then we are able to enter the all possible
code combinations at the time of transaction entry.
If we want to know how many code combinations in our structure, multiply the number of values
across the segments.
If we disable allow dynamic inserts, we cannot enter all possible code combinations at the time of
transaction entry.
Value Set
Structure and Segments
Segment Values
Value Set:
R12 = GL THEORY
Value set is Set of rules or properties which are going to enforce or attach to segments.
Upon enforcing or attaching value set to the Segment, your segment will behave or act according to the value set.
Independent: If validation type is independent, we can define values for the value set and we can use at
the time of transaction time.
Dependent: If validation type is dependent, then we cannot define values for value set. Dependent values
are always depending on the independent value set.
None:If validation type is none, we cannot define values for the value set, User can enter desire value at
the time of transactions entry.
Pair & Special: Used in the programs to add additional pop up window for parameters.
Table: If validation type is table, then we cannot define values but we can use values from tables.
Translate dependent & Independent: We use to translate the segment values into desire language.
Contents of Value Set
List Type
Security Type
Format type
Validation Type
3 Types
3 Types
7 Types
8 Types
1. List of Values
1. No Security
1. Char
1. Dependent
2. Hierarchical
2. Date
2. Independent
3. Pop List
3. Non Hierarchical
3. Date Time
3. None
4. Number
4. Pair
5. Standard date
5. Special
6. Standard date
6. Table
time
7. Time
7. Translatable
R12 = GL THEORY
Independent
8. Translatable
Dependent
Currency:
Monitory currency:
Functional Currency,
Foreign Currency
Non Monitory currency:
STAT Currency
Calendar:
Accounting Calendar: Normal Calendar & Fiscal Calendar
Transaction Calendar
Period Type
Calendar Status:
1. Open
2. Closed
3. Permanently Closed
4. Future Open
5. Never Opened
Year Types
1. Calendar
2. Fiscal
There are 5 types of period status:
Status
Entry
1. Never opened
X
2. Open
3. Closed
X
4. Future
Posting
X
X
X
R12 = GL THEORY
5.
Permanently Closed
Note:
From the above Retained Earnings account is mandatory to create primary ledger. Remaining 5 accounts are
optionally mandatory based on the requirement.
1.
2.
3.
Retained Earnings:
Retained earnings are accumulated profits. Whereas net income means current year profits
Translation adjustment account:
Translation is conversion of functional currency or local currency into foreign currency for reporting
purpose.
Translation basically uses 2 rates: period average rate & period end rate.
Translation uses period average rate to translate all profit and loss account balances. (Expenses &
revenue)
Translation uses period end rate to translate all balance sheet balances. (Assets & Liabilities)
Suspense Account:
Whenever, user is going to enter Debit without credit or credit without debit or debit balances are not
matching with credit balances, in this case, system will automatically populate Suspense account.
Error: 6 unbalanced journal entry, suspense not allowed
R12 = GL THEORY
Freeze Journals:
To freeze the journal source, preventing users from making changes to any UN posted journals from that
source, or reversing journals for Sub ledger accounting journal sources.
Fail: Journal Import will reject transactions when the effective date is not a valid business day. No posting
takes place.
Leave Alone: Journal import will accept all transactions regardless of the effective date.
Roll Date: Journal Import will accept the transaction, but roll the effective date back to the nearest valid
business day within the same period. If there is no prior valid business day within the same period, the
effective date is rolled forward.
Note: The Effective Date Rule field will not appear unless you have average balance processing enabled
for at least one ledger.
Journal category
1.
It is used to record the day to day business transactions. It contains Dr and Cr lines. Always debit must be
equal to credit.
You can enter several types of journal entries, including foreign currency journals, statistical journals, and
intercompany journals.
Journals can be created in two ways:
1. Manual 2. Import
manual:
Enter journals manually by using navigator
Navigation to enter Journal:
Journals Enter
Manual journals can be entering in 2 ways:
1. Individual Journal
2. Batch Journal
R12 = GL THEORY
3.
Encumbrance.
Reverse Journal
We generally reverse that journal, which got entered also got posted, where you find there is an error in
the posted entry.
Once the journal is got posted it wouldnt allow the user to make any changes.
The only solution or remedy is to reverse the journal.
In order to reverse the journal, first review the journal, use reverse button available in the journal
window, also indicate the period where the reversal entry should get created.
Navigation:
Journal Entry
Once we reverse the journal system will create one un posted journal, showing the earlier debit balance
to credit side & earlier credit balance to debit side.
Post this UN posted journal.
After the journal reversal the particular account in the journal will show the balance Zero.
Reverse is of two types:
Change sign (Profile option is required)
Switch Dr/Cr.
BUDGETS
Budget is nothing but: better planning and controlling of the funds for future usage.
In oracle we can define budgets up to 60 periods
There are 2 types of budgets
1. Planning budget (Revenue Budget)
2.
Planning Budget
This is used for only planning purpose. System will not be controlling under this budget.
For planning budget we cannot create budget journals
Funding Budget
Under funding budget we can plan and control the expenses.
We can create budget journals in funding budget.
Setup Steps:
1. Create Reserve for encumbrance account
2.
Enable:
budgetary control
At Ledger level
3.
4.
5.
R12 = GL THEORY
Set sequence
Set password for budget
Set range for accounts
Create Budget Rules
Select funds check level
Select amount type
6.
7.
8.
Balance types: 3
1.
2.
3.
Budget
Actual
Encumbrance
Absolute
Advisory
None
If we use absolute we cannot use more than the amount what we specified.
If we use Advisory, system will give caution if we cross the amount given
If we use None, System will not give any caution, and we can enter the more amounts also.
Amount Types: 4
1.
2.
3.
4.
PTD:
QTD:
YTD:
PJTD:
Period to date:
Quarter to date:
Year to date:
Project to date:
One month
3 months
1 year
Depends on project beginning date
Budget Rules: 8
1.
2.
3.
4.
5.
6.
7.
8.
Divide evenly
Repeat per period
4/4/5
4/5/4
5/4/4
Prior year budget monetary
Current year budget monetary
Prior year budget STAT
Mass Allocation
Mass allocation means:
Allocation of Revenues and cost expenses across any cost center,
Department or division by using of parent values by using simple formula.
Example: Rent paid based on square feet used.
Formula:
T = A x B/C
R12 = GL THEORY
A = Cost pool Amount
B = Usage factor
C = Total Usage
T = Target Account
O = off set account
Segment types in mass allocation:
1. Constant2. Looping
3. Summing
Mass Allocation Methods:
1. Full type allocation
2. Incremental Allocation
11i Steps:
1. Define STAT Currency
2. Create SFT account
3. Create STAT journal with SFT account
4. Set up parent department and set up parent & child relation
5. Prepare mass allocation formula
6. Run mass allocation
7. Review and post journal
Mass allocation formula:
Formula
Amount
A
100000
B
C
T
O
-
Account
C-L-C-C
C-S-C-C
C-L-C-C
C-C-C-C
Currency
STAT
STAT
INR
INR
R 12 Steps:
Step: 1 Create Usage factor account and Cost pool account
Nav:
Setup Financials Flex fields key Values
Step: 2 Define Parent and child values for departments
Nav:
Setup Financials Flex fields key Values
Step: 3 Create cost pool journal and post.
Nav:
Journal Enter
Step: 4 Create and Post Statistical Journal
Nav:
Journal Enter
Step: 5 Define and Generate Mass allocation formula
Nav:
Journals Define Allocation
Step: 6 Query mass allocation journal
Nav:
Journals Enter
Types of Journals
1. Functional Currency Journal
2. Foreign Currency Journal
3. Recurring Journal
4. Tax Journal
5. Revaluation Journal
6. Suspense Journal
7. Reverse Journal
8. Mass allocation Journal
9. STAT currency Journal
10. Budget Journal
11. Batch Journal
12. Manual Encumbrance Journal
Suspense Journal
As per accounting principles Debit amount should always equal to Credit amount for the same Company
Value.
R12 = GL THEORY
If both amounts are not equal, the difference amount will go to Suspense Account.
Setup required for Suspense Journal:
1. Create Suspense Account (Expenses / Revenue)
Navigation:
Setup Financials Flex Fields Key Values.
2. Enable suspense account feature at ledger level under journal processing tab
Navigation: Setup Financials Accounting setup manager Accounting setup
3. Define Suspense account Rules
Navigation:
Setup Accounts Suspense
4. Create Journal / Review Journal
Navigation: Journal Enter
Recurring Journal
Journals which are repeating every accounting period is called a recurring journal.
Step:1
Navigation:
Line:1
Enter Expenses account (Debit Account) and the amount for Standard Recurring Journal
Enter only Debit account for Skeleton recurring, do not enter amount
Enter debit account & enter the formula for the amount for Formula recurring journal
Line: 2
Enter the credit account
We can enter 9999 lines in a recurring journal. In which 9998 lines are for debit lines and only one line is
for credit line. We call this line as offset account line. Hence we have to enter line 2 as a offset line and
key in the number 9999 in line 2.
Do not enter amount for line 2. System will add all the debit lines amount and consider the credit amount
as offset account.
If you wish to enter more credit lines, we have to give negative sign for the lines, for example -9998,
-9997 etc.
Step: 2
Generate the recurring journal = Click on Generate button
Say Submit
Schedule the journals for recurring.
Enter parameters
10
R12 = GL THEORY
Run program.
Step: 3
Ensure Concurrent program completed Normal
View Request
Step: 4
Query the recurring journal and post.
Journal Enter.
With the above report system will generate un posted journals in GL.,
With the source: recurring.
Post the journals after review.
REVALUATION
Revaluation reflects the changes in the exchange rates.
For example:
Invoice May 5th $1000 Rs 45
Rs 45000
Payment May 10th $1000 Rs 47
Rs 47000
If paid on
May 25th $1000 Rs 43
Rs 43000
In the above example gain or loss is Rs 2000
Setup Steps:
1. Define un realized gain or loss accounts
2.
3.
Define daily rates for the date of journal entry (USD INR)
4.
5.
6.
Run revaluation
Revaluation batch
Period
Effective date
Say OK
Submit
View request
Ensure program completed normal
7. Query revalue journal and post it
Tax Journal
Steps:
1.
2.
3.
4.
Manual
11
R12 = GL THEORY
Navigation:
Journal Encumbrance
Category:
Expenditure
Source: Encumbrance
Balance type:
Encumbrance
Type:
Encumbrance
Account type
Expenses
Revenue
Assets
Liabilities
Ownership / Equity
Rate
Period average rate
Period average rate
Period end rates
Period end rates
Historical rates
Setup Steps:
1. Create Cumulative Translation Adjustment account
2.
3.
4.
5.
Run Translation
6.
** Exchange rate type is used to build relationship between the two currencies
There are various exchange rate types
1. Corporate
2.
Marketing
3.
User
4.
Spot
Corporate type is used for rates which are defined by the higher management in the organization.
Market rate is at present what the rate in the market is
User rate: At the time of transaction entry user can enter applicable exchange rates
Spot rate is a kind of market rate
MRC MULTI REPORTING CURRENCY
12
R12 = GL THEORY
To convert the balances from functional currency to foreign currency at transaction level (at journal entry level)
we use reporting currency.
In reporting feature we will be having one primary ledger and unlimited reporting ledgers.
Setup Steps:
1. Define rounding difference account
2.
3.
4.
5.
6.
7.
8.
9.
TRANSLATION
Balance Level
No limit of Currencies
Off line activity
Average, Period end & historical rates
Part of consolidation
We cannot run for first period
Auto Post
We can post the journals automatically by specifying the some criteria in Auto post criteria set.
Criteria could be: combinations of ledger or ledger set, journal source, journal category, balance type, and
period.
Once you define an Auto Post criteria set, run the Auto Post program to select and post any journal
batches that meet the criteria defined by the criteria set.
You can also schedule the Auto Post program to run at specific times and submission intervals.
You can submit the Auto Post program or schedule Auto Post runs directly from the Auto Post Criteria Sets
window. Alternatively, you can use the Submit Request window.
Steps:
1.
13
R12 = GL THEORY
If you routinely generate and post large numbers of journal reversals as part of your month end closing and
opening procedures, you can save time and reduce entry errors by using Automatic Journal Reversal to
automatically generate and post your journal reversals.
Prerequisites for Auto Reversal:
Note: Automatic Journal Reversal reverses posted journals of the balance type Actual. You
cannot use this feature to automate budget or encumbrance journal reversals.
Accounting Sequence:
The accounting sequence is assigned to sub ledger accounting journal entries at the time that the journal entry is
completed.
Reporting sequence:
The reporting sequence is assigned to both sub ledger accounting journal entries & General Ledger journal entries,
when the General Ledger period is closed.
This sequence is used by most of the legal reports required in some countries, as the main sorting criteria to
display the journal entries.
Reporting sequence is optional
These two sequences are not mutually exclusive, and, can coexist in the same journal entry
Setup Steps
1. Define Sequential numbering profile option at responsibility level
Navigation:
2.
System administrator
Profile System
Define sequential numbering
14
R12 = GL THEORY
Navigation:
3.
System administrator
Application Sequence numbering Define
Assign sequential number to the Category
Navigation:
4.
Create Journal
Navigation:
System administrator
Application Sequential numbering Assign
General ledger
Journals Enter
2.
Navigation:
General ledger
Setup Financials Accounting setup manager Accounting setup
Enable journal approval at journal source
Navigation:
3.
General ledger
Setup Journal Sources
Define approval limits for employees
Navigation:
4.
General Ledger
Setup Employees Limits
Create user and assign employee to user
Navigation:
5.
System Administrator
Security User Define
Log in with employee user and create journals
Navigation:
General ledger
Journals Enter
** in 11i: we have to assign profile option to GL Responsibility, that is, Journals: Allow preparer approval through
system administrator Navigation: Profile System
Approver Methods
1.
2.
3.
Go up management chain
Go Direct
One Stop then go direct
SECURITY RULES
15
R12 = GL THEORY
Security rules are used to restrict the user from entering segment values.
It will work at responsibility level.
Step: 1 Enable security at value set
Navigation: Set up Financials Flex fields Validation Sets
Step: 2 Enable securities at segment level
Navigation:Set up Financials Flex fields Key Segments
Step: 3 Define Security rules
Navigation: Setup Financials Flex Fields Key Security Define
Step: 4 Assign Security rules to the responsibility
Navigation: Setup Financials Flex Fields Key Security Assign
Step: 5 try to create Journal with 03 Company segment value
Navigation:Journal Entry
Say New Journal
You will see only 2 segments; restricted company value is not visible
If you try to enter restricted segment value, system will through error message
CROSS VALIDATION RULES
It is used to restrict the end users from entering code combinations.
It will work at structure level.
Step: 1 Enable cross validation rules at structure
Navigation: Setup Financials Flex Fields Key Segments
Step: 2 Define cross validation rules
Navigation: Setup Financials Flex Fields Key Rules
Step: 3 Enter journals using restricted code combination
Navigation:Journal Enter
System will through error message after you select the restricted code combination
View
3.
Modify
16
R12 = GL THEORY
Say Assign Access
Choose Definition Access set
ALIASES
Aliases are used to define the short name for account code combinations
Step: 1 Define Aliases
Navigation:
Setup Financials Flex Fields Key Aliases
F11
Query your structure
Shorthand:
Select check box: Enabled
Enter Max alias size
Prompt: Short Name
Go to Alias, Descriptions tab
Enter alias name
Choose values for Template
Go to Aliases, Effective tab
Enter from date
Save
Step: 2 Compile Accounting Structure
Navigation:
Set up Financials Flex Fields Key Values
Step: 3 Enter Journal to check the Alias result
Navigation:Journals Enter
LEDGER SET
Ledger set is used to access multiple Ledgers information from single responsibility.
Using Ledger set we can group only Ledgers which are having same Chart of Accounts and same Calendars.
Step: 1 Define ledger sets
Navigation: Setup Financials Ledger Sets
Enter Name and Short name
Choose:
Chart of Accounts
Calendar
Default Ledger
Save.
Step: 2 Assign Ledger set to responsibility
Navigation: System Administrator Profile System
Choose responsibility
Profile Option: GL: Data Access Set
17
R12 = GL THEORY
Choose Ledger set
If you assign both the profile options: GL Ledger Name & GL Data Access Set
System will choose first Data Access set
DESCRIPTIVE FLEX FIELD
If you want to have additional field in standard forms, DFF is used to capture the additional information of
organization.
Step: 1 Enable and Define DFF fields
Navigation: Setup Financials Flex Fields Descriptive Segments
Query Application: General Ledger
Title: Enter Journals: Journals
Prompt: Context or Enter DFF
Enable check boxes: Required & Displayed
Click on Segments
Enter the fields
Save
Close this window
Freeze Flex Field definition
Say Compile
Step: 2 Enter Journal to view DFF
Navigation: Journal Enter
New Journal
Enter Journal as usual
Click on DFF check box to enter DFF fields
CONSOLIDATION
Consolidation is used to consolidate the multiple subsidiary ledger information into parent ledger.
In other words, Consolidation is used for preparation of financial reports of parent and subsidiary companies.
If both companies are using different currencies, translation is required.
After translation data will be remain in the same books.
By using consolidation concept, we transfer data from subsidiary to Parent SOB.
For Translation of fixed assets balances, revaluation is required.
The difference will go to unrealized gain / loss account.
The difference of 3 rates will go to CTA Account (Cumulative Translation adjustment account)
There are 2 types of consolidation methods:
1. Balance
2.
Transaction
** Transaction method is used when we have same currency for parent and subsidiary ledger
** Balancing method is used when we have different currency in parent and subsidiary ledger
Consolidation Rules: 2
1. Segment Rules
2. Account Rules
Segment Rules again classified in to 3
1.
2.
3.
Co2 Co1
Do1 Do1
Setup Steps:
18
R12 = GL THEORY
1.
2.
3.
4.
5.
6.
7.
8.
9.
Say Finish
Step: 8 Define consolidations mapping in the parent ledger
Navigation: General Ledger Consolidation Define Consolidation
Name Consolidation Mapping
Enter Description
Consolidation Attributes:
Choose Parent Ledger
Currency: INR
Method: Balances
Usage: Standard
19
R12 = GL THEORY
Run Options:
Select check boxes
Run Journal Import
Auto post
Click on Mapping
Enter Mapping Name and Description
Choose Target & Source Chart of Accounts
Click on Segment Rules
Choose Target Segment Values
Choose Action: Copy value from
Choose Source Segment values
Save and close this window
Choose mapping in Consolidation Definition window
Subsidiary ledger
Currency Translation
Subsidiary:
Amount type: PTD
Choose Period
Click on Query consolidation system will automatically select consolidation mapping
Say Transfer
Ensure program completed normal
20
R12 = GL THEORY
Navigation:
Setup Financials Flex fields Key Groups
Step: 3 Assign Roll up group to parent account at COA level
Navigation:
Setup Financials Flex fields Key values
Save
Steps:
1.
2.
3.
4.
5.
6.
7.
21
R12 = GL THEORY
8.
9.
FSG is dynamic tool in General Ledger to build reports such as Balance Sheet and Income Statement.
Through FSG we can build reports in simple manner without writing any codes.
The report is consist of Rows and Columns, and is used Row set & Column set to define rows and columns.
Steps:
1.
2.
3.
Define Report
Navigation: Reports Define Report
4.
Run Report
Navigation: Reports Requests Financial
22
R12 = GL THEORY
9. Post all journal entries, including: manual and reversals.
10. Update any unstable journal entries and then post them again.
Common reasons for unstable batches include:
Control total violations
Posting to unopened periods
Unbalanced journal entries
11. Run General Ledger reports, such as the Trial Balance reports, Account Analysis reports, and Journal reports.
12. Create and post adjusting entries and accruals in the adjusting period.
13. Run Trial Balance reports and other General Ledger Reports in the adjusting period after adjustments are made.
14. Close the last period of the fiscal year using the Open and Close Periods window.
15. 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 your income statement and posts the difference to your retained
earnings account specified in the Set of Books form.
16. Run FSG reports for the last period of the year.
23