完Q之路(九十九):HKFRS 15 Revenue from Contracts with Customers 根據 HKFRS 15 確認收入的時機(2024)
Photo by Jakub Żerdzicki on Unsplash

完Q之路(九十九):HKFRS 15 Revenue from Contracts with Customers 根據 HKFRS 15 確認收入的時機(2024)

提示:此文章為較早期撰寫,內容可能未完全反映最新準則更新。如欲查看本準則的最新解說與推薦文章列表,請參考《系列總覽》頁面。

假設一間建築公司 BuildGood Ltd 獲得了一個價值 5,000 萬元的合同,負責為客戶建造一棟新的辦公大樓。假設該合同的付款時間表是基於不用時段所達到的里程碑,具體時間表如下:

  • 簽署合同時支付 20%
  • 基礎完成時支付 30%
  • 建築封閉時支付 30%
  • 項目完成時支付 20%

對 BuildGood Ltd 來說,它的挑戰在於理解每次收到付款時收入確認的時機。準確確認收入十分重要,因為這直接影響財務報表,從而影響利益相關者對公司財務健康狀況和運營績效的看法。

確認收入:核心原則

根據 HKFRS 15,當公司通過將商品或服務的控制權轉讓給客戶來滿足履行義務時,收入會被確認。收入確認的時機取決於履行義務是隨時間滿足還是在特定時點滿足。

一、隨時間(over time)滿足的履行義務:如果滿足以下任何一個標準,公司便可以隨時間確認收入:

  1. 客戶在工作進行時獲得並消耗該工作的好處(Receive and consume the benefits)。
  2. 資產的創建增強了客戶所控制的資產的價值,且該價值隨著資產的發展而提升。
  3. 該資產無其他用途,且公司有權要求對已完成的工作進行付款,並期望按照約定履行合同。

例子:對 BuildGood Ltd 來說,辦公樓的建設可能符合隨時間確認收入的條件。隨著項目的進展,客戶可以觀察和受益於已完成的工作部分。如果項目滿足隨時間確認的標準,BuildGood Ltd 可以在每個里程碑完成時確認收入,準確反映交付給客戶的價值。

如果 BuildGood Ltd 在某一時點估計已完成基礎項目,則他們可以確認總合同價值的 30%(即 1,500 萬元)。這裡,BuildGood Ltd 亦可以在簽約時於合約中列明,他們會使用完工百分比法(Percentage of Completion Method)來確認盈利:假如他們在某一時點完成了60%的基礎,他們也可確認30%當中的60%(即 900 萬元)。這種方法反映了已完成工作的經濟現實,並為利益相關者提供了透明的進展視圖。

二、在特定時點(at the point in time)滿足的履行義務:當商品或服務的控制權在特定時刻轉讓給客戶時,收入被確認。控制權轉讓的指標包括:

  1. 公司有權對資產進行付款。
  2. 客戶對資產擁有法律所有權。
  3. 客戶對資產擁有實際佔有權。
  4. 客戶已接受該資產。

例子:當 BuildGood Ltd 在簽署合同時,根據合約,他們可以在此時確認最初的 20%(2,000萬元);當他們把項目完成並將鑰匙交給客戶的一刻,建築物的控制權已轉讓給客戶。他們便可以在此時確認最後的 20% (2,000萬元)。

收入確認時機的特殊考量

一、可變對價(Variable Consideration)

合同可能包括可變對價,例如提前完成的獎金或延遲的罰金。為此,公司需要謹慎地估計要確認的金額,並當發生重大收入逆轉的可能性不大時,公司才應將估算的可變對價納入交易價格。

例子:如果 BuildGood Ltd 預期因提前完成項目而獲得 50 萬元的獎金,他們必須在將該獎金納入收入確認的交易價格之前評估實現該獎金的可能性。他們將基於對歷史表現和當前項目狀態進行全面評估。

二、合同變更(Contract Modifications)

合同可以修改以引入新的商品或服務,或調整現有商品或服務的範圍,並且可能會顯著影響收入確認。在HKFRS 15下,公司必須確定該修改是應被視為單獨合同還是整合進現有合同,從而影響收入的確認方式。合同變更的收入確認遵循特定指導原則:

  1. 範圍變更:如果修改增加了獨立的商品或服務,則將其視為單獨合同。
  2. 價格變更:如果修改更改了現有合同的價格,則公司必須根據新條款確定適當的確認方法。

例子:如果 BuildGood Ltd 被要求為原合同添加額外特點並收取額外的 100 萬元,他們需要評估這一修改是否構成單獨合同,或者是否應該將額外工作的收入與原合同一起確認。這一評估將影響他們如何計算新增收入。

HKFRS 15中的特殊情況

假設一間名為AI Innovators的科技公司,專門為各類客戶開發定制軟件解決方案。每個項目都是獨一無二的,具有不同的特徵、交付時間表和合約條款。隨著AI Innovators承接涉及多重履約義務(multiple performance obligations)、可變對價(variable consideration)及複雜授權安排(complex licensing arrangements)的項目,他們在確保其收入確認能否符合HKFRS 15,將面臨重大挑戰。

  1. 主要與代理考量(Principal vs. Agent Considerations)

在HKFRS 15下,公司必須判斷其在交易中是作為主要方(Principal )?還是代理方(Agent )?這一區分十分重要,因為它影響收入的確認方式。

  1. 主要方(Principal ):當作為主要方時,公司在將商品或服務轉讓給客戶之前控制這些商品或服務。在這種情況下,當他們從客戶那裡收到的總金額時,他們方能確認收入。
  2. 代理方(Agent ):如果公司安排其他方提供商品或服務,他們則作為代理方,而他們將根據賺取的費用或佣金時確認收入。

例子:假設AI Innovators與一個雲服務提供商合作交付定制軟件解決方案。如果AI Innovators在交付過程中保持對軟件的控制,並直接將其出售給客戶,他們便是主要方,並在最終確認整筆合約金額作為收入;相反,如果AI Innovators僅僅促進雲服務的銷售、並從雲服務提供商那裡獲得佣金,他們則只是代理方,只確認佣金作為收入。在這種情況下,AI Innovators與一個雲服務提供商必須確保協議條款清晰,從而確定雙方關係的性質。

  1. 授權協議(Licensing Agreements)

授權協議可能會使收入確認變得複雜,尤其是當它們涉及多重履約義務或可變對價時。在HKFRS 15下,授權可以分為兩種類型,這影響收入確認的時間:

  1. 授權賦予在某一時點(at the point in time)使用資產的權利:收入在授權授予的時點確認。
  2. 授權賦予在一段時間內(over time)訪問資產的權利:收入在客戶有權訪問資產的期間內確認。

例子:假設AI Innovators將其軟件授權給一客戶,如果該客戶獲得一項永久授權,允許他們從購買時起不受限制地使用該軟件,則AI Innovators在銷售時確認收入。然而,如果授權包括在定義期間內持續更新、支持和使用新功能,則收入確認必須分散在訪問期間內,反映所提供服務的持續性。

  1. 建設合約(Construction Contracts)

建設合約通常涉及多重履約義務、變動的付款條款和長期的項目時間表。HKFRS 15對建設合約的收入確認提供了具體指導,允許公司根據合同條款和客戶對所建設資產的控制,選擇在時間上或在某一時點確認收入。

例子:建設公司 BuildGood Ltd 簽訂合約建造一座將分階段完成的橋樑。每個階段都有其履約里程碑(performance milestones)和相應的付款條款。根據HKFRS 15,如果 BuildGood Ltd 符合特定標準(例如客戶從至今完成的工作中獲得利益),他們可以根據完工百分比方法確認收入。例如,如果 BuildGood Ltd 完成了橋樑建設的40%,並能可靠地估算成本,他們可以在該階段確認總合同收入的40%。如果涉及任何可變對價,例如提前完成的獎金或延遲的罰款,他們必須仔細估算這些金額,以避免過度報告收入。

最後,以另一個例子來闡釋HKFRS 15,為本文作結…

混合用途項目的建設:一家建築公司(承包商)與一家房地產開發商簽訂合同,負責建設一個包含住宅公寓、商業空間和公共設施的混合用途項目。合同總價為 1,000 萬港元,項目預計需要 24 個月完成。

第一步:識別與客戶的合同

承包商確認與開發商之間的合同是具有約束力的,因為雙方均已批准合同條款,並承諾履行各自的義務。合同明確規定了履行義務的細節以及付款條款。

第二步:識別履行義務

承包商識別出合同中的多項獨立履行義務,包括:

  • 場地準備:清理和準備土地。
  • 住宅公寓建設:建造住宅單元。
  • 商業空間建設:建設零售和辦公空間。
  • 公共設施:開發公園和休閒區域。
  • 項目管理服務:監督整個建設過程。

每項義務都是獨立的,因為它們為開發商提供單獨的好處,且可以單獨使用或搭配使用。

第三步:確定交易價格

合同的總交易價格為 1,000 萬港元,但該金額可能根據以下因素進行調整:

  1. 可變對價:如果項目提前完成,承包商可獲得 100 萬港元的績效獎金。該獎金取決於是否達到特定的里程碑。
  2. 違約金:如果項目延誤超過規定的時間,承包商可能需支付高達 50 萬港元的違約金。

承包商對以下進行評估以確定交易價格:

  • 獲得績效獎金的可能性(高度可能)。
  • 遭受違約金的可能性(根據過往表現,可能性較低)。

經審慎考量,承包商估計會額外獲得 80 萬港元的可變對價(綜合考慮可能的獎金和罰金)。因此,估計的交易價格為:

交易價格 = 基本價格 + 預估可變對價 = 1,000萬港元 + 80 萬港元 = 1,080 萬港元

第四步:將交易價格分配至履行義務

承包商根據相對獨立售價將交易價格分配至各項履行義務。為簡化計算,假設分配如下:

  • 場地準備:100 萬港元
  • 住宅公寓:500 萬港元
  • 商業空間:300 萬港元
  • 公共設施:100 萬港元

這些分配比例基於各項義務在總獨立售價中的佔比。接下來,我們根據這些獨立售價比例,將總估計交易價格 1,080 萬港元分配到各履行義務。

分配比例計算

  • 場地準備:
    分配收入 = (100 萬港元 ÷ 1,000萬港元) × 1,080萬港元 = 108萬港元
  • 住宅公寓:
    分配收入 = (500 萬港元 ÷ 1,000萬港元) × 1,080萬港元 = 540萬港元
  • 商業空間:
    分配收入 = (300 萬港元 ÷ 1,000萬港元) × 1,080萬港元 = 324萬港元
  • 公共設施:
    分配收入 = (100 萬港元 ÷ 1,000萬港元) × 1,080萬港元 = 108萬港元

第五步:在履行義務滿足時確認收入

由於客戶在建設過程中同時獲得並消耗好處,且項目對承包商沒有其他用途,因此收入應隨著施工進度逐步確認。承包商採用投入法(按成本基準)*來計算收入確認。

例如,在項目進行 6 個月後,如果已發生成本為 300 萬港元,而預計完成項目的總成本為 1,200 萬港元,則收入確認計算如下:

完成百分比 = 已發生成本 ÷ 預計總成本 = 300 萬港元 ÷ 1,200 萬港元 = 25%

已確認收入 = 預估總收入 × 完成百分比 = 1,080萬港元 × 25% = 270 萬港元

* 選擇投入法(按成本比例計算)這種方法來根據已產生的成本相對於總預估成本來衡量進度,用作反映承包商履行合約過程中實際投入的努力與資源,是一個可靠的進度指標。

按成本比例計算的方法通常應用起來相對簡單,因為它依賴於可驗證的數據,例如已發生的成本。這對於建築合約尤其有用,因為成本相較於產出更容易被追蹤。

以成本作為衡量進度的基礎,與內部預算編制與預測流程高度一致,使管理層能夠更輕鬆地監控專案績效。

掌握HKFRS 15的收入確認時機和複雜性

公司需要了解收入確認的時機,並根據 HKFRS 15 進行準確的財務報告。

收入確認的時機影響不僅是實體的財務報表,還影響其與利益相關者的關係。通過掌握這些原則,公司才可以確保準確呈現其財務表現,有效管理利益相關者的期望,並保持對會計準則的合規性。

另外,公司亦需要嘗試深入了解並駕馭HKFRS 15的複雜性需要,從而在各種可能出現的情況下,如主要與代理考量、授權協議和建設合約,了解收入確認的處理,並作出最適當的判斷,以確保合規並提供透明的財務報告。

隨著公司面臨越來越複雜的收入確認環境,理解HKFRS 15將使公司能夠做出明智的決策,從而增強其可信度,並為利益相關者提供準確的財務表現描述,以反映其交易的真實經濟現實,最後,在遵循標準要求的同時管理客戶和投資者的期望。最終促進其長期成功。


看完文章後是否對有關會計準則更加了解?歡迎你到我的IG留言,大家一起交流一下!

另外,如果你想支持一下我,也可以送我一杯咖啡!

完Q之路(九十九):HKFRS 15 Revenue from Contracts with Customers 根據 HKFRS 15 確認收入的時機(2024)

罔相心室: https://chinese.iamdelusionman.com/
Instagram: https://www.instagram.com/yickki_mong/
Facebook: https://www.facebook.com/iamdelusionman

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply