現金轉換週期 CCC:塞貨還是景氣轉差?
本文採用本站四段式教學結構:概念 / 本站怎麼算 / 怎麼看數字 / 注意事項。
1. 概念
一家公司營業額再高,如果現金週轉不靈,一樣會倒。這就是為什麼**現金轉換週期(Cash Conversion Cycle, CCC)**比獲利率更重要。
CCC 由三個元素組成:
CCC = DSO + DIO − DPO
應收 存貨 應付
拆開看:
- DSO(Days Sales Outstanding) = 客戶從拿到貨到付錢,平均拖幾天
- DIO(Days Inventory Outstanding) = 存貨從進料到賣出,平均躺幾天
- DPO(Days Payable Outstanding) = 供應商讓你賒帳幾天
直覺解讀:
- 你先付錢給供應商(Day 0),等 DIO 天把存貨賣掉,再等 DSO 天收到貨款 → 錢「離開你的口袋」DSO + DIO 天
- 但供應商讓你賒帳 DPO 天 → 實際「中間缺錢」的日子是 DSO + DIO − DPO = CCC
CCC 就是「你需要自掏多少天的流動資金」。
2. 本站怎麼算
2.1 視覺化方式
「現金轉換週期 CCC 拆解圖」採糖果條堆疊式:
- 上半部:DSO(藍)堆疊 DIO(紫)= 營運週期
- 下半部:DPO(綠)向下延伸
- 黃色線:CCC 位置 = 上堆疊 − 下堆疊
這樣你一眼就能看出:
- 哪個要素貢獻 CCC 最多
- 哪一季突然變化
2.2 異常偵測(z-score)
1. 對每季計算 CCC 單季變化 delta_t = CCC_t − CCC_{t-1}
2. 對所有 delta 計算 mean + stdev
3. 每季 z_score = (delta_t − mean) / stdev
4. |z| > 2 → 標 ⚠ 異常(約 95% 信心外)
這是統計級別的警示,不是主觀判斷。
2.3 樣本窗口
預設顯示近 12 季(= 3 年)。z-score 則用全部可用歷史(通常 20 季)計算。
2.4 資料來源
所有欄位已存在 FR_FR_全_tw_h 財務比率表(DSO=avg_collection_days、DIO=avg_sale_days、DPO=days_payable_outstanding、CCC=cash_conversion_cycle)。
本圖不需新 API,純前端從既有 /financial_ratios 回傳資料計算。
3. 怎麼看數字
3.1 CCC 絕對值
| CCC | 判讀 |
|---|---|
| < 0 日 | 🟢🟢 黃金商業模式(Amazon、Costco、訂閱服務):供應商先給貨、客戶先付款 |
| 0 – 30 日 | 🟢 優異(零售業、科技業部分) |
| 30 – 90 日 | 🟡 一般製造業典型 |
| 90 – 180 日 | 🟠 重型產業(機械、建設) |
| > 180 日 | 🔴 極度耗資金(造船、重電機) |
CCC 越短 = 資本運用效率越高。同樣 ROE 的兩家公司,CCC 短的通常更有「以小搏大」能力。
3.2 異常訊號判讀
CCC 突然拉長 🔴
三個可能原因:
-
DIO 拉長 → 存貨積壓
- 通路塞貨(Channel Stuffing)
- 景氣轉差、銷售不如預期
- 新產品推遲上市
-
DSO 拉長 → 客戶付款變慢
- 大客戶財務狀況惡化(壞帳風險)
- 公司為搶單放寬信用條件
- 產業景氣衰退
-
DPO 縮短 → 供應商要求更快付款
- 公司信用評等下降
- 供應商自身資金緊
單季變化 z > 2 的季度會標 ⚠,是重要警示訊號。
CCC 突然縮短 🟢 or ⚠
- 伴隨營收成長 → 🟢 真正的效率提升
- 營收下滑 → ⚠ 可能是被供應商縮短信用期(信任度下降)
3.3 搭配其他指標使用
- 與毛利率齊看:CCC 短 + 毛利率高 = 真正的優質公司(規模優勢 + 定價權)
- 與 ROE 齊看:杜邦拆解中,高資產週轉率 = 短 CCC 的結果
- 與應收帳款絕對金額:CCC 拉長時若 AR 暴增 → 警覺壞帳風險
4. 注意事項
⚠️ 季節性未調整
很多行業 Q4 會結清存貨、Q1 會補存貨 → Q4 CCC 自然較短、Q1 較長。
本站 z-score 未做季節性調整,Q1/Q4 常出現「統計異常」但實際是正常季節性。
建議:搭配去年同季比較(Q4 vs 去年 Q4)看是否真的異常。
⚠️ 台股無獨立 interest_expense
台灣一般業 IS 無獨立利息費用欄位,CCC 計算本身不受影響,但連帶的「利息保障倍數」(interest_coverage)會是 NULL。
⚠️ 金融業、保險業不適用
CCC 概念建立在「製造業/零售業」的進貨-賣貨-收款邏輯上。金融業(銀行、保險、證券)的商業模式完全不同,DSO/DIO/DPO 沒有對應意義。對金融股此圖不顯示。
⚠️ 服務業 DIO ≈ 0
SaaS、顧問、軟體公司幾乎沒有實體存貨 → DIO 趨近 0。這時 CCC ≈ DSO − DPO,圖上 DIO 紫色區域會很薄。
⚠️ 窗口限制
預設顯示 12 季 = 3 年。若想看 COVID / 升息等大事件對 CCC 的衝擊,記得那些事件可能在窗口外。
延伸閱讀
- 〈存貨週轉率、應收帳款週轉率:經營效率指標〉
- 〈ROE 杜邦分析:拆解公司的賺錢能力〉
- 〈財務比率百分位〉(同業比較 CCC)
動手試試看
- 打開 個股分析 → 財務比率 → 經營能力,頂部就是 CCC 拆解圖
- 觀察糖果條的 DSO / DIO / DPO 各占比例,找「CCC 結構改變」的時間點
- 找 ⚠ 標記的季度,查那一季的公告或新聞
- 比較不同股票:Amazon 類(負 CCC)vs 製造業(+60 日)vs 重工業(+180 日)