欢迎来到“内部开发软件”的世界!

你好!准备好深入探讨 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):

  1. 收入百分比法 (Percentage of Revenue Method): \( \text{总资本化成本} \times \left( \frac{\text{当期实际收入}}{\text{总预期收入}} \right) \)
  2. 直线法 (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日后开始年度生效,可提前采用。

继续加油!软件会计听起来可能很“无形”,但一旦你掌握了这些阶段的时间点,你就能像写程序般精准地取得高分!