General
Ledger Cycle
1.
Opening
the periods
2.
Enter
/ Import journals
3.
Review
journals
4.
Post
journals – Inquiry
5.
If
require – Run revaluation
6.
If
require – Run Translation for consolidation
7.
Review
results
8.
Prepare
financials
9.
Close
the current period
10. Open
next period
FLEX FIELDS IN GENERAL LEDGER:
1.
Key Flex Fields
2. Descriptive Flex Fields
Key Flex Fields:
•
General Ledger:
•
Accounting KFF
•
Reporting Attribute KFF – For reporting purpose.
•
GL LedgerKFF– 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:
•
Sales
Tax Location Flex Field
•
Territory
Flex Field
•
Fixed Assets:
•
Category
KFF
•
Asset
Location KFF
•
Asset
key KFF
Flex Field Qualifiers (Assign
to Segments)
- Balancing Segment FFQ *
2. Cost Center Segment FFQ
- Natural Accounts Segment FFQ *
- Inter Company
Segment FFQ
- Secondary
Tracking Segment FFQ
- Management FFQ
Segment Qualifiers (Assign to Segment values)
- Allow
Budgeting
- Allow Posting
- Account type
(Assets / Liability / Expenses / Revenue / Ownership)
- Control
Account
- Reconcile
Assignment
of FFQ to Segments
• Company Balancing Segment FFQ
Inter company
Segment FFQ
• Department Cost Center Segment
• Accounts Natural Accounts Segment FFQ
Note:
• One FFQ we can use only one time.
• One segment we can assign to more
than one FFQ.
• We can create maximum 30 segments
apart from General Ledger Segment (Total 31).
1. Balancing
Segment: We generally assign these qualifiers for “Company” segment, where
usually balances are maintained.
2. Cost Centre Segment: We generally
assign these qualifiers to “Department” segment, where costs are spend or even
gain.
3.
Natural Accounts Segment: We generally
assign these qualifiers for “Accounts” segment, where it consist of accounting
categories such as Expenses, Revenue, Assets, Liabilities and ownership.
4. Inter Company Segment: (Optional):
We generally assign these qualifiers for “COMPANY” segment, using these
qualifiers we are able to perform inter company transactions.
5. Secondary tracking Segment:
(Optional): Using these qualifiers we are able to identify secondary tracking
segment to process income statement, closing transactions and revaluation.
6. Management Segment Qualifier:
MSQ is
used in Data Access set for allowing privileges to user other than balancing
segment values.
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.
• Enable “Freeze Flex Field Definition” and
click on “Compile” button.
• The structure information will get
stored in a tabular form “GL_Code_Combinations_KFV”.
Primary Ledger (Set of Books) – 4 C’s
4 C’s
• Chart
of Accounts (Structure, Segments & Segment values)
• Currency
• Calendar
• Accounting
Convention Method (Accrual / Cash)
Pre requisites for Chart of Accounts
•
Value Set
•
Structure and Segments
•
Segment Values
Value Set:
Value
set is Set of rules or properties which are going to attach to segments.
Upon
enforcing or attaching value set to the Segment, your segment will behave or
act according to the value set.
Validation Types in 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 can not 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. Long List of Values
|
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
time
|
6. Table
|
||
7. Time
|
7. Translatable
Independent
|
||
8. Translatable
Dependent
|
Currency:
Monitory
currency: 1. Functional Currency,2. Foreign Currency
Non
Monitory currency:( STAT Currency)
Calendar:
Accounting
Calendar& Fiscal Calendar
Transaction
Calendar
Period Type
•
General ledger have 3 standard period types:
1. Month
2. Quarter
3. Year
• Period
types are used in defining Accounting Calendar.
•
Each
ledger has an associated period type.
•
When
you assign a calendar to a ledger using Accounting Setup Manager, the ledger
only accesses the periods with the appropriate period type.
• You
can assign up to 366 accounting periods per fiscal year for any period type,
and maintain actual balances for those periods.
• For
example, you could define a Week period type and specify 52 periods per year.
• However,
for budgets you can only use the first 60 periods.
Calendar Status:
- Open
- Closed
- Permanently
Closed
- Future
Entry
- Never
Opened
•
Year Types
1. Calendar
2. Fiscal
There are 5 types of period status:
Status Entry Posting
- Never
opened X X
- Open √ √
- Closed X X(run
reports)
- Future √ X
- Permanently
Closed X X(run reports)
Mandatory Accounts for Set of Books
1.
Retained Earnings Account (Ownership)*
2.
Translation Adjustment Account (Expenses)
3.
Suspense Account (Assets / Liabilities) *
4.
Rounding Difference Account (Expenses)
5.
Reserve for Encumbrance (Ownership)
6.
Net Income (Expenses / revenue)
1.
Retained Earnings:
Retained earnings are
accumulated profits. Whereas net income means current year profits
2.SuspenseAccount: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.
3.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)
*Conversion
rate types: 3
1.
Spot
2.
Corporate
3.
User (Reporting)
Spot:
An exchange rate which you enter to perform conversion based on
the rate on a specific date. It applies to the immediate delivery of a
currency.
Corporate:
This rate is generally a standard market rate determined by
senior financial management for use throughout the organization.
User
(Reporting):
An exchange rate you specify when you enter a foreign currency
journal entry.
Journal
Source
•
It is a Journal component; it is used to identify the ORIGIN of
the journal.
• To
define journal source: Setup à
Journal à Sources.
•
When
we import data from legacy systems to GL we require source names.
•
Importing
journal Reference:
To import detailed information from
summary journals we use this option.
•
Require
Journal approval:
This field is used to get the
journal approval by higher management for different journal sources.
•
Import
using key: This is used to define whether journals will be imported using
source key or not.
•
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.
•
Effective date Rule:
1. Fail
2. Leave
alone
3. Roll
Date
•
Fail: Journal Import will reject
transactions when the effective date is not a valid business day. No posting
takes place.
•
LeaveAlone: Journal import will accept all
transactions regardless of the effective date.
•
RollDate: 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
•
Journal Category determines the purpose or type of the journal
entry.
•
When you enter a journal you specify a journal category.
Examples:
- AP
Invoices
- AP
Payments
- Adjustment
- Budget
- Intercompany
- Inventory
- Payments
- Payroll
- Receipts
10.Year end close.
Enter Journals
• It is used to record the day to day business transactions.
• It containDr 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 enter in 2 ways:
1. individual Journal 2. batch Journal.
•
Journal body contains two
areas:
1. Header 2. Lines
•
We have 2 types of methods:
1. Standard Journal 2. Average Journals
•
We have 3 types of balances:
1. Actual 2. Budget3. 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 wouldn’t allow the user to make any changes.
• The
only solution or remedy is to reverse the journal.
Reverse Methods-1.SwitchDr/Cr
2. Change sign
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 3typesofbudgets
1. Planning budget (Estimation
of Revenue Budget)
2. Funding budget (Estimation
of Expenses(Cash out flow) Budget)
3. Capital budget
(Estimation of investment)
PlanningBudget
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.
Balance types: 3
1. Budget Balances
2. Actual Balances
3. Encumbrance Balances
Budget balances are planned amounts at initial stage.
Actual balances are paid amounts so far.
Encumbrance balances are reserved amounts for future payments.
Funds Check Level: (Budgetary Controls)
1. Absolute
2. Advisory
3. 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. PTD: Period to date: One month
2. QTD: Quarter to date: 3 months
3. YTD: Year to date: 1
year
4. PJTD: Project to date: Depends on project beginning date
Budget Rules: 8
1. Divide evenly
2. Repeat per period
3. 4/4/5
4. 4/5/4
5. 5/4/4
6. Prior year budget monetary
7. Current year budget monetary
8. 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
A
= Cost pool Amount
B
= Usage factor
C
= Total Usage
T
= Target Account
O
= Off set account
Segment types in mass allocation:
- Constant 2. 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 Account Currency
A 100000 - -
B - C-L-C-C STAT
C - C-S-C-C STAT
T - C-L-C-C INR
O - C-C-C-C 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 j
Nav: Journals à Enter
Journals are nothing but Day to Day
Transactions.
No comments:
Post a Comment