IFRS 15 Revenue from contracts with customers

每一间公司都有自己的商业模式,来赚取营业额 (Revenue)。公司向顾客赚取的收入,偿还债务 (Liabilities),支付员工薪资后,剩下的盈利 (Profit) 就是属于股东的。所以一间公司能不能最大化股东财富 (maximise shareholders' wealth),revenue 会是一个直接影响的因素之一。

如果一间公司的 revenue 有成长的迹象,profit margin 又可以保持或进步的话,profit 是肯定会上升的。所以当公司的 revenue 未来有成长的,股价也会反应出来。正是因为这个原因,以往许多公司都有“创意”地报出 revenue,来提高股价。
IFRS 15 的推出就是要避免这一类的事件再发生。如果公司要 recognise revenue 的话,就要跟着 IFRS 15 的 5-Step Model:
  1. Identify the contract
  2. Identify separate performance obligations (PO)
  3. Determine the transaction price (TP)
  4. Allocate TP (Step 3) to PO (Step 2)
  5. Recognise revenue when each PO is satisfied

有了 5-Step Model 这个基准,公司就不能随意地 recognise revenue 了。

1. Identify the contract

一份合约不一定是要白纸黑字写出来的,合约也包括了口头上的,或是商业按照惯例的。根据 IFRS 15,一份合约一定要符合以下的条件:

  1. 合同里牵涉的所有 parties 已经同意 (approved) 了此合约
  2. 合同里有清楚列明每方的权力和义务 (right and obligation)
  3. 合同是由商业利益的 (commercial substance)
  4. 顾客是有意图 (intention) 和能力 (ability) 去偿还的而且可能性是蛮大的 (probable)

一份合同有效期可以到一年甚至是十年,所以期间可能会发生合同修改 (contract modification) 也是很正常的,尤其是建筑合同。所以 IFRS 15 也讲解了如何应对合同修改。

2. Identify separate performance obligations (PO)

Performance obligations (PO) 就是必须要完成的义务。在合同开始生效的时候,我们就要辨别出合同里的 PO (一份合同可能会有多过1个PO)。

PO 是一个独立 (distinct) 的义务,而且是和其他义务可以分开履行的。比如说:你刚刚跟 Maxis 签了一个手机的配套。这个配套包含了一部新的手机和 postpaid 的月付账单。Maxis 提供的新手机和月付账单是两个独立的 PO,都是没有冲突的。Maxis 可以只提供新手机;或者 Maxis 可以只提供 postpaid 的服务和上网数据。

IFRS 15 也提到了 distinct 的 PO 是:
  1. 可以让顾客在这个独立的 PO 中受惠 (benefit) 的
  2. 可以和合同里其他的义务分开履行的 (separable)

3. Determine the transaction price (TP)

Transaction price (TP) 就是公司预估 (expects) 会在提供 goods and services 后,向顾客征收的数额。以刚刚 Maxis 的例子来说,Maxis 提供手机和网络配套总共是 RM300 一个月,合同为期两年。那么总共 TP 就是 RM7,200 (RM300 x 24 个月)。

很多时候,尤其是在 B2C 的行业里,TP 都是固定 (fixed consideration) 而且标记好的;在 B2B 里,为了和商家有长久的良好关系,TP 难免会出现变动 (variable consideration)。TP 会变动是因为收到一些 discount, rebates, incentives 甚至是 penalties 等等。这些都会减少或增加 TP,所以不能确定以后顾客将需要偿还多少钱。

Variable consideration 比 Fixed consideration 还难 recognise 因为 TP 本身只是一个预估 expectation,预计未来顾客会以这个价钱付清 (到时候顾客是否真的有还钱,就另当别论了)。Variable consideration 难处在于我们可能会有很多 TP,但是应该 recognise 哪一个呢?

当然最重要的一点是 variable consideration 一定要很有可能 (highly probable) 以后不会在 revenue recognised 了过后再把它 reverse 出来。比如:公司已经预估商家会退货 (returned goods),所以公司不能 recognise 这一个 revenue,因为商家很大可能会退货。这种情况下,公司通常已经出了 invoice 和 goods received note,所以公司必须另外准备 credit note 来退货。

Variable consideration 通常有两种算法:
  1. Most likely outcome - 当 TP 只有两种可能性 
  2. Expected value - 当 TP 会有多过两种可能性
如果 consideration 是经过长期 (多过一年) 偿还的,那么 TP 其实已经“静悄悄”地纳入利息成本了 (Time value of money)。如果这个 time value of money 的成分很大的话,那么意思是公司除了赚取 revenue,也同时赚了利息,所以 finance income 必须和 revenue 分开。

4. Allocate TP (Step 3) to PO (Step 2)

当你做了以上的 Step 1 到 Step 3 后,你就会得到 TP 和 PO 了。Step 4 的目的就是要分 TP 给不同的 PO,就好像把一整片披萨分给全家人吃。那么如何把披萨分掉呢?如果根据胃口的大小来分,就是胃口最大的爸爸分到最多披萨,然后就到妈妈,才到 4 岁小女儿分到最少的披萨。

照这个逻辑来看,最大的 PO 应该分到最多的 TP。那么如何定夺一个 PO 的大小呢?举回 Maxis 的例子:一样有两个 PO (提供手机和网络配套),到底哪个配套比较大?这时候 IFRS 15 讲到一个关键词:Standalone selling price,简称 SASP。

SASP 只是一个假设,是 PO 的单售价。Maxis 如果散卖手机的话,手机的价钱是 RM5,000;如果 Maxis 只卖你网络配套的话是 RM150 一个月,合同为期两年,总共值 RM3,600 (RM150 x 24 个月)。但是如果你跟 Maxis 签下手机配套,以 RM7,200 (Step 3) 就可享有价值 RM8,600 的手机和网络配套。

以上述的例子来看,手机的 SASP 是 RM5,000,网络配套的 SASP 是 RM3,600。看来手机的 PO 是比网络配套还大,那么手机的 PO 分到的 TP 也比较高。两者的 SASP 总共是 RM8,600,手机占了约 58%,而网络配套占了其余的 42%。

TP 在 Step 3 的时候算过是 RM7,200。所以手机 PO 分到的 TP 是整个 TP 的 58%,或 RM4,176;网络配套占了 42%,所以分到的 TP 是 RM3,024。

5. Recognise revenue when each PO is satisfied

终于来到最后一个 Step 啦!也是最重要的一环,因为整个 IFRS 15 就是要指导怎样才能 recognise revenue。这里就有一个黄金法则:只有当你履行 PO 了之后,才能算是你的 revenue。就是因为这个法则,我们都不能随意地报 revenue。

在这里就有分成两个履行 PO 的方式:
  1. PO satisfied over time (长期)
  2. PO satisfied at a point in time (短期)
有一些 PO 是经过长时间一点一点慢慢履行的;而有一些 PO 就是在短时间内可以履行的。长期的经典例子就是建筑工程了。一座建筑通常都需要 3-5 年才能完成,所以都是长期履行的 PO。而短期的例子就有我们最常看到的交易买卖。当你去便利商店买一瓶汽水的时候,只要当场选好结账,就可以直接享用受惠 (Step 2) 了。

那么回到 Maxis 的例子。Maxis 有两个 PO 需要完成,一是提供手机,二是提供网络服务长达两年。很明显地,提供手机是短期的 PO,可以在短时间内完成;反而网络服务是长期的 PO。

IFRS 15 要分辨这两个的关系是因为公司不可以将网络配套 PO 的 TP 全部一次性 recognise 成今年的 revenue。假设 Maxis 的合同是从1月签到第二年12月,那么 Maxis 在第一年截至12月财政年的 Annual report 里面将 recognise TP 前十二个月的部分 (RM3,024/2 = RM1,512) 而已,其余的十二个月将在第二年的 Annual report 才会 recognise。

6. 总结

其实 IFRS 15 里还有很多小细节。这篇文章只是很粗略地带过 (以后有机会才详细填补空白),但是也花了我不少的时间啊~~~ 我也特地筛选了 Maxis 这个比较容易明白,但是又可以覆盖全部的例子。当然以上的数据全部都是虚构的例子,如果真的想要买手机的话还是到官网去购买吧!😄

评论

你可能对这些有兴趣

先活着再说

空船效应

你不可以不知道 Accounting 里的 5 大元素!