当存在下列情形之一时,注册会计师应当实施控制测试:⑴在评估认定层次重大错报风险时,预期控制的运行是有效的;(2)仅实施实质性程序不足以提供认定层次充分、适当的审计证据。
3.实质性程序
实质性程序包括对各类交易、账户余额、列报的细节测试以及实质性分析程序,目的是为了发现认定层次的重大错报。注册会计师应当针对重大的各类交易、账户余额、列报实施实质性程序,以获取适当的审计证据。
注册会计师实施的实质性程序应当包括下列与财务报表编制完成阶段相关的审计程序:(1)将财务报表与其所依据的会计记录相核对;(2)检查财务报表编制过程中做出的重大会计分录和其他会计调整。如果认为评估的认定层次重大错报风险是特别风险,注册会计师应当专门针对该风险实施实质性程序。
新的业务流程要求注册会计师全程关注财务报表的重大错报风险,并将风险评估作为整个审计工作的基础。评估重大错报风险的失误,必将导致整个审计工作的失败。
现代风险导向审计的常用方法主要有:审计风险评估(riskassess)、分析性程序(analyticalprocedure)、控制测试(tests ofcontrol)、交易业务实质性测试(substantive test oftransaction) 等。