软件开发过程中产生的开发成本有助于跨多个时间段的收入生成。因此,软件开发成本在称为资本化支出的过程中被记录为资产。资本化支出需要摊销,这是一个过程,其中的价值会随着时间的推移而被注销,以反映其在收入生产中的使用情况。
匹配的规则
在权责发生制会计中,匹配原则要求会计师在与其发生的收益相同的时间段内记录成本。这样做是为了避免在多个时期内收入或发生收入的过程中记录巨额收入或费用时出现的扭曲。折旧和摊销均为符合匹配原则。
折旧
摊销与折旧过程类似,但摊销仅适用于没有重大存在的无形资产。折旧和摊销均旨在跨多个时间段分配成本,以便更好地反映其在一段时间内的发生,而不是在一个单一时间点。
资本化支出
软件开发成本可以记录为资本化支出,即已成为资产的支出。如果支出的发生有助于产生超过其产生的收入,则支出会被资本化。例如,由于开发用于销售的软件将在比发生开发成本的期间更多的时间内出售,因此所述成本应该在后续期间进行资本化并注销以更好地反映现实。
开发软件的摊销
资本化软件开发成本的摊销方法与折旧方法大致相同。首先,要摊销的金额是资产的总价值减去其估计的剩余价值,在这种情况下可能没有。每个期间的摊销费用是摊销金额除以资本化支出将继续使用的期间数。