# Tax Compliance Report

> 财税合规报告生成技能

- Skill: `cslawyer1985/tax-compliance-report` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cslawyer1985/tax-compliance-report`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cslawyer1985/tax-compliance-report/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: cslawyer1985 (https://skillmd.com/u/cslawyer1985)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cslawyer1985/tax-compliance-report

---


# 财税合规报告生成技能

## 技能描述

本技能专门用于根据企业的财务数据（序时账、发票数据、资产负债表、利润表等），自动生成财税合规分析报告（Word + Excel格式），识别税务风险点，提供合规建议。

**适用场景**：
- 年度财税合规审计
- 税务稽查应对准备
- 企业财税健康检查
- 出具财税顾问报告

## 功能特性

### 1. 数据读取与整合
- 读取序时账（Excel）
- 读取进销项发票数据
- 读取资产负债表、利润表
- 读取科目余额表

### 2. 合规风险识别

| 风险类别 | 检查内容 |
|---------|---------|
| 增值税风险 | 销项税额与开票系统比对、进项税额抵扣合规性、税率适用正确性 |
| 企业所得税风险 | 收入确认时点、成本费用扣除凭证、税收优惠适用 |
| 个人所得税风险 | 工资薪金扣缴、股东借款、福利费列支 |
| 发票管理风险 | 发票开具规范性、发票取得真实性、红字发票管理 |
| 账务处理风险 | 科目使用正确性、往来科目清理、固定资产折旧 |
| 财务报表风险 | 表间勾稽关系、数据一致性、异常波动 |

### 3. 双格式输出

**Excel报告**：
- 合规风险清单（按风险等级排序）
- 税务指标计算表
- 调整分录建议
- 合规时间计划表

**Word报告**：
- 报告摘要
- 企业基本情况
- 财税合规总体评价
- 具体风险事项说明
- 整改建议与时间计划
- 附件（计算过程、法规依据）

## 输入输出格式

### 输入文件

**必需文件**：
1. **序时账** (Excel): 包含科目、借贷方金额、摘要等
2. **发票数据** (Excel): 进销项发票明细
3. **资产负债表** (Excel): 期末和期初数
4. **利润表** (Excel): 本期发生额
5. **科目余额表** (Excel): 各科目余额

**可选文件**：
- 银行流水（Excel）
- 固定资产清单（Excel）
- 工资表（Excel）

### 输出文件

**财税合规分析报告** (Word + Excel):

Word报告结构：
```
1. 报告摘要
2. 企业基本情况
3. 财税合规总体评价
   - 合规得分
   - 主要风险领域
   - 整改优先级
4. 具体风险事项说明
   - 高风险事项（🔴）
   - 中风险事项（🟡）
   - 低风险事项（🟢）
5. 整改建议与时间计划
6. 附件
```

Excel报告结构：
```
Sheet 1: 合规风险清单
Sheet 2: 税务指标计算表
Sheet 3: 调整分录建议
Sheet 4: 合规时间计划表
Sheet 5: 法规依据索引
```

## 使用方法

### 方法一：命令行运行（需先开发脚本）

```bash
/Users/leewu/.workbuddy/binaries/python/envs/default/bin/python3 \
  ".workbuddy/skills/tax-compliance-report/generate_tax_compliance_report.py" \
  --chrong "财务资料/春香优选_序时账_202409_202604.xlsx" \
  --balance "财务资料/春香优选_资产负债表_202604.xlsx" \
  --profit "财务资料/春香优选_利润表_202604.xlsx" \
  --invoice-jin "财务资料/审计文件-春香/25年取得全量发票.xlsx" \
  --invoice-xiao "财务资料/审计文件-春香/25年开具发票.xlsx" \
  --company "春香优选（宁夏）科技有限公司" \
  --year "2025年度" \
  --out-word "输出/春香优选_财税合规报告_2025.docx" \
  --out-excel "输出/春香优选_财税合规报告_2025.xlsx"
```

### 方法二：对话触发（推荐）

**触发语示例**：
1. "用财税合规报告技能，分析 [公司名] 的财税合规情况，数据在 [路径]"
2. "生成 [公司名] 的财税合规报告，序时账在 [路径]，发票数据在 [路径]"
3. "检查 [公司名] 的税务风险，出具合规建议报告"

**AI执行流程**：
1. 读取用户提供的财务数据文件
2. 执行合规风险检查（调用风险识别规则）
3. 计算税务指标（税负率、弹性系数等）
4. 生成 Word + Excel 报告
5. 交付报告文件

## 核心脚本说明

### generate_tax_compliance_report.py（待开发）

**功能模块**：
1. `load_financial_data()`: 读取各类财务文件
2. `check_compliance_risks()`: 执行合规风险检查
3. `calculate_tax_indicators()`: 计算税务指标
4. `generate_adjustment_entries()`: 生成调整分录建议
5. `create_word_report()`: 生成 Word 报告
6. `create_excel_report()`: 生成 Excel 报告

**依赖库**：
- `pandas`: 数据处理
- `openpyxl`: Excel 文件读写
- `python-docx`: Word 文档生成
- `docx`: Word 样式设置

## 合规风险检查规则

### 增值税风险检查

| 检查项 | 判断规则 | 风险等级 |
|--------|---------|---------|
| 销项税额异常 | 销项税额 ÷ 不含税销售额 < 适用税率 × 0.95 | 🔴 高 |
| 进项税额异常 | 进项税额 ÷ 不含税采购额 > 适用税率 × 1.05 | 🔴 高 |
| 税负率异常 | 应缴增值税 ÷ 销售收入 < 同行业平均税负率 × 50% | 🟡 中 |
| 发票取得不合规 | 取得发票的销方与付款对手方不一致 | 🔴 高 |
| 红字发票管理 | 开具红字发票但未保留红字信息表 | 🟡 中 |

### 企业所得税风险检查

| 检查项 | 判断规则 | 风险等级 |
|--------|---------|---------|
| 收入确认时点 | 资产负债表日后的收入确认在当期 | 🟡 中 |
| 成本费用扣除凭证 | 大额成本费用无发票或发票不合规 | 🔴 高 |
| 税收优惠适用 | 不符合优惠条件但享受了优惠 | 🔴 高 |
| 关联交易定价 | 关联交易定价明显偏离市场价格 | 🟡 中 |
| 固定资产折旧 | 折旧年限明显短于税法规定 | 🟢 低 |

### 个人所得税风险检查

| 检查项 | 判断规则 | 风险等级 |
|--------|---------|---------|
| 工资薪金扣缴 | 工资表人员与社保名单不一致 | 🟡 中 |
| 股东借款 | 其他应收款-股东 年末余额 > 0 且未归还 | 🔴 高 |
| 福利费列支 | 福利费支出 > 工资薪金总额 × 14% | 🟡 中 |
| 业务招待费 | 业务招待费支出 > 销售收入 × 5‰ 且 > 实际发生额 × 60% | 🟡 中 |

## 输出报告结构详解

### Word报告详细结构

**1. 报告摘要**（1页）
- 合规总体得分（百分制）
- 高风险事项数量及简要说明
- 整改优先级建议

**2. 企业基本情况**（1-2页）
- 企业基本信息（名称、税号、法定代表人等）
- 经营范围与主要业务
- 适用的会计准则与税收政策

**3. 财税合规总体评价**（2-3页）
- 合规得分明细（按风险类别）
- 与同行业对比
- 主要风险领域分析

**4. 具体风险事项说明**（核心部分，5-10页）
- 每个风险事项的：
  - 风险描述
  - 数据证据
  - 涉及金额
  - 合规影响
  - 法规依据
  - 整改建议

**5. 整改建议与时间计划**（2-3页）
- 短期整改事项（30天内）
- 中期整改事项（90天内）
- 长期规范事项（180天内）
- 责任部门与配合要求

**6. 附件**（按需）
- 税务指标计算过程
- 法规依据全文
- 调整分录示例
- 企业基础信息表

### Excel报告详细结构

**Sheet 1: 合规风险清单**
| 风险编号 | 风险类别 | 风险描述 | 涉及金额 | 风险等级 | 法规依据 | 整改建议 | 整改期限 | 责任部门 |

**Sheet 2: 税务指标计算表**
| 指标名称 | 计算公式 | 企业实际值 | 行业平均值 | 预警值 | 是否异常 |

**Sheet 3: 调整分录建议**
| 调整事项 | 借方科目 | 贷方科目 | 调整金额 | 调整原因 | 附件要求 |

**Sheet 4: 合规时间计划表**
| 整改事项 | 计划开始日期 | 计划完成日期 | 责任部门 | 配合部门 | 完成标志 | 备注 |

**Sheet 5: 法规依据索引**
| 法规名称 | 发文机关 | 文号 | 相关条款 | 生效日期 | 链接 |

## 自定义修改指南

### 添加新风险检查规则

在 `check_compliance_risks()` 函数中添加：

```python
def check_new_risk_rule(df, config):
    """
    检查新风险规则
    """
    risks = []
    
    # 检查逻辑
    for idx, row in df.iterrows():
        if 满足条件:
            risks.append({
                'risk_id': f'NEW-{idx}',
                'risk_category': '新风险类别',
                'risk_description': '风险描述',
                'amount': row['金额'],
                'risk_level': '高',  # 高/中/低
                'regulation': '法规依据',
                'recommendation': '整改建议'
            })
    
    return risks
```

### 修改合规得分计算规则

```python
def calculate_compliance_score(risks):
    """
    计算合规得分（百分制）
    基础分100分，按风险等级扣分
    """
    score = 100
    
    for risk in risks:
        if risk['risk_level'] == '高':
            score -= 10  # 高风险扣10分
        elif risk['risk_level'] == '中':
            score -= 5   # 中风险扣5分
        elif risk['risk_level'] == '低':
            score -= 2   # 低风险扣2分
    
    return max(score, 0)  # 最低0分
```

### 修改报告模板样式

编辑 `create_word_report()` 函数中的样式设置：

```python
# 修改标题样式
title_style = document.styles['Title']
title_style.font.color.rgb = RGBColor(0x44, 0x72, 0xC4)  # 蓝色

# 修改正文样式
body_style = document.styles['Normal']
body_style.font.name = '宋体'
body_style.font.size = Pt(12)
```

## 版本信息

- **当前版本**：0.1.0（规划中，脚本待开发）
- **创建日期**：2026-06-05
- **适用项目**：春香优选（宁夏）科技有限公司（可复用至其他项目）
- **维护者**：中税云检（宁夏）企业管理咨询有限公司

## 更新日志

### v0.1.0 (2026-06-05)
- 技能定义文件创建
- 功能框架设计完成
- 等待脚本开发

## 后续开发计划

1. **第一阶段**：开发基础合规检查功能（增值税、企业所得税主要风险）
2. **第二阶段**：添加个人所得税、发票管理风险检查
3. **第三阶段**：开发 Word + Excel 双格式报告生成
4. **第四阶段**：添加行业平均水平数据库，支持对比分析
5. **第五阶段**：开发 Web 界面，支持在线查看和交互式整改跟踪

