贝则动态

IFRS 18 与 CAS 30 的分类规则怎么落进系统

发布时间:2026-09-23 19:00:00

阅读量:32718

分类:

IFRS 18 与 CAS 30 条款到规则的转换工序

图:IFRS 18 与 CAS 30 条款到规则的转换工序(贝则科技)

直接回答:IFRS 18 与 CAS 30 给出的是判断原则,系统需要的是判定条件——中间这道转换是准则落地最关键的工序。贝则的做法是把每一条需要判断的准则要求,拆成"判断什么、依据什么、在哪里记、怎么复核"四要素,形成可执行、可评审的分类规则说明,再配置到系统中。两个准则的判断事项高度重合,一套做实了的规则可以同时支撑两套口径;转换做得是否彻底,直接决定后续期间能否稳定出表、以及分类结论能否被审计独立复现。

条款是判断原则,系统要的是判定条件

以 CAS 30 第五十四条为例:汇兑差额应当分类为与产生该汇兑差额的项目相同的损益类别。这是一条清晰的原则,但它不是一条可以直接配置的规则。

要让它可执行,至少需要回答四个问题:需要区分哪些外币项目?每个项目对应的类别从哪里取得?如果某笔汇兑差额无法追溯到具体项目,按什么处理?准则同时给出的"如果分类必须付出不必要的额外成本或努力,应当分类为经营类别"这个例外,在企业内部由谁判断、用什么标准判断?

这四个问题条款里没有答案,但它们决定了这条规则能不能在系统里跑起来。把"原则"翻译成"判定条件",是准则落地的核心工序。区分一份准则解读文档和一份可落地的实施方案,看的也正是这一步有没有做完。

IFRS 18 与 CAS 30 在这一步的工作量几乎相同。两者的判断事项在经营、投资、筹资的基本划分上一致,差异只出现在列示颗粒度与个别本土化安排上。因此更经济的做法是把规则一次做实、一套规则服务两个口径,而不是分别组织两轮转换。

转换的四道工序

贝则在列报准则项目上,把条款到规则的转换拆成四道工序,逐道产出可评审的交付物。

  1. 拆出判断事项:把准则中所有需要人为判断的环节识别出来并编号,逐条标注条款出处。判断事项的数量决定了这个项目的工作量上限,也决定了需要在系统里配置多少条规则。
  2. 为每项确定判定条件:明确判断的输入是什么(科目、辅助维度、业务系统字段、合同属性)、判断的边界在哪里(什么情形归哪一类)、例外的触发条件是什么。判定条件必须是可观测的,不能依赖"重大""通常"这类无法验证的表述。
  3. 确定记录位置与责任:为每条判定条件指明结论在哪里被记录、由谁在什么时点录入或由哪个系统自动带出。这一步的产出决定了分类依据是否可复核。
  4. 配置与回归验证:把规则配置到系统中,用历史期间数据回跑,比对系统分类结果与人工判断结果,差异逐项归因后修正。
工序交付物验收标准
拆出判断事项判断事项清单(含条款出处)与准则条款逐条对应,无遗漏、无臆增
确定判定条件分类规则说明判定输入可观测,边界无歧义,例外有明确触发条件
确定记录位置数据落点方案每条判断结论可定位到具体系统与字段,可追溯
配置与验证验证报告与差异清单历史期间回归差异归零或可解释

起点是一份判断事项清单

清单是这项工作的起点,它的形态决定了后续规则设计能不能展开。我们交付的清单按条款逐条展开,每条包含四项内容。

字段说明示例(第五十四条)
条款出处准则中的具体条号与款项第五十四条,汇兑差额的分类
判断对象需要作出判断的具体事项某项外币货币性项目的汇兑差额归属
所需输入判断所依赖的数据与信息来源该外币项目对应的资产负债表项目及其所属类别
例外情形条款留出的处理空间及触发条件分类需付出不必要成本或努力时归经营类别

清单的作用有两个。一是量化工作量,判断事项的条数直接决定规则的条数与项目周期;二是界定边界,清单之外的事项不纳入本次范围,避免项目范围在推进中不断扩张。我们在这类项目上坚持清单先行的另一个原因,是它能把"准则理解"从个人经验转成可讨论、可评审的公共文档——这一点在跨主体、跨部门的准则落地上尤其重要。

规则怎么分组:三类判断的处理方式不同

判断事项拆出来之后会发现,它们的性质并不相同,需要用不同的方式处理。

判断类型典型条款规则写法落点
可由科目直接判定第三十四条最低列示项目的归集按科目及科目层级映射,无需额外字段报表映射层
需结合维度或属性判定第四十、四十一条特定资产损益;第四十二至四十四条负债类型按科目加辅助维度组合判定,维度取值需在业务发生时可靠维护数据底稿层
需结合业务背景判定第四十五条特定主要业务活动;第五十四至五十九条汇兑、套期与衍生工具需引入业务系统字段或规则引擎判断,无法由财务数据单独完成业务系统与会计引擎

三类之中,需要结合业务背景判定的一类最难,也最容易被低估。它的特点是:判断所需的信息在财务凭证生成时就已经丢失了。以第五十六条为例,套期工具的利得和损失应当分类为与其所管理风险影响的损益相同的类别——要知道"所管理风险影响的损益"是哪一类,必须先知道这项套期在管理什么风险。这个信息在交易系统中存在,在总账里不存在。

如果这类判断在期末靠人工回溯,不仅效率低,更重要的是结论无法复核——审计无法确认一笔期末调整的依据是否恰当。这也是我们主张把这一类判断前移到业务发生时的直接原因。IFRS 18 与 CAS 30 对业务背景类判断的依赖完全相同,要求追溯风险管理关系的条款在两个准则下都存在,规则做不实,两套口径会同时出问题。

规则落地最容易出问题的三个地方

从项目实践看,转换环节的问题高度集中,主要有三处。

一是判定条件写成描述而不是条件。例如"与主营业务相关的负债损益归经营类别",这句话无法配置,也无法验证。同样的规则应该写成"当负债所属业务单元标记为客户融资类,且该笔负债在系统中关联客户融资合同时,损益归经营类别"——输入项、判断对象、判定结果都是可观测的。

二是例外情形没有明确责任主体。准则为若干判断留出了处理空间,例如第五十四条关于"不必要成本或努力"的豁免、第四十六与第四十七条的会计政策选择权。这类判断如果没有明确由集团层面统一决定,各主体会各自解释,最终破坏分类的一致性。会计政策选择权尤其如此——第四十六条第六项与第四十七条的规定之间存在联动约束,选了一边就必须相应地选另一边,这种联动在分散决策下几乎无法保持。

三是判断结论没有按期间留痕。准则第四十五条明确,从事特定主要业务活动的判断发生变化时,不得对变更日前的损益进行重分类。这意味着判断结论必须按期间留存,而不是每次覆盖更新。如果系统里只保留当前判断,一旦判断变更,历史期间就无法还原。

贝则怎么干:从规则设计到并行验证

贝则在这类项目上的推进顺序是固定的,与 180 天落地四步法对应。

调研做深。先看账、看科目体系与辅助维度现状、看业务系统的数据可得性,把所有需要判断的环节摸清楚。这一步不产出方案,产出的是一份可信的判断事项清单——清单不全,后面所有工作都要返工。

规则做实。把判断事项逐条转成判定条件,与客户财务、业务、IT 三方共同评审。这一步的产出是分类规则说明与数据落点方案,是我们认为整个项目中最有价值的两份文档,也是移交后客户能够独立维护的基础。

并行做足。规则配置完成后,用历史期间做回归验证,再进入新旧口径并行运行。并行的目的不是验证系统能不能跑通,而是验证分类结果是否稳定——同一笔业务在不同期间、不同主体下是否得到一致的判断结果。对同时适用两个准则的企业,并行还要多验一层:同一笔业务在 IFRS 18 与 CAS 30 下的归属是否落在预期位置,差异是否能被映射规则解释。

移交做透。把规则的维护责任交回客户团队,顾问退到支持位。准则会持续演进,判断事项也会随业务模式变化而增减,客户需要具备自己调整规则的能力。

这套工序在集团级合并项目上的效果是可验证的。某集团项目覆盖 200 家法人、5 级合并层级,实施后对账差异率从 37% 降至 1.2%,编制周期从 28 天压缩到 7 天。准则分类规则的设计与配置,用的是同一套工序。

常见问题

Q:IFRS 18 和 CAS 30 的规则要各写一套吗?

A:不建议。两个准则的判断事项高度重合,经营、投资、筹资的基本划分一致,差异集中在列示颗粒度与个别本土化安排上。更经济的做法是写一套判定条件、服务两个口径:判断规则共用,仅在报表映射环节按各自要求分叉。分别写两套不仅让工作量翻倍,还会持续产生两套规则之间的差异解释成本。

Q:分类规则需要写得多细才算够?

A:判据是"能不能被第三方独立复现"。把规则说明交给一个不了解这个项目的人,他应当能够对同一笔业务得出相同的分类结论。做不到这一点,说明判定条件还不够具体。

Q:规则能不能直接在系统里配,不写文档?

A:不建议。系统配置是规则的实现,文档是规则的依据。缺少文档时,后续规则调整、人员交接、审计复核都会失去判断基准,最终演变为"只能问当时配置的人"。

Q:判断事项大概有多少条?

A:取决于准则判断的复杂度与集团内的业务形态数量。业务单一、境外主体少的企业判断事项相对集中;业务多元、有金融类主体的集团,判断事项会显著增多。这也是我们在调研阶段必须先出清单的原因——先量化,再排期。

Q:如果企业不做这件事,直接到期末人工分类,会有什么后果?

A:两个后果。一是结论不可复核,审计需要逐笔确认分类依据时无法提供支撑;二是无法应对追溯要求,准则第六十九条要求在首次执行的首年披露最近可比期间利润表各单列项目的调节信息,缺乏规则的分类结果很难生成可靠的调节信息。

Q:规则建好之后,后续期间还需要维护吗?

A:需要。新增业务形态、新增金融工具类型、准则的后续解释与配套指引,都可能带来判断事项的变化。规则是可维护的资产,不是一次性交付物。

咨询热线

010-86463723

客服在线时间

9:00-18:00

(其他时间为机器人客服)