交易价格不是合同上写的金额。准则要求考虑两个调整:可变对价(可能多收也可能少收)和重大融资成分(现在收还是以后收)。这两项调整都会改变当期确认的收入,且都需要估计。
一、可变对价的四种形态
形态一:折扣与返利。按采购量给予的价格折让、年度返利、阶梯定价。
形态二:奖励与罚款。提前完工奖励、延期交付罚款、质量不达标扣款。
形态三:价格保护。企业下调售价时,对客户库存给予差价补偿。
形态四:退货权。客户在约定期限内可以退货,形成“附有销售退回条款的销售”。
二、可变对价怎么估计
两种方法:
期望值法:适用于有多项类似合同的组合。比如 100 份合同,每份可能有不同的返利比例,按概率加权计算期望值。
最可能发生金额法:适用于单项合同,结果只有两种可能(达标或不达标)。比如合同约定“若提前 30 天完工,奖励 200 万元”,要么拿到要么拿不到,取最可能的结果。
估计之后要过一道“限制条件”:计入交易价格的可变对价金额,不得超过“相关不确定性消除时,累计已确认收入极可能不会发生重大转回”的金额。
这句话翻译成人话:没把握的别算进去。返利条件很苛刻、历史上从未达标,就不应该把返利计入交易价格(即应按不返利的高价确认收入)。反过来,如果历史上几乎每次都要返利,就应当按返利后的净额确认。
每个资产负债表日要重新估计可变对价。估计变更调整当期收入,不追溯。
三、重大融资成分怎么判断
判断标准:合同约定的付款时间与商品控制权转移时间的间隔。间隔超过一年,通常认为存在重大融资成分。
但有两个例外:
- 客户预付货款,且商品是定制的、生产周期长的(如大型设备、船舶),预付款可能不被视为融资,而是“生产资金支持”;
- 付款时间与市场惯例一致的(如零售现款、账期 30 天),即使间隔接近一年,也不视为重大融资成分。
实务判断看三点:是否存在明显的资金时间价值(金额大、期限长)、预付款是否有折扣(预付有折扣说明有融资性质)、合同是否约定了利息。
四、折现怎么算
三步:
第一步,确定折现率。优先使用合同利率;没有合同利率的,使用企业与客户在类似交易中的实际利率;都没有的,使用企业在类似融资交易中向银行借款的利率。
第二步,计算现值。把未来各期收款按折现率折现,得到交易价格(现值)。
第三步,摊销融资成分。现值与名义金额的差额,按实际利率法在合同期间摊销,计入“财务费用”(预收款情形)或“利息收入”(分期收款情形)。
算例:某软件企业签订三年 SaaS 服务合同,一次性预收 318 万元(每年 106 万元 × 3)。假设折现率 6%,则交易价格 = 106/(1.06) + 106/(1.06)^2 + 106/(1.06)^3 = 100 + 94.3 + 88.9 = 283.2 万元。
差额 318 - 283.2 = 34.8 万元是融资成分,在三年内按实际利率法摊销,计入财务费用。每年确认的收入为 94.4 万元(283.2/3),而不是 106 万元。
五、两个易错点
易错点一:把预收款都当融资成分。不是所有预收款都有融资成分。酒店预收房费、健身房预收年费,通常间隔不超过一年,且属于行业惯例,不确认融资成分。判断要看期限和金额。
易错点二:把可变对价一次性调整。可变对价的估计变更,应调整变更当期的收入,而不是追溯调整以前期间。很多企业做反了,导致比较期间数据失真。
六、一个预收三年服务费未折现的案例
某企业服务公司(提供财税咨询),2022 年与 120 家客户签订三年期服务合同,一次性预收服务费合计 4320 万元(每家 36 万元/3 年)。
会计处理:收款时全额计入“合同负债”4320 万元,按三年直线确认收入,每年 1440 万元,未确认融资成分。
审计判断:合同期限三年,付款在期初一次性完成,金额较大(单户 36 万元),存在重大融资成分。应按增量借款利率(企业同期银行贷款利率 5.5%)折现。
重新计算:每年应收 1440 万元,折现后交易价格 = 1440/(1.055) + 1440/(1.055)^2 + 1440/(1.055)^3 = 1365 + 1294 + 1226 = 3885 万元。融资成分 435 万元。
调整后:2022 年确认收入 1295 万元(3885/3),比原来的 1440 万元少 145 万元;同时确认财务费用 214 万元(3885 × 5.5%),净利润合计减少约 300 万元。
影响不大,但企业需要修改收入确认政策、调整合同负债的计量、在附注中披露融资成分的摊销方法。这些修改涉及全部 120 份合同,工作量不小。
七、交易价格确定的检查清单
- 识别合同中的全部可变对价条款(折扣、返利、奖励、罚款、价格保护、退货权);
- 选择期望值法或最可能发生金额法,说明适用理由;
- 对可变对价应用限制条件,评估“极可能不发生重大转回”;
- 判断是否存在重大融资成分,分析付款时间与控制权转移时间的间隔;
- 确定折现率,优先合同利率,其次增量借款利率;
- 计算现值与融资成分,编制摊销表;
- 区分融资成分与行业惯例(短期预收不确认融资成分);
- 每个资产负债表日重估可变对价,调整当期收入;
- 核查非现金对价的公允价值,不能可靠计量的按单独售价间接确定;
- 核查应付客户对价,判断冲减收入还是确认为费用。
交易价格的确定,是把“合同金额”翻译成“会计收入”的过程。翻译得准不准,取决于对业务实质的理解有多深。