Audit Trails for Excel Spreadsheets

Most companies use spreadsheets as an integral component of their financial reporting process. This means that Auditors and accountants have the responsibility to ascertain the accuracy and validity of these spreadsheets.

Spreadsheets are problematic in the finance and auditing communities because, for the most part, they are viewed as a program. Often times the designer, programmer, tester and end user are same person, there is no real audit trail in the spreadsheet and any version control is a manual process controlled by the person “responsible” for creating and modifying the spreadsheet.

Before we address how to control a spreadsheet, let’s take a look at how an Auditor views controlling software (since that’s their view of a spreadsheet).

Before software is created, typically, the end-user’s specifications and needs define the expected requirements. These specifications are usually reviewed and approved by the process owner. Next, budgets are approved for software development. Then testing specifications are established by the designer to ensure the code is developed properly. Finally, the program is unit tested by the developer and given to a QA or testing team to ensure the functionality meets the requirements. Once final confirmation of functionality is achieved, management approval is usually required to move the program into production.

Now, think about an Excel spreadsheet. Instead of multi-step review and approval, the user develops the spreadsheet in an iterative fashion until they are satisfied with the functionality. They declare it “production ready”. Any audit trail or approval process is manual with high potential for errors and mistakes. In some environments, the user/developer walks through the changes made to the Excel spreadsheet with their supervisor or in the best case an independent third-party.

An Auditor’s motto is trust, but verify, however because of the lack of audit trail or a true approval process, managing spreadsheets gives the auditor little, if anything, to verify.

In 2006, The AICPA released guidance on how dealing with spreadsheets in a financial regulatory environment. This guidance is not for all spreadsheets, but only those identified as key spreadsheets and being used to:

  • Calculate significant account balances, or

  • Serve a role in the financial statement closing process, or

  • Interface between critical financial IT systems or databases.

The company must identify, document, test, and control selected key spreadsheets. Spreadsheets used in financial applications require the same SOX general controls as an IT financial systems application. Most spreadsheets will not qualify as key.

Spreadsheets that qualify as key must be managed and controlled following the same IT General Controls process as any other financial systems application. The controls and protection include the following:

     1. Version Control

Because of the ease with which an average user can edit or revise formulas and data in a spreadsheet, each version of a key spreadsheet should be controlled as though a separate program. From an Auditor’s standpoint each version is a separate program. Master versions of each key spreadsheet should be identified as such.

     2. Backup

An exact copy of each master key spreadsheet should be saved to protect against loss. Typically these spreadsheets should be saved on a network drive within your business unit. Backing up each spreadsheet includes saving all formulas, formats, data, and linkages intact in the spreadsheets. An auditor or other 3rd party must be able to load the spreadsheet and independently review all processes and calculations that the spreadsheet performs.

All transaction spreadsheets should be archived with meaningful names to facilitate identification for up to seven years.

     3. Validation

Periodically, the calculations and operations that are performed by key spreadsheets must be validated. Guidance from the AICPA and PCAOB suggests that such validation must occur at least every two years assuming that formulas, computations, and operations performed by the spreadsheets have not changed over the two year period.

Validation is required every time a critical computation or formula is changed in the spreadsheet. This validation does not require that all aspects of a spreadsheet be re-validated or tested. However, any changed functionality should be validated for accuracy when the change is made. Every two years all functionality of the spreadsheet must be validated.

     4. Change Management

The objective of change management is to prove that formulas, data and other functions are changed only with appropriate management authorization and provide an audit trail of the changes made in such a way that auditors can track and validate them.

All changes and revisions to key spreadsheets should be logged by the person making the change and periodically reviewed by management. Change management logs may be configured within the key spreadsheets themselves or maintained as a separate log which must be archived with the key spreadsheet. All changes to the spreadsheet should be tracked. Change management logs should include:

  • Date of change

  • Name of person making the change

  • Brief description of the change made

  • Name of person approving the change, and a

  • Brief recap of the validation test to assure change is appropriate and correct

At least annually, all changes to each key spreadsheet should be reviewed by a separate member of management.

In Conclusion:

As you can see, maintaining compliance is a highly tedious, manual process that requires a tremendous amount of management oversight by individuals who are usually very busy at month, quarter or year end when changes are identified.

Businesses need a reliable tool to compare the original version of an Excel spreadsheet against the modified version.  Ideally, this tool will provide an audit trail of all changes for review, identify them as needing approval and once approved, designate those changes as such.

We looked at several programs but found that all but one do not show changes in a meaningful way to achieve the goals of “Control” & “Verify.

In our opinion, Change-Pro for Excel® by Litéra provides the most reliable audit trail solution on the market. In addition to ease of use, Change-Pro for Excel has the flexibility to show a true redline with changes to values as well as formulas. The formula changes are designated as those that affect values, those that affect a blank cell and those auto-adjusted by Excel. The ability to view a cell by cell change report becomes invaluable in the approval and audit process.  Lastly, Change-Pro for Excel removes the cost, frustration and unreliability of manual comparisons.

Contact Visage Solutions today to see how we can assist you with this and other compliance matters.

_________________________________________________________________________

About Visage Solutions – www.VisageSolutions.com

Visage Solutions is a consulting company operating in the areas of regulatory compliance, risk assessment, information security, risk management and compliance processes. Utilizing our proprietary SingleVue™ and OpsAudit™ methodologies, the company focuses on assisting business entities in mitigating operational risk. Visage has provided solutions to a client base ranging from private, entrepreneurial companies to large multinationals. Our team is comprised of experienced executives, managers and consultants who can assist clients with the development, implementation and execution of their risk management and compliance strategy.

 

 
 


"The Visage Risk assessment tool and methodology allowed us to respond the risk assessment requirements of the FFIEC in a timely and cost effective manner ".
   Robert Kernodle, SVP and Risk Officer of Cornerstone Bank
 
"Although there is always a degree of subjectivity in any risk assessment, the Visage Risk Assessment tool and methodology is one of the best I've seen in removing subjectivity and providing the underlying support for the scoring system".
   Patrick Camblin Senior Partner in Camblin CPA, PLLC

if you would no longer like to receive periodic updates from VisageSolutions, please follow the unsubscription instructions at the bottom of the email.
Copyright © 2010 Visage Solutions, LLC.