[會計概念 080]由 HKAS 39 到 HKFRS 9 的範圍、框架與分類大地圖

[會計概念 080]由 HKAS 39 到 HKFRS 9 的範圍、框架與分類大地圖

提示:本篇為針對個別準則的解說與延伸說明。
若想查看本準則的 完整文章清單與簡介,請參考《系列總覽》頁面。

注意(溫馨提示/適用性說明):本文所有內容均依香港會計準則(HKAS / HKFRS)條文撰寫,並強調其與國際會計準則(IAS / IFRS)高度一致。各位香港、海外會計師及業界人士如採用IAS / IFRS,也可直接參考本文理論及分析進行實務應用。

另外,本文為方便閱讀,盡量用「公司」代表會計準則中的「實體」。


開首情境:為何大家都怕 HKFRS 9?

如果你有幫忙上市公司做年報,或看過銀行、保險公司動輒數百頁的財務報表,你大概對「HKFRS 9 採用影響」這幾個字不會陌生。

有些公司在首次應用時,權益調整數以億計,附註動輒幾十版,當中充滿「預期信貸損失」、「SPPI」、「業務模式」等專有名詞,看得人心裡一沉。

很多會計初學者,甚至做了幾年核數或會計工作的朋友,都會有幾個共通疑問:

  • 到底哪些工具要進入 HKFRS 9 的世界?
  • 金融資產為何會分成攤銷成本、FVOCI、FVTPL 這幾個桶?
  • 一講到預期信貸損失(expected credit loss, ECL)和對沖會計,整個架構究竟是怎樣連在一起?

這篇文章想做的,就是幫你建立一幅「HKFRS 9 大地圖」:由它為何取代 HKAS 39 說起,帶你走過準則範圍、確認/終止確認、金融資產三大分類,再到兩大判斷軸(業務模式+SPPI)、金融負債概念,以及整個系列之後會怎樣由框架走向細節。


摘要:讀完你應該可以做到什麼?

  • 用自己的話解釋 HKFRS 9 為何會取代 HKAS 39,以及 HKFRS 9 的三大模組:分類與計量、減值(ECL)、對沖會計。
  • 判斷一個常見合約或工具,大致是否落入 HKFRS 9 範圍(例如:一份原材料遠期合約,是自用還是金融工具)。
  • 說得出金融資產的三大分類:攤銷成本、按公允價值列帳並計入其他全面收益(FVOCI)、按公允價值列帳並計入損益(FVTPL),以及它們和舊有「持有至到期」、「可供出售」的關係。
  • 理解分類判斷背後的兩大支柱:業務模式(business model)和合約現金流是否屬 SPPI(solely payments of principal and interest),為下一篇深入解析打好底。
  • 對金融負債的基本處理有概念,知道大部分是攤銷成本,甚麼情況下會用 FVTPL,以及「自身信用風險變動入 OCI」的大原則。
  • 知道如果要應付考試或進一步實務應用,可以按什麼次序去讀:先框架,再分類細節,再終止確認、ECL、對沖會計。

一、HKFRS 9 的誕生背景與整體架構

要理解 HKFRS 9,先要回到它的「前世」——HKAS 39《Financial Instruments: Recognition and Measurement》。HKAS 39 的問題,在金融危機之後被放大:分類繁多、規則零碎、重視「形式」多於經濟實質,導致財務報表難以理解,亦難及時反映信貸風險的惡化。

當時有幾個主要痛點:

  • 金融資產分類太多,包括貸出及應收款、持有至到期、可供出售、按公允價值列帳並計入損益等,每個類別都有自己一套重分類及減值規則,學習和應用都非常吃力。
  • 減值模型偏向「已發生損失」(incurred loss),往往要等到有明顯不利事件出現才確認損失,被批評為太遲反映風險,尤其在金融危機背景下受到嚴厲批評。
  • 對沖會計規定僵化,很多公司風險管理上實際做的對沖,未必符合會計準則的「對沖關係」,令帳目與風險管理實況脫節。

在這個背景之下,IASB(國際會計準則理事會)重寫了 IFRS 9,香港會計師公會則全面收斂而發佈 HKFRS 9,逐步取代 HKAS 39。

由大方向看,HKFRS 9 可以拆成三大模組:

  • 分類與計量(classification and measurement)
  • 減值(impairment)——即預期信貸損失(ECL)模型
  • 對沖會計(hedge accounting)

另外還有過渡規定(transition),說明由 HKAS 39 過渡到 HKFRS 9 時,如何處理原有分類、累積 OCI、減值備抵等項目。

在香港上市公司或較大型公司的常見工作情景中,你會在財務報告附註看到以下幾點:

  • 一段說明「本公司自某年某日採用 HKFRS 9」及其過渡方法(多數採用不重述比較數的累積調整)。
  • 一張表,把原來的「可供出售投資」、「持有至到期投資」重分類到新制度下的攤銷成本、FVOCI 或 FVTPL。
  • 關於預期信貸損失模型如何應用於貿易應收款、銀行貸款、債券投資等。

你暫時不需要記住每一項細節,只要有個概念:HKFRS 9 是一個「三部曲」——先定分類及計量模式,再用 ECL 處理減值,最後用新的對沖會計模型令帳目更貼近風險管理。


二、準則範圍與「金融工具」邊界

要畫地圖,第一步是畫邊界:甚麼是 HKFRS 9 的範圍?準則的基本原則是沿用 HKAS 39 的適用範圍,主要涵蓋各類金融工具,包括金融資產、金融負債,以及部分買賣非金融項目的合約。

甚麼是「金融工具」?

金融工具(financial instrument)大致可以理解為:一方的金融資產與另一方的金融負債或權益工具之間的合約。

當中包括:

  • 現金及銀行結存
  • 債權(如貿易應收賬款、貸款應收款)、債務證券投資
  • 股權投資(普通股、優先股等)
  • 衍生工具,如遠期合約、期權、互換
  • 各類應付票據、銀行貸款、公司債等金融負債

這些工具一旦符合金融工具定義,原則上就進入 HKFRS 9 的世界,除非有個別準則另有規定(例如:某些權益工具按 HKFRS 2、某些保險合約按 HKFRS 17)。

可淨額結算的非金融項目合約

比較容易令人混淆的是:有些合約表面上是買賣貨物或商品(即非金融項目),但因為可以「淨額結算」,反而落入 HKFRS 9 範圍,成為類似衍生工具的金融工具。

簡單例子:

一間香港公司與供應商簽訂一份遠期合約,在六個月後按固定價格買入 1,000 噸某種原材料。如果合約條款容許到期時:

  • 用現金差額結算,而不是真的交貨;或
  • 雙方有實務慣例會在交付前「對銷」合約,而不是實際收貨

這類合約便可能被視為「可淨額結算」,從而進入 HKFRS 9 的金融工具範圍。

在實務中,財務報表附註往往會披露公司就商品遠期合約、外匯遠期等所採用的會計政策。

自用豁免(own use exemption)

相反,如果公司簽訂的商品買賣合約,是打算在正常業務流程中「實際收貨、自用」——例如:航空公司簽訂燃油供應合約,為自家航班提供燃油——通常會符合「自用豁免」(own use exemption),不視為金融工具,而是按一般存貨或成本處理。

判斷關鍵在於:公司是否有習慣或意圖,以淨額結算或頻繁買賣這些合約以作投機或交易用途。如果是純粹為自用,且沒有把合約變成「金融投機工具」的模式,便可留在 HKFRS 9 範圍以外。

何時可以指定為 FVTPL?

HKFRS 9 容許公司在某些情況下,選擇把原本可以按攤銷成本或 FVOCI 計量的工具,指定為按公允價值列帳並計入損益(FVTPL),以消除或顯著減少會計錯配(accounting mismatch)。

例如,在銀行或金融機構的常見工作情景中:

  • 某項資產按攤銷成本計量,但相關負債是按 FVTPL 計量;如果不把資產也指定為 FVTPL,利率變動可能令損益波動不對稱。
  • 透過指定為 FVTPL,可以令資產與負債在損益表(statement of profit or loss and other comprehensive income)上的表現更一致。

這些指定通常是「一開始就選」,且往往是不可撤回的,附註需要清楚交代指定原因和會計政策。

當你日後看到某公司在附註說「本集團選擇將若干金融資產指定為按公允價值列帳並計入損益,以消除會計錯配」,你就知道:這是 HKFRS 9 範圍和選項應用的典型示例。


三、確認與終止確認的基本概念(高層版)

在清楚範圍之後,下一個基本問題是:甚麼時候在資產負債表(statement of financial position)「認」一個金融資產或負債?甚麼時候「不再認」(終止確認)?HKFRS 9 的原則與 HKAS 39 在高層概念上是一致的,只是細節上有調整。

何時開始確認?

一般而言,公司在成為金融工具合約的一方時,就要確認相關金融資產或金融負債。

  • 對於貿易應收賬款,一般是在貨物已交付或服務已提供時,客戶產生合約上付款義務,公司便確認應收款。
  • 對於貸款應收款,當貸款合約訂立並撥款,公司便成為合約一方,應確認金融資產。
  • 對於衍生工具如外匯遠期,通常在訂立合約時已進入 HKFRS 9 範圍,需按公允價值列帳。

在一些常見工作情景,例如客戶下訂單但尚未交貨,會計人員就要判斷:是否已經成為「金融工具合約」的一方?多數情況下純訂單仍未構成金融資產,除非條款已使其中一方承擔明確的金融義務。

甚麼是終止確認?

終止確認(derecognition)指的是公司將某金融資產或負債從資產負債表中移除。

對金融資產而言,一般有兩種主要情況:

  • 權利到期,例如債券到期已收回本金及利息;或
  • 權利已轉移,且符合「實質上將風險和報酬轉移」等條件(這部分在進階篇會詳講)。

對金融負債而言,當義務已解除、取消或到期,公司便停止確認該負債。例如公司償還銀行貸款、債券贖回或債務重組,均可能觸發終止確認。

這裡暫時不進入複雜的轉讓安排(如應收賬款保理、證券化等),只希望你先建立概念:HKFRS 9 在處理分類、減值、對沖之前,必須先回答「是否確認」及「是否仍然確認」這兩個最基本的問題。


四、金融資產三大分類桶:攤銷成本、FVOCI、FVTPL

說到 HKFRS 9,大家最常接觸的就是金融資產的三大分類:攤銷成本(amortised cost)、按公允價值列帳並計入其他全面收益(fair value through other comprehensive income, FVOCI)、按公允價值列帳並計入損益(fair value through profit or loss, FVTPL)。

這三個桶,是以「業務模式」和「現金流特性」為基礎建立的(SPPI 相關內容下一節會先預告)。從學習角度看,可以把它們想像成三個不同的「桶」:

  1. 資產負債表上的計量基礎(historical cost + amortisation vs fair value)。
  2. 損益及其他全面收益表中的表現方式(利息、匯兌差額、公允價值變動在哪裡反映)。
  3. 終止確認時,累積的公允價值變動如何回收或重分類。

1. 攤銷成本類(amortised cost)

攤銷成本類別主要是一些以收取合約現金流為目的持有的債務工具,例如:

  • 債券投資持有至到期收取利息及本金
  • 銀行向客戶發放的貸款
  • 公司持有的應收票據等

要進入攤銷成本桶,金融資產需同時滿足兩個條件:

  • 業務模式是「主要持有以收取合約現金流」。
  • 合約現金流只包括本金和利息(即通過 SPPI 測試,這部分下一節詳談)。

這類資產在資產負債表上以攤銷成本計量,利息收入按實際利率法確認,減值按照 ECL 模型處理,沒有日常的公允價值變動進入損益表。

從舊制比較來看,它大致覆蓋了以前的「貸出及應收款」及「持有至到期投資」,但 HKFRS 9 不再使用「持有至到期」這個分類名稱,而是用業務模式+SPPI 的邏輯來決定。

2. FVOCI 類(fair value through OCI)

FVOCI 在債務工具的情況下,適用於那些業務模式是「同時以收取現金流及出售」的資產。例如:某機構投資者持有債券組合,一方面收取利息,另一方面亦有計劃在適當時機出售以管理流動性或利率風險。

要進入 FVOCI(債務工具)桶,同樣需要:

  • 業務模式是「收取現金流及出售」;以及
  • 合約現金流屬 SPPI。

會計效果是:

  • 資產負債表以公允價值列帳。
  • 利息收入、外幣匯兌差額及減值損失計入損益。
  • 其他公允價值變動計入其他全面收益,在終止確認時「重分類」回損益(例如把累積 OCI 轉入利得/虧損)。

另外,對於某些股權投資,HKFRS 9 允許公司在初始確認時作一次性選擇,把該股權投資指定為 FVOCI;這種情況下,公允價值變動永久留在其他全面收益,不重分類回損益,但股息收入仍進損益表。

這裡先點到為止,詳細會在系列其他文章展開。

3. FVTPL 類(fair value through profit or loss)

所有不符合攤銷成本或 FVOCI 條件的金融資產,就會落入 FVTPL 這個「預設桶」;同時,公司亦可以選擇把某些資產指定為 FVTPL,例如前文提到為消除會計錯配而作出的指定。

典型例子包括:

  • 交易性投資組合,例如為短期買賣而持有的股份或債券。
  • 大部分衍生工具,例如利率互換、外匯遠期等。
  • 未通過 SPPI 測試的債務工具(例如含有非基本利息風險成分的結構性票據)。

這類資產的關鍵特徵是:公允價值變動直接計入損益表,令利潤波動度較高,但同時亦反映了管理層實際持有這類工具的風險取向。

4. 舊制與新制的簡化

從學習角度看,HKFRS 9 雖然引入了業務模式與 SPPI 這兩個新概念,但在分類數量上,反而比 HKAS 39 簡化:不再有「可供出售」、「貸出及應收款」、「持有至到期」等多個名稱,而是用三個較直觀的桶,加上統一的 ECL 減值模型。

當你在準備考試或做工作底稿時,可以先想:

  • 這項資產,公司是想「收息收本」?「收息又會賣」?還是「主要為交易或風險管理而持有」?
  • 合約現金流本身是否只是本金加利息?有沒有內含複雜衍生風險?

這兩條問題,其實就是下一節要講的「業務模式+SPPI」的起點。


五、分類判斷的兩大支柱:業務模式與 SPPI(預告)

剛才提到,三大分類桶背後有兩根「支柱」:業務模式(business model)及 SPPI 測試。這一節先用直覺化語言打好底,詳細技術會在系列第二篇再拆解。

1. 先看業務模式:資產是拿來做甚麼?

業務模式不是單看個別資產,而是看一組金融資產在實務上是如何被管理的。

問自己幾個問題:

  • 管理層的目標是收取合約現金流為主?還是需要經常買賣以管理流動性或利率風險?
  • 這組資產在內部報告(例如 ALCO 報告、風險報告)中是怎樣被監察的?
  • 歷史上,公司會否經常在短期內出售這類資產?

例如,一間銀行持有的住宅按揭貸款組合,通常是典型的「收取合約現金流」模式;相反,一個債券交易部門管理的投資組合,則多數是為交易或同時收取現金流及出售而持有。

2. 再做 SPPI 測試:現金流是否只是本金+利息?

SPPI(solely payments of principal and interest)測試,核心是看金融資產合約現金流是否只包括本金和時間價值、信用風險補償等「基本借貸安排」的利息,而沒有其他與股價、商品價格、槓桿等掛鈎的非基本風險成分。

簡單例子:

  • 一張普通定息債券,按票面利率支付利息,到期還本,通常會通過 SPPI 測試。
  • 一張回報與某股票指數表現掛鉤的結構性票據,即使法律形式上是債券,也很可能不通過 SPPI,因為現金流包含了股價風險。

把兩步結合起來,可以得到一些直觀情景:

  • 持有收款的普通債券投資 → 業務模式:收取現金流;SPPI:是 → 攤銷成本。
  • 持有及出售的普通債券組合 → 業務模式:收取現金流及出售;SPPI:是 → FVOCI。
  • 為交易而持有的結構性票據 → 業務模式:交易;SPPI:多數否 → FVTPL。

在香港的常見工作情景中,你可能會為銀行客戶準備工作底稿,需要說明某類債券投資為何分類為 FVOCI 而不是攤銷成本;這時你就會看到底稿裡寫上「business model: hold to collect and sell, SPPI: pass」,其實就是在應用這兩大支柱。


六、金融負債總覽與 FVTPL 選項(簡介)

HKFRS 9 對金融負債的處理,原則上沿用 HKAS 39 的大部分規定,只在少數方面作出改善,尤其是指定為 FVTPL 的金融負債及「自身信用風險」的處理。

1. 大部分金融負債:攤銷成本

一般公司最常見的金融負債,如銀行借款、應付票據、發行的普通債券,多數是以攤銷成本計量:

  • 初始按公允價值加交易成本入帳。
  • 之後按實際利率法攤銷利息費用。
  • 如有重組或提前償還,需要考慮是否構成終止確認或修改合約。

這部分與 HKAS 39 相比,變化不算大,所以很多教材在講 HKFRS 9 時,仍會簡略帶過負債,而把重點放在資產分類及 ECL。

2. FVTPL 選項與自身信用風險

HKFRS 9 保留了對某些金融負債使用 FVTPL 的選項,典型情況包括:

  • 為消除或減少會計錯配,可以在初始確認時,將金融負債指定為 FVTPL。
  • 某些交易性負債或衍生金融負債,本身就按 FVTPL 計量。

關鍵的改變在於:對於指定為 FVTPL 的金融負債,其公允價值變動中,因自身信用風險變動而引致的部分,不再計入損益,而是計入其他全面收益(OCI),除非這樣做會產生或擴大會計錯配。

用較生活化的描述:如果市場因為覺得公司信用變差,導致公司已發行債券價格下跌,理論上公司可以更便宜地回購債務,看起來好像賺錢。但這種「因為自己信用變差而產生的利得」,如果直接反映在損益表上,會令使用者誤解公司的表現。

HKFRS 9 的做法是:把這部分波動放進 OCI,而不是損益,令損益表更加聚焦於經營表現。

在閱讀上市公司年報時,你可能會在 OCI 部分看到「因金融負債自身信用風險變動而產生的公允價值變動」這一行,這正是 HKFRS 9 下的新規定在實務中的展現。


七、本系列學習路線圖與應考建議

HKFRS 9 是一個龐大而細節繁多的準則,如果只是硬背條文,很容易迷失。因此,把學習路線當成一個「旅程設計」,比單純地逐條準則更有幫助。

建議的六步學習路線

假設這個系列共有六篇文章,你可以這樣理解整體路線圖:

  1. 框架篇(本文):了解 HKFRS 9 誕生背景、三大模組、準則範圍、確認與終止確認的概念、金融資產三大分類、業務模式與 SPPI 的高層邏輯,以及金融負債的總覽。這一步的目標是「畫地圖」。
  2. 分類細節篇:深入拆解業務模式與 SPPI 的判斷,處理一些邊界情況(例如:可提前贖回的債券、浮息工具帶有 cap/floor 等),並介紹如何處理重分類及分類變更。
  3. 終止確認與轉讓篇:專注於金融資產轉讓(例如保理、證券化)和金融負債修改/終止確認的判斷步驟,理解實務上常見的「風險和報酬轉移」分析。
  4. ECL 模型入門篇 1:介紹預期信貸損失模型的基本概念、三階段(stage 1–3)架構,以及如何應用在貸款和債務工具上。
  5. ECL 模型進階篇 2:處理實務中的複雜問題,例如:重大信用風險增加的判斷、前瞻性資訊的納入、多種情景加權等。
  6. 對沖會計篇:介紹新的一般對沖會計模型,如何將風險管理策略與會計處理連結起來,例如現金流量套期、公允價值套期及淨投資套期等。

從「框架 → 分類細節 → 終止確認 → ECL 1 → ECL 2 → 對沖會計」,每一步都在前一步的基礎上加一層,幫助你由「看得懂架構」逐步過渡到「做得出計算題和實務判斷」。

應考與實務應用:從概念題到計算題

無論你是為專業試備戰,還是在職要消化 HKFRS 9,在學習順序上都可以遵循以下脈絡:

  • 先用本文掌握「哪些工具進入 HKFRS 9」、「三大分類桶是甚麼」、「ECL 和對沖大致在架構中的位置」等大方向問題。
  • 之後再看詳細條文、例子和計算題時,先問自己:這一題是在考哪一個模組?是分類判斷?終止確認?還是 ECL 的階段評估?這有助你把題目歸位到大地圖中的某個角落。
  • 在做工作底稿時,可以嘗試在關鍵判斷位置,多寫一兩句文字解釋,例如「本組合業務模式為持有以收取合約現金流及出售」、「合約現金流通過 SPPI 測試」等,不單是為審計證據,也是為自己建立清晰的思考軌跡。

對於財務報表使用者,例如分析師或內部財務團隊,閱讀附註時亦可以多留意:

  • 金融資產是如何分佈在攤銷成本/FVOCI/FVTPL 三個桶;
  • ECL 政策和關鍵假設;
  • 對沖會計如何反映公司的風險管理策略。

結語:遇上 HKFRS 9,先打開你的地圖

回到文章開首提到的情境:當你下次再次打開一家銀行或大型公司的年報,看到厚厚的 HKFRS 9 附註,其實可以先做一件事——打開你心中的「HKFRS 9 地圖」。

  • 先想想:這家公司的主要金融工具是甚麼?貸款、債券投資、衍生工具,還是以商品合約為主?
  • 然後問自己:哪些工具會落入 HKFRS 9 範圍?有沒有需要留意自用豁免或可淨額結算的合約?
  • 再看資產負債表,把金融資產分別放進攤銷成本、FVOCI、FVTPL 三個桶,思考背後的業務模式和 SPPI 判斷。
  • 最後,看看 ECL 和對沖會計的披露,放回本文介紹的三大模組架構中。

在實務工作中,你可以在底稿或個人筆記中加入幾個固定的判斷步驟,例如:

  • 「Step 1:是否金融工具?是否自用豁免?」
  • 「Step 2:何時確認/是否終止確認?」
  • 「Step 3:業務模式是甚麼?SPPI 是否通過?」
  • 「Step 4:資產分類桶是甚麼?是否有 FVTPL 指定?」
  • 「Step 5:是否需要 ECL?是否涉及對沖會計?」

這樣一來,無論你面對的是考試題目,還是常見工作情景中的新金融產品,只要先把問題放回這幅地圖上,就較不容易迷路。下一步,如果你希望真正掌握 HKFRS 9 的細節,可以從業務模式及 SPPI 開始,逐步把這幅地圖填得更細、更實在。


如果這篇文對你有幫助,歡迎免費訂閱我的 Substack:
– 所有完整文章會先在網站發佈;
– 每完成一個準則系列,我會用一封 email 幫你整理這個系列的文章和結構,方便你一次過重溫,不用自己慢慢找;
– 不定期分享一些會計實務上的小提示;
– 將來如果有新的 PDF 筆記、深入案例或付費內容,email 訂閱者會第一時間收到通知。

想直接問我問題或交流學習心得,可以在 Threads / IG follow 我,DM 我也可以,我會盡量回覆。
如果你覺得這些內容對你有幫助,也可以請我喝杯咖啡,支持我繼續寫下去。

[會計概念 080]由 HKAS 39 到 HKFRS 9 的範圍、框架與分類大地圖

罔相心室: https://chinese.iamdelusionman.com/
Zero-to-Acct Substack: https://zerotoacct.substack.com/
Thread: https://www.threads.com/@yickki_mong
IG: https://www.instagram.com/yickki_mong/

Comments

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

    Leave a Reply