跳到正文

Bookings 與 Backlog:訂單不等於收入

區分企業自訂的 bookings、backlog 與 billings、現金、合約餘額、會計收入及剩餘履約義務,並檢查轉換時間、取消、利潤率和集中度。

僅供教育參考,不構成投資建議;投資可能產生損失。

直接答案

Bookings 和 backlog 通常是公司自行定義的營運指標,並非標準化的 GAAP 報表項目。Bookings 一般衡量某一期間新增的訂單或合約價值;backlog 一般衡量公司預計未來轉換為收入的已授予或已簽約價值中的某一部分。合約範圍、計價方式、時間點、取消處理和更新規則因公司而異,因此應以發行人當期揭露的定義及調節表為準。

兩者都不等於收入、無條件應收款、現金、利潤或保證。收入會計要求在履約義務得到履行時或履行過程中認列收入,開票和收款可能發生在此之前或之後。剩餘履約義務(RPO)是一項會計揭露,反映分配給尚未履行或部分尚未履行義務的交易價格;它可能與 backlog 重疊,但不能直接視為同一指標。

分清各項指標

為每項指標確定日期、期間和合約範圍:

  • bookings:按公司定義計入某一期間的新增量,可能為取消前的總額,也可能為取消後的淨額
  • backlog:在某一時點尚未轉換為收入的納入範圍內業務餘額
  • RPO:依照適用收入準則及揭露選擇,分配給剩餘履約義務的交易價格
  • billings:某一期間開立的發票金額,通常也是企業計算的指標,而非損益表項目
  • 應收款:收取對價的無條件權利,付款到期前只需等待時間經過
  • 合約資產:已認列但仍取決於時間以外條件(例如繼續履約)的對價
  • 合約負債或遞延收入:相關收入認列前已收取的對價,或依發行人的表達政策已經到期的對價
  • 收入:承諾的商品或服務依會計政策移轉時或移轉過程中認列的對價

這些事項沒有統一順序。客戶可能預付、按里程碑付款、交付後才收到發票,或接受供應商融資;收入可能在某一時點認列,也可能隨時間認列。Booking 可能從未進入揭露的 backlog,backlog 可能在沒有收入的情況下被修訂,而短週期或可變合約產生的收入可能從未出現在所揭露的 backlog 或 RPO 中。

對於定義保持一致的 backlog,可使用以下調節關係:

期末 backlog = 期初 backlog + 新增 - 轉換收入 - 取消 ± 範圍、價格、匯率及估計變動

各項目名稱和正負號應遵循發行人的定義。收購、處分、外匯、合約修改、可變對價、選擇權、任務訂單和重分類應單獨列示,不能悄然計入有機需求。

計算範例

假設一家軟體公司簽訂不可取消的三年期服務合約,金額為 $300,並在開始時全額開票和收款,服務收入按期平均認列。如果該公司的 bookings 按合約總價值計算,bookings 增加 $300。服務開始前,現金和合約負債各增加 $300,收入仍為 $0。提供一年服務後,累計收入為 $100;忽略稅費、融資、退款和其他分錄,剩餘合約負債為 $200

第一年收入 = $300 / 3 = $100

這個範例並不表示 bookings、現金、合約負債和收入可以互換。按年度合約價值計算的公司可能報告不同 booking 金額;含有取消、用量、可變對價、驗收或融資條款的合約也需要另行分析。

再假設期初 backlog 為 $1.00 billion。年內公司報告新增 $600 million,從納入 backlog 的項目中認列收入 $500 million,因取消移除 $50 million,且無其他變動:

期末 backlog = $1.00 billion + $600 million - $500 million - $50 million = $1.05 billion

如果公司將 book-to-bill 定義為同一期間、同一範圍的 bookings 除以收入:

book-to-bill = $600 million / $500 million = 1.20×

在本例中,高於 1.00× 只表示新增量超過該分母,不保證未來收入、現金或利潤。如果 backlog 中有 $300 million 預計五年以後轉換、$150 million 尚待撥款、$100 million 可由客戶任意終止,就必須先拆分這些部分,才能用總額支持預測。

實用檢查清單

  • 查明指標定義、報告日期、單位、幣別、合併範圍、合約類型,以及指標是否經過審計或其他鑑證。
  • 確定 bookings 使用總額、年化價值、最低承諾、估計值、已撥款、已授予、已簽署或已啟用價值,並核對是否包含續約、選擇權、用量、變更訂單和收購。
  • 將總新增量調節至扣除取消、流失、撤單、範圍變化、價格變化、匯率、收購、處分和方法變更後的淨新增量。
  • 調節期初與期末 backlog,把轉換為收入的金額與報表收入比較,並解釋未經過 backlog 的收入。
  • 比較 backlog 與 RPO,而不是直接等同;檢查簡化處理、排除項目、可變對價、合約期限和預計認列時間帶。
  • 區分已撥款與未撥款、確定與可選擇、不可取消與可取消、已授予與僅預期取得的業務。
  • 檢查客戶信用、終止權、退款條款、驗收條件、融資條件、撥款、監管核准和可執行性。
  • 將轉換計畫與產能、人員、供應商、存貨、實施里程碑、客戶準備情況和歷史延遲比較。
  • 對通膨、固定價格曝險、成本上漲、罰款、保固、返工、虧損合約和利潤率組合進行壓力測試;收入 backlog 不等於利潤 backlog。
  • 跨多個期間比較 bookings、backlog、billings、應收款、合約資產、合約負債、現金收款、營運現金流和收入。
  • 衡量客戶、專案、產品、地區、幣別和政府業務集中度,包括單筆大訂單對成長和 book-to-bill 的影響。
  • 閱讀後續文件,尋找取消、重組、交付延遲、估計修訂、定義變化、部分重編和停止揭露。

常見誤區

「Booking 就是收入。」 Booking 遵循公司的指標定義,收入則遵循會計模型和履約義務的履行情況;時間和納入金額可能相差很大。

「Backlog 等於 RPO 或遞延收入。」 這些餘額可能重疊,但適用定義和範圍不同。合約負債反映相對於履約進度提前取得的對價,RPO 則涉及尚未認列為收入的已分配交易價格。

「Backlog 是有保證的未來現金和利潤。」 撥款、取消、信用、交付、定價、成本、利潤率、匯率和收款風險依然存在,估計也可能調整。

「Backlog 上升必然代表需求增強。」 成長可能來自收購、匯率、合約期延長、交付放緩、價格上漲或定義變化;backlog 下降也可能源於轉換加快,而非訂單疲弱。

相關主題

權威來源

繼續使用即時資料

把這個概念用於真實股票

在一個研究工作台查看目前價格、公司財務、估值、預測與近期新聞。

Financial Context 是本 Wiki 同團隊打造的研究產品。

免費開始分析
導覽

搜尋知識庫...