Em geral, uma ferramenta de auditoria é qualquer coisa que os auditores usam para concluir uma auditoria. Uma ferramenta de auditoria pode ser um software como ACL, Access ou Excel. Também pode ser um programa de auditoria ou uma lista de verificação. Na verdade, as ferramentas de auditoria desenvolvidas pelos auditores geralmente são programas de auditoria, listas de verificação, planilhas do Excel e folhas de trabalho que são impressas e usadas como documentos de trabalho para documentar a auditoria assim que é concluída (e também armazenada eletronicamente para segurança e referência futura).
Desenvolver um programa de auditoria é um processo de equipe no qual um auditor, gerente ou sócio supervisor aprova cada seção à medida que os auditores o completam. Um programa de auditoria é um processo passo-a-passo escrito para os auditores seguirem. Ao seguir o programa de auditoria, o auditor pode concluir a auditoria de maneira eficiente e eficaz. Quando um programa de auditoria é desenvolvido, ele deve passar por um processo de aprovação; assim, quando uma auditoria é concluída e o supervisor de auditoria revisa e aprova o trabalho, há garantia de que a auditoria foi concluída adequadamente e de acordo com os padrões de auditoria aplicáveis. Quando um programa de auditoria é concluído, ele pode ser usado para auditorias semelhantes com um pequeno ajuste. Com o tempo, uma firma de auditoria pode criar uma biblioteca de programas de auditoria que pode ser usada para desenvolver novos programas para novas auditorias. Em outras palavras, construa a experiência passada.
O desenvolvimento de uma lista de verificação é semelhante ao desenvolvimento de um programa de auditoria, exceto que as listas de verificação estão focadas especificamente em uma função. Uma lista de verificação enfocará contas a receber e outra lista de verificação enfocará contas a pagar e ainda outra lista de verificação enfocará recebimentos de caixa e assim por diante. O desenvolvimento de listas de verificação é um processo simples, mas elas são muito detalhadas e são usadas para avaliar controles internos sobre uma função ou processo. Auditores experientes podem facilmente lidar com o desenvolvimento de listas de verificação e, novamente, é um processo de equipe que exige aprovação do supervisor. Os supervisores precisam gastar mais tempo em listas de verificação porque são usados para o trabalho detalhado que envolve controles internos que devem ser avaliados adequadamente.
Planilhas Excel geralmente são desenvolvidas pelos auditores da equipe para trabalhos específicos. Por exemplo, um auditor de equipe pode ser designado para testar uma amostra de transações contábeis. Essas transações podem ser listadas em uma planilha do Excel com todas as informações pertinentes, como data, valor, número da conta, número da transação e assim por diante. Os atributos a serem testados também podem ser listados e uma legenda de marca de tique desenvolvida para indicar os testes realizados. Quaisquer exceções ou problemas podem ser anotados na folha de trabalho e referenciados às transações aplicáveis. As conclusões sobre o teste de transação também podem ser escritas na planilha e referenciadas à seção aplicável do programa de auditoria. Todas essas planilhas serão revisadas por um supervisor e aprovadas ou enviadas de volta para mais trabalho.