Global Chart of Accounts Lessons Learnt from 15 years Global Implementations Hans Kolbe, Celantra Systems Inc. NorCal GEO Training Day August 2012- Copyright Celantra Systems Celantra Systems: Celantra Systems provides international program management services with a strong focus on multi-org, intercompany, global compliance and implementation issues. The key element in our approach is the alignment of operational efficiency, legal/tax compliance and management reporting. Our goals are: - Single global structure across country, currency, language, accounting and tax regime - Variations are transparent to operator and business user community - Flexibility for business growth, acquisitions, or other changes in business or legal model - Ease of support and upgrade Former and current clients include GE, Trident Microsystems, Terex, UPS, Xerox, Tektronix, British Telecom, Assa Abloy, Yahoo, Texas Instruments, PPG, State Street Bank, Xilinx, Dionex and others. Hans Kolbe has managed and advised software implementation projects for over 15, global projects for over 12 years. His extensive knowledge on Oracle applications is combined with a formal background as a German attorney, trained in international and comparative law. E-mail: Hanskolbe@celantrasystems.com Ph: + 1 (415) 730 - 1131 NorCal GEO Training Day August 2012- Copyright Celantra Systems Agenda 1. Chart of Accounts – Fundamentals 2. Examples and Compromises 3. International Statutory Accounting – Legal COA 4. Local Details in Global COA – example Banks and Tax 5. Additional Reporting Dimensions – which way to go? 6. Are we really locked into our COA structure? How to make changes 7. Conclusion NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 1 COA – Fundamentals What does the Chart of Accounts provide? 1) Reporting Structure (Dimensions) 2) Framework for Global (finance) Processes NorCal GEO Training Day August 2012- Copyright Celantra Systems Chart of Accounts for Multi-Nationals A Global Chart of Accounts supports consistent global reporting A Global Chart of Accounts supports consistent global processes. You can write a standard set of financial reports that each location in each country around the world can run. You can design a set of standard accounting processes (for example vendor or customer invoice accounting) that each location in each country around the world can run. YOU CAN FOOL YOURSELF OR BE FOOLED: • Some companies ‘think’ a global chart of accounts means that every set of books has the same number of segments and they are called the same thing, but underneath they all have unique value sets and different values. • Some companies think that a common chart of accounts allows each country to define their own values in a sub account. • In both of these cases, the standard financial statement reports will not yield any benefit. If all segment values are not defined in common value sets you have not achieved your goal of a common chart of accounts design. • Single, global chart of accounts, means one accounting flexfield structure, one set of value sets and one set of values used worldwide. NorCal GEO Training Day August 2012- Copyright Celantra Systems What does single Chart of Accounts not mean? It does not mean that all locations use the same accounts regardless of region, business, country? Accounts are only used as the location requires them. It does mean that all variations and additional details for local business or legal accounting are pre-defined in the global value sets. Variations can be accommodated by globally provided compliance tools. It does not mean that all locations have identical processes. It does mean that all variations and additional details for local business or legal accounting are pre-defined in the global value sets. Variations can be accommodated by globally provided compliance tools. NorCal GEO Training Day August 2012- Copyright Celantra Systems Chart of Accounts – Fundamentals Purpose of COA: • Reporting Structure (Dimensions) – – – – Financial Management / Budget / Analysis Statutory Reporting (Source and Audit Trail for Filing) Statistical Reporting (used for allocation) Business Management (Projects, CC, Line of Business, Region, Sales Channel….) • Structural Backbone for Global Processes – Enforce global financial structure and parameters (processes) – Capture required global data elements (Reference Data) NorCal GEO Training Day August 2012- Copyright Celantra Systems Chart of Accounts – Constraints Constraints • Capture all required dimensions and data elements – Allow sufficient detail for local statutory reporting – Needs segment for each reporting dimension – Allow sufficient length for details and roll-up structure • Simple, short, easy to understand & train, truly global – Minimize overhead in operational processing fewer and shorter segments are easier – Minimize adjustments to standard reports maximum length approx 28 chars There is no Right Answer! It is a balancing act! NorCal GEO Training Day August 2012- Copyright Celantra Systems Chart of Accounts as Reporting Structure Global COA Structure needs to be Augmented − Secondary COA structure for local legal / fiscal reporting − Additional Trial Balance reporting by business unit, product line − Additional financial reporting dimensions on Revenue, Margins, Budget to Actual − by Region, Country, − by ProdLine, Cost Center, − project, customer, sales channel − So - Do I still need 10 Segments in my COA? NorCal GEO Training Day August 2012- Copyright Celantra Systems Chart of Accounts as Reporting Structure We have additional reporting tools that can be integrated Challenges – to resolve: − Which additional tools are in scope and available? BI, Data Warehouse, HFM? − Synchronized configuration between systems and instances, COA &ERP structure − Reconciliation between the results in different tools!! − Global Data standards are needed for all of them (Item Master, Costs, Customers, Vendors, Payment Terms, what else?) NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 2 Examples and Compromises NorCal GEO Training Day August 2012- Copyright Celantra Systems COA Structure – The Beginning, early 90s. GL as financial data repository - major Financial Institution 44 characters – 10 Segments Entity Account Cost Center Activity Intercompany Country Code Product Service Regional Future XXX (3) XXXXXX (6) XXXXX (5) XXXXXX (6) XXX (3) XXX (3) XXX (3) XXX (3) XXXXXXXX (8) XXXX (4) NorCal GEO Training Day August 2012- Copyright Celantra Systems General Ledger as Data Warehouse - No Oracle sub-ledgers. Operational Processes are not integrated to Oracle GL Legacy Systems are used for daily operations – no Oracle COA is not the primary structure. - Extensive customizations are needed to map legacy systems to Oracle, i.e. “preprocessors”, customizations, workflows and interfaces. Consistency of financial reporting is enforced through technical mapping, not business and finance managers. Reconciliation, Drill-Down and Audit is difficult. - Use of Oracle COA for operational processes is overhead intensive and cumbersome. Limited value from some of the segments. They are Zero-filled. Cross-Validation Rules increase in complexity. NorCal GEO Training Day August 2012- Copyright Celantra Systems COA Structure – Now GL as backbone for primary ledger (transaction structure) – Example 19 characters – 5 Segments Suggested Global COA Segments (Transaction Dimensions) − − − − Balancing (Company) Segment – Required – 3 digits Natural Account Segment – Required – 6 digits Cost Center/Department Segment (roll-up to Dept) – 6 digits Product Family Segment (roll-up to Prod Line, Bus.Unit) – possibly include projects - 4 digits − Intercompany Segment (required for AGIS) – 3 digits Total 19 digits COA. Discussion Points: Reporting requirements by Bus Unit or Location (TB, P/L, Balance Sheet); Management Segment Location (included in cost center?) – 3 digits Sub-Account Segment needed? (for local and stat detail) – included in natural account segment? . First 4 digits for global values (corp consolidation), last 2 for local detail. Projects Reporting, Product Line reporting in Prod Family segment, and in Hyperion and subLedger Customer / Region Reporting – P/L or Margin – to be done in Hyperion and sub-ledgers NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 3 Local Statutory Accounting Separate Segment Needed? NorCal GEO Training Day August 2012- Copyright Celantra Systems Local Statutory Accounting Requirement: Many countries have legal prescribed preferred COA (France, Brazil, China, Belgium) or preferred Do not use a separate local legal segment – it is not needed and will punch a hole in your single COA. Option A) Use Secondary Ledger R12 Option B) Use GL Detail consolidation functionality to transform COA and accounting rules Worst Case: Primary Ledger is in Local COA; consolidate to corporate COA. This means we are admitting defeat. No the mapping table becomes the guarantor of correct corporate reporting. NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 4 Local Detail Values NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 5 Additional Dimensions – which way to go? NorCal GEO Training Day August 2012- Copyright Celantra Systems Exploration: we need 9 segments for reporting, but want only 5 for operations (R12 Secondary Ledger-SLA) Use of Subledger Accounting for Management Reporting- An On-Line Discussion I. Starting Point and Business case: Client: US based Multi-National with multi-tiered supply chain, 18 countries. Application Footprint: EBS Financials and Supply chain including FA. Some CRM; BI and Hyperion Reporting/Planning in later phase. No Projects modules. Implementation path: Greenfield Oracle, migration from SAP (50% of BUs; rest from various other systems). Some shared services in P2P and OM/AR. Current phase: Design of COA – Multi-Org, Project Plan. Multi-Org is decided and clear. For COA we decided on at least 5 segments – Balancing, Nat. Acct, CC, ProdFamily, Interco. 3 other segments are in discussion: Subaccount (for local detail), location (possibly derived from CC), BU (probably can be derived from Prod Family). Other desired reporting dimensions are: Customer Grouping, Final Ship-to Region Grouping; Project Grouping. I am about to suggest that we build a secondary COA structure with all necessary dimensions, setup secondary ledgers with the expanded COA, and use subledger accounting to fill the additional segments wherever we can. NorCal GEO Training Day August 2012- Copyright Celantra Systems R12 Secondary Ledger-SLA for management reporting PROS and CONS of Secondary Ledger (SLA) for management reporting My PROs: •Create additional management reporting structure which will reconcile to the primary GL. •Keep primary COA slim and efficient •Encourage business immediately to define global data and rules to establish consistent management reporting parameters and matrices. SLA rules can be the base line for later phases to build BI and Hyperion rules. •Use SLA functionality of simultaneous posting to both ledgers where it is useful. My CONS: •I have not used SLA in this way before. I don’t know anybody else who has. •We will have to build SLA rules for everything – because I have more segments in the secondary ledger. •There may be some duplication of effort, when BI and Hyperion are introduced later. That actually does not worry me, because we will have the main work done (mapping, define business rules) and establish consistent data. Please give me some thoughts of encouragement or talk me out of it. We will present preliminary design to the CFO next week, but I can leave this issue as “under investigation” for now. NorCal GEO Training Day August 2012- Copyright Celantra Systems R12 Secondary Ledger-SLA for management reporting From Oracle – Architect of SLA – General Philosophy: We weren’t thinking of using SLA / Multiple Ledgers in this way at design time. We were thinking of the basic model being Corporate first with national reporting as an automated but secondary output. There were some caveats to that: we knew you can’t always do corporate first, so the reverse would often be true, so we consciously approached that too. And we read corporate as being both external and management, as the management numbers are used to drive decisions that are in the shareholders interest. But we weren’t thinking not to do it that way either. So theoretically, your proposal should work. I like your pros and cons. There is no necessary relationship between the primary coa and secondary. they need not have any segments in common. they need not have any value sets in common. the primary can have 3 segments and the secondary 12, or vice versa only catch is that the further apart the charts are, the more difficult it may be to derive the secondary from the primary. this doesn't mean you can't do it, just means you will have more work setting up SLA rules. also remember that for journals that originate in GL like manual journals and allocations, all you can do is rely on a chart of accounts mapping. deriving 12 segments from 3 would be tricky unless you are going to populate an N/A value into about 9 of the target segments NorCal GEO Training Day August 2012- Copyright Celantra Systems R12 Secondary Ledger-SLA for management reporting Another Oracle Voice: “ Using a secondary ledger as a "thick ledger" is a valid option however; it probably depends on the specific customer requirements. An alternative approach would be SLA Supporting Reference Balances. The implementor can configure SLA to capture Customer Grouping, Final Ship-to Region Grouping and Project Grouping on the primary ledger's SLA journal lines and calculate balances for them. The advantages of the secondary ledger approach are... - tracks balances in both entered and accounting currency (supporting reference balances are accounting currency only) - can perform GL revaluation at the level of Customer Grouping, Final Ship-to Region Grouping and Project Grouping - can use GL allocations to re-distribute amounts to Customer Grouping, Final Ship-to Region Grouping and Project Grouping - out of the box reporting (and optional integration with Hyperion) NorCal GEO Training Day August 2012- Copyright Celantra Systems R12 Secondary Ledger-SLA for management reporting Another Oracle Voice Continued: The advantages of supporting references balances are... single ledger and therefore... lighter solution less maintenance (of COA mappings) less reconciliation The disadvantage of supporting reference balances is that there is no out of the box reporting in R12 (although it is a candidate for a future version - no promises, no dates) In both cases, you will have established a management reporting structure; the primary COA remains slim and efficient; and there will be global data and rules. Either way, you will need SLA rules for everything however; the architecture of SLA is such that it should be possible to build simple mapping sets that convert from Customer Grouping, Final Ship-to Region Grouping and Project Grouping attributes (or descriptive flex) to the corresponding account segment values and share them across all rules (SLA is very modular in its setup - almost everything can be shared). I thought of another advantage of the secondary ledger approach - you can build GL hierarchies on Customer Grouping, Final Ship-to Region Grouping and Project Grouping and report on them using standard financial reporting tools.” NorCal GEO Training Day August 2012- Copyright Celantra Systems Section 6 Are we locked into the COA? Future Segments usefulness? Tools NorCal GEO Training Day August 2012- Copyright Celantra Systems Tools are available and have been used for 12 years: Common Experience: The technical aspects are normally not the key problem. Business group agreement, executive management backing and project time line are key. Therefore even for many R12 re-implementations the COA is not changed. Technically some changes can be simple - Extending a segment - Adding a segment (we do not recommend a future segment): Others are more difficult: Removing segments, redefining content etc. Standard tool available – Eprentise; there may be others. NorCal GEO Training Day August 2012- Copyright Celantra Systems Thank you ! Hans Kolbe, Celantra Systems hanskolbe@celantrasystem.com + 1 (415) 730 – 1131 NorCal GEO Training Day August 2012- Copyright Celantra Systems