📊 知行AI 财务系统

基于 AI Agent 的小微企业财务自动化系统
会计 · 出纳 · 财务总监 — 三个角色,企业微信一键交互

一、系统概览

🧾 财务会计AI

负责:编制凭证、发票OCR入账、银行对账、科目查询、预算差异分析、纳税申报编制

企业微信Bot: 财务会计

41条操作命令

💰 财务出纳AI

负责:银行流水导入、付款申请创建、收款确认、银行余额核对

企业微信Bot: 财务出纳

21条操作命令

📊 财务总监AI

负责:凭证审核/过账、付款审批、预算审批、三表审阅、纳税审核、SoD违规审查

企业微信Bot: 财务总监

40条操作命令

系统技术指标

指标数值
AI 模型DeepSeek V4 Pro(主)/ DeepSeek Chat(备用)
数据库PostgreSQL 17 + pgvector(19张表)
命令白名单56条已注册操作(全部白名单化)
SoD 规则9条职责分离规则(BLOCKER × 7 / WARN × 2)
审批流模板7条(小额/中额/大额自动升级)

二、快速入门

第一天:加Bot、试查询

步骤操作示例
1在企业微信找到三个Bot,分别发消息“你好”
2向会计Bot查科目“查一下银行存款余额”
3向出纳Bot查流水“本月工商银行流水”
4向总监Bot查报表“上个月利润表”

三个Bot分别做什么

会计
记账
对账
编报告
出纳
管钱
付款申请
录入流水
总监
审批
过账
看报表

三、日常操作流程

3.1 报销记账

拍照发票
发给会计Bot
Bot OCR识别
自动生成凭证草稿

示例消息:“记一笔,6月13日报销差旅费380元,现金支付”
回复:“凭证JZ-2026-06-0015(草稿):借 660203 管理费用-差旅费 ¥380 / 贷 100101 库存现金 ¥380”

3.2 付款流程

示例:“创建付款申请:付供应商A货款2,000元”
Bot 会自动判断金额并路由审批链。

3.3 银行对账

示例:“对账6月份工商银行流水”
回复:匹配结果表格(匹配/待确认/未达)

3.4 查账/报表

想查什么发给谁示例
科目余额会计“查银行存款余额”
某笔凭证会计“查凭证JZ-2026-06-0001”
付款状态出纳“PA-2026-06-0001付款了吗”
利润表总监“6月利润表”
资产负债表总监“最新资产负债表”
预算vs实际总监“本月预算执行情况”

四、审批金额三级体系

≤ ¥500 小额 — 自动

会计自动编制凭证草稿 / 出纳自动创建付款申请
↓ 提交总监审批
↓ 总监审批通过 → 生效

全自动 + 总监审核

¥500 – ¥1,000 中额 — 总监审

会计制单 → 总监审批 → 过账
出纳创建付款 → 总监审批 → 人工网银付款

总监审批即可

> ¥1,000 大额 — 店长终审

会计制单 → 总监审批 → ⚠️ 通知店长微信确认 → 过账
出纳创建付款 → 总监审批 → ⚠️ 通知店长微信确认 → 人工网银付款

三级审批链

⚠️ 重要:所有付款执行均为人工操作网银,Agent 不可直接执行付款。

五、禁止事项(SoD 红线)

规则禁止行为级别
SOD-001同一人既编制凭证又审核凭证BLOCKER
SOD-002同一人既提交付款申请又确认付款完成BLOCKER
SOD-004同一人既编制凭证又过账BLOCKER
SOD-006同一人既编制纳税申报又审核纳税申报BLOCKER
SOD-009出纳修改发票数据BLOCKER
🛑 以上红线由数据库强制检查,违规操作自动拦截并记录。

六、月初预算编制流程

步骤角色操作时间
1业务部向会计Bot提交预算:“6月预算:销售收入预期¥50,000,推广费预算¥3,000”每月1-3日
2会计Bot自动录入 budget_entries即时
3总监Bot审批预算(≤¥1000自动,>¥1000转店长)每月4日
4系统月末自动生成 monthly_budget_variance → 差异>15%自动预警每月最后一天

七、季度纳税申报流程(小规模纳税人)

步骤角色操作时间
1会计Bot自动汇总本季度收入至 vat_reports季末
2会计Bot查免税是否达标:“本季度收入¥25万,是否免税?”季末
3会计Bot编制纳税申报表(prepare_vat_report)次月1-5日
4总监Bot审核纳税申报(approve_vat_report)次月6-10日
5人类登陆电子税务局人工确认并缴款次月15日前

小规模纳税人现行免税政策

政策条件税率
增值税减免月销售额≤¥10万 / 季度≤¥30万 → 免征1%(超免税额部分)
六税两费减半城建税、教育附加、印花税等减半
企业所得税年应纳税所得额≤¥300万实际税负5%

八、常用命令速查

会计 (🧾) — 32条常用

命令说明风险
create_voucher编制凭证(≤¥500自动)MEDIUM
submit_voucher提交凭证审核HIGH
create_invoice录入发票(OCR)LOW
reconcile_bank银行对账MEDIUM
prepare_vat_report编制纳税申报HIGH

出纳 (💰) — 21条常用

命令说明风险
import_bank_transactions导入银行流水MEDIUM
create_payment_request创建付款申请HIGH
request_manual_payment提交人工付款(网银操作)HIGH
confirm_receipt确认收款入账HIGH

总监 (📊) — 40条常用

命令说明风险
approve_voucher审核凭证通过HIGH
post_voucher过账CRITICAL
approve_payment审批付款(>¥1000转店长)CRITICAL
query_income_statement利润表LOW
query_balance_sheet资产负债表LOW

九、数据录入方式

方式适用场景操作
自然语言日常记账/查询直接在企业微信发文字
语音开车/会议中微信语音 → 自动转文字 → Bot理解
拍照/图片发票/单据拍照发Bot → OCR识别
Excel/PDF银行流水批量导入发送文件 → 自动解析入库

十、常见问题

Q: Bot不回复怎么办?

等待30秒。如仍无反应,检查企业微信是否在线。系统7×24运行,偶有DeepSeek API排队。

Q: 怎么改一笔草稿凭证?

“修改凭证 JZ-2026-06-0015,金额改为500元”

Q: 超过¥1000的付款怎么操作?

按正常流程创建付款申请 → 总监审批 → Bot自动通知店长微信确认 → 人类操作网银

Q: 会计可以自己审核自己做的凭证吗?

不可以。这是SOD-001红线,数据库直接拒绝。