Skip to content

Repository files navigation

Audit Analysis Tool

审计分析工具集 —— 基于 Python 的项目审计全流程自动化分析工具包

项目简介

Audit Analysis Tool 是一套面向审计人员的 Python 工具集,覆盖从原始账务数据处理到审计报告生成的完整流程。通过自动化数据分析与异常识别,帮助审计人员快速定位风险点,提升审计效率。

功能模块

模块 目录 说明
全流程编排 entire_workflow/ 串编排四个子工具,支持全流程运行和单步运行两种模式
财务报告分析 financial_report_analysis/ 基于审计工作底稿生成财务分析报告
审计做表工具 list_clean_up/ 从序时账数据自动生成审计分析报表(含 GUI)
项目台账合规分析 project_ledger_analysis/ 基于大模型对项目台账进行合规性分析
项目经营分析 project_operating_analysis/ 计算项目经营指标,识别审计异常,生成审计建议

工作流程

序时账数据 → 审计做表工具(list_clean_up) → 审计做表结果.xlsx
                                                ↓
                                    项目经营分析(project_operating_analysis)
                                    项目台账合规分析(project_ledger_analysis)
                                                ↓
                                    财务报告分析(financial_report_analysis)
                                                ↓
                                    全流程汇总(entire_workflow/stage_summary)
                                                ↓
                                    审计方案设计文档(.docx)

环境要求

  • Python 3.8+
  • 依赖包见 requirements.txt

安装

git clone https://github.com/Leninbeckor/audit_analysis_tool.git
cd audit_analysis_tool
pip install -r requirements.txt

使用方式

全流程运行

cd entire_workflow/scripts
python orchestrator.py --mode full

单步运行

# 只运行审计做表工具
python orchestrator.py --mode stage --step list_clean_up

# 只运行项目经营分析
python orchestrator.py --mode stage --step project_operating_analysis

单独运行子工具

各子工具也可独立运行,详见各子工具目录下的 SKILL.md。

配置说明

各子工具的配置文件位于对应的 config/ 目录下,主要配置项包括:

  • 审计依据配置(audit_basis.yaml
  • 审计策略配置(audit_strategy.yaml
  • 输入路由配置(input_routing.yaml
  • 大模型配置(openai.yaml)—— 通过环境变量或运行时弹窗输入 API Key,无硬编码密钥

输出说明

运行结果输出至各子工具的 output/ 目录,包括:

  • Excel 审计分析报告
  • Word 审计分析报告
  • 审计方案设计文档

许可证

Apache License 2.0

贡献

欢迎提交 Issue 和 Pull Request。

About

Tools that can make you efficiently generate professional scheme

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages