控制测试是测试在与风险相关内部控制是否有效上的,而实质性程序则更多的直接关注账户余额发生额或披露相关的认定。由于企业均应建立完善的内部控制来满足自己的经营管理,理论上审计师发现的风险,企业均应已建立了相应的内部控制来应对相关的风险。如果相关的控制测试是有效的情况下,实质性程序就可以相对简化;反过来,如果企业自身的内控无法通过内控测试,即内控无法被依赖,则相应的实质性程序就必须做的更多。这有点像用两根油管给汽车加油,一根是控制测试,一根是实质性程序,如果控制测试加的多些,实质性程序就可以少些;控制测试加不进来,实质性程序就必须要多加。但需要注意的是,通常情况下控制测试并不是必须的,除非某一风险足够大,大到审计师觉得仅执行实质性程序都是不足够的。而实质性程序则是必须的,也就是说在审计师所设计的应对重大错报风险的程序中必须包括实质性程序。
相信通过上面的简单讲解,大家对控制测试、实质性程序和穿行测试有了进一步的理解吗?如果你对审计有兴趣,想要进一步了解穿行测试,敬请关注实务课堂课程——《敬请关注实务课堂课程》。