底座 P2 已上线 L0

摊销计算

算本期摊销与摊余价值,原值=累计摊销+摊余价值守恒,年限不足1年按实际折算

技能 slugamortization-calc
所属栏目底座 计算工具 / 归档 / 合规
交付阶段P2 P2 长尾 · 长尾与进阶分析,按 P0/P1 数据裁剪
版权© 2026 律令科技(深圳)有限公司开发 · 财友云(caiyouyun.cn)发布
这个包已上线。复制到本地即可离线运行;正文与用法以下方随包 SKILL.md 为准。

技能正文(随包 SKILL.md)

> **本地运行,零网络、免 API Key、数据不出电脑。**
> 四项诚实承诺:① 算不出就说算不出,绝不编造数字;② 高危动作强制人工确认;③ 幂等断点,绝不重复副作用;④ 全程留痕可审计。

# 摊销计算

摊销跟折旧长得像,口径不一样:无形资产**不预计残值**,长期待摊到底摊几年
也常常拍脑袋。拍错了,摊余价值一路走偏,资产负债表跟着歪。

本包的原则:**算不出来就明说算不出来,并把口径写清楚**。摊销年限填 0、
年限不足 1 年、本月新增、已经摊足,每种情况都给明确说法,不默默按 0 处理。

## 输入

一个台账表,一行一个摊销项目。列名自动识别(下列顺序即识别优先级):

| 用途 | 可识别列名 |
|---|---|
| 编号 | 资产编号 / 无形资产编号 / 长期待摊编号 / 卡片编号 / 编号 / 项目编码 |
| 名称 | 资产名称 / 无形资产名称 / 名称 / 项目名称 / 内容 / 事项 |
| 使用部门 | 使用部门 / 管理部门 / 部门 / 使用单位 / 所属部门 / 受益部门 |
| 原值 | 原值 / 入账价值 / 账面原值 / 无形资产原值 / 长期待摊原值 / 金额 / 价值 |
| 入账日期 | 入账日期 / 开始摊销日期 / 取得日期 / 启用日期 / 摊销起始日 / 使用日期 / 购置日期 |
| 摊销年限 | 摊销年限 / 使用年限 / 预计使用年限 / 受益期限 / 年限 / 摊销期限 / 摊销年数 |
| 残值率 | 残值率 / 预计残值率 / 净残值率 / 残值比例 |
| 摊销方法 | 摊销方法 / 计提方法 / 摊销方式 |

必须给出「原值」。摊销年限缺失 / ≤ 0 会进异常表或直接拒绝,**不猜年限**。

## 输出四件套

| 文件 | 内容 |
|---|---|
| `amz_主表.csv` | 编号 / 名称 / 部门 / 原值 / 入账日期 / 摊销年限 / 残值率 / 月摊销额 / 本期摊销额 / 累计摊销 / 摊余价值 / 已摊销期数 / 状态说明 |
| `amz_异常表.csv` | 不可计算项 + 需人工复核项(带原始行号、风险等级) |
| `amz_校验表.csv` | 摊销基准月、口径说明、不足 1 年处理、残值率处理、守恒断言 |
| `fin-log.jsonl` | 处理日志(追加) |

另有 `amz_期次表.csv`,逐项逐月展开摊销计划(178 行 / 实测)。

## 用法

```bash
PY="<python 3.8+ 路径>"   # 纯标准库
"$PY" <skill目录>/scripts/amortization.py 无形资产台账.xlsx --execute
```

指定摊销基准月:

```bash
"$PY" amortization.py 台账.xlsx --as-of 2026-09 --execute
"$PY" amortization.py 台账.xlsx --as-of 2026-09 --default-salvage-rate 0 --operator 张三 --execute
```

**默认不写盘**——不加 `--execute` 只打印预览,确认无误再真跑。

## 真实输出

```
方案:amz_无形资产台账.xlsx | 项目 6 条 | 摊销基准 2026-09
--- 摊销计算(6 项)---
  AZ-01      土地使用权      原值1,800,000.00 月摊销  3,000.00 本期   3,000.00 累计  189,000.00 摊余1,611,000.00  正常摊销(第 63/600 期)
  AZ-02      软件著作权      原值   96,000.00 月摊销    800.00 本期     800.00 累计   24,000.00 摊余   72,000.00  正常摊销(第 30/120 期)
  AZ-03      车间装修费      原值  240,000.00 月摊销  6,666.67 本期   6,666.67 累计  133,333.40 摊余  106,666.60  正常摊销(第 20/36 期)
  AZ-04      半年摊销短摊     原值   60,000.00 月摊销 10,000.00 本期  10,000.00 累计   50,000.00 摊余   10,000.00  正常摊销(第 5/6 期)
  AZ-05      新购系统本月上线   原值   36,000.00 月摊销    600.00 本期       0.00 累计        0.00 摊余   36,000.00  本月新增/尚未起摊:不足 1 个摊销期,本期摊销额
  AZ-06      已摊足特许权     原值  120,000.00 月摊销  2,000.00 本期       0.00 累计  120,000.00 摊余        0.00  已摊足(满 60/60 期,已过 32 期):摊余价

--- 提示(3 条)---
  [中] AZ-04 半年摊销短摊:摊销年限不足 1 年(0.5 年),按实际年限折算 6 个月摊销,不向上取整到 1 年
  [低] AZ-05 新购系统本月上线:截至 2026-09 已摊销期数 0(少于 1 期),本期摊销额为 0,不是漏摊
  [低] AZ-06 已摊足特许权:已摊足,需关注是否继续摊销(会计上若仍有使用价值要评估减值)

已生成期次明细:amz_期次表.csv(178 行)
```

## 拒绝权(什么情况下算不出)

| 情况 | 处理 |
|---|---|
| 摊销年限 = 0 或负数 | **直接拒绝**,不许按 0 算摊销 |
| 残值率 ≥ 100% | 进异常表(高,标不可计算)——无形资产本就不预计残值 |
| 原值缺失 / 非数字 / ≤ 0 | 进异常表(高),不补 0 |
| 摊销年限缺失 / 非数字 | 进异常表(高) |
| 摊销方法认不出来 | 进异常表(高),本包只认年限平均法 |
| 入账日期坏了 | 进异常表(高) |

被拒绝的项目**不产生任何摊销数字**,原值计入异常表金额,守恒关系照样成立。

## 关键设计(容易踩的坑)

1. **守恒是硬断言**:`原值 = 累计摊销 + 摊余价值`,逐项核、全表合计再核一次,
   差超过 0.01 元就报「算不出」。
2. **残值率缺失按 0,并注明**:会计准则下无形资产**不预计残值**,
   所以缺失时按 0 处理,同时在校验表与提示里写明,不是静默默认。
   若企业政策对长期待摊预计残值,请显式填「残值率」列覆盖。
3. **不足 1 年不向上取整**:年限 0.5 就折 6 个月,不会硬凑成 1 年 12 个月。
   这条要特别留意——不少老台账默认向上取整,会导致首年摊销翻倍。
4. **尾差调到最后一个月**:月摊销额除不尽时差额调到最后一个月,
   避免累计摊销与手算差几毛。
5. **本月新增本期摊销额为 0**:已摊销期数 0(不足 1 期),
   往上凑一个月摊销反而错,提示里写明「不是漏摊」。
6. **已摊足停止摊销**:满期后本期摊销额为 0,同时提示
   「会计上若仍有使用价值要评估减值」。
7. **摊销年限与税法最低年限**:软件、土地使用权等法定年限与会计估计不一致时
   以本表填写值为准,税务差异需另行做台账,本包不判断。

## 人工复核(必读)

- 摊销年限属于会计估计,**每年都要复核**;一旦变更按未来适用,不追溯调整
- 长期待摊费用需与受益对象匹配:装修费按房间/生产线分摊的,本表按总额摊销
  只能当粗算,入账前请拆分
- 无形资产不预计残值,如企业政策另有约定,请在「残值率」列显式填写
- 本期摊销额为 0 有两种不同原因(未起摊 / 已摊足),看「状态说明」列区分
- 摊余价值为 0 不代表资产没价值,是否减值要按准则评估

## 相邻路线转交

| 用户要做的事 | 转交给 |
|---|---|
| 固定资产折旧 | `depreciation-calc` |
| 逐台出资产卡片 | `fixed-asset-card` |
| 摊销凭证批量生成 | `voucher-batch-generate` |
| 月结摊销清单核对 | `month-end-close-check` |
| 资产科目映射 | `account-subject-map` |

## 可直接复制的说法

```text
把这批无形资产和长期待摊按月算一遍本期摊销额、累计摊销和摊余价值,
出摊销计算表。摊销年限为 0 或负数的直接说算不出,别按 0 摊。
年限不足 1 年的按实际月数折算,不要向上取整到 1 年。
残值率没填的默认按 0 处理并在表里注明(无形资产不预计残值)。
原值 = 累计摊销 + 摊余价值 要能对上,差一分钱也要报出来。
本月新增的、已经摊足的,说明为什么本期摊销额是 0。
```

## 做完怎么算完成

- [ ] 各项目「摊销年限」已与资产管理制度 / 合同受益期核对
- [ ] 「原值 = 累计摊销 + 摊余价值」全表守恒差异为 0.00
- [ ] 不足 1 年的项目已确认按实际月数折算而非向上取整
- [ ] 本期摊销额为 0 的项目已区分未起摊 / 已摊足并逐条确认
- [ ] 残值率填写口径已与会计政策一致(默认不预计残值)
- [ ] 摊销年限已列入年度复核清单

---

本 Skill 采用 BUSL-1.1 许可(源码可见,可自由使用)。

版权所有 © 2026 律令科技(深圳)有限公司(@lexord-technology)。
本技能由律令科技(深圳)有限公司开发,**财友云(caiyouyun.cn)**发布与展示。

允许个人及企业内部免费使用、复制、修改,包括内部生产环境。
未经书面许可,不得将本 Skill 或其修改版作为商业服务对外销售、转售或提供托管服务。
各版本发布之日起 4 年后自动转为 Apache License 2.0。详见随包 `LICENSE.md`。

相邻技能

底座 规划中P0 计划 已上线

税费计算

增值税/附加/个税/印花税/所得税预缴,附公式与政策依据

L1 · 计算工具 / 归档 / 合规
底座 规划中P0 计划 已上线

财税数值工具

金额大写、含税不含税互算、价税分离、尾差分摊、百分比反算

L0 · 计算工具 / 归档 / 合规
底座 规划中P1 在建 已上线

工资表计算

五险一金 + 个税累计预扣预缴 + 实发,支持多地参数表

L1 · 计算工具 / 归档 / 合规
底座 规划中P1 在建 已上线

固定资产折旧

直线/双倍余额/年数总和/工作量法,生成折旧明细表

L1 · 计算工具 / 归档 / 合规
底座 规划中P1 在建 已上线

会计期间工具

期间生成、周旬季年切换、工作日调整、账期与自然日换算

L0 · 计算工具 / 归档 / 合规
底座 规划中P1 在建 已上线

会计档案归档

按年度-凭证号-附件组织,生成目录清单与完整性校验

L0 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

工资条拆分生成

按人拆成独立文件,可加密打包,不留明文

L0 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

固定资产卡片台账

新增/折旧/处置/盘点全生命周期台账

L0 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

贷款还款计划

等额本息/等额本金/气球贷,含实际利率与 IRR 校验

L0 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

外币折算与汇兑损益

多币种折算、期末汇兑损益计算,汇率走内置表或导入

L1 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

操作留痕查询

合并查询所有财税技能的运行日志,按时间/技能/级别过滤

L0 · 计算工具 / 归档 / 合规
底座 规划中P2 长尾 已上线

财务敏感信息扫描

银行卡/身份证/税号/账套口令扫描与脱敏报告

L0 · 计算工具 / 归档 / 合规
本页内容由本地构建生成于 2026-09-27。技能正文以随包 SKILL.md 为准。