Upload
vinita-bhatia
View
226
Download
1
Embed Size (px)
Citation preview
8/17/2019 Oracle - GL COA - Setup and Maintainance
1/27
General LedgerSetup Maintenance
Chart Of Accounts
Step by step uide
ohammed Raouf
Step
8/17/2019 Oracle - GL COA - Setup and Maintainance
2/27
2
Chart of Accounts [ Accounting Flexfield ]
o Setting Up the Accounting Flexfield
o Adding Segments to the Accounting Flexfield
o Creating a Value Set for the Accounting Flexfield
o Adding Information on the Segmentso Adding and Maintaining Values for Your Accounting
Segments
o Viewing and Maintaining Account Hierarchies for
Parent/Child Relationships
o Account Maintenanceo Custom Segments for Tracking Additional Data (DFF)
8/17/2019 Oracle - GL COA - Setup and Maintainance
3/27
3
Setups and the decisions surrounding any ERP or accounting system are critical not only to the
success of the project, but also to the usability of the system.
EBS is no exception. Taking the time to understand the setups and what they affect is time well spent
not only during an implementation or upgrade, but also for any person trying to understand, is there
a better way to use the system?
As stated already, ERP implementations are not projects with beginnings and endings, but a journey
that continues throughout the ever-changing landscape we call business.
Setup steps are broken down into two types: Required to use EBS and Optional, which means that
they only need to be performed to use that specific functionality. The Required setups include,
in this order:1. Configure the Accounting Flexfield.
2. Configure the Accounting Calendar.
3. Configure the Accounting Setups (required fields of Legal Entity and Ledgers only).
4. Assign the Ledger profile and other required Profiles in System Administration.
5. Assign Data Access Sets, even if it is blanket access for everyone.
6. Open the first period.
All other setups are optional, depending on your specific business needs.
You should know that …
8/17/2019 Oracle - GL COA - Setup and Maintainance
4/27
4
Business Structure ..
Assuming that KSA &
UAE have the same
Tax reporting
Two Ledgers To represent
two Currencies as well as
differences in the SLA
Two Operating Units
allow for segregation
of the data in theSubledgers
The two companies [ Balancing
Segment Values BSV ] in Cairo
Operations will create two
complete Balance Sheets
Ledgers, Charts of Accounts, and Operating Units are difficult, are costly, and carry a high degree of risk to change.
Taking the time to create them with foresight into future business needs and growth will decrease your ERP cost in
future years.
8/17/2019 Oracle - GL COA - Setup and Maintainance
5/27
8/17/2019 Oracle - GL COA - Setup and Maintainance
6/27
6
Chart of ccounts
[ ccounting Flexfield ]
8/17/2019 Oracle - GL COA - Setup and Maintainance
7/27
7
Setting up the Accounting Flexfield
The Accounting Flexfield is the basis for your Chart of Accounts, and how transactions can be accounted in the
system. When deciding the structure of your Chart of Accounts, be sure to allow room for growth [ Spare Segment ],
as it cannot be changed with any standard EBS functionality once it is defined.
Find your
Application GL , and
your title is Acc FF
It’s preferred to name
the Code as the Title,
it makes trouble
shooting and customreports easier
Click SEGMENTS to
create each segment
Ensure you do not select the GL Ledger Flexfield by mistake—this is a copy of the Accounting Flexfield that is
updated when the Flexfield is compiled and the program [ Program – General Ledger Flexfield ] runs. EBS does this
automatically when changes are saved. Changes should never be manually added to the GL Ledger Flexfield. The GL
Ledger Flexfield was added in R12 to improve processing times for some of the more intensive processes, like FSG
and Mass Allocations.
[N] Setup | Financials | Flexfields | Key | Segments
Use it after Defining
your Summary
accounts [ LATER ]
Use it after Finishing your
Accounting FF and the
COMPILE button will appear
Allow you to use the Cross-Validation
Rules feature in EBS, and you should
always use them when ALLOW
DYNAMIC INSERTS is checked
8/17/2019 Oracle - GL COA - Setup and Maintainance
8/27
8
Adding Segments to the Accounting Flexfield
NAME is the name of the segment, while PROMPT is what appears on data entry screens. Making the NAME and
PROMPT consistent will help eliminate confusion when creating custom reports. You can identify up to 30
segments in your Accounting Flexfield, make it as detailed as required to track required data in the general ledger
COA consists of the different segments that make up your account combination. Some of these segments, such as
a segment for [Product ], have no significance in how the system behaves other than to store transactional dataseparated by Product. Other segments, such as the Balancing Segment, greatly impact how the system works,
because all debits and credits associated with any value in the Balancing Segment must net to zero. EBS requires
that a Balancing Segment and a Natural Account be assigned to every chart of accounts. A Cost Center, used to
track departmental expenses, is only required when Oracle Assets is implemented. Optionally, Intercompany,
Management, and Secondary Tracking segments, as well as other segments your business may require, can be
added to make up the entire Accounting Flexfield.
You must define the Value Set for eachsegment so you can choose them from
the LOV [ In the Next page ]
1
2
8/17/2019 Oracle - GL COA - Setup and Maintainance
9/27
9
Creating a Value Set for the Accounting Flexfield
Click USAGES to see where Value Sets are
used as far as Concurrent Program
Parameters, Descriptive Flexfield Segments,
or Key Flexfield Segments. This is useful
information for determining where Value Sets
are used, both seeded and custom sets. always be LIST OF
VALUES, meaning
that the user must
enter a value that is
set up and active in
this value set.
A VALUE SET needs to be set up for each segment in your account; it
becomes the location where the valid values are stored for use.
NO SECURITY will not
add any security
when creating
combinations in your
accounting Flexfields.
NON-HIERARCHICAL
SECURITY will allow
Security rules to beset up, which will
restrict the values
users can have access
to for entry and
inquiry.
HIERARCHICAL
SECURITY works the
same as Non-
Hierarchical, except
the rules are assigned
at the parent level
and cascade down to
the child
Often set to CHAR,
where numbers are
used for data entryaccounts, and Alpha
characters can be
used for parent
accounts.
The number of characters in the segment
Usually no MINIMUM VALUES or MAXIMUM VALUES are
assigned for Accounting segments
VALIDATION TYPE for an accounting Flexfield can only be DEPENDENT, INDEPENDENT,
or TABLE VALIDATION (the other options are not valid for the accounting Flexfield’s
value sets). INDEPENDENT will validate against the predefined values but has no
restriction on their use. DEPENDENT means that the value of this segment is
dependent on the value in another segment; it offers similar validations as Cross-
Validation Rules (CVRs). Whereas CVRs state that all values are available in every
segment, but combinations can only be created where a rule is not violated,
DEPENDENT validation creates a subset of values that are valid for the previous
segment. As a rule, CVRs are easier to maintain than DEPENDENT validation
8/17/2019 Oracle - GL COA - Setup and Maintainance
10/27
10
TABLE VALIDATION will require the value set to be validated against data in a specific table, and requires
SQL to be added on the Edit Information form, which will tell EBS how and where to validate the data.
This is commonly used with the accounting Flexfield value sets when the data must be validated against a
custom table that houses the accounts from a nonrelated system.
Click EDIT INFORMATION to select the segment you want to make this segment DEPENDENT on.Close the Edit Information and Value Set form to get back to the Segments Summary form to set up the
Flexfield Qualifiers.
8/17/2019 Oracle - GL COA - Setup and Maintainance
11/27
11
Adding Information on the Segments
The Accounting Flexfield has three qualifiers that are required: Cost Center when Assets is implemented, NaturalAccount, and Balancing Segment. Optionally, an Intercompany segment can be defined for tracking intercompany
balances. Management segments are used to identify combinations as part of a specific management segment for
reporting, and a Secondary Tracking segment is used with revaluations, translations, and year-end processing to more
uniquely identify
these transactions.
They cannot be changed once the accounting Flexfield is used.
8/17/2019 Oracle - GL COA - Setup and Maintainance
12/27
12
Segment Qualifier Description
Balancing Segment
(Required)
All transactions within a Balancing Segment value must balance for Debits and
Credits. Use a Balancing Segment value for each entity you want to obtain a Balance
Sheet and Income Statement for. If only an Income statement is required, then it is
not necessary to set up a balancing segment value for that entity.
Cost Center (Required
when Assets is implemented)
Used to classify Departmental or Cost Center transactions for segregated Income
Statements or Management Reports.
Natural Account (Required) This is the core segment of your accounting Flexfield and is used to classify eachtransaction into accounts such as Revenue from Sales. The Natural Account segment
determines if an account combination is classified as an Asset, Liability, Owners
Equity, Income, or Expense, and these classifications are used as part of the year-end
process to determine which accounts roll into retained earnings, and which carry abalance forward into the next year.
Management (Optional) Primarily used to restrict access, both Read and Write, with a Data Access Set. TheManagement segment will allow only specific data within a balancing segment to be
viewed or updated by a group of users. The Management segment qualifier can be
assigned to any segment of the account, except the
Balancing segment and the Natural Account.
Intercompany (Optional) This segment can help with intercompany and intracompany balancing by tracking allintercompany transactions in this segment.
Secondary Tracking (Optional) Utilized by Revaluation, Transaction Gains/Losses, fiscal Close Journals to recordcumulative translation adjustments, unrealized gains and losses, and fiscal close
entries to retained earnings into a unique account combinations of balancing
segment and secondary tracking segment.
8/17/2019 Oracle - GL COA - Setup and Maintainance
13/27
13
To add additional info
INDEXED will default
to checked, ensuring
that this segment is
picked up with the
Program – Optimizer
concurrent request
and indexed for
faster transaction
processing and
reporting. The
Optimizer programwill gather statistics
and create indexes
for your Accounting
Flexfield, making
reports and such
processes as
interfaces run faster.
NAME,
DESCRIPTION,
COLUMN, and
NUMBER will
default from the
previous setup
and cannot be
changed on this
form.
Adding a DEFAULT
TYPE and a DEFAULT
VALUE will cause all
Accounting Flexfield
forms to default
the DEFAULT VALUE
in so that users do
not have to key the
data (but they can
change it). This
default can be
removed later
when the segment
is used. PROMPTS are what the userswill see in both the LIST OF VALUES
and WINDOW in EBS.
SECURITY ENABLED will determine if
this segment will use Security Rules.
Security Rules can restrict the values a
specific responsibility has access to.
The DISPLAY SIZE will default from the value set, whereas the
DESCRIPTION SIZE will determine how much of the value’s
description will appear on the forms and can be modified.
CONCATENATED DESCRIPTION SIZE is used on reports when this
segment is concatenated with the other segments, allowing a smaller
portion of each segment’s description to appear on the report—this
is really for space saving on the report, especially ones that are not
written in XML using Oracle’s BI Publisher.
8/17/2019 Oracle - GL COA - Setup and Maintainance
14/27
14
Adding and Maintaining Values for your Accounting Segments
Once the Flexfield structure is set up, values will need to be created prior to using them in a combination. When
assigning values to each segment, ensure you leave room for future growth as follows:
100000 Cash – Parent Account
100105 Operating Account
100110 Petty Cash100115 Payroll
100000 Cash – Parent Account
100001 Operating Account
100002 Petty Cash100003 Payroll
You have 2 steps to start adding values :
1) Querying up the Accounting Flexfield 2) Add values to each segment in your structure
Company - Department - Account
Setup | Financial | Flexfields | Key | Values
8/17/2019 Oracle - GL COA - Setup and Maintainance
15/27
8/17/2019 Oracle - GL COA - Setup and Maintainance
16/27
16
Accounting Segment Values
8/17/2019 Oracle - GL COA - Setup and Maintainance
17/27
17
Viewing and Maintaining Account Hierarchies for Parent/Child Relationships
Parent/child relationships can greatly reduce some of the maintenance involved in such EBS features as FSGs and
MassAllocations, but the logic of the relationships must be established and the accuracy maintained.
When you
define the
parent
value this
2 buttons
appear
Allows you to add an account or a
range of accounts to a parent. Both
Parent and Child accounts can bemade a child of other accounts. After
selecting the To and From accounts,
select either PARENT VALUES ONLY or
CHILD VALUES ONLY under the
INCLUDE field.
available for any child and allows a
range to be moved from one parentto another. These features work well
when you just need to look up a
specific account’s children or move a
range, but they can be cumbersome
and confusing and do not show a
complete picture of the account
hierarchy – It’s preferred to use the
Account Hierarchy Manager .
To move up and down the tree of the
hierarchy for this parent, starting at
the top, which is the parent itself,with other parents assigned to it, and
through each of these assigned
parents, showing their assignments
(both parent and child accounts).
8/17/2019 Oracle - GL COA - Setup and Maintainance
18/27
18
VIEW HIERARCHIES
MOVE CHILD VALUES
DEFINE CHILD VALUES
8/17/2019 Oracle - GL COA - Setup and Maintainance
19/27
19
Using the Account Hierarchy Manager
Selecting Yes prevents other users from making changes to the hierarchy
while your changes are being made. If this message does not appear, the
profile - GL AHM: Allow Users to Modify Hierarchy is set to No for your access.
Highlight the CHART OF ACCOUNT and
SEGMENT you want to see the hierarchy for.
1
2
3
Setup | Accounts | Manager Setup | Financials | Flexfields | Key | Rules
8/17/2019 Oracle - GL COA - Setup and Maintainance
20/27
20
To modify an existing value,
right-click the value andselect View Attributes.
DESCRIPTION, EFFECTIVE
DATES, BUDGETING
ALLOWED, and POSTING
ALLOWED fields can all be
updated. Once any updates
or additions are completed to
the hierarchies and accounts,
use the yellow diskette icon
to save any changes made in
the hierarchy manager prior
to closing. You can change
existing Hierarchies by
REMOVING an account or by
modifying the rangeassociated with a parent;
these ranges can be deleted
or modified, or else you can
create a new range.
Add a ChildAdd a Parent
Export to Excel
View the
Hierarchy
tree
The arrows at the bottom of the screen allow you to scroll through all
of the values set up in your Chart of Accounts.
8/17/2019 Oracle - GL COA - Setup and Maintainance
21/27
21
Account Maintenance
To accommodate changing that business needs Accounts will be disabled over time, sometimes requiring
balances to be moved from one combination to another, and rules set up and maintained. EBS offers a feature to
move not only balances, but the actual journal entries themselves, preventing the double account research when
performing reconciliations and analysis.
From To
Select the REQUEST TYPE of MOVE/MERGE
to move journals and
merge account
transactions and
balances. Add a
REQUEST NAME and
DESCRIPTION, and
select the LEDGER this
request pertains to. The
SOURCE is the account
you are moving the
transactions from, and
the TARGET is where
they are moving to.
PREVALIDATE to see a
report of all thetransactions that will
move. Once you have
validated that data,
requery the REQUEST
and select SUBMIT. This
will start a concurrent
process that will move
the transactions and
reflect the new account.
Can be used to
reverse any REQUEST
that has been
SUBMITTED in error
and therefore reverse
the move of the
transactions.
will take you to the screen
where segments arecreated and maintained.
Setup | Other | Mass Maintenance
Mass Creation feature to
create new accounts
automatically based on
existing accounts. For
example, if you add a
new cost center to your
organization you can use
mass creation to create
all the accounts youneed based upon one of
your other cost centers.
Replaced by SUBMIT
button on R12.1.3
8/17/2019 Oracle - GL COA - Setup and Maintainance
22/27
22
Program – Inherit Segment Value Attributes
[Updates account combinations to have the same
attributes as the segment values. This includes enddates, enabled status, and posting status.
Account Combination Maintenance Although Dynamic Insertion allows EBS to create account combinations automatically, you may still need to do some
maintenance in the combinations screen. Adding an alternative account for processing subledger transactions for a
disabled account is one example.
Adding a TO
date is the
recommendedway to disable
an account
combination
NOT unckeck
the ENABLED
check box.
The ALTERNATE ACCOUNT field is used when a combination has been disabled or end-dated or ALLOW
POSTING has been unchecked. For journals being imported via the Journal Import interface when the
inactive account is on one of the journal lines, ALTERNATE ACCOUNT will be used by EBS instead when
creating the journal entry. This is a powerful tool in coordinating the timing of disabling combinations when
transactions are being fed into the General Ledger from subledgers and feeder systems.
PRESERVED will preventthis account from being
updated when the
PROGRAM – INHERIT
SEGMENT VALUE
ATTRIBUTES is run.
The TYPE will default in
from the TYPE assigned
to the natural account
value; it cannot be
updated in this form.
Setup | Accounts | Combinations
will allow
reconciliationsto be
performed on
this
combination.
8/17/2019 Oracle - GL COA - Setup and Maintainance
23/27
8/17/2019 Oracle - GL COA - Setup and Maintainance
24/27
24
3
2
Query the General Ledger APPLICATION and select the FLEXFIELD TITLE you want to add an alias to. Select ENABLED, and add the MAX
ALIAS SIZE to set a limit on the alias name, as well as the PROMPT, which is seen by the users when entering the alias on a form. The
ALIAS is the name the user will enter instead of the actual account combination. The TEMPLATE determines which segments will
default in for this ALIAS, and what the defaults will be. Notice that on the Bad Debts alias in the example, the Cost Center is not
completed, allowing the user to add a cost center when using the alias. The ALIAS DESCRIPTION is the description that appears on the
Alias form. Under the ALIASES, EFFECTIVE tab, the aliases can be ENABLED and given a FROM and TO date. Recompile your Flexfield to
engage the alias on the forms, by going into the Key FlexfieldSegments screen (Setup | Financials | Flexfields | Key | Segments),
querying the accounting Flexfield and clicking COMPILE. Once this is set up, the alias pop-up box will appear when usersencounter a form where an account combination is available to be entered.
S i U R l f V lid A C bi i
8/17/2019 Oracle - GL COA - Setup and Maintainance
25/27
25
Setting Up Rules for Valid Account Combinations
Setup | Financials | Flexfields | Key | Rules
Cross-Validation Rules (CVRs) are used to prevent inaccurate combinations from being created in EBS, and are essential
in preventing mispostings when Dynamic Insertion is turned on. Using a find box where the Accounting Flexfield is
queried up. Select the Accounting Flexfield, and click FIND. General Ledger will appear in the APPLICATION, and
Accounting Flexfield in the FLEXFIELD TITLE, and the STRUCTURE that was selected in the Find box.
- Keep it Simple and clear to assists in maintenance and help with troubleshooting.
- Make sure to include the entire segment values first and exclude the invalid accounts
An important thing to remember is
that CVRs only prevent new
combinations from being created.
They do not disable any existing
combinations that were created
prior to creating the rule. Run the
concurrent process calledCross-Validation Rule Violation
Report, found in System
Administrator. This report can be
run to review or disable all the
combinations that violate all the
active CVRs in your system.
Combinations can also be disabled
manually in the General Ledger |
Setup | Accounts | Combinations
form.
8/17/2019 Oracle - GL COA - Setup and Maintainance
26/27
26
Custom Segments for Tracking Additional Data (Optional) Descriptive Flexfields [ ]
A powerful feature in EBS is the ability to add custom fields on many of the forms. DFF setups look exactly like the
Key Flexfield used for creating your Accounting Flexfield. Perhaps the hardest part of setting up DFF is finding out the
DFF name that appears on the form and table you want to use. The easiest way to see all the DFFs on a specific form
is to use the Examine feature. This feature requires either that the user enter the APPS password or that the profile
option called Utilities: Diagnostics be set to Yes (this can be set for just a few users, as it can be set at the user level).
Also you can perform a standard Find as you see here.
Setup | Financials | Descriptive | Segments
The next steps like
the KFF setup
This name appear soon
you click the DFF icon []
In the form of Enter
journals Header DFF.
Then you choose the
values from the
segments that you
defined here.
8/17/2019 Oracle - GL COA - Setup and Maintainance
27/27
27
he beginning is always the
hardest