SlideShare a Scribd company logo
1 of 6
Download to read offline
tel: 407.591.4950 | toll-free: 1.888.943.5363 | web: www.eprentise.com
Putting Numbers in Boxes:
Spring Cleaning for Charts of
Accounts— Part II
an eprentise white paper
Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 2
© 2014 eprentise, LLC. All rights reserved.
eprentise® is a registered trademark of eprentise, LLC.
FlexField Express and FlexField are registered trademarks of Sage Implementations, LLC.
Oracle, Oracle Applications, and E-Business Suite are registered trademarks of Oracle Corporation.
All other company or product names are used for identification only and may be trademarks of their respective owners.
Author: Helene Abrams
Published: February 10, 2009
www.eprentise.com
Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 3
Last month, we wrote an article about putting numbers in boxes that presented the current chart of
accounts and design considerations for a local/county government. This month, we are continuing that
article with design considerations for a CoA for a high tech manufacturing company. We will refer to this
company as HTM in this article. HTM has many of the same issues that the county government had, with
segments representing multiple types of data and with different kinds of information within one segment.
This chart is a little more complex because HTM is a global company with different statutory and
regulatory requirements. Trying to get global consensus on a new chart around the world is also very
difficult politically because everyone feels ownership of their current values and they want to continue
doing things in the way that they are used to doing them.
The current accounting flexfield for HTM has nine segments.
Current COA Structure:
CO – company – 3 digits
BU – business unit – 4 digits
DEPT – department – 4 digits
ACCT – account – 4 digits
DETAIL –detail – 4 digits
INTERCO – intercompany – 3 digits
MGTCO – management company – 3 digits
PROJECT – project code – 8 digits
CHANNEL – channel – 2 digits
Current Situation: HTM performs extensive reorganizations every quarter to accommodate department
changes. With department housed in the chart of accounts, these reorganizations include switching the
costs for an individual or group of employees who is transferred to another department. The current chart
limits the quality of analytic reporting, both within Oracle® and with third-party reporting tools. Some
segments are used for multiple data types, and the same data is used across multiple segments.
Designing a Solution
I. Design Guideline: Have one type of data in only one segment.
When the same data is represented in different segments, the values in each of those segments must be
maintained. There is a possibility of inconsistencies between segments in descriptions, and errors can
occur when the user enters a value in one segment and does not enter the corresponding value in the
other segments. The only way to prevent these errors is by using lots of cross-validation rules between
the segments having similar content. Having the same data in different segments also means duplicate
data entry.
Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 4
Example 1: CO – MGTCO – INTERCO are always the same, but they use different value sets. CO is used for
balance sheet and P&L, MGTCO is used for reporting regions but does not always contain geographic data,
and INTERCO is used for intercompany transactions.
MGTCO occasionally refers to the management company that pays for an employee rather than a region
that the company would like to report on. For example, in Canada, 60% of the employees might be under
MGTCO 555, but the remainder of employees might be under MGTCO 880, indicating that although they
work in Canada, they are employed and paid for by another country.
Discussion: If three segments are necessary, CO – MGTCO – INTERCO should share a value set. However,
it seems that the MGTCO that pays for an employee would be the cost center (so the payroll would have
an allocation that allocates 60% of the cost to one cost center and the rest of the payroll to a different
cost center). This example is also confusing because the location is mixed up in the MGTCO segment, but
that will be discussed in the next design guideline.
Example 2: There is a legal company created for ABC but ABC also appears in the description for department
values. Note too, that the description for these Departments also includes a building location.
DEPT Value Description
0123 ABC Quality Management Systems BU220
0321 ABC Value of Production BU220
0432 ABC Engineering BU220
0423 ABC Manufacturing Bldg 12 BU220
0424 ABC Process Eng BU220
Discussion: A location description appears in both the DEPT segment and in the MGTCO description. As
is noted later, location is also in the DETAIL segment.
Example 3: Cost center is defined as the concatenation of MGTCO – BUSUNT – DEPT (all in one: eg.
21115570157) for Hyperion reports, and the HR systems add the description in the cost center field. Every
module that uses Cost Center had to be customized.
Discussion: HTM does not have a single segment for the cost center function. In order to track specific
costs for activities or assets, a cost center segment is critical.
II. Design Guideline: Have only one type of data in a segment.
When multiple types of data appear in a single segment, there are two primary issues: the first is that both
types of data might be required for reporting and the user can’t enter two separate values for one
transaction. The second problem occurs when the values are not in a range within that segment, making it
more difficult to do reports, summarize values, and create parent and child hierarchies, often causing the
segment to run out of values for that segment.
Example 4: HTM used the DEPT segment in many different ways: as the HR organization to which an
employee’s expenses are charged, as a job function, for real estate, for supplies purchased for a building, for
Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 5
location (as seen in the example 2 above), for local values, and by exception as a “department” as defined in
common usage. Sales Engineers have the same department code across MCO’s. A manager uses the same
department code as the staff because he is doing the same function. Available DEPT codes may run out in
about a year since current practice confines the codes to being numeric, the codes are not reused, codes are
allocated in pre-defined ranges, and each reorganization requires 500-2000 new department codes.
Discussion: If HTM wanted to do analysis on revenue by location, they would have to select individual
departments from a list of over 9,000 departments to see which DEPT values included location. Similarly, it
is difficult to track supplies purchased for performing a job function in a building since both supplies for a
building and job function are contained within the DEPT segment. Reports driven from such dispersed
data are easily corrupted and don’t confer accurate financial information to management.
III. Design Guideline: Use subledgers (HR and Project Accounting) to store data for people,
departments, and projects rather than storing those transactions in the General Ledger.
The General Ledger is supposed to serve as a repository for the aggregated transaction data stored within
each of the subledgers. From the General Ledger, it is possible to drill down into the detail of the
subledgers. The subledgers are designed to carry out detailed transactions and have the supporting
financial data represented by posting to the general ledger. For example, the HR subledger is designed to
accommodate job and assignment changes, costing for different types of HR activity, benefits, and job
functions. It is relatively straightforward within HR to reorganize reporting structures, to move people
between departments, and to allocate their costs to a different entity.
Example 5: HTM is using the accounting flexfield as a substitute for operations normally performed and
recorded in Oracle’s HR module, requiring that costs associated with individuals be moved whenever the
individuals change departments. Quarterly reorganizations such as moving to another business unit, closing
a department, or changing a department description are commonplace in the organization. Due to the loose
interpretation of Department, reorganizations are recorded in the accounting flexfield, requiring an
inefficient manual effort of about 500 person-hours each quarter to change the departmental costs as
people are shifted to different job functions.
Discussion: HTM should carry out the employee transfer processes within the various HR functions and
use the conventional notion of a work group rather than in the Chart of Accounts.
Discussion of other segments:
 CHANNEL is not used.
 PROJECT is the same information used in project accounting, but included in the accounting flexfield
because HTM feels that it is too difficult to make adjustments and get reporting within the Project
Accounting Module.
 DETAIL contains location information.
 BU is a rollup of DEPT values and may not be needed.
 The ACCT segment is not large enough to allow clean ranges for categories of accounts.
Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 6
Recommended Chart of Accounts
The following structure will allow HTM to track their financials in different ways and have consistency and
room for growth. The segment lengths are estimates, but should be based on the level of detail required
and the extent to which the values in that segment will grow. Rollup groups should be established within
each segment to allow summary reporting based on the range of child values. Just as it is common for the
natural account segment to have a range of values for travel expense accounts or taxes, it is appropriate
that each segment be broken up into categories of data that can be rolled up to a broader category of
information. Locations at the lowest level of detail might include a room in a building, and at the highest
level, it might be a continent. All of these are locations and would allow tracking at whatever level of
detail HTM needed. The Cost Center segment would contain the detail to track specific costs and
revenues. The Company and InterCompany segments should share a single value set so that maintenance
is minimal and when a new company is added, it is consistent between the two segments. The Line of
Business segment would include the different business lines of HTM such as Server Products, Small
Business Products, Display Products, etc.
Curious?
For more information, please call eprentise at 1.888.943.5363 or visit www.eprentise.com.
About eprentise
eprentise provides transformation software products that allow growing companies to make their Oracle® E-Business
Suite (EBS) systems agile enough to support changing business requirements, avoid a reimplementation and lower the
total cost of ownership of enterprise resource planning (ERP). While enabling real-time access to complete, consistent
and correct data across the enterprise, eprentise software is able to consolidate multiple production instances, change
existing configurations such as charts of accounts and calendars, and merge, split or move sets of books, operating
units, legal entities, business groups and inventory organizations.

More Related Content

What's hot (10)

54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
 
Combined COPA in SAP
Combined COPA in SAP  Combined COPA in SAP
Combined COPA in SAP
 
Fico outline
Fico outlineFico outline
Fico outline
 
Sap fi configuration
Sap fi configurationSap fi configuration
Sap fi configuration
 
Resume sap
Resume sapResume sap
Resume sap
 
Payroll basics
Payroll basicsPayroll basics
Payroll basics
 
SAP FICO Interview Questions
SAP FICO Interview QuestionsSAP FICO Interview Questions
SAP FICO Interview Questions
 
Tfin50 1
Tfin50 1Tfin50 1
Tfin50 1
 
51477813 45498199-sonia-f-sap-fico-project
51477813 45498199-sonia-f-sap-fico-project51477813 45498199-sonia-f-sap-fico-project
51477813 45498199-sonia-f-sap-fico-project
 
Erptips sap-training-manual-sample-chapter-from-basic-payroll
Erptips sap-training-manual-sample-chapter-from-basic-payrollErptips sap-training-manual-sample-chapter-from-basic-payroll
Erptips sap-training-manual-sample-chapter-from-basic-payroll
 

Viewers also liked

Viewers also liked (6)

Ctpcc day 1_brief_2_a_bg_anslow_company_team_training
Ctpcc day 1_brief_2_a_bg_anslow_company_team_trainingCtpcc day 1_brief_2_a_bg_anslow_company_team_training
Ctpcc day 1_brief_2_a_bg_anslow_company_team_training
 
Lobby
LobbyLobby
Lobby
 
Résolution décentralisation
Résolution décentralisationRésolution décentralisation
Résolution décentralisation
 
Pw user guide
Pw user guidePw user guide
Pw user guide
 
The Forecast Calls for Play - Feel Confident Going Outdoors in Any Weather
The Forecast Calls for Play - Feel Confident Going Outdoors in Any WeatherThe Forecast Calls for Play - Feel Confident Going Outdoors in Any Weather
The Forecast Calls for Play - Feel Confident Going Outdoors in Any Weather
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
 

Similar to Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts – Part I

Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.
Rajeev Kumar
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
piyushchawala
 
Best structure of taxonomies for the different purposes of analysis
Best structure of taxonomies for the different purposes of analysisBest structure of taxonomies for the different purposes of analysis
Best structure of taxonomies for the different purposes of analysis
Chie Mitsui
 

Similar to Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts – Part I (20)

Putting Numbers in Boxes - Spring Cleaning for Charts of Accounts - Part I
Putting Numbers in Boxes - Spring Cleaning for Charts of Accounts - Part IPutting Numbers in Boxes - Spring Cleaning for Charts of Accounts - Part I
Putting Numbers in Boxes - Spring Cleaning for Charts of Accounts - Part I
 
Io manual
Io manualIo manual
Io manual
 
Five Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of AccountsFive Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of Accounts
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
 
COA Masterclass 2022.pdf
COA Masterclass 2022.pdfCOA Masterclass 2022.pdf
COA Masterclass 2022.pdf
 
Important Interview question in SAP CO
Important Interview question in SAP COImportant Interview question in SAP CO
Important Interview question in SAP CO
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP CO
 
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
 
Sap organizational hierarchy
Sap organizational hierarchySap organizational hierarchy
Sap organizational hierarchy
 
IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...
 
Record to report (1)
Record to report (1)Record to report (1)
Record to report (1)
 
Workshop on tally- Cost Centre
Workshop on tally- Cost CentreWorkshop on tally- Cost Centre
Workshop on tally- Cost Centre
 
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
 
Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.
 
H1 2020 EC and Platform Quick Preview by Deloitte Germany
H1 2020 EC and Platform Quick Preview by Deloitte GermanyH1 2020 EC and Platform Quick Preview by Deloitte Germany
H1 2020 EC and Platform Quick Preview by Deloitte Germany
 
4.6co 03qa ans
4.6co 03qa ans4.6co 03qa ans
4.6co 03qa ans
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
 
4.6co 02qa ans
4.6co 02qa ans4.6co 02qa ans
4.6co 02qa ans
 
Best structure of taxonomies for the different purposes of analysis
Best structure of taxonomies for the different purposes of analysisBest structure of taxonomies for the different purposes of analysis
Best structure of taxonomies for the different purposes of analysis
 
Q3 2019 EC and Platform Quick Preview by Deloitte Germany
Q3 2019 EC and Platform Quick Preview by Deloitte GermanyQ3 2019 EC and Platform Quick Preview by Deloitte Germany
Q3 2019 EC and Platform Quick Preview by Deloitte Germany
 

More from eprentise

More from eprentise (20)

Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
 
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfA Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
 
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you... 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 
Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environment
 
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial AuditAce your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
 
Cross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLCross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GL
 
Farewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth ExitFarewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth Exit
 
5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balances5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balances
 
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
 
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
 
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
 
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
 
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
 
eprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Audit
 
eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019
 
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
 
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
 
Untangling the Cloud
Untangling the CloudUntangling the Cloud
Untangling the Cloud
 

Recently uploaded

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 

Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts – Part I

  • 1. tel: 407.591.4950 | toll-free: 1.888.943.5363 | web: www.eprentise.com Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II an eprentise white paper
  • 2. Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 2 © 2014 eprentise, LLC. All rights reserved. eprentise® is a registered trademark of eprentise, LLC. FlexField Express and FlexField are registered trademarks of Sage Implementations, LLC. Oracle, Oracle Applications, and E-Business Suite are registered trademarks of Oracle Corporation. All other company or product names are used for identification only and may be trademarks of their respective owners. Author: Helene Abrams Published: February 10, 2009 www.eprentise.com
  • 3. Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 3 Last month, we wrote an article about putting numbers in boxes that presented the current chart of accounts and design considerations for a local/county government. This month, we are continuing that article with design considerations for a CoA for a high tech manufacturing company. We will refer to this company as HTM in this article. HTM has many of the same issues that the county government had, with segments representing multiple types of data and with different kinds of information within one segment. This chart is a little more complex because HTM is a global company with different statutory and regulatory requirements. Trying to get global consensus on a new chart around the world is also very difficult politically because everyone feels ownership of their current values and they want to continue doing things in the way that they are used to doing them. The current accounting flexfield for HTM has nine segments. Current COA Structure: CO – company – 3 digits BU – business unit – 4 digits DEPT – department – 4 digits ACCT – account – 4 digits DETAIL –detail – 4 digits INTERCO – intercompany – 3 digits MGTCO – management company – 3 digits PROJECT – project code – 8 digits CHANNEL – channel – 2 digits Current Situation: HTM performs extensive reorganizations every quarter to accommodate department changes. With department housed in the chart of accounts, these reorganizations include switching the costs for an individual or group of employees who is transferred to another department. The current chart limits the quality of analytic reporting, both within Oracle® and with third-party reporting tools. Some segments are used for multiple data types, and the same data is used across multiple segments. Designing a Solution I. Design Guideline: Have one type of data in only one segment. When the same data is represented in different segments, the values in each of those segments must be maintained. There is a possibility of inconsistencies between segments in descriptions, and errors can occur when the user enters a value in one segment and does not enter the corresponding value in the other segments. The only way to prevent these errors is by using lots of cross-validation rules between the segments having similar content. Having the same data in different segments also means duplicate data entry.
  • 4. Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 4 Example 1: CO – MGTCO – INTERCO are always the same, but they use different value sets. CO is used for balance sheet and P&L, MGTCO is used for reporting regions but does not always contain geographic data, and INTERCO is used for intercompany transactions. MGTCO occasionally refers to the management company that pays for an employee rather than a region that the company would like to report on. For example, in Canada, 60% of the employees might be under MGTCO 555, but the remainder of employees might be under MGTCO 880, indicating that although they work in Canada, they are employed and paid for by another country. Discussion: If three segments are necessary, CO – MGTCO – INTERCO should share a value set. However, it seems that the MGTCO that pays for an employee would be the cost center (so the payroll would have an allocation that allocates 60% of the cost to one cost center and the rest of the payroll to a different cost center). This example is also confusing because the location is mixed up in the MGTCO segment, but that will be discussed in the next design guideline. Example 2: There is a legal company created for ABC but ABC also appears in the description for department values. Note too, that the description for these Departments also includes a building location. DEPT Value Description 0123 ABC Quality Management Systems BU220 0321 ABC Value of Production BU220 0432 ABC Engineering BU220 0423 ABC Manufacturing Bldg 12 BU220 0424 ABC Process Eng BU220 Discussion: A location description appears in both the DEPT segment and in the MGTCO description. As is noted later, location is also in the DETAIL segment. Example 3: Cost center is defined as the concatenation of MGTCO – BUSUNT – DEPT (all in one: eg. 21115570157) for Hyperion reports, and the HR systems add the description in the cost center field. Every module that uses Cost Center had to be customized. Discussion: HTM does not have a single segment for the cost center function. In order to track specific costs for activities or assets, a cost center segment is critical. II. Design Guideline: Have only one type of data in a segment. When multiple types of data appear in a single segment, there are two primary issues: the first is that both types of data might be required for reporting and the user can’t enter two separate values for one transaction. The second problem occurs when the values are not in a range within that segment, making it more difficult to do reports, summarize values, and create parent and child hierarchies, often causing the segment to run out of values for that segment. Example 4: HTM used the DEPT segment in many different ways: as the HR organization to which an employee’s expenses are charged, as a job function, for real estate, for supplies purchased for a building, for
  • 5. Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 5 location (as seen in the example 2 above), for local values, and by exception as a “department” as defined in common usage. Sales Engineers have the same department code across MCO’s. A manager uses the same department code as the staff because he is doing the same function. Available DEPT codes may run out in about a year since current practice confines the codes to being numeric, the codes are not reused, codes are allocated in pre-defined ranges, and each reorganization requires 500-2000 new department codes. Discussion: If HTM wanted to do analysis on revenue by location, they would have to select individual departments from a list of over 9,000 departments to see which DEPT values included location. Similarly, it is difficult to track supplies purchased for performing a job function in a building since both supplies for a building and job function are contained within the DEPT segment. Reports driven from such dispersed data are easily corrupted and don’t confer accurate financial information to management. III. Design Guideline: Use subledgers (HR and Project Accounting) to store data for people, departments, and projects rather than storing those transactions in the General Ledger. The General Ledger is supposed to serve as a repository for the aggregated transaction data stored within each of the subledgers. From the General Ledger, it is possible to drill down into the detail of the subledgers. The subledgers are designed to carry out detailed transactions and have the supporting financial data represented by posting to the general ledger. For example, the HR subledger is designed to accommodate job and assignment changes, costing for different types of HR activity, benefits, and job functions. It is relatively straightforward within HR to reorganize reporting structures, to move people between departments, and to allocate their costs to a different entity. Example 5: HTM is using the accounting flexfield as a substitute for operations normally performed and recorded in Oracle’s HR module, requiring that costs associated with individuals be moved whenever the individuals change departments. Quarterly reorganizations such as moving to another business unit, closing a department, or changing a department description are commonplace in the organization. Due to the loose interpretation of Department, reorganizations are recorded in the accounting flexfield, requiring an inefficient manual effort of about 500 person-hours each quarter to change the departmental costs as people are shifted to different job functions. Discussion: HTM should carry out the employee transfer processes within the various HR functions and use the conventional notion of a work group rather than in the Chart of Accounts. Discussion of other segments:  CHANNEL is not used.  PROJECT is the same information used in project accounting, but included in the accounting flexfield because HTM feels that it is too difficult to make adjustments and get reporting within the Project Accounting Module.  DETAIL contains location information.  BU is a rollup of DEPT values and may not be needed.  The ACCT segment is not large enough to allow clean ranges for categories of accounts.
  • 6. Putting Numbers in Boxes: Spring Cleaning for Charts of Accounts— Part II Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 6 Recommended Chart of Accounts The following structure will allow HTM to track their financials in different ways and have consistency and room for growth. The segment lengths are estimates, but should be based on the level of detail required and the extent to which the values in that segment will grow. Rollup groups should be established within each segment to allow summary reporting based on the range of child values. Just as it is common for the natural account segment to have a range of values for travel expense accounts or taxes, it is appropriate that each segment be broken up into categories of data that can be rolled up to a broader category of information. Locations at the lowest level of detail might include a room in a building, and at the highest level, it might be a continent. All of these are locations and would allow tracking at whatever level of detail HTM needed. The Cost Center segment would contain the detail to track specific costs and revenues. The Company and InterCompany segments should share a single value set so that maintenance is minimal and when a new company is added, it is consistent between the two segments. The Line of Business segment would include the different business lines of HTM such as Server Products, Small Business Products, Display Products, etc. Curious? For more information, please call eprentise at 1.888.943.5363 or visit www.eprentise.com. About eprentise eprentise provides transformation software products that allow growing companies to make their Oracle® E-Business Suite (EBS) systems agile enough to support changing business requirements, avoid a reimplementation and lower the total cost of ownership of enterprise resource planning (ERP). While enabling real-time access to complete, consistent and correct data across the enterprise, eprentise software is able to consolidate multiple production instances, change existing configurations such as charts of accounts and calendars, and merge, split or move sets of books, operating units, legal entities, business groups and inventory organizations.