折旧详解:方法、计提表与会计分录
为什么资产的分摊是在一段时间内进行而非在购买时一次性计费,四种主要方法的对比,完整的计提表以及背后的每月会计分录。
折旧将长期资产的成本分摊到实际使用该资产的各个期间。购买一台价值 24,000 € 的机器时,你并没有将 24,000 € 全部计入本月的生产成本,而是将现金转化为了一项能够连续使用五年的资源。折旧就是反映这一过程的会计处理。
这直接遵循了配比原则(matching principle):费用应当归属于通过该资产赚取收入的期间,而不是支付发票的期间。正因如此,购买设备在第一天不会产生任何费用,仅仅是一项资产置换为另一项资产,正如复式记账法中所讨论的那样。
输入要素
每次计算折旧都需要四个要素:
- 取得成本(Acquisition cost) - 购买价格加上使资产达到可用状态所需的全部支出:运费、安装费、不可抵扣的税费。可抵扣增值税不计入其中。
- 使用寿命(Useful life) - 资产将为本企业服务多久,而不是其理论上的最大使用寿命。
- 残值(Salvage / residual value) - 资产在寿命结束时的价值。在实践中通常为零。
- 折旧开始日期 - 通常是资产准备好投入使用的日期,该日期可能会晚于购买日期。
需要分摊的金额是成本减去残值,即应计提折旧额(depreciable amount)。
折旧方法
直线法(Straight-line) - 每个期间计提相等的金额:
Annual depreciation = (Cost − Salvage value) ÷ Useful life
一台价值 24,000 € 的机器,使用寿命为 5 年且无残值:每年折旧 4,800 €,或每月折旧 400 €。它在实践中占主导地位,因为它简单、可预测,并且对于磨损均匀的资产而言非常公正。
余额递减法(Declining balance) - 按剩余账面价值的一定固定百分比计提,因此前期折旧额大,后期折旧额小。以 40% 的双倍余额递减法对同一台机器计提折旧:第一年 9,600 €,接着是 5,760 €,然后是 3,456 €。适用于资产价值在前期流失较快的场景(如车辆、计算机),并且符合其维修特征:早期折旧高而维护成本低,后期折旧低而维护成本高。
工作量法(Units of production) - 按每单位产量的折旧额计提,而不是按时间计提:
Per-unit depreciation = (Cost − Salvage) ÷ Total expected units
这是唯一一种在闲置期间产生零费用的方法,这使得它非常适合那些磨损取决于使用情况而非日历时间的设备。
年数总和法(Sum-of-the-years'-digits) - 另一种加速折旧法,根据资产尚可使用年限占年数总和的比例来计算各年折旧额。这种方法越来越少见;余额递减法则通过更简单的算术达到了相似的折旧曲线。
| 方法 | 计提曲线 | 最佳适用场景 |
|---|---|---|
| 直线法 | 均匀 | 建筑物、固定装置、大多数设备 |
| 余额递减法 | 前期集中 | 车辆、IT 硬件 |
| 工作量法 | 随使用情况变化 | 生产机械 |
| 年数总和法 | 前期集中 | 传统做法 |
关于税收的说明。 会计折旧反映的是经济上的使用情况;税收折旧则遵循法定税率和使用年限,两者可能存在差异。例如,立陶宛针对企业所得税目的,按资产类别规定了最高税率和使用寿命。当两者出现分歧时,账目遵循会计政策,而差异则在税务计算中处理 - 正如利润表一文中所指出那样,税前利润 11,200 € 很少会产生正好 17% 的税额。
计提表
直线法,24,000 € 的机器,60 个月使用寿命,无残值:
| 期间 | 每月计提额 | 累计折旧 | 净账面价值 |
|---|---|---|---|
| 开始 | - | 0 | 24,000 |
| 第 1 个月 | 400 | 400 | 23,600 |
| 第 12 个月 | 400 | 4,800 | 19,200 |
| 第 15 个月 | 400 | 6,000 | 18,000 |
| 第 60 个月 | 400 | 24,000 | 0 |
注意第 15 个月的资产负债表:成本 24,000 €,累计折旧 6,000 €,账面价值 18,000 € - 这正是贯穿本系列文章的资产负债表示例中的准确数字。原始成本保持可见;这是刻意为之的,这也是为什么累计折旧是一个独立的备抵账户(contra-account),而不是直接冲减资产账户。
会计分录
取得时 - 没有费用,仅是一次资产置换:
| 账户 | 借方 | 贷方 |
|---|---|---|
| 1220 机械设备 | 24,000 | |
| 2710 银行存款 | 24,000 |
每月 - 将一部分资产转化为费用的调整分录:
| 账户 | 借方 | 贷方 |
|---|---|---|
| 6206 折旧与摊销费用 | 400 | |
| 1229 累计折旧 - 机械设备 (−) | 400 |
有两点值得注意。贷方从未触及账户 1220,因此原始成本可以永久保持可读。折旧是典型的非付现费用 - 利润下降 400 €,银行存款余额没有变动,这就是为什么在间接法现金流量表中需要将它加回的原因。
处置时,成本及其累计折旧均被注销,与处置收益(或损失)的差额记入损益:
| 账户 | 借方 | 贷方 |
|---|---|---|
| 2710 银行存款(收入) | 20,000 | |
| 1229 累计折旧 | 6,000 | |
| 1220 机械设备 | 24,000 | |
| 5200 其他业务收入(利得) | 2,000 |
Nordlet 如何计算折旧
资产归属于资产组(asset groups),资产组承载了会计政策:资产账户、累计折旧账户、费用账户(默认情况下为 6206)以及默认的使用寿命。通过 POST /v1/assets/assets/create 创建资产时会继承这些默认设置,因此可以按设备类别一次性配置一批笔记本电脑,而无需为每台设备单独配置。
折旧采用直线法且按月计提,公式表达为剩余价值除以剩余月份:
Monthly charge = (total cost − salvage value − accumulated depreciation) ÷ remaining months
这一公式的设计基于两个原因。它具有自我纠正能力 - 如果资产进行了现代化改造(通过 /assets/modernize 增加成本和使用寿命),后续的计提会自动吸收这些变化,而无需重新构建计提表。并且最后一个月会计提全部剩余价值,因此四舍五入永远不会导致已提足折旧的资产上遗留几分钱。
每月的运行涉及两个调用:POST /v1/assets/depreciation/preview 展示将要过账的内容,而 /depreciation/post 则写入分录。每个资产每个期间只能过账一次 - 这一约束存在于数据库中,而不仅仅在代码中 - 因此意外的二次运行不会导致重复计提。过账某个月份也会在同一笔分录中补齐自折旧开始以来所有遗漏的早期月份,并按月分别记录,因此遗漏的月份会被追溯补提而不会丢失。资产会自动从 active(活跃)转为 fully_deprated(已提足折旧),并在离开时转为 disposed(已处置)。POST /v1/assets/assets/dispose 记录带有日期和处置收入的出售、报废或核销:它会移除成本和累计折旧,将净账面价值作为处置损失、将处置收入作为处置利得(对应应收处置款项,过账规则为 assets.disposalLoss、assets.disposalGain 和 assets.disposalProceeds),并且资产停止计提折旧。必须先完成处置月份之前每个月的折旧过账。应用中的资产页面采用相同的表单。
坦诚的范围说明:直线法是目前唯一实现的折旧方法。余额递减法、工作量法和年数总和法暂不可用,因此需要采用加速折旧政策的资产必须通过手动的会计分录来处理。
FAQ
什么是简言之的折旧?
将长期资产的成本分摊到使用它的各个期间,而不是在购买时一次性计入全部成本。它将费用与该资产协助产生的收入进行配比。
折旧涉及现金流动吗?
不涉及。现金在购买资产时已经流出。折旧是对早期现金流出的会计分摊,这就是为什么在计算经营现金流时要把它加回利润中。
累计折旧与折旧费用的区别是什么?
折旧费用是一个期间的计提金额,出现在利润表中。累计折旧是截至当前所有计提金额的运行总额,作为资产的备抵账户(contra-asset)列示在资产负债表上,在不抹除原始成本的情况下减少资产的账面价值。
我应该使用哪种折旧方法?
应选择与资产实际价值流失方式相匹配的方法:使用直线法应对均匀使用,使用余额递减法应对前期价值流失大的资产,使用工作量法应对磨损取决于产量的资产。保持一致性比追求复杂性更重要 - 变更折旧方法会改变报告的利润。
会计折旧与税收折旧是一样的吗?
通常不一样。会计折旧反映的是你对使用寿命的评估;税收折旧则遵循法定的税率和年限。两者的差异在税务计算中解决,而不是通过修改账目来解决。