收入确认标准:实用 ASC 606 和 IFRS 15 实施指南

通过 SaaS、服务、制造和建筑业务的实际示例实施 ASC 606 和 IFRS 15 收入确认标准。

E
ECOSIRE Research and Development Team
|2026年3月16日3 分钟阅读529 字数|

属于我们的Compliance & Regulation系列

阅读完整指南

收入确认标准:实用 ASC 606 和 IFRS 15 实施指南

收入确认错误是财务重述的首要原因,占自 ASC 606 生效以来 SEC 要求的所有重述的 37%。该标准基于原则的方法为企业提供了灵活性,但这种灵活性会产生判断力,即使是经验丰富的会计团队也会陷入困境。

本指南消除了理论复杂性,为 ASC 606(美国 GAAP)和 IFRS 15(国际标准)提供实际实施指南。这两个标准共享相同的五步框架,只是我们在全文中讨论的应用程序存在细微差别。


五步收入确认模型

第 1 步:识别合同

当满足所有五个标准时,合同就存在:

  1. 批准和承诺 --- 双方已批准本合同(书面、口头或默示)
  2. 已确定的权利 --- 各方关于商品/服务的权利是可识别的
  3. 已确定的付款条件 --- 可以确定商品/服务的付款条件
  4. 商业实质 --- 交易具有商业实质(风险、时间或现金流量会发生变化)
  5. 可能收取代价 --- 实体很可能收取对价

常见问题:

  • 与长期客户的口头协议 --- 如果满足所有标准,合同仍然有效
  • 具有可变对价的合同 --- 包括在开始时是否满足标准
  • 需要客户信用审批的合同 --- 可能需要推迟到获得批准为止

第 2 步:确定绩效义务

履约义务是转让特定商品或服务的承诺。

不同的测试(两者都必须满足):

  1. 能够与众不同 --- 客户可以从商品/服务本身或利用现成的资源中受益
  2. 在合同中明确 --- 该承诺可与其他承诺分开识别(不高度相关或高度依赖)
业务类型典型的履约义务捆绑注意事项
SaaS软件访问、实施、培训、支持实施可能会或可能不会不同
制造产品、保修、安装、维护延长保修期是明确的;标准保修不是
建筑设计、建造、调试通常合并为单一义务
专业服务咨询阶段、可交付成果、报告如果单独有价值的话,每个阶段可能是不同的
零售产品、忠诚度积分、礼品包装忠诚度积分是一项单独的义务

第三步:确定交易价格

交易价格是主体因转让商品或服务而预期收到的对价金额。

要考虑的组件:

  • 固定对价 --- 合同价、标价
  • 可变对价 --- 折扣、回扣、退款、绩效奖金、罚款
  • 限制性可变对价 --- 仅包括极有可能 (IFRS 15) 或很可能 (ASC 606) 不转回的金额
  • 重要的融资成分 --- 如果付款时间与交付时间显着不同(>12 个月),则进行调整
  • 非现金对价 --- 以公允价值计量
  • 应付给客户的对价 --- 降低交易价格,除非付款是针对不同的商品/服务

可变对价估计方法:

  1. 期望值 --- 可能结果的概率加权总和(最适合大量人群)
  2. 最可能的金额 --- 单一最可能的结果(最适合二元结果)

第四步:分配交易价格

当合同存在多项履约义务时,按照相对独立售价(SSP)分配交易价格。

SSP 测定层次:

  1. 可观察价格 --- 单独出售时收取的价格
  2. 调整后的市场评估 --- 价格竞争对手对类似商品/服务的收费
  3. 预期成本加利润 --- 预期成本加适当利润
  4. 残差法 --- 仅当 SSP 高度可变或不确定时才允许

分配示例:

一家软件公司以 120,000 美元的价格出售捆绑包,其中包含:

组件过磷酸钙相对%分配价格
软件许可证(3 年)80,000 美元53.3%64,000 美元
实施服务40,000 美元26.7%32,000 美元
年度支持(3 年)30,000 美元20.0%24,000 美元
总计150,000 美元100%120,000 美元

步骤 5:确认收入

当(或作为)通过转移控制权履行履约义务时确认收入。

时间点识别(特定时刻的控制转移):

  • 客户拥有实际财产
  • 客户拥有合法所有权
  • 客户已接受资产
  • 客户具有重大风险和回报
  • 实体拥有目前的付款权

随时间识别(控制连续转移):

  • 客户同时获得并消费福利(服务)
  • 实体的绩效创造或增强了客户控制的资产(建设)
  • 实体的履约创造了一种没有其他用途的资产,并且实体拥有就迄今为止已完成的履约付款的可执行权利

针对特定行业的实施

SaaS 和订阅业务

SaaS 收入确认是随着时间的推移而确认的,因为客户同时接收和使用软件服务的好处。

关键考虑因素:

  • 安装费 --- 一般不明确;分配软件访问义务并在合同期内确认
  • 实施服务 --- 明确客户是否可以聘请第三方;确认已交付。如果高度定制,则不明显;与软件访问结合
  • 基于使用的定价 --- 当使用发生时进行识别(IP 许可证基于销售的版税例外)
  • 合同续签 --- 评估续签选择权是否为实质性权利(如果大幅折扣)

日记条目模式(每月 SaaS):

Contract value: $12,000/year
Monthly recognition: $1,000

Dr. Accounts Receivable  $1,000
  Cr. SaaS Revenue        $1,000

制造和产品销售

产品收入通常在控制权转移时确认。

运输条款很重要:

国际贸易术语解释通则控制转移于收入确认点
EXW(工厂交货)卖家码头当货物离开设施时
离岸价承运人取货当承运人接管时
离岸价目的地买家码头买家收到货时
到岸价格目的港货物到达港口时

开票并保留安排 --- 仅在以下情况下才在交货前确认收入:

  • 安排具有实质性商业理由
  • 产品单独标识为属于客户
  • 产品目前已准备好转移
  • 实体不能使用该产品或将其引导给其他客户

建筑和长期合同

建设合同通常使用输入或输出方法来履行一段时间内的履约义务。

输入法(成本比):

Revenue recognized = (Costs incurred to date / Total estimated costs) x Total contract price

输出方法(里程碑、交付单位):

Revenue recognized = (Output delivered to date / Total expected output) x Total contract price

损失合同: 如果预计总成本超过合同价格,则立即确认全部预期损失。

专业服务

固定费用约定:

  • 使用已发生的小时数/预计总小时数来识别一段时间内的情况
  • 重新评估每个报告日期的预计总工时
  • 如果估计发生变化,则作为估计的变化进行会计处理(累积追赶)

时间和材料约定:

  • 按工时计费确认收入(如果开具发票的权利等于交付的价值,则可以使用实用的权宜之计)

主要差异:ASC 606 与 IFRS 15

主题ASC 606(美国公认会计准则)IFRS 15(国际)
可变对价约束“可能”不会出现重大逆转“极有可能”不会发生重大逆转
许可区分访问权与使用权相同的框架,相似的结果
临时披露中期浓缩与年度要求相同
非公有制实体救济减少披露选项没有同等的救济
收藏品尽可能识别阈值相同,但“可能”意味着 IFRS 中 >50%,而 GAAP 中大约 75%
合同成本销售佣金资本化 (ASC 340-40)将增量成本资本化 (IFRS 15.91-98)

收入确认的 ERP 配置

Odoo 收入确认设置

  1. 在会计设置中启用收入确认模块
  2. 为每个产品类别配置识别规则
  • 交货时(时间点)
  • 超过合同期限(基于时间)
  • 基于里程碑(输出方法)
  • 基于完成百分比(输入法)
  1. 在会计科目表中设置递延收入科目
  2. 为订阅和长期合同创建认可时间表
  3. 自动化日记账分录以进行月度/季度认可
  4. 配置报告以按期间显示已确认收入与递延收入

ERP 收入确认清单

  • 按识别方法分类的产品(时间点与超时)
  • 记录捆绑产品的独立售价
  • 为每个收入流创建的递延收入账户
  • 使用样本合同测试的认可表
  • 记录期末截止程序
  • 配置披露报告(分类、合同余额、剩余义务)
  • 与计费系统集成已验证

常见收入确认错误

  1. 在控制权转移之前确认收入 --- 装运 FOB 目的地但在装运时确认
  2. 忽略可变对价 --- 在开始时不估计回扣和批量折扣
  3. 不当捆绑 --- 将应单独确认的履约义务合并在一起
  4. 缺少实质性权利 --- 未能将续订折扣确定为单独的义务
  5. SSP测定不一致 ---对同一产品使用不同的方法,没有正当理由

相关资源


ASC 606 和 IFRS 15 下的收入确认需要对每种合同类型进行深入分析,但五步模型提供了一致的框架。通过正确的 ERP 配置和记录的策略,您的组织可以实现合规、准确的收入确认,而无需在月底进行混乱。 联系 ECOSIRE 获取有关收入确认实施的专家指导。

E

作者

ECOSIRE Research and Development Team

在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。

通过 WhatsApp 聊天