Coding

Agent Accounting

Try it

AI代理记账自动化系统:票据OCR识别→智能分录→三大报表→金税四期申报→风险预警。面向中小代账公司,覆盖票据采集、分类、分录生成、凭证编制、试算平衡、报表输出、报税申报全流程。Triggers: 代理记账, 记账报税, 票据识别, 自动做账, 代账, 财务报表, 金税四期, 增值税申报, OCR发票, acco...

What it does

**面向代账公司的全流程AI自动化工具** 从票据采集到金税四期申报一站式覆盖,效率提升50x

The skill document

agent-accounting — AI代理记账自动化技能

面向代账公司的全流程AI自动化工具 从票据采集到金税四期申报一站式覆盖,效率提升50x

概述

agent-accounting 是一个 AI 驱动的代理记账自动化系统,覆盖企业记账全流程。支持本地OCR模式和百度OCR API双引擎,内置智能分录引擎、三大报表自动生成、金税四期申报对接。

项目路径: C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\ 入口文件: main.py Python: C:\Users\PC\.workbuddy\binaries\python\envs\default\Scripts\python.exe


快速开始

import subprocess, os

PROJECT_DIR = r"C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting"
PYTHON = r"C:\Users\PC\.workbuddy\binaries\python\envs\default\Scripts\python.exe"

def run_accounting(cmd="full"):
    """运行代理记账流程
    cmd: full|demo|ocr|vouchers|reports|tax|risk|filing|baidu_ocr
    """
    result = subprocess.run(
        [PYTHON, "main.py", cmd],
        cwd=PROJECT_DIR,
        capture_output=True,
        text=True,
        timeout=30
    )
    return result.stdout

# 一键完整流程:OCR → 做账 → 申报 → 仪表盘
output = run_accounting("full")
print(output)

# 打开仪表盘
import webbrowser
webbrowser.open(f"file:///{PROJECT_DIR}/demo_data/dashboard.html")

功能一:票据 OCR 识别

# 测试本地OCR识别(无需API Key)
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" ocr

支持13类票据:增值税专用发票、增值税普通发票、电子发票、火车票、飞机行程单、出租车票、银行回单、工资单、费用报销单、采购单、销售单、收据、合同。

可选百度OCR API增强(每月500次免费):


功能二:自动生成会计分录和凭证

# 查看凭证列表
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" vouchers

智能分录引擎内置50+会计科目表,根据票据类型自动匹配借贷科目,批量生成标准会计凭证,自动验证借贷平衡。


功能三:财务报表生成

# 查看三大报表
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" reports

自动生成:试算平衡表、资产负债表、利润表。


功能四:税务计算与风险预警

# 报税计算
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" tax

# 风险检测
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" risk

覆盖:增值税进销项核算、企业所得税季度预缴、印花税计算;10项金税四期风险指标检测(税负异常/零申报/发票重复/过期等)。


功能五:金税四期申报

# 执行申报流程(含风险预检+XML生成)
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" filing

支持第三方申报服务商对接(百望云/航信/企享云):

  • $env:TAX_API_KEY="your_tax_api_key"
  • $env:TAX_API_BASE_URL="https://api.your-provider.com/v1"

高风险自动阻止申报,输出修正建议。


功能六:完整演示流程

# 完整演示:OCR → 做账 → 报表 → 申报 → 仪表盘
python "C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\main.py" full

一步生成完整代理记账周期结果,含交互式HTML仪表盘(KPI卡片、Chart.js图表、凭证明细、申报状态面板)。


功能七:可视化仪表盘

# 仪表盘路径
DASHBOARD_PATH = r"C:\Users\PC\WorkBuddy\2026-06-17-11-54-26\agent-accounting\demo_data\dashboard.html"

import webbrowser
webbrowser.open(f"file:///{DASHBOARD_PATH}")

仪表盘包含:KPI卡片(凭证数/票据数/税额/风险等级)、票据分类饼图、费用支出柱状图、凭证汇总表、资产负债表、利润表、申报状态面板、风险预警列表。


常见场景处理

场景:用户说"帮我记一笔账"

  1. 使用 core/ocr.py 识别票据
  2. 使用 core/engine.py 生成分录和凭证
  3. 展示凭证列表供确认

场景:用户说"这个月报税"

  1. 运行 main.py tax 计算税额
  2. 运行 main.py risk 检测风险
  3. 运行 main.py filing 执行申报
  4. 展示申报结果

场景:用户说"生成财务报表"

  1. 运行 main.py reports 生成三大报表
  2. 运行 main.py full 附带生成仪表盘
  3. 打开 HTML 仪表盘供查看

场景:用户说"配置百度OCR"

  1. 引导用户申请百度OCR API Key
  2. 设置环境变量 BAIDU_OCR_API_KEY 和 BAIDU_OCR_SECRET_KEY
  3. 运行 main.py baidu_ocr 验证配置

模块架构

core/
├── models.py        # 数据模型
├── ocr.py           # 本地OCR(13类票据)
├── baidu_ocr.py     # 百度OCR API(含降级)
├── engine.py        # 智能分录引擎
├── reports.py       # 三大报表生成
├── tax.py           # 税务计算+风险预警
└── golden_tax.py    # 金税四期申报接口
web/
└── dashboard.py     # HTML可视化仪表盘
scripts/
└── generate_demo.py # 演示数据生成器
main.py              # CLI入口

环境要求

  • Python 3.10+
  • 可选:requests(百度OCR API调用)
  • 可选:Pillow(票据图片预处理)
  • 可选:openpyxl(Excel导出)

Related skills

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

More from bettermen

Browse all skills

AI-powered memory guardian for Windows. Manage system memory, kill high-risk processes, monitor in background, and view real-time Web GUI dashboard. Triggers...

by bettermen5 installs1 stars

AI开发工程师全流程工作流。覆盖需求分析→技术选型→数据处理→AI核心开发(Prompt/Agent/RAG/微调)→后端服务→前端交互→测试评估→部署运维→性能优化→LLMOps→安全护栏10大阶段。面向LLM应用开发全链路,提供代码模板、架构决策框架、调试排查指南。触发词: AI开发, AI工程师, AI全栈...

by bettermen5 installs1 stars

AI产品经理全流程助手。覆盖需求洞察→竞品分析→PRD方案设计→AI能力设计(Prompt/Agent/RAG)→上线评估→迭代优化6大阶段。融合模型边界管理、Prompt工程、Agent编排、RAG数据工程、AI评估五大核心能力。触发词: AI产品经理, AI PM, 写PRD, 竞品分析, Prompt设计,...

by bettermen4 installs1 stars

MetricHub多租户指标平台全流程编排:指标目录浏览、查询构建执行(九条铁律/九条消歧规则/快速计算语法)、数据可视化推荐、仪表盘编排。触发:查询指标、同环比、占比、排名、时间限定、metricDefinitions、timeConstraint、filters、dimensions、查看指标目录、创建仪表盘...

by bettermen5 installs

为文章规划并生成可读性强的极简强线条手绘配图。先建立文章地图,识别段落适合流程图、架构图、对比图、关系图、结构图还是概念插图,再通过构思卡组织单一命题、原文指纹、信息单位、阅读顺序和固定橙白圆猫角色。构思通过可读性测试后默认直接生成。用户说配图、手绘配图、给文章配图、文章插图、技术文章插图、流程图、架构图、关系图...

by bettermen4 installs

绂诲搴旇瘔鎸囧崡AI鍔╂墜銆傚綋鐢ㄦ埛琚捣璇夌濠氶渶瑕佸簲璇夊府鍔╂椂锛屾彁渚涘叏娴佺▼鎸囧锛? 搴旇瘔娴佺▼瀵艰埅銆佺瓟杈╃姸鐢熸垚銆佹劅鎯呯牬瑁傝瘉鎹噯澶囥€佽储浜у垎鍓插垎鏋愩€佸瓙濂虫姎鍏绘潈璇勪及銆? 搴旇瘔绛栫暐寤鸿銆佹硶寰嬫潯鏂囬€熸煡銆傝鐩栦粠鏀跺埌璧疯瘔鐘跺壇鏈埌鍒ゅ喅鎵ц鐨勫...

by bettermen4 installs