实质性程序-实质步骤|审计工作的终极检验者

实质性程序,作为审计工作的核心环节与基石,是审计人员用以直接获取与管理层在财务报表中作出的各项认定相关的审计证据的程序。其根本目标在于发现财务报表在认定层次上的重大错报,无论是由于错误还是舞弊导致。这一概念与风险评估程序、控制测试共同构成了现代风险导向审计的完整框架,但其地位至关重要,因为无论内部控制多么有效,审计人员都必须通过实质性程序来获取直接、可靠的审计证据以支持审计意见。

实质性程序并非单一方法,而是一个包含细节测试和实质性分析程序两大类的工具箱。细节测试针对各类交易、账户余额和披露进行,通过检查、观察、询问、函证、重新计算等具体手段,直接验证其金额的正确性。而实质性分析程序则通过研究财务数据与非财务数据之间可预测的关系,评估财务信息并识别异常波动,通常适用于存在稳定预期关系的大量交易。

在审计实践中,实质性程序的性质、时间安排和范围,需根据对被审计单位及其环境的了解、内部控制的有效性评估以及重大错报风险的评估结果进行精心设计和调整。其执行深度与广度,直接决定了审计证据的充分性和适当性,是审计质量的生命线,也是审计人员专业判断和职业怀疑精神的集中体现。深入掌握实质性程序的原理与应用,对于保障资本市场的财务信息质量,维护公众利益,具有不可替代的决定性作用。

网页导航说明

本页面采用全锚点导航设计,所有内容均在同一页面展示,方便您快速定位所需信息。页面布局经过重新优化,采用模块化设计、卡片式排版、选项卡切换与时间轴展示相结合的方式,确保信息结构清晰、阅读体验流畅。所有选项卡均经过功能验证,可正常切换并显示完整内容。

实质性程序的内涵与核心目标

在现代风险导向审计的宏大体系中,实质性程序扮演着无可争议的“终极检验者”角色。它超越了对于内部控制有效性的依赖评估,直接深入到财务数据的肌理之中,通过一系列精心设计、针对性极强的审计操作,为审计意见的形成提供最直接、最坚实的证据支持。易搜职考网在多年的专业研究与服务实践中深刻认识到,对于审计从业者乃至财经领域的学习者来说,透彻理解并娴熟运用实质性程序,不仅是通过相关职业资格考试的关键,更是在未来执业生涯中保障工作质量、规避职业风险的基石。

实质性程序,简而言之,是指审计人员为了发现认定层次的重大错报而实施的审计程序。这里的“认定”是指管理层在财务报表中作出的明确或隐含的表达,通常分为三类:

  • 与各类交易和事项相关的认定:如发生、完整性、准确性、截止、分类。
  • 与期末账户余额相关的认定:如存在、权利和义务、完整性、计价和分摊。
  • 与列报和披露相关的认定:如发生以及权利和义务、完整性、分类和可理解性、准确性和计价。

实质性程序的核心目标就是针对这些具体认定,获取充分、适当的审计证据,以验证财务报表数字是否不存在由于错误或舞弊导致的重大错报。这意味着,无论审计人员对被审计单位内部控制有效性的评价有多高,都必须执行实质性程序。这是审计准则的强制性要求,体现了审计工作的根本属性——独立验证。易搜职考网提醒,这一“必须执行”的原则是审计独立性与可靠性的最后防线,任何忽视或削弱实质性程序的做法,都将使审计结论的基础变得脆弱不堪。

实质性程序三大核心特征

  • 直接性:直接针对财务报表认定获取证据,不依赖内部控制有效性
  • 强制性:无论风险评估结果如何,均必须执行,无豁免情形
  • 综合性:包含细节测试与实质性分析程序两大类,互为补充

实质性程序与相关程序的逻辑关系

实质性程序与风险评估程序、控制测试共同构成现代风险导向审计的完整闭环,但三者定位不同:

  • 风险评估程序:识别和评估财务报表重大错报风险,为设计实质性程序提供依据
  • 控制测试:测试内部控制有效性,用于确定是否信赖控制及减少实质性程序工作量
  • 实质性程序:直接获取审计证据,无论控制测试结果如何均必须执行

者关系可形象理解为:风险评估是“导航”,控制测试是“辅助路径”,实质性程序是“主干道”——即使有导航和辅助路径,主干道依然必须通行,且其通行质量直接决定最终目的地(审计意见)的可靠性。

实质性程序的主要类型及其应用

实质性程序主要包含两大类型:细节测试和实质性分析程序。二者在逻辑、方法和适用场景上各有侧重,在实践中常结合使用,形成互补的证据链。

细节测试

细节测试是对各类交易、账户余额和披露的具体细节进行测试,目的是直接识别是否存在错报。它如同显微镜下的观察,关注个体项目的准确性。常用的细节测试程序包括:

  • 检查:审查记录或文件(如合同、发票、银行对账单),包括纸质和电子形式。
  • 观察:查看相关人员正在从事的活动或执行的程序(如存货盘点)。
  • 询问:向被审计单位内部或外部知情人员获取财务或非财务信息。
  • 函证:直接从第三方获取书面答复作为审计证据(如银行函证、应收账款函证)。
  • 重新计算:核对记录中的数学准确性或进行独立计算。
  • 重新执行:独立执行被审计单位内部控制中原本由其人员执行的控制程序。

例如,为了验证应收账款的存在和准确性,审计人员可能会选取一定数量的客户账户,直接向客户发函确认欠款余额;为了验证固定资产的存在,可能会进行实物监盘。细节测试的优势在于证据直接、说服力强,尤其适用于风险较高、金额重大的项目。易搜职考网在研究历年审计案例时发现,绝大多数财务舞弊的最终曝光,都离不开审计人员执行的深入、细致的细节测试。

实质性分析程序

实质性分析程序则是通过分析财务数据之间以及财务数据与非财务数据之间的内在关系,对财务信息作出评价,并识别出与预期值存在显著差异的波动或关系。它更像是一种宏观扫描和趋势分析,适用于存在可预测关系的大量交易。其基本步骤包括:

  • 建立预期:基于对被审计单位及其行业的了解,建立对财务数据关系的合理预期(如毛利率的稳定性、销售收入与运费之间的比例关系)。
  • 确定可接受差异额:设定一个阈值,超过该阈值的差异将被视为“显著”,需要进一步调查。
  • 识别并调查差异:将实际记录金额与预期值进行比较,对发现的重大差异询问管理层并获取解释与佐证证据。
  • 评估分析结果:判断差异是否已获合理解释,是否需要扩大审计程序。

例如,在审计销售收入时,审计人员可能将本期销售收入与上期进行比较,分析月度波动,或将销售收入增长率与行业平均水平、宏观经济数据对比。如果发现某月销售收入异常激增但并无合理的市场或经营原因支持,则可能表明存在收入确认方面的重大错报风险。易搜职考网强调,实质性分析程序的有效性高度依赖于数据的可靠性和预期关系的稳定性,以及审计人员的专业判断能力。

细节测试与实质性分析程序对比

细节测试
实质性分析程序
结合应用

适用场景

  • 高风险领域(如收入、存货、固定资产)
  • 金额重大或性质特殊的项目
  • 需要直接证据支持的认定(如存在、发生)
  • 舞弊风险较高的领域

典型程序

  • 函证银行存款余额
  • 监盘库存商品
  • 检查大额采购合同
  • 重新计算折旧费用
  • 观察销售退货流程

优势

  • 证据直接、说服力强
  • 适用于各类风险水平
  • 可针对具体错报类型设计
  • 便于形成明确结论

局限

  • 工作量大、成本高
  • 抽样风险可能导致遗漏错报
  • 对大量常规交易效率较低
  • 过度依赖细节可能忽视整体趋势

适用场景

  • 存在稳定预期关系的大量交易
  • 常规性、重复性业务
  • 需要快速识别异常波动的领域
  • 数据质量高、历史信息完整

典型程序

  • 毛利率趋势分析
  • 销售收入与运费比率分析
  • 人工成本与产量关系分析
  • 利息支出与借款余额关系分析
  • 用电量与产量匹配分析

优势

  • 覆盖范围广、效率高
  • 有助于识别系统性错报
  • 提供整体层面的证据
  • 可结合行业数据增强说服力

局限

  • 依赖数据质量与关系稳定性
  • 难以发现单一重大错报
  • 需要高度专业判断
  • 在经营环境剧变时效果下降

互补优势

  • 细节测试验证个体准确性,分析程序识别整体异常
  • 分析程序发现异常后,用细节测试深入调查原因
  • 双重验证增强审计证据的说服力
  • 平衡审计效率与效果

实务案例

在审计某制造企业时,审计团队首先通过毛利率分析发现Q3毛利率异常上升15%,而同期行业平均下降3%。随后,团队对Q3主要客户执行应收账款函证,发现3家客户确认金额与账面差异达280万元。进一步检查销售合同和发货单,发现企业提前确认了300万元收入(货物尚未发出),属于典型的收入提前确认舞弊。此案例充分体现了分析程序发现问题、细节测试锁定证据的协同效应。

实质性程序的性质、时间安排和范围的设计

如何设计有效的实质性程序,是审计专业能力的集中体现。其设计主要围绕三个维度:性质、时间安排和范围。这三者的设计并非孤立,而是相互关联、动态调整的过程。审计人员需要基于持续的风险评估结果,灵活调整程序的性质、时间和范围,以确保审计资源的有效投放。

实质性程序的性质

性质是指程序的目的(细节测试还是分析程序)及其类型(如检查、函证等)。选择何种性质的程序,取决于审计目标(针对何种认定)和风险。例如:

  • 针对“存在”或“发生”认定,获取外部直接证据(如函证、监盘)通常比检查内部文件更有效。
  • 针对“完整性”认定,从原始凭证追查至账簿记录(顺查)比逆查更有效。
  • 当存在高度自动化处理且预期关系稳定时,实质性分析程序可能更有效率。

易搜职考网提醒:程序性质的选择需与认定类型精准匹配。例如,验证“截止”认定时,检查资产负债表日后若干天的发货单和销售发票,追溯至账簿记录,是比函证更直接有效的方法。

实质性程序的时间安排

时间安排是指何时执行程序,是在期中(资产负债表日之前)还是在期末(资产负债表日之后)。在期中执行实质性程序面临一个关键问题:如何将期中测试的结论合理延伸至期末?这通常需要:

  • 对剩余期间(期中至期末)实施进一步的实质性程序,或
  • 结合对剩余期间控制的测试,共同为将期中测试结论延伸至期末提供保证。

在某些情况下,如针对舞弊风险的审计,在期末或接近期末实施程序可能更为恰当。易搜职考网在辅导学员时发现,合理规划审计时间表,平衡期中与期末工作,是提升审计效率、确保审计效果的重要实务技能。

实质性程序的范围

范围是指实施程序的数量,如抽取样本的规模、执行分析程序所覆盖数据的广度。范围的大小受评估的重大错报风险水平的影响:风险越高,所需审计证据越多,范围越大。确定细节测试样本量时,需要考虑可容忍错报、预计错报、总体变异性等因素。对于实质性分析程序,范围则体现在数据的详细程度和分析的深度上。

以应收账款函证为例,当评估的重大错报风险为低水平时,可能只需对前五大客户(占余额80%)进行函证;当风险为高水平时,可能需要对所有客户进行函证或采用分层抽样,对高余额账户100%函证、低余额账户随机抽样。

时间轴:实质性程序设计决策流程

步骤1:识别认定层次重大错报风险

通过风险评估程序,确定各报表项目的关键认定及风险水平(高/中/低)

步骤2:选择程序性质
  • 高风险+存在/发生认定→函证、监盘等直接程序
  • 中风险+完整性认定→顺查、截止测试
  • 低风险+稳定性交易→实质性分析程序
步骤3:确定时间安排
  • 舞弊风险高→期末或接近期末执行
  • 系统稳定+控制有效→期中执行+延伸测试
  • 季节性业务→业务高峰后立即执行
步骤4:确定程序范围
  • 风险高+可容忍错报低→大样本/全覆盖
  • 风险中+历史准确率高→标准抽样
  • 风险低+数据完整→分析程序为主
步骤5:动态调整与复核

根据测试中发现的新信息(如异常差异、管理层解释不可靠),及时调整后续程序的性质、时间和范围

针对特别风险与仅实施实质性程序的情况

针对特别风险的应对

对于评估为特别风险的事项(如与重大非常规交易或判断事项相关的风险),审计准则规定了更为严格的应对措施。审计人员应当实施细节测试,或将细节测试与实质性分析程序结合使用。仅实施实质性分析程序不足以应对特别风险。这是因为特别风险往往涉及复杂、非常规或主观性强的交易,其数据关系可能不稳定或不可预测。

特别风险的典型场景包括:

  • 重大的关联方交易(如资产出售给控股股东)
  • 异常的并购或重组交易
  • 复杂金融工具的估值(如衍生品、公允价值计量)
  • 重大估计变更(如坏账准备、资产减值)
  • 新业务、新技术带来的不确定性

易搜职考网强调:针对特别风险,审计人员必须保持高度职业怀疑,程序设计应具有不可预见性。例如,对关联方交易,除检查合同外,还应实施实地走访、独立第三方询证、检查资金流向等穿透式程序。

仅实施实质性程序的情况

在某些情况下,审计可能选择不依赖内部控制,即不执行控制测试,而完全依赖实质性程序来获取审计证据。这通常发生在:

  • 被审计单位的内部控制不存在或无效。
  • 实施控制测试的工作量可能大于因减少实质性程序而节省的工作量,从成本效益考虑不进行控制测试。
  • 与某些认定相关的审计证据主要来源于实质性程序(如递延所得税资产的价值认定)。

在这种情况下,实质性程序就成为获取审计证据的唯一主要来源,其设计和执行必须更加充分和深入。

不依赖内部控制
成本效益考量
特定认定限制

典型场景

  • 小型企业或家族企业:内部控制薄弱,缺乏职责分离
  • 新成立企业:制度尚未建立或执行不到位
  • 信息系统不完善:无法获取可靠的控制运行证据

应对措施

  • 扩大细节测试范围,如100%检查大额交易
  • 增加分析程序的深度,如分解月度数据进行趋势分析
  • 实施突击性程序,如突击盘点、突击观察
  • 获取更多外部证据,如银行对账单直接来自银行

成本效益原则

审计准则允许在成本效益权衡下选择实质性程序为主的方案。例如,某制造企业内部控制制度完善,但审计团队评估发现:对“生产成本”认定,控制测试需抽样检查200份工时记录并测试系统逻辑,耗时约15小时;而直接对100个产品批次的成本构成进行细节测试,仅需12小时且证据更直接。

决策流程

  1. 估算控制测试工作量(时间/人力)
  2. 估算可减少的实质性程序工作量
  3. 比较差额:若测试成本 > 节省成本,则选择实质性程序为主
  4. 记录决策依据及测试计划调整

特定认定的限制

某些认定由于其性质,无法通过控制测试获取充分证据,必须依赖实质性程序:

  • 计价和分摊:如固定资产折旧计算、存货跌价准备计提
  • 权利和义务:如所有权归属、质押限制
  • 截止:如收入确认时点、费用归属期间
  • 准确性:如利息计算、汇率转换

实务建议

对于此类认定,实质性程序应侧重于:

  • 检查计算过程(重新计算)
  • 验证支持性文件(检查合同、发票)
  • 获取管理层书面声明(但需配合其他程序)
  • 利用专家工作(如评估师对资产价值的估算)

执行实质性程序中的职业判断与常见挑战

实质性程序的执行绝非机械套用模板,它充满了需要运用职业判断的环节。从确定重要性水平和可容忍错报,到评估审计证据的充分性和适当性,再到对管理层解释的质疑和佐证,无不考验着审计人员的专业素养和职业怀疑精神。

在实践中,执行实质性程序常面临诸多挑战,易搜职考网结合大量实务反馈总结如下:

?

数据获取与质量挑战

被审计单位信息系统复杂、数据格式不兼容、数据本身不完整或不准确。例如,财务系统与业务系统数据未打通,导致销售收入与发货量无法匹配分析。

?

样本选择挑战

如何在高风险领域确定恰当的抽样方法及样本量,如何在有限时间内完成大样本量的测试。传统随机抽样可能遗漏异常项目,而选择性抽样又可能引入偏见。

?

分析程序有效性挑战

在经营环境剧烈变动时,难以建立稳定可靠的预期模型;管理层可能提供看似合理的解释掩盖真实问题。例如,疫情期间的销售数据波动,如何区分正常经营变动与舞弊。

?️

应对舞弊挑战

舞弊往往刻意隐瞒,设计常规程序可能难以发现,需要更具不可预见性和穿透力的程序。如对“供应商”函证时,除地址外还需验证联系人邮箱真实性。

⏱️

时间与成本约束

在审计时限和预算压力下,如何平衡审计程序的深度、广度与效率。期中执行过度可能导致期末工作不足,期末集中执行又可能因时间仓促影响质量。

?

职业怀疑保持挑战

与客户关系过于融洽可能导致对异常迹象“选择性忽视”;时间压力下可能降低证据标准。审计人员需定期自我检视判断的客观性。

应对挑战的实用策略

  • 数据标准化:在审计计划阶段明确数据需求,要求客户提供统一格式的电子数据,必要时使用ETL工具清洗。
  • 分层抽样:对高风险项目100%测试,中风险项目分层抽样,低风险项目分析程序为主,提高效率。
  • 动态预期模型:在分析程序中引入行业指数、宏观经济指标等外部变量,增强预期的稳健性。
  • 多渠道验证:对关键解释(如大额变动原因),至少获取两个独立来源的佐证(如内部会议纪要+外部邮件+银行流水)。
  • 时间缓冲:在审计时间表中预留10%-15%的弹性时间,应对突发风险或复杂问题。
  • 团队复核:对重大判断事项实行交叉复核,减少个人偏见影响。

典型案例:收入舞弊识别过程

某上市公司Q4销售收入同比增长45%,毛利率提升8个百分点,而行业平均下降2%。审计团队执行以下程序:

  1. 初步分析:发现运费/销售收入比率从3.2%降至1.8%,明显异常
  2. 细节测试:检查Q4前10大客户合同,发现3家为新客户、无历史交易记录
  3. 函证:对3家新客户发函,2家未回复;实地走访发现其注册地址为共享办公空间
  4. 资金追踪:检查回款账户,发现资金经多层转账后回流至客户关联方
  5. 管理层解释验证:要求提供发货物流单据,发现单据签名笔迹与授权人不符
  6. 结论:确认虚增收入2800万元,涉及舞弊风险高

此案例体现了:异常指标→假设形成→多程序验证→穿透式调查→结论形成”的完整链条,是实质性程序应对舞弊的典范。