歡迎來到「內部開發軟體」的世界!
你好!準備好深入探討 BAR 考試中最實務的部分了嗎?在現今世界,幾乎每家公司在某種程度上都是「科技公司」。無論企業是為了賣給客戶而開發應用程式,還是僅僅為了讓員工追蹤工時而建立客製化入口網站,他們都在進行內部開發軟體 (Internally Developed Software) 的支出。
作為一名會計師,你的任務就是判斷:「這是一筆應立即計入損益表的費用,還是一項我們可以列入資產負債表並分攤成本的資產(資本化)?」 如果一開始覺得很棘手也別擔心——我們將按階段為你一一拆解!
1. 兩大核心路徑
在看數據之前,我們必須先問:這套軟體是給誰用的? 會計規則會根據答案而有所不同。
- 雲端安排只有客戶可隨時無重大罰則取得軟件且可在自有硬件或無關主機運行才含軟件許可;否則服務合約。服務費按獲服務支銷,實施成本依適用ASC350-40非全資本化。SaaS供應商不能因收存取費便自動用外售規則,須看有無轉軟件許可。
雲端安排只有客戶可隨時無重大罰則取得軟件且可在自有硬件或無關主機運行才含軟件許可;否則服務合約。服務費按獲服務支銷,實施成本依適用ASC350-40非全資本化。SaaS供應商不能因收存取費便自動用外售規則,須看有無轉軟件許可。
2. 內部使用軟體 (ASC 350-40)
須說明內部使用軟件適用版本。採用ASU 2025-06前,ASC 350-40採階段模型,合資格應用開發成本資本化,初步、培訓及維護一般列費用。新準則取消階段模型,管理層批准並承諾資金、完成及預期使用屬很可能,並考慮重大開發不確定性時開始資本化。2027年12月15日後開始年度生效,可提前採用。
階段 1:Preliminary Project Stage(專案初步階段)
這是「腦力激盪」階段。你正在評估替代方案、選擇供應商,並決定該專案是否可行。
會計處理: 全數費用化 (EXPENSE)。在此階段,我們還不確定這個「露台」是否真的會蓋出來。
階段 2:Application Development Stage(應用程式開發階段)
須說明內部使用軟件適用版本。採用ASU 2025-06前,ASC 350-40採階段模型,合資格應用開發成本資本化,初步、培訓及維護一般列費用。新準則取消階段模型,管理層批准並承諾資金、完成及預期使用屬很可能,並考慮重大開發不確定性時開始資本化。2027年12月15日後開始年度生效,可提前採用。
階段 3:Post-Implementation/Operation Stage(執行後/營運階段)
軟體已上線!現在你只是在進行日常維護和員工培訓。
會計處理: 全數費用化 (EXPENSE)。培訓和維護並不會「改善」資產;它們只是讓系統保持運作。
你知道嗎? 培訓成本永遠都是費用化,即使它們發生在開發階段。你無法將人類的知識資本化!
3. 預計出售、出租或行銷的軟體 (ASC 985)
當軟體成為「產品」時,規則會變得更加嚴格。這裡重要的「轉捩點」是一個稱為技術可行性 (Technological Feasibility) 的概念。
技術可行性的「前後」差異
技術可行性是指當你擁有詳細的程式設計或工作模型時。這代表你已經證明軟體確實能執行它預期的功能。
- 技術可行性建立前: 所有成本皆視為研發費用 (R&D),必須費用化 (EXPENSE)。
- 技術可行性建立後(直到產品發布): 成本資本化 (CAPITALIZE) 為類似存貨的資產。
- 向客戶正式發布後: 停止資本化。後續的新成本為生產成本或維護費用。
外部軟體的攤銷
軟體銷售後,你必須攤銷(費用化)已資本化的成本。你必須採用以下兩項計算結果中較高者 (greater of):
- 收入百分比法 (Percentage of Revenue Method): \( \text{總資本化成本} \times \left( \frac{\text{當期實際收入}}{\text{總預期收入}} \right) \)
- 直線法 (Straight-Line Method): \( \frac{\text{總資本化成本}}{\text{剩餘經濟年限}} \)
範例: 如果收入百分比法算出 $10,000,而直線法算出 $12,000,你必須記錄 $12,000 的攤銷費用。目標是保持保守,不要高估資產價值。
4. 雲端運算安排 (SaaS)
雲端安排只有客戶可隨時無重大罰則取得軟件且可在自有硬件或無關主機運行才含軟件許可;否則服務合約。服務費按獲服務支銷,實施成本依適用ASC350-40非全資本化。SaaS供應商不能因收存取費便自動用外售規則,須看有無轉軟件許可。
5. 總結表與關鍵要點
為了簡化,請參考這份「小抄」:
| 須說明內部使用軟件適用版本。採用ASU 2025-06前,ASC 350-40採階段模型,合資格應用開發成本資本化,初步、培訓及維護一般列費用。新準則取消階段模型,管理層批准並承諾資金、完成及預期使用屬很可能,並考慮重大開發不確定性時開始資本化。2027年12月15日後開始年度生效,可提前採用。 |
常見錯誤提醒: 不要將「技術可行性」(外部使用)與「管理層承諾」(內部使用)搞混。BAR 考試非常喜歡調換這些術語來考倒你!
關鍵要點:
須說明內部使用軟件適用版本。採用ASU 2025-06前,ASC 350-40採階段模型,合資格應用開發成本資本化,初步、培訓及維護一般列費用。新準則取消階段模型,管理層批准並承諾資金、完成及預期使用屬很可能,並考慮重大開發不確定性時開始資本化。2027年12月15日後開始年度生效,可提前採用。
繼續加油!軟體會計聽起來可能很「無形」,但一旦你掌握了這些階段的時間點,你就能寫程式般精準地取得高分!