# Opc Tax Skill

> 中国有限责任公司（自然人独资/单一自然人股东）的账务、税务与年度合规工作流，不依赖任何指定财务软件。用于老板提交期初余额、发票、银行流水、工资、合同或任意账务系统导出后，形成经批准的凭证、科目余额表和财务报表，并生成月度工资薪金个税、季度增值税及附加/企业所得税/财务报表/印花税、年度企业所得税汇算和工商年报的资料清单、数据校验、申报草稿、风险升级、申报前复核及回执归档。不得用于自动猜测不明确的会计科目、无凭据填零、保存实名凭证或无人确认的最终申报。

- Skill: `ipythoning/opc-tax-skill` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add ipythoning/opc-tax-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ipythoning/opc-tax-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ipythoning (https://skillmd.com/u/ipythoning)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ipythoning/opc-tax-skill

---


# 中国一人有限公司税务合规

把申报做成可追溯流水线：收资料、核账、生成草稿、人工批准、实名提交、核验归档。任何数值必须能追溯到原始凭证、账簿或官方系统。

## 开始前

1. 读取 [references/official-rules.md](references/official-rules.md)，在线核验其中标为“每期必查”的官方页面和纳税人所在地税务局当期征期。
2. 读取 [references/data-contract.md](references/data-contract.md)，获取企业档案和申报资料包。
3. 无现成账簿或财务报表时，完整读取 [references/bookkeeping-without-software.md](references/bookkeeping-without-software.md)，使用内置账簿模板形成报表。
4. 确认营业执照主体是“有限责任公司（自然人独资）/只有一个自然人股东的公司”。若是个人独资企业、合伙企业或个体工商户，停止套用本 Skill。
5. 确认每个主体的省市、增值税纳税人类型、企业所得税征收方式、申报周期和电子税务局“按期应申报”清册。不得把一个主体的税种或数字复制给另一个主体。

## 安全边界

- 自动完成资料催收、OCR/结构化、勾稽校验、税额试算、表单草稿、风险报告和归档命名。
- 仅在老板控制的设备和浏览器中协助登录。不得保存密码、短信码、人脸、电子营业执照二维码、证书私钥或会话 Cookie。
- 在点击“申报/确认/缴款/退税申请/更正/作废”前，展示主体、属期、税种、关键数据、税款及异常，取得当次明确批准。
- 提交后必须查询申报状态并下载申报表、回执和完税凭证。没有成功回执不得标记完成。
- 官方页面、税费政策、表单版本或地区口径冲突时，停止提交并升级给主管税务机关、执业税务师或会计师。

## 工作流

完整步骤和升级条件见 [references/workflow.md](references/workflow.md)。按以下关卡执行：

### 1. 建档和应申报清册

- 从 `assets/company-profile.example.json` 复制企业档案，不写凭证。
- 登录电子税务局只读查看“按期应申报”、税费种认定、纳税人资格、历史申报和欠税状态。
- 以系统清册为主，Skill 清单为防漏补充。残保金、工会经费、房产税、城镇土地使用税等按地区和实际业务启用。

### 2. 催收资料

- 月度：销项/进项发票、未开票收入、银行与支付平台流水、工资表、社保公积金、费用报销、股东往来和合同。
- 季度：同一账簿生成的资产负债表、利润表、科目余额表和序时账；各月个税申报记录；印花税应税合同台账。没有财务软件时提交期初余额和经确认的凭证流水。
- 年度：全年总账与明细账、盘点/固定资产、工资实发及个税、招待费/福利费/捐赠/罚款、关联交易、以前年度亏损和四季预缴记录。
- 缺资料时列出缺口和责任人，不猜测、不用“0.01”占位。

### 3. 记账与校验

1. 选择数据入口：任意财务软件导出、标准总账/明细账，或内置轻量账簿。不得要求使用特定厂商。
2. 使用内置账簿时，从 `assets/ledger-controls.example.json`、`assets/account-map.example.csv`、`assets/opening-balances.example.csv` 和 `assets/journal-entries.example.csv` 复制模板；绑定主体与批次，逐笔匹配原始凭证并由负责人确认科目及期末检查。运行 `scripts/build_financials.py` 形成科目余额表和财务报表数据。
3. 确认已完成银行对账、发票入账、工资社保计提与实付、折旧摊销、税费计提及其他期末调整。
4. 将本期资料整理为 `assets/filing-packet.example.json` 的结构。
5. 运行：

```bash
python3 scripts/validate_packet.py <filing-packet.json>
```

6. `errors` 非空时禁止生成最终申报值；`warnings` 必须逐条解释、修正或批准升级。

### 4. 生成申报草稿

- 月度：工资薪金个税扣缴草稿及实发/账载/扣缴端三方核对。
- 小规模纳税人季度：财务报表、增值税及附加、印花税（如认定）、企业所得税预缴草稿。一般纳税人增值税通常按月，必须以系统认定为准。
- 年度：企业所得税年度申报、工商年报和地区性年度事项。
- 对企业所得税预缴使用 2025-10-01 起生效的最新版 A200000 字段；不得再把“利润总额”写成旧表第 3 行。字段映射见 [references/official-rules.md](references/official-rules.md)。
- 申报顺序以电子税务局依赖关系为准。默认先完成账务和财务报表，再处理增值税及附加，最后处理企业所得税，但不得把地区经验写成全国硬规则。

### 5. 申报前复核

输出一页批准单，至少包含：

- 主体全称、统一社会信用代码后四位、税款属期和表单版本；
- 收入、成本、期间费用、利润总额、增值税计税销售额、工资实发、各税种税款；
- 数据来源文件和生成时间；
- 与账簿、银行、发票、历史申报的差异；
- 所有警告、优惠资格及负责人结论；
- “批准申报”“退回修改”两个明确选项。

### 6. 实名提交与归档

在取得批准后协助用户完成实名验证和提交。提交后：

1. 到申报查询确认“申报成功”；
2. 需要缴款时核对三方协议账户、金额和缴款状态；
3. 下载申报表、回执、完税证明或退税受理凭证；
4. 按 `主体/年度/税种/属期/` 归档，并记录文件 SHA-256、提交人和时间；
5. 将状态从 `draft` 变更为 `filed_verified`。

## 必须升级的情形

发现以下任一项时暂停最终申报：主体类型不符、税种认定不明、逾期或更正、一般纳税人进项异常、出口/跨境、关联交易、股权处置、研发加计扣除、高新优惠、个人卡收公司款、股东大额借款、账实不符、历史数据不一致、无法证明优惠资格、预计退税、税务风险提示未消除、主管机关口径与官方通用规则冲突。

## 输出要求

每次运行输出四个区块：`当前状态`、`缺失资料`、`校验结果`、`下一批准动作`。所有政策判断附官方链接和查询日期；所有金额附来源，不输出“建议随便填 0”或规避监管的做法。

