财税合规报告生成技能
技能描述
本技能专门用于根据企业的财务数据(序时账、发票数据、资产负债表、利润表等),自动生成财税合规分析报告(Word + Excel格式),识别税务风险点,提供合规建议。
适用场景:
- 年度财税合规审计
- 税务稽查应对准备
- 企业财税健康检查
- 出具财税顾问报告
功能特性
1. 数据读取与整合
- 读取序时账(Excel)
- 读取进销项发票数据
- 读取资产负债表、利润表
- 读取科目余额表
2. 合规风险识别
| 风险类别 | 检查内容 |
|---|---|
| 增值税风险 | 销项税额与开票系统比对、进项税额抵扣合规性、税率适用正确性 |
| 企业所得税风险 | 收入确认时点、成本费用扣除凭证、税收优惠适用 |
| 个人所得税风险 | 工资薪金扣缴、股东借款、福利费列支 |
| 发票管理风险 | 发票开具规范性、发票取得真实性、红字发票管理 |
| 账务处理风险 | 科目使用正确性、往来科目清理、固定资产折旧 |
| 财务报表风险 | 表间勾稽关系、数据一致性、异常波动 |
3. 双格式输出
Excel报告:
- 合规风险清单(按风险等级排序)
- 税务指标计算表
- 调整分录建议
- 合规时间计划表
Word报告:
- 报告摘要
- 企业基本情况
- 财税合规总体评价
- 具体风险事项说明
- 整改建议与时间计划
- 附件(计算过程、法规依据)
输入输出格式
输入文件
必需文件:
- 序时账 (Excel): 包含科目、借贷方金额、摘要等
- 发票数据 (Excel): 进销项发票明细
- 资产负债表 (Excel): 期末和期初数
- 利润表 (Excel): 本期发生额
- 科目余额表 (Excel): 各科目余额
可选文件:
- 银行流水(Excel)
- 固定资产清单(Excel)
- 工资表(Excel)
输出文件
财税合规分析报告 (Word + Excel):
Word报告结构:
1. 报告摘要
2. 企业基本情况
3. 财税合规总体评价
- 合规得分
- 主要风险领域
- 整改优先级
4. 具体风险事项说明
- 高风险事项(🔴)
- 中风险事项(🟡)
- 低风险事项(🟢)
5. 整改建议与时间计划
6. 附件
Excel报告结构:
Sheet 1: 合规风险清单
Sheet 2: 税务指标计算表
Sheet 3: 调整分录建议
Sheet 4: 合规时间计划表
Sheet 5: 法规依据索引
使用方法
方法一:命令行运行(需先开发脚本)
/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"
方法二:对话触发(推荐)
触发语示例:
- "用财税合规报告技能,分析 [公司名] 的财税合规情况,数据在 [路径]"
- "生成 [公司名] 的财税合规报告,序时账在 [路径],发票数据在 [路径]"
- "检查 [公司名] 的税务风险,出具合规建议报告"
AI执行流程:
- 读取用户提供的财务数据文件
- 执行合规风险检查(调用风险识别规则)
- 计算税务指标(税负率、弹性系数等)
- 生成 Word + Excel 报告
- 交付报告文件
核心脚本说明
generate_tax_compliance_report.py(待开发)
功能模块:
load_financial_data(): 读取各类财务文件check_compliance_risks(): 执行合规风险检查calculate_tax_indicators(): 计算税务指标generate_adjustment_entries(): 生成调整分录建议create_word_report(): 生成 Word 报告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() 函数中添加:
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
修改合规得分计算规则
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() 函数中的样式设置:
# 修改标题样式
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)
- 技能定义文件创建
- 功能框架设计完成
- 等待脚本开发
后续开发计划
- 第一阶段:开发基础合规检查功能(增值税、企业所得税主要风险)
- 第二阶段:添加个人所得税、发票管理风险检查
- 第三阶段:开发 Word + Excel 双格式报告生成
- 第四阶段:添加行业平均水平数据库,支持对比分析
- 第五阶段:开发 Web 界面,支持在线查看和交互式整改跟踪