你好,很高兴能和你聊聊这个话题,作为一名在注会行业摸爬滚打多年的“老兵”,每当听到“实质性程序”这几个字,我的脑海里浮现的不是教科书上那些冷冰冰的定义,而是无数个在审计现场挑灯夜战、对着底稿眉头紧锁却又在发现真相时恍然大悟的瞬间。
如果你正在备考CPA,或者刚刚踏入审计这个行业,你可能会觉得“实质性程序”是一个既枯燥又抽象的概念,但实际上,它是审计工作的灵魂,是我们审计师用来验证企业财务报表真实性、公允性的终极手段,风险评估是在“把脉”,而实质性程序就是在“开刀治病”和“确证疗效”。
实质性程序包括什么?这不仅仅是一个考试简答题,它背后蕴含着一套严密的逻辑体系,我就想用一种更自然、更贴近实战的方式,带你拆解这个概念,聊聊它的核心组成部分,以及我们审计师在实操中是如何运用它的。
实质性程序的两大支柱:细节测试与实质性分析程序
当我们谈论实质性程序包括什么时,从专业的角度来看,它的答案非常明确:实质性程序包括细节测试和实质性分析程序。
这就好比侦探破案,当侦探锁定了一个嫌疑人(通过风险评估识别出的重大错报风险)后,他需要做两件事来定罪: 第一,去搜集具体的证据,比如指纹、凶器、监控录像(这就是细节测试); 第二,去分析嫌疑人的行为逻辑,比如案发时间他在哪里,他的财务状况是否有作案动机,他的口供是否有逻辑漏洞(这就是实质性分析程序)。
这两者缺一不可,共同构成了实质性程序的完整版图。
细节测试:拿着放大镜找证据
细节测试,顾名思义,就是对具体的交易、余额进行详细的审查,这是最传统、最直观,也是最能体现审计师“工匠精神”的程序。
生活实例: 想象一下,你是一个家庭的“财务审计师”,你要审查你上个月的信用卡账单,如果你要做“细节测试”,你会怎么做? 你会把账单上的每一笔消费拿出来,核对商家的名字、金额、日期,甚至打电话给商家确认这笔交易是否真实存在,如果有一笔写着“高端奢侈品店”的消费,但你清楚地记得那天你只是在家楼下便利店买了瓶水,那么这就是细节测试发现的“错报”。
在审计工作中,细节测试通常分为两类:
- 交易细节测试: 也就是我们常说的“查凭证”,审计师会抽查企业的记账凭证,看看后面附的发票、合同、入库单是否齐全,金额是否一致,审批流程是否合规。
- 余额细节测试: 这主要是针对资产负债表项目,比如审计“应收账款”,我们会发函证(询证函)给客户,问:“嘿,你欠被审计单位多少钱?”;审计“银行存款”,我们会去银行拿对账单。
个人观点: 我必须坦白,细节测试是审计工作中最累人、最枯燥,但往往也是最让人有安全感的部分,很多刚入行的小朋友会觉得这就是机械的“抽凭”,毫无技术含量,但我认为,细节测试是审计的“压舱石”。 无论企业的业务模式多么花哨,无论管理层的故事讲得多么动听,最终都要落实到每一张发票、每一笔银行流水上,在细节测试中,你能看到企业最真实的运营状态——那些杂乱的报销单据背后,往往藏着内控失效的蛛丝马迹。
实质性分析程序:用逻辑去“破案”
如果说细节测试是“显微镜”,那么实质性分析程序就是“望远镜”,它不是盯着每一笔数字看,而是通过分析数据之间的逻辑关系,从宏观和趋势的角度来发现异常。
生活实例: 还是以家庭审计为例,如果你发现上个月你的电费突然从200元涨到了2000元,你不需要去核对每一度电的读数(细节测试),你只需要运用常识进行“实质性分析”:
- 纵向比较: 去年同月的电费是多少?如果去年也是200元,那今年这就很反常。
- 横向比较: 邻居家的电费涨了吗?如果大家都涨了,可能是调价;如果没涨,那是你家里的问题。
- 结构分析: 这2000元里是不是包含了一笔新买的空调?
通过这种分析,你会迅速判断出:这笔电费大概率出错了,或者家里有人偷用了电。
在审计中,我们会计算各种比率(毛利率、周转率),做趋势分析,做绝对额比较,一家制造企业,今年的原材料价格上涨了10%,但产品的毛利率反而上升了5%,这就违背了基本的商业逻辑,这时候,实质性分析程序就亮起了红灯,提示我们需要深入调查。
个人观点: 我非常推崇实质性分析程序,甚至认为它是区分“机械查账员”和“优秀审计师”的分水岭。细节测试只能发现显性的错误,而分析程序能发现隐性的舞弊。 一个有经验的审计师,脑子里装着各种行业模型和财务指标,看到数字的一瞬间就能感觉到“不对劲”,这种“商业嗅觉”是通过实质性分析程序锻炼出来的,我也必须提醒大家,分析程序不是万能的,它高度依赖数据的可靠性和假设的合理性,如果基础数据本身就是假的,分析出来的结果也就是“垃圾进,垃圾出”。
什么时候用?怎么用?——实质性程序的策略
了解了实质性程序包括什么之后,我们更要知道如何部署它们,这就像打仗,知道了我们有步兵(细节测试)和空军(分析程序),还得知道怎么排兵布阵。
根据审计准则的要求,无论评估的重大错报风险结果如何,注册会计师都应当针对所有重大类别的交易、账户余额和披露实施实质性程序,这是硬性规定,是保底的要求。
但在实际操作中,我们会根据风险评估的结果来调整两者的比例。
高风险领域:细节测试为王
当我们认为某个领域存在很高的舞弊风险时(比如收入确认、存货计价),单纯的分析程序已经不够了,我们必须进行大量的细节测试。
具体案例: 我曾经审计过一家拟上市的零售企业,他们的收入增长非常快,但通过风险评估,我们发现他们的回款周期异常变长,且管理层有强烈的上市融资动机(舞弊风险高)。 这时候,如果我只做分析程序,比如算算周转率,可能还看不出问题,因为管理层可能通过虚构销售同时虚构回款来把指标做平,我们投入了大量人力进行细节测试:
- 我们抽取了大额的销售合同,核对物流单据,发现有些货物的发运日期早于合同签订日期(逻辑不通)。
- 我们对期末的大额应收账款发函证,结果大量回函不符或无法收回。
- 我们甚至亲自去仓库盘点,发现很多账面上有的“库存商品”根本不存在。
在这个案例中,细节测试就是我们的“杀手锏”,直接戳破了财务数据的泡沫。
低风险且稳定领域:实质性分析程序唱主角
对于那些风险较低、数据历史波动不大的项目,比如每月固定的房租收入、折旧费用的计提,做大量的细节测试纯属浪费时间,这时候,实质性分析程序就非常高效。
个人观点: 这里我想发表一个关于“效率”的观点,很多审计项目经理(SA)为了“免责”,往往倾向于做大量的细节测试,因为底稿里附满了凭证,看起来工作量很饱满,监管检查时也挑不出毛病,而做分析程序,如果解释不当,反而容易被质询。 但我认为,优秀的审计应该是在保证质量的前提下追求极致的效率。 如果通过简单的分析就能确认折旧计提的准确性,为什么还要去翻几百张凭证呢?我们审计师的职责不是制造底稿,而是发现真相,滥用细节测试而忽视分析,是一种思维上的懒惰。
实质性程序的设计与执行:从理论到落地
要把实质性程序包括什么这个问题讲透,我们还必须深入到设计的层面,在设计这些程序时,我们心中必须时刻装着“审计目标”。
针对不同的认定,程序大相径庭
这是很多初学者容易晕的地方,同样是“存货”,你要查的是“存在”(有没有)还是“计价”(值多少钱),程序完全不同。
- 针对“存在”认定: 我们通常从账到实,比如账上记着100个苹果,我去仓库看,真的有100个吗?这时候主要靠盘点、函证。
- 针对“完整性”认定: 我们通常从实到账,比如仓库里实际有150个苹果,账上只记了100个吗?这时候主要靠检查原始单据是否都入账了,比如追踪出库单到账面记录。
生活实例: 这就好比你清点家里的藏书。 如果你想确认书架上有没有《红楼梦》(存在性),你拿着书单去找书。 如果你想确认是不是所有书都登记在册了(完整性),你得拿着书架上的每一本书,去对书单,看看有没有哪本是“黑户”。
个人观点: 在设计实质性程序时,“方向感”至关重要。 我见过太多审计助理,在查完整性时还在做“从账到实”的测试,结果查了一百个样本,一个错都没发现,洋洋自得,殊不知方向反了,根本查不出漏记的问题,这就像你要去南极,却一直往北走,走得越快,离目标越远。
双重目的测试:一鱼多吃
在实务中,我们往往希望一个程序能同时解决多个问题,比如我们在检查销售发票(细节测试)时:
- 看发票金额是否正确(准确性);
- 看发票是否真的开给了客户(发生);
- 看发票日期是否跨期(截止)。
这种双重目的的测试能大大提高工作效率,但前提是审计师必须清楚,这个程序到底覆盖了哪些认定,哪些没覆盖,没覆盖的部分,必须另想办法。
关于实质性程序的几点“冷思考”
写到这里,我想跳出教科书,分享几点我在实务中关于实质性程序的深刻感悟。
不要迷信“函证”这个细节测试工具
在细节测试中,函证被认为是最强有力的证据(外部证据),现在的世界太复杂了。 我曾遇到过一个案例,被审计单位串通客户,我们在函证时,客户确实盖章确认了欠款金额,但后来深入调查发现,那个公章是私刻的,或者双方有抽屉协议:“你帮我确认这笔应收账款,下个月我把货退给你。” 实质性程序必须结合职业怀疑。 函证回来了,相符,就万事大吉了吗?还要考虑回函的地址是否正常,印章是否清晰,是否有迹象表明串通舞弊。
实质性分析程序需要“懂业务”
我前面提到分析程序很重要,但要做好分析程序,你不能只懂会计,你必须懂业务。 比如审计一家互联网公司,你不能只看收入增长率,你得看他们的“日活用户”(DAU)、“获客成本”(CAC)、“用户生命周期价值”(LTV),如果收入涨了,但日活跌了,这不符合逻辑。 现在的实质性程序,已经越来越要求审计师具备“业财融合”的能力。 如果你看不懂业务逻辑,你就无法设计出有效的分析程序,也就无法识别那些经过精心粉饰的财务舞弊。
期中审计与期末审计的权衡
有时候为了赶进度,我们会在期中(比如10月份)做实质性程序,期中做的测试,覆盖不了期中到期末这段期间的风险。 这时候,我们需要结合:
- 将期中测试的结论合理延伸至期末;
- 针对剩余期间实施进一步的实质性程序;或者
- 对剩余期间实施控制测试(如果有效)。
个人观点: 我个人的习惯是,对于高风险项目,尽量在资产负债表日(临近12月31日)进行实质性程序,虽然这意味着我们要在年底加班加点,非常辛苦,但这能最大程度地保证审计证据的时效性和相关性,期中测试往往只能作为预审,真正的“决战”永远在期末。
实质性程序是审计师的“良心”
回到最初的问题:实质性程序包括什么? 它包括细节测试和实质性分析程序。 细节测试让我们脚踏实地,用证据说话; 分析程序让我们仰望星空,用逻辑思考。
虽然我们可以用各种专业术语来包装它,用各种底稿模板来规范化它,但归根结底,实质性程序是审计师对企业财务报表进行独立验证的过程。
在这个过程中,我们会遇到管理层的推诿,会遇到业务的复杂性,甚至会遇到各种诱惑和压力,只要我们严格执行了设计好的实质性程序,保持了应有的职业怀疑,我们就能心安理得地签署审计报告。
实质性程序,不仅是审计准则的要求,更是审计师的“良心”。 它是我们在这个充满不确定性和数字游戏的世界里,维护财务信息真实性的一道坚固防线。
希望这篇文章能帮你从更立体的角度理解“实质性程序包括什么”,下次当你再翻开审计底稿,看到那些密密麻麻的数字和枯燥的检查清单时,试着想一想背后的逻辑和故事,你会发现,审计其实是一件很有趣也很有意义的事情。
加油,未来的审计师们!




还没有评论,来说两句吧...