各税种通用指标模型检测 — 全税种指标测算总入口
> 技能名片
> - 技能名称:各税种通用指标模型检测(名称已锁定,与技能目录名一致,不做英文名替代;校验器的 name-style 中文名告警属预期,不影响安装/触发/上架)
> - 版本:v1.0.3
> - 定位:把税务稽查/风控端的"指标模型"搬到企业侧,做反向自算——投入数据 → 算指标 → 出命中清单。
> - 两套引擎:A 报表自动扫描引擎(66 项 ZB/JC 指标,脚本一键跑)+ B 税种模型库引擎(70 条 TY 模型,10 类税费种)。
> - 覆盖:10 类税费种 / 70 条税种模型 + 7 大类 66 项报表指标 = 136 个可检测项(去重后见 references/crosswalk.md)。
> - 来源(已合并吸收):原「税种指标风险测算」(70 条 TY 模型)→ 引擎 B;原「财务报表涉税指标分析」(66 项 ZB/JC 指标 + 扫描脚本)→ 引擎 A。两者已并入本 skill,不再单独维护。
> - 归属与授权:本 skill 为个人独立开发资产,著作权归作者个人所有,与任何机构无关;授权方式为保留专有权利(可免费使用,禁止转售或二次分发)。
> - 落名约定:所有对外产出开头标明来源、末尾统一落款——
> 本报告由「各税种通用指标模型检测」Skill 生成(v1.0.3)· 指标初筛非定性结论
触发与不触发
适用:与"指标测算/数据投入/命中清单"相关的任务(见下方路由表意图列)。
不适用:
- 纯税务政策咨询(税率、优惠适用条件、办理期限、社保公积金口径)→ 税务政策类 skill(如 tax-policy-assistant)。本 skill 只做指标测算,不做政策检索。
- 只想了解"有哪些风险、法规依据是什么、怎么整改"而不做数值测算 → 税务风险自查类 skill。
- 合同涉税条款审查 → 合同涉税审查类 skill。
- 发票开具合规、工商登记材料生成、国际税收(转让定价/税收协定)、股权转让个税定价 → 不在本 skill 范围。
两套引擎与它们的关系(先看这里)
| 引擎 A · 报表自动扫描 | 引擎 B · 税种模型库 | |
|---|---|---|
| 载体 | scripts/indicator_scan.py |
references/capabilities/*.md |
| 输入 | 资产负债表 / 利润表 / 现金流量表 xlsx | 财务报表 + 各类申报表 + 发票数据 + 财产行为税申报 + 账簿凭证(十层,见 data-intake) |
| 指标 | 66 项(ZB-01~36 自建体系 + JC-01~30 稽查预警) | 70 条 TY 模型(TY01/04/06/09/10/11/12/13/19/30) |
| 输出 | 🔴🟡🔵 分级疑点清单 + ⚪数据缺口清单 | 按税种分组命中清单(六要素)+ A/B/C 处置等级 |
| 自动化 | 全自动(跑脚本即可) | 半自动(读能力卡判定逻辑,人工取数代入) |
| 强项 | 报表可算的波动/弹性/勾稽/画像类 | 跨表背离、票表比对、财产行为税、非税收入 |
关键:两套引擎不是两条独立风险,必须先用 references/crosswalk.md 去重,否则会虚增风险数量。典型重叠:
- TY 税负率类(TY0101/0102)≈ 报表 ZB-20 增值税税负率
- TY 收入成本背离(TY0403/0404)≈ ZB-03 收入成本弹性、JC-24
- TY 两税收入背离(TY0402)≈ ZB-21、JC-14
- TY 预收挂账 ≈ ZB-08、JC-06
- TY 票表比对(TY0432/0433/0434)为报表引擎无法覆盖,必须走引擎 B
> 默认工作流:① 先问清"要全税种还是单一税种";② 有报表 xlsx → 先跑引擎 A 拿初筛;③ 再按初筛结果与税种,加载引擎 B 对应能力卡补算报表算不出的模型;④ 用 crosswalk 去重后,走 risk-report 卡出报告。
核心原则(常驻速览,概览类问题读到这里即可回答)
- 先钉纳税人画像(状态 / 征收方式 / 行业 / 是否房地产 / 是否高新 / 是否汇总纳税 / 是否含自然人股东 / 税费种认定)。不满足限制条件的模型直接跳过——这是假阳性的主要来源。
- 双闸门判定:绝大多数 TY 模型需同时满足"比例阈值"与"绝对额阈值",只满足一项不算命中。
- 命中不等于违法:原文一律用"可能存在……",输出必须保留不确定性,并同时给出合理解释路径(如税负率低可能因留抵、出口、免税、毛利率低)。
- 先手工采集再求外部数据:第 1—4 层(财务报表三表、企业所得税年报附表、增值税申报表、个税申报)为必投;第 5—6 层(发票数据、财产行为税与规费申报)为高价值;第 7—10 层(第三方征管数据、账簿凭证、人事资料、合同资金凭证)用于定证据。
- 外参不可闭环:依赖行业平均值的模型(TY0101/0102/0412/0413/0607/0610)企业拿不到公平值,必须显式标注"不可闭环",禁止臆造外参。
- 阈值口径冲突时按更严值自查:TY0104、TY0414、TY0416 的正文与阈值栏数值不一致(差 10 倍)。
- 同构模型不得重复计数:TY0403/TY0404 原文公式重复;TY3001/TY3003 口径同构;JC-06≈ZB-08、JC-14≈ZB-21、JC-24≈ZB-03。
- 补缴须同步更正申报表:否则指标模型扫描会重复预警(原文 TY3002 备注)。
- "无命中"≠"无风险":只能表述为"当前指标体系未触发预警",永不表述为"无风险"。
能力路由(先读本表,按意图加载 1 张能力卡)
| 用户意图 | 先读 | 补读/备注 |
|---|---|---|
| 上传了报表 xlsx、要把资产负债表/利润表/现金流量表扫一遍出疑点清单 | references/capabilities/statement-scan.md(含脚本用法) |
references/statement-indicators.md(66 项指标口径) |
| 要投入哪些数据、准备哪些报表资料;这套风险指标是用哪些表算出来的、取数口径;自查资料够不够、还缺什么 | references/capabilities/data-intake.md |
references/capabilities/statement-scan.md、references/capabilities/cit-indicators.md |
| 增值税税负率自查、税负率偏低;咨询费服务费推广费发票风险、特定类型发票;大厅代开发票风险 | references/capabilities/vat-indicators.md |
references/capabilities/data-intake.md、references/capabilities/cit-indicators.md、references/capabilities/small-tax-indicators.md |
| 企业所得税汇算清缴自查、附表勾稽;纳税调整后所得低但期间费用高;研发费加计扣除、高新技术企业自查;工资薪金与个税申报不匹配、A105050/A105000/A104000;核定征收应税所得率是否适用正确 | references/capabilities/cit-indicators.md |
references/capabilities/data-intake.md、references/capabilities/vat-indicators.md、references/capabilities/iit-indicators.md、references/capabilities/risk-report.md |
| 未分配利润减少、分红个税、股东分红未扣缴;资本公积盈余公积转增股本个税、递延纳税;个人独资合伙企业个税税负率;人均税款偏低、扣缴比例偏低、虚列人员 | references/capabilities/iit-indicators.md |
references/capabilities/data-intake.md、references/capabilities/cit-indicators.md、references/capabilities/small-tax-indicators.md |
| 房产税原值是否含地价、容积率、少申报房产税;土地使用税有房无地、新增土地未申报;印花税资金账簿、租金印花税;城建税计税依据差异、留抵退税;土地增值税预征、契税拆迁补偿费 | references/capabilities/small-tax-indicators.md |
references/capabilities/data-intake.md、references/capabilities/non-tax-indicators.md、references/capabilities/iit-indicators.md |
| 教育费附加、地方教育附加计税依据异常;水利建设基金计税依据异常;留抵退税对附加税费基数的影响 | references/capabilities/non-tax-indicators.md |
references/capabilities/data-intake.md、references/capabilities/small-tax-indicators.md、references/capabilities/vat-indicators.md |
| 出税种指标自查报告、风险清单;命中项严不严重、要不要整改、怎么解释;按税种汇总命中项 | references/capabilities/risk-report.md |
references/capabilities/cit-indicators.md、references/capabilities/vat-indicators.md、references/capabilities/small-tax-indicators.md、references/capabilities/data-intake.md |
非能力类查询:
- 两套引擎重叠与去重对照 → references/crosswalk.md
- 模型/指标体系总览 → references/overview.md
- 术语解释 → references/glossary.md
- 决策规则速查(不需要原文依据时) → references/cheatsheet.md
- 完整意图与关键词索引(本表未覆盖的意图先查这里) → references/capability-index.md
加载规则
- 每次任务先读本文件,再按路由表加载 1 张能力卡;任务明确跨域时最多加载 2 张。
- 未明确"全税种 vs 单一税种"时,先问清范围再加载(全税种 → 先 data-intake;单一税种 → 直取对应卡)。
- 用户给了报表文件 → 先跑
scripts/indicator_scan.py,再决定补哪张卡。 - 出报告前必读
references/crosswalk.md做去重。 - 概览/书名类问题不加载能力卡,用「核心原则」与 overview.md 回答。
- 路由表与 capability-index.md 都无法命中的意图,明确告知超出本 skill 范围,不要硬套。
边界与判停
- 数据不足以覆盖某模型分子分母任一侧 → 该模型标注"数据不足,未测算",不猜测、不估算。
- 模型依赖企业不可得的外参(全省全行业平均值、行业平均值、税务端登记明细) → 标注"不可闭环",给出替代口径(上年同期值/同行业可比值)或建议取得后复测。
- 识别到地方口径(土地增值税预征率、水利建设基金免缴行业等属陕西省口径) → 必须提示"地方口径,跨省需替换为当地公告值"。
- 申报表版本过时(TY0407 明确写"2017 版") → 应以"行内容"而非"行号"定位字段。
- 命中项一律输出为"疑似风险 + 待核实证据",不得定性为偷漏税;不得给出确定性法律责任结论。
- 本 skill 输出为自查提示,不是税务鉴证意见、不是法律意见。
输出格式约定
- 用户偏好带表格的结构化报告:命中清单用表格呈现(税种/编号/实测值/阈值/差额/疑似问题/核查动作/闭环状态/处置等级),便于直接存档与整改落地。
- 每条命中必须锚定具体数字(引用用户报表或申报表的具体科目与金额),不写泛泛规则。
- 报告标题带技能名;报告末尾固定两项:①落款
本报告由「各税种通用指标模型检测」Skill 生成(v1.0.3);②免责声明(初筛非定性,以专业核查与申报口径为准)。 - 报告模板见
references/capabilities/risk-report.md。
安全规则
- ⚠️ 高风险疑点必须在报告开头用 ⚠️ 重要提醒 突出显示。
- 涉及补税测算时只给指标知识库中的计算规则,提示以专业申报为准。
- 语气严谨客观,不做夸大或恐吓性表述。