Auditing Requirements After an ERP Implementation or Conversion
The basic premise of an ERP system audit is to ensure that the data converted matches the previous system’s data at cut off. It’s also to document any changes made, system wise and security wise.
I’ve been involved with all aspects of ERP implementations for the past 20 years. This article is based on my experiences and some consulting with a senior manager at a Big 4 firm for ERP audits.
I’ll share some of my experiences of what auditors will be looking for in an implementation or a conversion of a new ERP system. This article is system agnostic, and the theory can be applied across ERP systems.
Implementation Timeframes as They Relate to Auditing
There are typically two timeframes in which you can go live with a new ERP system: one at the fiscal year end and one in the middle of the fiscal year.
When you schedule your go-live at the end of the fiscal year, the complete year of financial statements can be ran in the new ERP system. However, if you use the year-end approach, your accounting team could be stretched thinly during the year-end process.
If your go-live is in the middle of a fiscal period, you’ll need to combine that year’s financial statements, part of it in the previous system and part of it in the new system. There will be more efforts to reconcile from a resourcing perspective.
Note: We typically don’t recommend running two ERP systems in parallel. This doubles the work for the accounting team, and if the data isn’t entered exactly in both systems that will cause some reconciliation issues.
What Auditors Look For
Items that the auditor will be looking for are:
-
- Agreement/contract for services (detailed plan) and system purchase with related invoicing, etc.
- Accounting would need to consider any split between the capital asset related costs and ongoing maintenance/ongoing service contract (non-capital expense) components.
- Conversion plan, including:
- Conversion team (you and external vendor members).
- Responsibilities by role, i.e., who is responsible for the conversion timeline/milestones and approvals/review.
- Details of specific data migration techniques and data cleansing required to convert data from legacy to new system.
- Planned conversion steps and timeframes.
- Documents utilized through the plan/test/final conversion process, which are documents/items that you would want to have on record either way:
- Complete data sets of legacy data being converted.
- Verification of data being frozen in legacy system before final conversion.
- Mapping details for legacy data to new system.
- Retained copies and details of data that has been cleansed, and related details of steps to cleanse (before and after).
- New data set of converted data.
- At Encore, we would audit to make sure that the new data matches the frozen legacy data.
- Conversion testing – as applicable throughout the process:
- Retention of tests performed and reviewed during the “test” phases of conversion.
- Documentation of modifications/resolution of conversion issues identified.
- Depending on the extent of the conversion, we at Encore may reperform certain parts of the test, or review the details of testing performed by you/external vendor.
- Milestone approvals and final go-live approvals (documentation of approval from your management that the planned testing has been successfully performed and issue resolution cleared prior to go-live).
- File retention – legacy and new. This includes documentation and sign-off that the legacy TB/GL detail has been successfully transferred and verified with copies of:
- Master Records – chart of accounts, vendor, customer master.
- Trial balance/historical GL detail (if historical data being transferred).
- Payroll/HR data.
- Other data (i.e., non-financial stats), if applicable – these would not generally be related to our financial statement audit and we at Encore would not generally test this.
- Complete data sets of legacy data being converted.
- Internal Controls.
- E.g. Segregation of duties, access and permissions of each user.
- User Access Management.
- Who has access to which modules of the ERP system.
- Vendor/third-party services and service level agreements.
- Are there third-party add-ons and what are their support levels?
- Change and release management.
- Documentation of changes and approvals of changes to the ERP system.
- Backup and restore controls.
- How is the system backed up and what is the restore policy?
- Application security.
- Who can access the application?
- Risk and control issues around the ERP application.
- Operating system security.
- The base operating system hosting the ERP system.
- Agreement/contract for services (detailed plan) and system purchase with related invoicing, etc.
It’s quite an extensive list that the auditors could be looking for. The above list doesn’t cover every single item that the auditors are looking for but it’ll give you an idea for your preparation. It’s best to ensure you have the proper documents during the ERP implementation/conversion process.
For assistance and advice on Dynamics implementations, please contact us.
Many customers come to us for their first Dynamics implementation. Others want to add a new solution to their Microsoft stack. And others ask for help with ongoing but troubled implementations.