控制测试并非在所有审计业务中都必须执行,注册会计师需要根据具体情况来判断是否有必要实施控制测试。以下几种情况通常需要进行控制测试。
首先,在评估认定层次重大错报风险时,当预期控制的运行是有效的,注册会计师应当实施控制测试。如果注册会计师通过了解被审计单位的内部控制,认为相关内部控制设计合理且得到执行,并且预期这些控制在审计期间能够有效运行,那么就可以通过控制测试来验证控制的有效性。例如,被审计单位有完善的采购审批流程,规定每一笔采购都需要经过相关负责人的审批,注册会计师预期该审批流程能够有效防止不合理的采购行为,此时就有必要对该审批流程进行控制测试,以确定其是否确实有效运行。
其次,如果仅实施实质性程序并不能够提供认定层次充分、适当的审计证据,注册会计师也应当实施控制测试。某些情况下,由于交易或事项的性质,仅通过检查、函证等实质性程序无法获取充分的审计证据。比如,被审计单位的销售业务大量采用电子数据处理系统,交易记录都以电子形式存在,且交易数量庞大。在这种情况下,注册会计师很难通过实质性程序对每一笔交易进行详细检查,此时就需要对电子数据处理系统的内部控制进行测试,以评估其可靠性,从而获取关于销售业务认定的充分、适当的审计证据。
此外,当被审计单位存在与财务报表相关的内部控制变化时,注册会计师也可能需要进行控制测试。内部控制的变化可能会影响其有效性,注册会计师需要通过控制测试来确定新的内部控制是否能够有效运行。例如,被审计单位更换了财务软件,新的软件可能带来了新的内部控制流程,注册会计师需要对这些新的内部控制进行测试,以确保其能够合理保证财务报表的可靠性。
综上所述,当预期控制运行有效、仅实施实质性程序无法获取充分适当审计证据以及内部控制发生变化时,注册会计师通常需要实施控制测试。通过控制测试,注册会计师可以更好地评估内部控制的有效性,从而为审计意见的发表提供更可靠的依据。