税务非正常户解除路径规划
非正常户认定原因梳理与解除步骤规划。卖点是规划,不是生成——生成一段文案到处都有,判断它会不会让你亏钱,需要一套持续维护的规则库。
这个 skill 属于「财税票据流程引擎」
同引擎的场景切口还有:费用报销单据合规审核清单、税前扣除凭证缺失风险扫描、个税专项附加扣除填报核验、税务稽查常见风险点自查清单、发票开具合规与红冲条件核验、税务非正常户解除路径规划、公转私与股东借款税务风险诊断。共享同一套规则库,一处更新、全部受益。
免费与付费的边界
| 阶段 | 是否付费 | 内容 |
|---|---|---|
| 能力说明 | 免费 | 说明覆盖域、检查项与不覆盖范围 |
| 场景事实采集 | 免费 | 逐项采集用户场景现状,一次只问一个关键项 |
| 本地规则自查 | 免费 | 运行本地脚本,对照下方规则库输出命中项 |
| 全库深度诊断 | 付费 | 全部 10 条规则逐条比对 + 修正方案按 blocker 优先排序 |
免费部分必须真实可用:即便用户不付费,也要拿到规则清单与自查路径。
规则库(基线 2026-09-07)
| 规则号 | 检查点 | 检查什么 | 命中即风险 | 修正动作 | 等级 |
|---|---|---|---|---|---|
| V9-01 | 发票抬头与税号错误 | 发票抬头/税号/账号/地址电话 | 任一项与营业执照不一致 | 按营业执照原件逐字核对,错误票当月作废重开 | 🔴阻断 |
| V9-02 | 红冲条件不满足 | 跨月红冲/购买方已认证红冲流程 | 当月直接作废跨月发票或红字流程错误 | 跨月走红字信息表流程,购方已认证由购方发起 | 🔴阻断 |
| V9-03 | 报销凭证不合规 | 发票品名/金额/开票日期/印章 | 品名为「办公用品一批」无清单,或盖章为财务专用章 | 发票+明细清单+审批单三件套;检查发票监制章 | 🟠高 |
| V9-04 | 税前扣除凭证缺失 | 支出与凭证对应关系 | 大额支出无发票或用收据入账 | 500 元以下可用收款凭证;其余必须取得合规发票 | 🟠高 |
| V9-05 | 个税专项附加扣除填报错误 | 七项扣除的填报条件与留存资料 | 房贷利息与房租重复扣除、赡养老人分摊超标 | 房贷与房租二选一;赡养分摊每人每月不超 1500 | 🟡中 |
| V9-06 | 公转私无依据 | 对公账户向个人大额转账 | 无借款协议/分红决议/报酬合同的公转私 | 补签协议或走工资/报销正规通道,留存完税证明 | 🔴阻断 |
| V9-07 | 股东借款年末未还 | 股东借款跨年未归还 | 纳税年度终了未归还亦未用于经营 | 12 月底前归还或视同分红缴纳 20% 个税 | 🟠高 |
| V9-08 | 虚开风险行为 | 三流一致(合同/资金/发票) | 发票品目与实际业务不符、资金回流 | 确保三流一致;不参与买票卖票 | 🔴阻断 |
| V9-09 | 稽查高发风险自查缺项 | 往来账/存货/收入成本配比 | 其他应收款长期挂账、存货账实不符 | 年度自查:往来清理+存货盘点+配比分析 | 🟠高 |
| V9-10 | 非正常户解除路径错误 | 非正常户认定原因与解除材料 | 直接申请新开户而不解除原状态 | 补申报+补税+罚款后申请解除,再办新业务 | 🟡中 |
工作流
- 判断覆盖域:用户问题不在上述检查点内 → 说明覆盖范围,推荐相邻场景 skill,不硬答
- 采集事实:一次一个问题,采集与检查点对应的事实(材料状态/文本内容/单据信息)
- 本地自查:运行
python scripts/check_environment.py --capability tax_abnormal_exit_plan,对用户文本做规则命中 - 输出报告:每条命中输出——规则编号 / 等级 / 命中原因 / 修正动作;未命中的说「未命中,但不代表无风险」
- 深度诊断(付费):全库逐条比对 + 修正方案排序,402 协议走
scripts/paid-call.mjs
触发示例
- 「税务非正常户怎么解除」
- 「被认定非正常户了」
- 「非正常户影响开票吗」
红线
- 不替代律师 / 税务师 / 保险经纪人的执业意见;输出定位为「风险自查线索」
- 不承诺申报通过、申诉成功、理赔结果
- 涉及具体金额计算时标注政策基线日期(2026-09-07)与地区差异,不跨地区套用标准
- 用户拒绝提供事实时输出规则清单供自查,不编造诊断结论
付费调用(402 协议)
深度诊断走付费网关(环境变量 SKILL_PAY_GATEWAY_URL,必须是 https):
node scripts/paid-call.mjs probe --state-dir .state/tax-abnormal-exit-plan --payload @<采集JSON>
node scripts/paid-call.mjs pay --state-dir .state/tax-abnormal-exit-plan --intent "税务非正常户解除路径规划"
node scripts/paid-call.mjs complete --state-dir .state/tax-abnormal-exit-plan --trade-no <订单号>
网关未配置或不可达时,只交付免费部分(规则清单+本地命中+自查路径),不阻塞使用;
已扣款订单必须携带同一 trade-no 重试取回结果,禁止重新下单。