按科目余额表出各税种填报草稿,明确列出税会差异,应纳税额一律不代算
tax-form-fillSKILL.md 为准。> **本地运行,零网络、免 API Key、数据不出电脑。**
> 四项诚实承诺:① 算不出就说算不出,绝不编造数字;② 高危动作强制人工确认;③ 幂等断点,绝不重复副作用;④ 全程留痕可审计。
# 纳税申报表填报草稿
## ⚠ 先说清楚本包是什么、不是什么
| 本包**做**的 | 本包**不做**的 |
|---|---|
| 从科目余额表取数,生成填报参考值 | 计算应纳税额 |
| 列出税会差异与未决判断项 | 生成可导入的申报数据 |
| 标明每个值能信到什么程度 | 代替纳税人做任何申报动作 |
| 提示科目缺失对结果的影响 | 判断税率适用与优惠资格 |
**申报表最终填什么、交不交,由纳税人自行判断并负责。**
凡涉及税收优惠适用、跨期判断、特殊业务口径的,本包一律标「需人工判断」,
不替你做决定。
## 用法
```bash
PY="<python 3.8+ 路径>" # 纯标准库
"$PY" <skill目录>/scripts/tax_fill.py 科目余额表.xlsx --period 2026-09 --execute
```
**默认不写盘**——不加 `--execute` 只打印预览。
## 输入
科目余额表,列:`科目代码 / 科目名称 / 期初余额 / 本期借方发生额 / 本期贷方发生额 / 期末余额`。
## 输出
| 文件 | 内容 |
|---|---|
| `tf_主表.csv` | 各税种填报草稿:编号 / 税种 / 项目 / 本包取值 / 能做什么 / 取数口径 / 人工判断要求 |
| `tf_异常表.csv` | 税会差异与人工判断项(带风险等级,高优先) |
| `tf_校验表.csv` | 所属期、数据来源、能力边界、高风险未决项数 |
| `fin-log.jsonl` | 处理日志(追加) |
## 覆盖范围
| 税种 | 编号 | 本包能给出什么 |
|---|---|---|
| 增值税 | V01–V03 | 销项、进项的账载粗取值;明确标注「不是应纳税额」 |
| 企业所得税 | C01–C03 | 会计利润(利润类科目逐项汇总);税率标「需人工判断」 |
| 附加税费 | S01 | 税金及附加账载发生额(参考) |
| 个税(工资薪金) | I01 | 计提工资账载数(提醒按累计预扣法,与取数无关) |
## 真实输出
```
--- 填报草稿(共 7 项)---
V01 增值税 销项税额(按 6001 贷方发生额粗取) 500000.0 填报草稿
V02 增值税 进项税额(按 6401 借方发生额粗取) 300000.0 填报草稿
V03 增值税 销项 − 进项(粗算,非应纳税额) 200000.0 填报草稿
C01 企业所得税 会计利润(按利润类科目逐项汇总) -25000.0 填报草稿
⚠ C03 企业所得税 适用税率 — 无法填报
--- 税会差异与人工判断(3 条)---
[高] V00 应纳税额 —— 必须由申报表逐栏计算,本包不生成、不代算
[中] C01 会计利润 —— 未参与的有:其他业务成本(6402),结果可能虚高
[高] C02 应纳税所得额 —— 会计利润 ≠ 应纳税所得额,纳税调整本包不代算
```
## 两条最容易踩的坑
1. **C01 会计利润 ≠ 应纳税所得额**
业务招待费超标、广宣费、罚没支出、资产折旧税会差异、研发费用加计扣除,
每一项都要纳税调整。本包只还原会计口径的利润,不代做调整。
2. **V03「销项 − 进项」不是应纳税额**
一般纳税人应纳税额要看申报表逐栏:销项、进项转出、免抵退、上期留抵、
简易计税、预缴抵减…… 本包给的这个数仅供交叉参考,不能直接填进表。
## 会计利润怎么算的
按利润类科目**逐项**汇总(收入类相加、成本费用类相减),
不是「收入 − 成本」就完事:
```
主营业务收入 + 其他业务收入 + 营业外收入
− 主营业务成本 − 其他业务成本 − 税金及附加
− 销售费用 − 管理费用 − 财务费用 − 资产减值损失 − 营业外支出
```
科目不全时不会静默忽略——未参与的科目会列在异常表里,
并提示「结果可能虚高,需补齐科目后重算」。
## 安全与边界(拒绝权)
- **源文件零改动**:输出进 `_out/`,原表不动
- **默认预览**:不加 `--execute` 不写盘
- **零联网**:不调任何税务接口、不查任何税收政策
- **政策判断归零**:不判断税率、不判断优惠资格、不判断跨期归属
## 人工复核(必读)
- 账载数据与申报口径本来就不同,草稿值不能直接当申报数
- 适用税率、优惠资格、跨期判断必须由纳税人自行确认
- 「销项 − 进项」与申报表逐栏结果不一致时,以申报表为准
- 个税按累计预扣法计算,与本包取的「计提数」不是一回事
## 相邻路线转交
| 用户要做的事 | 转交给 |
|---|---|
| 增值税具体申报操作 | 电子税务局 / 专管员口径,本包不覆盖 |
| 税务健康检查 | `tax-health-scan` |
| 发票与税款核对 | `vat-monthly-recon` |
| 三大报表出错了 | `financial-statement-build` |
## 可直接复制的说法
```text
按科目余额表给我各税种的填报草稿:增值税、企业所得税、附加税费、个税。
会计利润按利润类科目逐项汇总,不要只减成本。
应纳税额、应纳税所得额这些要纳税调整的部分你不用算,
把税会差异和需要我人工判断的项列出来就行。
申报表最终怎么填由我自己判断,你不要替我决定。
```
## 做完怎么算完成
- [ ] 草稿表里每个值都确认了取数口径
- [ ] 所有「高风险」差异项都有明确处理意见
- [ ] 适用税率与优惠资格已按最新政策确认
- [ ] 科目缺失项已补齐或确认可忽略
---
本 Skill 采用 BUSL-1.1 许可(源码可见,可自由使用)。
版权所有 © 2026 律令科技(深圳)有限公司(@lexord-technology)。
本技能由律令科技(深圳)有限公司开发,**财友云(caiyouyun.cn)**发布与展示。
允许个人及企业内部免费使用、复制、修改,包括内部生产环境。
未经书面许可,不得将本 Skill 或其修改版作为商业服务对外销售、转售或提供托管服务。
各版本发布之日起 4 年后自动转为 Apache License 2.0。详见随包 `LICENSE.md`。40+ 指标(偿债/营运/盈利/成长)+ 多期趋势与同业占位
从科目余额表生成资产负债表/利润表/现金流量表(直接法+间接法)
30+ 条勾稽规则(资产=负债+权益、现金流量净额=货币资金变动等)
多公司/多期报表合并成一个工作簿,含目录页
口径字典驱动,本期/预算/上期/同期同表比较,环比同比与预算达成率,超阈值变化单列
按发票号码+代码+金额+日期组合查重,拦住重复报销与重复入账
进销项发票台账,按月/客户/税率汇总,导出 CSV
多银行 CSV/Excel 流水归一化成统一字段与方向标记
流水与账面按金额+日期窗口匹配,输出已勾对/单边与余额调节表
从业务单据表按科目映射批量生成凭证草稿,借贷平衡预检
增值税/附加/个税/印花税/所得税预缴,附公式与政策依据
金额大写、含税不含税互算、价税分离、尾差分摊、百分比反算
SKILL.md 为准。