Archive for category Tips
If IFRS…Then, Part 1: How IFRS Reporting Will Impact Filers
Posted by Natalia Warren in Designing a Chart of Accounts, News & Articles, The Changing Enterprise on June 16th, 2010
Although IFRS adoption in the US is still a few years away (according to the last SEC proposal: 2014 for large accelerated filers, 2015 for accelerated filers, and 2016 for non-accelerated filers and smaller companies), some US-based issuers may have the opportunity to report financials using IFRS standards sooner, depending on their industry and relative market share. Still, the SEC has not made its final decision and won’t until at least 2011, though it has renewed its commitment to move forward with adoption.
Nevertheless, outstanding issues that are not yet resolved – and may not be before the various deadlines – will affect filers, contributing to the chaos and confusion of any significant transition in reporting requirements. For example, IFRS does not yet have standards for the treatment of insurance contracts, recapitalization transactions, extractive activities, some common control transactions, reorganizations, and other similar transactions. Also, IFRS permits various accounting practices based on local standards, something the SEC seeks to eliminate. But even today U.S. GAAP also does not have a single standard for property, plant, and equipment or even revenue recognition.
In addition there are known differences between U.S. GAAP and IFRS. For example, IFRS does not permit accounting for inventory on a LIFO basis and instead requires FIFO which could impact taxable income based on differences in inventory valuation using the two methods.
Complications would also impact companies that invest in entities that don’t report using IFRS or private companies planning an IPO that need to switch to IFRS from a different standard. And companies that do not operate globally will be challenged to adopt IFRS both for financial reporting and auditing, e.g. reporting on the effectiveness of internal controls over financial reporting (SOX Section 404).
The SEC has asked for comments to help it assess two alternative reconciliation proposals, neither of which has yet been selected. The first proposal would require a one-time reconciliation from U.S. GAAP to IFRS1, whereas reconciliation in the second proposal would cover a three-year period. If option 2 is approved, large accelerated filers would need to reconcile 2012 – 2014, accelerated filers would reconcile 2013 – 2015, and non-accelerated filers would reconcile 2014 – 2016. In effect the companies would need to issue two sets of reports in each of the three years, one set following U.S. GAAP rules the other set using IFRS standards. Of course, some large global companies may already have to report using both.
Depending on company size and the number of times reconciliation disclosure is required, the SEC estimates modest costs for the IFRS roll-out, anywhere from 0.125% to 0.13% of revenue, a number that is expected to drop over time. However, if the SEC’s SOX compliance estimates are used as a predictor, then their cost estimates for adopting IFRS are much too low.
Although the SEC decision is not expected until 2011, the time to prepare for what appears to be an inevitable future is now. The difficulty and complexity in IFRS reporting will only be exacerbated for organizations that frequently acquire other companies, frequently reorganize, or have different charts of accounts (COAs) for various business entities. It stands to reason that compiling period-end reports for them is already difficult and will only be more so as U.S. GAAP rules morph into IFRS standards.
At the very least, organizations should move toward adopting a single COA for all business entities. At a minimum this will mean that all of the convoluted mapping during period-end consolidation will be minimized, if not completely eliminated, along with the myriad spreadsheets consumed in the effort. IFRS compounds the issue for U.S. filers accustomed to following rules by establishing standards and not publishing a recommended COA. The sky is the limit, or so it seems. But adopting a COA that can accommodate various lines of business in different countries and industries is not an insurmountable task if best practices are followed. The question then becomes, what are those best practices?
In If IFRS…Then, Part 2 we share best practices in COA design.
eprentise can help you get to a single global COA with FlexField software. Please see the following articles that will assist you in designing a new chart of accounts that complies with best practices and align your chart of accounts with your business:
If IFRS…Then, Part 2: 5 Best Practices in Designing a Chart of Accounts in Oracle E-Business Suite
Posted by Natalia Warren in Chart of Accounts Structure, News & Articles, The Changing Enterprise on June 16th, 2010
To better manage the transition from U.S. GAAP rules-based to IFRS principles-based financial reporting, U.S. filers who use Oracle E-Business Suite (EBS) should determine how many different Charts of Accounts (COAs) they currently have and begin working on a plan to adopt a single global COA for every business entity and reporting unit. Although regional differences in reporting requirements will likely persist even after a full-scale transition to IFRS, this should not prevent organizations from a brutally honest assessment of the current situation. Whether organizations are running R11i or R12, a common COA will simplify external reporting and internally provide management with better and faster reports. Regardless of how you approach the COA design, keep in mind that the Oracle COA structure needs to contain at least 2 (balancing and account) but no more than 30 segments, the total length of code combinations can be no more than 240 characters, and the account value must be limited to one type, e.g. asset, expense. There are also tools available in R12 that will make this transition even smoother, like Secondary Ledgers, Subledger Accounting and Autoaccounting rules that we discuss near the end of the article. First, here are Chart of Accounts design guidelines that are applicable, no matter what version of EBS your organization is running.
1. Build Flexibility into the Structure
The trick in designing a new COA or changing an existing COA is to always keep in mind that the future will bring change. Whatever structure you design will also need flexibility. This may sound like an impossible goal but is easily achieved by putting values for each segment into ranges that are large enough to accommodate significant growth or change in the future. For example, in Out of Range: Using Logical Ranges, my colleague Helene Abrams describes how a project segment set up in an accounting flexfield with the values 55000 – 55999 might represent a specific type of project. There is room in this structure for at least 999 different projects of that same type, and you can tell just by looking at the number what type of project it is. If the range were 550000 – 559999 there would be room for 9999 projects. If you know the trends in your business, you can define an appropriate number of characters for a segment and range. Don’t hesitate to broaden the range by increasing the number of characters in the segment. What may seem like a lot today, 999, might be wholly inadequate in a few years. Increasing segment values to accommodate growth lets you build flexibility into the COA structure, as long as you keep the total character count at or below 240.
2. Create a Hierarchy and Protect It
When designing the COA think in terms of an outline, hierarchy, or parent/child relationships. Group product lines into categories, and then define the ranges for the categories. This will help you determine where you will need to allocate more characters and where you can have fewer characters. Usually children in the family tree will be more granular and will therefore require more values, but not always. By sketching the COA family tree you will see where you need to build in room for expansion.
Once the COA tree structure is designed and implemented, stick to it. Resist the temptation to share account values with different account types because it’s “easier” to do it that way in the moment. Establish procedures, protocols, and definitions for values and types and make sure that everyone involved understands how to use them and what they mean.
3. Address Politics from the Start
By having a cross-functional team work on the COA design, global buy-in will be all but assured. However, don’t let one group dominate the decision-making process, e.g. finance ends up with 200 characters leaving only 38 for everyone else.
Designing a logical and flexible COA for Oracle E-Business Suite can start with a simple table, created in Excel, like the one below. The detail for each major category such as Company, Location, Department, Account, and Product Family for which data exists is expanded in another tab.

The spreadsheet for the Account type will include fields for the following additional information, for example:
- Range – the range of numbers in which the item falls
- Segment value – the actual number assigned to the item
- Item name or description
- The account type – Revenue, Expense, Asset, Liability, or Owner’s Equity
- If applicable, the old account number or segment value
- The parent account or rollup value
- Whether or not there are any cross validation rules with the Account Value and the Company, Location, Department, or Product Family values
4. Use Numbers Only Randomly
Avoid using intelligent numbers in any scheme you design. For products, where intelligent numbers can help to identify a particular product family or subgroup to a customer, devise a scheme where you have both non-intelligent and intelligent numbers for a particular product. The non-intelligent numbers will be used for internal and financial reports but the intelligent numbers can be used in a customer-facing environment. Also, wherever possible, avoid using alpha characters, except potentially in parent values, because these will create problems in sequencing and sorting data in reports, assigning codes, using ranges, and when creating validation and/or security rules. If you do use letters, use only capital letters for consistency and to facilitate any queries you may need to run.
5. Keep One Type of Data in One Segment
Each segment should have one – and only one – type of data in it. For example, there shouldn’t be a Department segment value such as “HR – Sacramento, CA” if there is also a Location segment in the chart. The location data, Sacramento CA, should be kept only in the Location segment, and not also in the Department segment. It is more difficult to write a rule for a segment that includes multiple types of information, and keeping the data in only its relevant segment helps reduce redundancy.
R12 Features Applicable to the IFRS Transition
Secondary ledgers and Subledger Accounting are welcome additions in R12. Sets of Books in 11i are Ledgers in R12, and Ledgers and Ledger Sets bring along with them a new and different method of performing accounting in EBS. From a single transaction ledger where a transaction is entered only one time, R12 uses accounting rules to populate other related subledgers. In this new light, a company that currently reports according to US GAAP standards is able to set up a secondary ledger specific to IFRS standards. Once the business understands how the current GAAP transactions should be mapped in order to comply with IFRS and is able to implement the mapping in the form of R12 accounting rules, EBS will take care of translating the transactions to the IFRS subledger, and IFRS compliance becomes transparent to the users. Users may continue to enter transactions in the way with which they are familiar: according to US GAAP standards. With each new transaction that is entered, R12’s accounting rules will populate the IFRS secondary ledger with the corresponding IFRS transactions. Of note here is that this can and should be accomplished with a single Chart of Accounts, provided that the Chart is designed with respect to both US GAAP and IFRS reporting standards. If a business takes the time to redesign its Chart of Accounts to accommodate both standards as well as the five guidelines listed above in the article, it will find itself in an excellent position to transition to IFRS in a seamless manner.
Conclusion
Designing a flexible COA that will work as well today as it will in the future when business takes unexpected turns takes a little forethought and sometimes some experience. A well-designed COA along with the new features in R12 make it easy to comply with IFRS standards and to reconcile with the current GAAP standards. A well designed COA should do its job for years to come while ensuring that management has timely access to reports and finance teams can quickly and easily consolidate period-end reports. When COAs are different, the best medicine is a consolidation into a global COA and redesign rather than another work around or spreadsheet.
That Old House
Posted by Helene Abrams in Data Quality, Data Systems, The Changing Enterprise on March 10th, 2010
Maintenance of an ERP System
When you moved into the new house, everything was clean, uncluttered, and ready for you to personalize and adapt to meet your needs. So it is when you first implement an ERP system. However, many people bring with them boxes of things no longer needed – data and structures from their legacy system that were once required or that the users have simply become accustomed to. Once you move into the house, you begin accumulating stuff that looked like a good idea at the time, but now sits in a corner and collects dust. Even worse, those obsolete items need to be moved and re-boxed, and every time you need something, you might spend hours or days looking for it. Feng shui practitioners believe that clutter is low, stagnant, and confusing energy that drains energy from you. Depending on the area of your home where your clutter is located, it can also negatively influence, or even completely block, the flow of events in specific areas of your life. Once again, there are many parallels to an ERP system. Multiple Charts of Accounts or Org Units clutter the business processes and take effort to create workarounds. Hours and days are spent reconciling spreadsheets looking for data that you know is there, but that is “boxed” so that it is not easily found. ERP clutter is a barrier to the sharing of information, to streamlining business processes, and to complying with statutory and regulatory requirements.
After about 10 years of living in the house, you probably need to make some major modifications to accommodate changes in your lifestyle. Maybe your family has grown and you need to add more space, maybe your children have moved out, or maybe your furnace is not as energy-efficient as you’d like and is costing you a lot of money. Similarly, after a number of years, your ERP system needs to be modified to continue to support your business. You may have acquired some companies, sold part of your business, or want to take advantage of new technologies. The good news is that in the same way that remodeling your house and upgrading your appliances adds value to your house, cleaning up your ERP system adds value to your business in the form of reduced operating costs, reduced hardware, and fewer people for non-value-added activities. In your house, once you clear most of your clutter with feng shui and have a clear system to avoid its accumulation in the future, you will start experiencing high energy levels, more clarity, and a heightened sense of well-being. In your business, once you clear the clutter left from years of ERP accommodations, you will start experiencing greater visibility to the entire enterprise, transparency in your financial transactions, less complexity, and the ability to drive value from new initiatives. Click here to learn how to reduce ERP clutter…
Show Me the Money: Reduce the Costs of Running Oracle EBS Before Upgrading to R12
Posted by Helene Abrams in Data Systems, Return on Investment Analysis, The Changing Enterprise on January 19th, 2010
Reducing costs is the major strategic focus for most companies. An often overlooked cost is the general operation of financial operations. This paper details a methodology for calculating the costs of running each of the financial modules. The costs are compared against both internal and external benchmarks. After calculating the costs, the paper shows how to reduce costs in two ways: first, by eliminating work that is duplicated across different business units or divisions, and second by determining which operations that are currently distributed across the organization can be consolidated into a shared services center. Together these changes, both to the organization and the Oracle EBS system, can generate significant cost savings. Finally, the paper details how streamlining operations prepares for a better R12 implementation.
Calculating the Cost of Operations
The cost of operations is calculated by breaking down how much time is spent on an activity during the year by each person doing that activity, how many items were processed, and then calculating the cost using a baseline cost of FTE. As an example, for AP, each department would calculate the number of hours in a year spent on each of the following tasks or activities:
- Maintain policies and procedures
- Enter, code, match, and correct payment documents
- Prepare and issue automated checks
- Certify checks
- Process manual checks and special payment requests
- Respond to vendor and internal inquiries
- Perform Reconciliations
- Perform corporate and government reporting
- Create Corporate Chargebacks
- Other A/P Activities
The hours would be translated to a number of Full-Time Equivalents (FTEs) by dividing the hours by 2080 (the number of hours for a person working full time per year). A baseline average burdened (including benefits and expenses) salary is then multiplied by the number of FTEs to calculate the annual cost of that activity. To obtain the cost of an operation, multiply the number of items processed (i.e. number of checks) by the cost of the activity. For each of the finance areas, costs are calculated to measure the performance of each activity. For example, General Accounting would calculate the number of journal entries processed per FTE per year and compare those to an internal benchmark. Travel and Entertainment would calculate the number of expense reports processed per FTE per year. Fixed Assets would calculate the number of unique fixed assets or line items per FTE per year. Accounts Receivable would calculate the number of bills issued per FTE per year. In other words, each area would develop its own internal key performance metric and a way to calculate that metric against FTEs contributing to the process. In aggregate these calculations may uncover significant additional cost savings that could be realized quickly and relatively painlessly by migrating from a distributed services model to a shared services model.
Not Your Mother’s Software
Posted by Helene Abrams in Blogs, Data Quality, Data Systems, The Changing Enterprise, Upgrade vs. Reimplementation on September 16th, 2009
Some of you might be too young to remember - it used to be that the reconciliation and monthly closings were done on a hand-written ledger, and every adjustment was done in pencil so it could be changed. If an account needed to be changed, it was changed only on a going-forward basis with possibly a restatement and a single entry to reflect the change. Then there came the spreadsheet – and there was a lot of resistance from the accountants to adopting spreadsheets as the standard.
Still, with spreadsheets, there was no clear drill down process. Further, as organizations grew and required maintaining thousands of spreadsheets rather than a few, the accuracy and integrity of the data became questionable, and for good reason. Now, the ERP system has taken away some of the burden of manual reconciliation and spreadsheets, but even large ERP systems don’t reflect the fact that companies change. There are countless places that are touched when making changes in a relational database, and it is difficult to perform all of the changes required to maintain the relational integrity of the underlying structures that were initially set up. But it is also difficult and time-consuming to re-implement or reconcile, or to migrate to a new chart of accounts, a new organization unit, or a new ledger and go through a complete test cycle every time a company reorganizes, acquires another company, or sells part of the business (or, if they have just outgrown their current system). That difficulty, along with the deterioration of data integrity that results from companies having to resort to thousands of spreadsheets to reconcile the changes, doesn’t make a manual process any more accurate or auditable, and it severely limits a company’s agility.
eprentise and FlexField software products deal with the technical aspects of the change so that EBS can re-align to the current business environment. The ability to change is now part of the normal lifecycle and ongoing maintenance of an enterprise application.
Organization Setup in R12
Posted by Helene Abrams in Data Systems, TECHANGES, Tips, Upgrade vs. Reimplementation on June 15th, 2009
There are many changes in how organization units are defined and used in R12. An Organization can represent a Ledger, a Business Group, a Legal Entity, an HR Organization, an Operating Unit, and an Inventory Organization. You may define the relationships among organizations.
A Business Group is the highest level in the organization hierarchy structure, usually representing the consolidated enterprise, an operating company, or a major division. The business group secures the employee information in all applications except for HR. For example, when you request a list of employees for approvals or expense reports, you will see all employees assigned to a business group. This is a little bit confusing, because within the HR applications, you can assign a security profile at the HR organization level providing a much more granular view of confidential information such as salaries or social security numbers.
The concept of a Legal Entity is much more developed in R12 than it was in 11i. A legal entity is the organization unit level at which you report taxes and maintain the corporate banking relationships. The LEGAL_ENTITY_ID column is added to the transaction tables in 12, allowing the ability to track transactions at a Legal Entity level. In R12, you assign a Legal Entity to a Ledger instead of to a Set of Books. It is recommended that you assign one (or more) balancing segment values in your chart of accounts to a legal entity.
An HR Organization typically represents the functional management or reporting groups within a business group. You may also define HR organizations for tax and government reporting or for third-party payments.
The Operating Unit is tied to a ledger (instead of a Set of Books) and, as it was in R11, continues to partition transactions. A ledger can have many operating units assigned to it. Responsibilities determine the security for operating units. A responsibility can access only the transactions for the operating unit(s) to which it has been assigned. An operating unit also controls access to reports and concurrent requests. If you set up a profile option MO: Operating Unit, then the responsibility can only access a single operating unit. If you want a responsibility to access multiple operating units, then you must define a security profile with multiple operating units assigned and assign it to the MO: Security Profile option. The MO: Default Operating Unit option also allows you to specify the default operating unit for the transactions entered by that responsibility. Operating units are not directly associated with legal entities, though they are assigned to a ledger and to a default legal context (Legal Entity). A user can assign any operating unit to a transaction or copy transactions to a different operating unit if access to the operating unit is authorized by the security profile for the responsibility.
With the new Multiple Organization Access Control (MOAC) feature in R12, transactions may be posted to different operating units and legal entities from a single responsibility. In order to do this, you set up a security control (MO: Security Profile) to assign multiple operating units and legal entities to a single responsibility.
An Inventory Organization is the organization that manufactures or distributes products or for which you track inventory transactions and balances. An inventory organization is associated with a parent operating unit, but can serve other operating units under a different ledger. As such, each inventory organization is attached to a legal entity and a ledger. You can specify the inventory organizations that are available for each responsibility. You can enter purchase orders and assign for receipt any inventory organization. Your purchase order operating unit and receiving inventory organization can be in different ledgers to receive against a purchase order. The following applications secure information by inventory organization: Oracle Inventory, Bills of Material, Engineering, Work in Process, Master Scheduling/MRP, Capacity, and Purchasing receiving functions. To run any of these applications, you must choose an organization that has been classified as an inventory organization.
Other organization structures may be set up to reflect hierarchies in different subledgers. For example, you can define organizations for project expenditures to manage project control requirements in Oracle Projects. Oracle Assets uses asset organizations to perform activities for a specific Oracle Assets corporate book.
Some information is set up at the organization unit level, while other data is set up once for the entire E-Business Suite. All flexfield definitions, customer and supplier headers, Oracle Assets, General Ledger, Oracle Inventory, and Oracle Manufacturing products are set up only once in the instance. Oracle Cash Management, Accounts Payable, Purchasing, Accounts Receivable, Order Management, Project Accounting, and Sales & Services are set up at the operating unit level. Site information for suppliers and customers is also at the operating unit level.
A table near the bottom of this page shows the data that must be set up for each operating unit.
Looking For Numbers in Boxes – Excel Tips and Tricks
Posted by Chris Busbee in Chart of Accounts Structure, TECHANGES, Tips on March 19th, 2009
The following Excel® tips are widely applicable to reducing time on business projects, whether they are finance- or IT-related. It’s never too late to learn a couple of new tricks, and one of them just might wind up saving you hours of precious time on your next project. I recently had a seasoned IT consultant tell me that one of the maneuvers I’m about to show you was “the best thing he has learned in all his years of consulting.” You may already know some of these, but if not, it might be worth it to bookmark this page, or at least print it out and file it away somewhere.
This article is outlined with the easy tips you might already know up front, and we end with the all too elusive “Go To Special”. If you are working with spreadsheets that contain thousands, or even millions, of rows of data, then the “Go To Special” information will prove to be a helpful tool if you need to change a large or small amount of that data based on any kind of logical behavior. We’ll focus on 7 different tips, none of which involve macros or Visual Basic whatsoever – they are purely ground-level functions and features of Microsoft Excel. >>SHOW ME!!
Putting Numbers in Boxes – Spring Cleaning for Charts of Accounts II
Posted by Helene Abrams in Chart of Accounts Structure, Designing a Chart of Accounts, TECHANGES, The Changing Enterprise, Upgrade vs. Reimplementation on February 20th, 2009
Last month, this newsletter had 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…>>MORE
An Overview of R12 Ledgers
Posted by Helene Abrams in Basic Accounting, TECHANGES, Upgrade vs. Reimplementation on January 20th, 2009
R12’s accommodation of multiple ledgers enables smart decision-making by continuously and quickly providing key financial information crucial to important business decisions. The structure of accounting using multiple ledgers also allows for more consistent processing and GL management as well as secure but widely accessible data. For example, a single transaction in a primary ledger can create multiple accounting representations in multiple currencies in the same ledger set (a ledger set is analogous to a set of books in R11). For a slightly technical look at subledger accounting, see this article.
R12 provides the ability to define accounting rules that derive other transactions. The user enters a transaction one time, then uses the Create Accounting function to populate other ledgers in a ledger set. A ledger may have a different currency, calendar, chart of accounts, or accounting method (i.e. US GAAP, IAS ). The ability to automatically create a new transaction in a different ledger that is linked to an original transaction reduces data entry time and errors, and avoids reconciliation issues because the subsidiary ledger transactions are always in sync with the primary transaction. Straight-through processing allows real-time, single-step posting to all relevant ledgers with a clean audit trail delineating the derivation of primary, secondary, and reporting ledgers. The transactions are transparent with full drill-down. A draft-mode accounting feature allows review and modification of the generated transactions before posting.
The following functions can be performed across ledgers:
- Open and close periods
- Create journals
- Translate and revalue balances
- View information
- Submit standard reports
- Submit financial statements
- Perform allocations
Ledgers allow a consistent approach, standard policies, rules, and processes for global accounting. The common functions across ledgers reduce the workload and produce processing efficiencies.
Putting Numbers In Boxes – Part I
Posted by Helene Abrams in Basic Accounting, Chart of Accounts Structure, Designing a Chart of Accounts, TECHANGES, Upgrade vs. Reimplementation on January 17th, 2009
Once on a consulting engagement, an accountant told me that he described his job to his five year old daughter as, “I put numbers in boxes.” That was a great explanation, and it helped define a pretty abstract concept. There are two basic premises to putting numbers in boxes. The first is that when you put a number in a box, there is some logic behind what box that number goes into, and second, that someone else can find the numbers in the boxes. The following actual case study provides insight into designing an accounting flexfield so that the “boxes” can help organize the important segments of the business. >>MORE
