Automating a SOX 302 certification program

Ensuring that signing officers certify for quarterly reporting can be a daunting task. To streamline this process, organizations need to ensure fair distribution of responsibility across internal control stakeholders. In this article, we discuss how to conduct sub-certifications with control owners, and deploy 302 certification requests using the Projects and Results apps.

This article builds on the examples illustrated in Implementing a SOX 404 program.

What is a 302 certification?

Sarbanes-Oxley (SOX) Section 302 requires an organization's CEO and CFO to assert the integrity of the key controls that influence their financial statement reporting on a quarterly basis.

Prior to the officers signing, certification requests are sent to process or control owners in various departments within the organization. This approach helps to assure signing officers that key internal controls over financial reporting are operating effectively across all departments, and provides them with the confidence they require to sign the 302 quarterly certifications.

Where do I automate a 302 certification program?

You can automate a 302 certification program using the Projects and Results apps.

The big picture

  • A single Project can contain multiple Certifications.
  • Questionnaires can be deployed from Projects. Responses are stored in Tables in Results.
  • Triggers automate your organization's remediation processes by executing a set of actions based on record data in Tables.

Steps

Ready for a tour?

Let's take a closer look at these features in the context.

1. Create a certification program

Certification programs allow you to define the groups of people that need to certify, the items they need to certify on, and other contextual information. You can send certification requests to the right people, at the right time, and deliver the assurance CEOs and CFOs need when they sign the 302 quarterly certifications.

Tip

To further automate and streamline the certification process, you can set up the certification program once, and re-use it quarter over quarter. Simply rollforward the project containing the certification program.

Enable certifications

The first step is to enable certifications in a project. Once enabled, you can begin creating a certification program.

Enter certification details

Once you have enabled certifications within the project, you can begin creating a certification program by entering some basic details. You can customize the email subject and message that you intend to send, attach files, and provide any relevant details to the people participating in the certification program.

Create or select a questionnaire

A self-assessment is a best practice approach to evaluating an organization's internal controls and processes, and typically takes the form of a questionnaire. Self-assessment questionnaires can be used to assess the level of SOX Section 302 compliance within an organization, and are an effective approach to identifying areas of risk exposure, as well as highlighting potential opportunities.

Tip

You can copy one of the following template questionnaires from Results as a starting point for building out your own questionnaire:

  • Managers Disclosure Certification
  • Officers Disclosure Certification
  • SOX 302 Certification

Specify participants and items

CEOs and CFOs are typically far removed from day-to-day control activities. However, they need to feel confident when certifying as consequences can be severe. Many organizations adopt a sub-certification process, where key employees are asked to sub-certify. This creates an accountability chain within the organization. Within the certification program, you can specify who needs to sub-certify, and what items they need to sub-certify on. You can also define whether participants should respond in a specified order, or at the same time.

Review and finalize

The final step involved in creating a certification program is to verify your setup, and choose to send certification requests later or immediately.

2. Deploy 302 certification requests

SOX 302 certifications and financial reporting is very important to the executive branch of the business and often results in critical demand from Controllers, VPs, and even the CFO. You can use questionnaires to deploy multiple 302 certification requests to owners across different departments in the organization, and aggregate responses for further review or escalation.

Tip

Certification requests can be sent to anyone, including non-licensed users.

3. Automate 302 certification workflows

Triggers perform a set of actions whenever specific conditions or thresholds are met, and can be used to automate different aspects of the 302 certification program. You can use triggers to aggregate responses through several levels of certifications, set specific criteria for triggers to run every 302 quarterly period, and define escalation workflows for completed and non-actioned certifications.

Tip

To track outstanding certifications and any lagging indicators, you can visualize data using Storyboards, or create a specific SOX 302 results dashboard in Reports.

What's next?

To learn more about how to provide assurance on effectiveness of the control environment by testing the controls, see Demonstrating assurance over internal controls.