# 财务 AI 助手需求文档(第一模块:薪酬财务对账) **项目编号**: S2F **文档版本**: v1.0 **创建日期**: 2026-07-06 **状态**: 已确认 ## 1. 引言与目标 ### 1.1 产品概述 本项目定位为面向金蝶中小企业客户的财务 AI 助手。产品不替代金蝶账套,而是作为金蝶财务系统前置的 AI 中间层,帮助财务人员把分散在 Excel、业务系统、HR、发票、报销、银行流水等来源中的数据,整理成可核对、可解释、可导入金蝶的结构化结果。 第一阶段先建设“薪酬财务对账模块”(第一模块,内部产品名:薪财通 AI),解决"HR 数据到财务凭证之间"的整理、核对、解释和转换工作。后续阶段再扩展发票报销、预算执行、现金流异常、往来对账和经营分析等财务 AI 助手能力。 ### 1.2 核心价值主张 **总体价值:把分散财务数据整理成可核对、可解释、可入账的结构化结果。** **第一模块价值:将薪酬对账工作从 3 天压缩到 30 分钟。** 使用金蝶的中小企业财务人员,第一阶段每月只需上传工资、社保、个税等表格,AI 自动完成薪酬对账、异常识别、成本分析和凭证生成。 ### 1.3 业务目标 **总项目目标**: - 建设面向金蝶中小企业客户的财务 AI 助手 - 帮助财务人员完成数据整理、对账、解释、凭证生成和经营分析辅助 - 在不替代金蝶的前提下,补齐“业务数据/Excel 到财务系统”之间的 AI 中间层能力 **第一模块目标**: - 帮助财务人员节省 90% 以上的薪酬对账时间 - 降低人工对账错误率(目标准确率 > 90%) - 提升财务与 HR 数据口径一致性 - 为企业节省人力成本(100人企业年节省 3.6-5.4 万元) ### 1.4 产品定位与边界 **总项目定位**: - 财务 AI 助手,服务金蝶中小企业客户 - 金蝶财务软件的增效工具,而非替代品 - 连接业务数据、Excel 数据、HR 数据、发票/报销数据、银行流水与金蝶财务系统 - AI 辅助决策,不替代财务人员的专业判断 **第一阶段定位**: - 第一模块为薪酬财务对账,不是项目的全部边界 - 第一阶段专注工资、社保、公积金、个税、人工成本分析和金蝶凭证生成 - 先验证一个高频财务场景,再扩展为完整财务 AI 助手 **明确不做**(避免与金蝶竞争): - ❌ 账套管理 - ❌ 正式凭证入账 - ❌ 法定财务报表生成 - ❌ ERP 和进销存主流程 - ❌ 银行支付和资金调拨 ## 2. 术语表 | 术语 | 定义 | |---|---| | 薪酬对账 | 核对工资表、社保表、个税表、银行回单等多源数据的一致性 | | 金蝶凭证 | 符合金蝶财务软件导入格式的会计凭证模板 | | 字段映射 | AI 识别不同企业表格中相同含义但命名不同的字段 | | 异常检测 | 自动识别离职未停社保、个税不匹配等常见错误 | | 部门成本分摊 | 将人工成本按部门或费用科目拆分 | | 多租户 | 不同企业数据严格隔离,互不可见 | | 私有化部署 | 企业在自己的服务器上部署系统 | ## 3. 角色定义 ### 3.1 核心用户 **财务主管** - 职责:审核薪酬对账结果、人工成本分析、凭证生成 - 痛点:每月对账耗时长、异常难追溯、老板经常追问成本变化 - 使用场景:查看异常清单、审核凭证、生成成本分析报告 **总账会计** - 职责:执行薪酬对账、生成凭证、导入金蝶 - 痛点:表格来源多、格式不统一、重复性工作多 - 使用场景:上传表格、处理异常、导出凭证模板 **出纳兼会计**(中小企业常见) - 职责:工资发放、社保缴纳、凭证入账 - 痛点:身兼多职、时间紧、容易出错 - 使用场景:快速完成对账和凭证生成 ### 3.2 相关用户 **HR 薪酬专员** - 职责:提供工资表、社保表、考勤数据 - 使用场景:可选上传权限,协助财务核对 **企业老板/管理层** - 职责:关注人工成本变化 - 使用场景:查看人工成本分析报告(第二阶段移动端) **外包记账公司**(潜在客群) - 职责:代理多家企业的财务工作 - 使用场景:批量处理多个企业的薪酬对账(企业版) ## 4. 功能性需求 ### 4.0 财务 AI 助手模块规划 | 阶段 | 模块 | 目标 | 状态 | |---|---|---|---| | 第一阶段 | 薪酬财务对账助手 | 工资、社保、个税、公积金对账,人工成本分析,金蝶凭证生成 | 本需求文档详细定义 | | 第二阶段 | 薪酬模块自动化增强 | 历史对比、企业规则沉淀、自动文件夹监控、完整自然语言问答 | 规划中 | | 第三阶段 | 金蝶生态连接 | 金蝶 API、多账套、行业模板、代账公司批量处理 | 规划中 | | 第四阶段 | 财务 AI 助手扩展 | 发票报销、预算执行、现金流异常、往来对账、经营分析看板 | 路线规划 | ### 4.1 MVP 核心功能(第一阶段:薪酬财务对账模块) #### REQ-001: 薪酬数据上传 **WHEN** 财务人员需要进行月度薪酬对账 **THE system SHALL** 支持通过 Web 界面拖拽上传 Excel 文件(.xls / .xlsx / .csv) **输入要求**: - 工资表(必需) - 社保表(必需) - 个税表(必需) **约束条件**: - 单次上传文件大小 < 10MB - 支持 50-500 人规模数据 - 文件格式自动识别 #### REQ-002: AI 字段智能识别 **WHEN** 用户上传 Excel 文件 **THE system SHALL** 使用 AI 自动识别字段含义并生成映射建议 **识别字段**: - 员工姓名、工号、部门、岗位 - 应发工资、实发工资、个税 - 社保个人部分、社保公司部分 - 公积金个人部分、公积金公司部分 - 奖金、提成、扣款 **要求**: - 识别准确率 > 90% - 支持用户手动修正 - 记住企业历史映射规则,下次自动应用 #### REQ-003: 薪酬对账与异常检测 **WHEN** 字段映射完成 **THE system SHALL** 自动执行多维度对账并输出异常清单 **检测规则**: - 离职员工仍有工资发放 - 入职员工未缴社保 - 已离职员工社保未停缴 - 个税金额与工资数据不匹配 - 社保基数异常波动(环比变化 > 30%) - 公积金缴纳比例异常(超出合理范围 5%-12% 或与历史月份差异 > 2%) - 部门归属为空或与上月不一致 - 银行实发金额与工资表实发金额不一致(第二阶段) **输出**: - 异常清单 Excel(异常类型、员工姓名、详细说明、建议处理方式) #### REQ-004: 人工成本分析 **WHEN** 对账完成 **THE system SHALL** 自动生成月度人工成本分析报告 **分析维度**: - 本月人工成本总额(工资 + 社保 + 公积金) - 与上月环比变化(金额、比例) - 按部门拆分的人工成本明细 - 按费用科目拆分(管理费用、销售费用、研发费用) - 新增/离职员工带来的成本变化 - 奖金、提成等特殊项目影响 **输出格式**: - Excel 报表 - 支持复制到月度经营分析 #### REQ-005: 金蝶凭证模板生成 **WHEN** 用户确认对账结果 **THE system SHALL** 根据企业配置生成可导入金蝶的凭证模板 **凭证类型**: - 工资计提凭证 - 工资发放凭证 - 个税计提/代扣凭证 - 社保凭证(公司部分 + 个人部分) - 公积金凭证(公司部分 + 个人部分) - 部门费用分摊凭证 **要求**: - 支持自定义科目映射 - 记住企业规则配置 - Excel 格式符合金蝶导入规范 #### REQ-006: 预置问题问答 **WHEN** 用户在 AI 工作台、成本分析页面查看数据 **THE system SHALL** 提供预置问题列表,用户点击后基于当前数据返回答案 **预置问题示例**: - 本月还缺哪些文件? - 哪些字段需要人工确认? - 哪些异常最严重? - 为什么本月人工成本上涨/下降? - 哪些部门变化最大? - 现在可以生成金蝶凭证吗? **要求**: - 不做开放式对话,仅支持预置问题 - 答案基于当前任务数据生成 - 响应时间 < 3 秒 - 答案包含关键数据点(金额、比例、员工名单) **AI Native 价值**: - 降低用户查找信息成本 - 主动提示关键问题 - 提升"AI 助手"体验 ### 4.2 第二阶段功能(暂不实现) - 自动文件夹监控(本地 + 网盘同步) - 可选输入文件支持(公积金表、考勤表、银行回单) - 历史数据对比(12个月环比/同比) - **完整自然语言问答**(开放式对话,不限于预置问题) - 金蝶 API 直接对接 - 移动端支持 ## 5. 非功能性需求 ### 5.1 性能要求 **NFR-001: 数据处理性能** - WHEN 处理 200 人企业的薪酬数据 - THE system SHALL 在 30 秒内完成从上传到结果输出 **NFR-002: AI 识别性能** - WHEN 执行 AI 字段识别 - THE system SHALL 在 5 秒内返回映射结果 **NFR-003: 凭证生成性能** - WHEN 生成金蝶凭证模板 - THE system SHALL 在 3 秒内完成生成和下载准备 **NFR-004: 并发支持** - WHEN 多个用户同时使用系统 - THE system SHALL 支持至少 50 个并发用户 ### 5.2 安全要求 **NFR-005: 数据传输安全** - THE system SHALL 使用 HTTPS 加密传输所有数据 - THE system SHALL 对文件上传进行加密处理 **NFR-006: 数据存储安全** - THE system SHALL 使用 AES-256 加密存储敏感数据 - THE system SHALL 对员工姓名进行脱敏展示(张**、李**) - THE system SHALL 支持定期数据库备份 **NFR-007: 访问控制** - THE system SHALL 实现多租户严格隔离(企业 A 无法访问企业 B 数据) - THE system SHALL 支持按角色权限控制: - 财务主管:全部权限 - 总账会计:查看和编辑权限 - 出纳:仅查看权限 - HR:可选上传权限 **NFR-008: 审计日志** - THE system SHALL 记录所有数据访问和操作日志 - THE system SHALL 保留审计日志 3 年 **NFR-009: 数据删除机制** - THE system SHALL 支持用户主动删除历史数据 - THE system SHALL 在企业注销后 30 天内自动删除所有数据 - THE system SHALL 符合《个人信息保护法》要求 ### 5.3 可用性要求 **NFR-010: 界面友好性** - THE system SHALL 提供直观的拖拽上传界面 - THE system SHALL 在每个关键步骤提供操作指引 - THE system SHALL 支持"一键修正"异常字段映射 **NFR-011: 错误提示** - THE system SHALL 在操作失败时提供明确的错误原因和解决建议 - THE system SHALL 在数据异常时提供上下文说明 **NFR-012: 新手引导** - THE system SHALL 为首次使用的用户提供完整操作演示 - THE system SHALL 提供示例数据供用户快速体验 ### 5.4 兼容性要求 **NFR-013: 浏览器兼容** - THE system SHALL 支持 Chrome、Edge、Safari、Firefox 最新两个版本 - THE system SHALL 优先优化 Chrome 体验 **NFR-014: 文件格式兼容** - THE system SHALL 支持 .xls、.xlsx、.csv 格式 - THE system SHALL 兼容 Excel 2007 及以上版本 **NFR-015: 金蝶版本兼容** - THE system SHALL 生成的凭证模板兼容金蝶云星辰、精斗云、K/3 ### 5.5 可扩展性要求 **NFR-016: 数据规模扩展** - THE system SHALL 支持从 50 人扩展到 1000 人企业 - THE system SHALL 在不重构的前提下支持数据量线性增长 **NFR-017: 功能扩展** - THE system SHALL 设计模块化架构,便于后续增加新功能 - THE system SHALL 预留 API 接口,便于第三方集成 ### 5.6 可维护性要求 **NFR-018: 代码质量** - THE system SHALL 使用 TypeScript 提供类型安全 - THE system SHALL 保持核心模块测试覆盖率 > 80% - THE system SHALL 遵循 RESTful API 设计规范 **NFR-019: 部署要求** - THE system SHALL 支持 Docker 容器化部署 - THE system SHALL 支持私有化部署(Docker Compose) - THE system SHALL 提供完整的部署文档和脚本 **NFR-020: 监控与日志** - THE system SHALL 记录所有 API 调用和性能指标 - THE system SHALL 在异常发生时自动记录堆栈信息 ### 5.7 合规性要求 **NFR-021: 数据合规** - THE system SHALL 符合《个人信息保护法》 - THE system SHALL 符合《数据安全法》 - THE system SHALL 提供数据处理协议模板 **NFR-022: 财务合规** - THE system SHALL 生成的凭证符合企业会计准则 - THE system SHALL 在界面明确标注"最终决策权在财务人员" ### 5.8 数据保留策略 **NFR-023: 历史数据保留** - 免费版:仅保留当月数据 - 基础版:保留 12 个月历史数据 - 专业版:保留 36 个月历史数据 - 企业版:无限制保留(可配置) ## 6. 范围边界 ### 6.1 包含(In Scope) ✅ 手动上传 Excel 表格 ✅ AI 字段识别和映射 ✅ 工资、社保、个税对账 ✅ 异常检测与清单生成 ✅ 人工成本分析 ✅ 金蝶凭证模板导出 ✅ 多租户数据隔离 ✅ 基础安全(加密、访问控制、审计) ✅ Docker 私有化部署 ### 6.2 不包含(Out of Scope - 第一阶段) ❌ 自动文件夹监控 ❌ 金蝶 API 直接对接 ❌ 移动端应用 ❌ 复杂审批流 ❌ 完整 HR 系统功能 ❌ 银行支付系统对接 ❌ 个税/社保直接申报 ❌ 等保三级认证 ❌ **预算管理与预算执行跟踪** ❌ **发票真伪核验** ❌ **现金流监控与银行账户余额管理** **说明**: - 预算管理、发票核验、现金流监控也是财务 AI 助手的目标场景,但不进入第一阶段薪酬财务对账 MVP - 这些功能进入第四阶段“财务 AI 助手扩展”,不应提前挤占第一模块的开发范围 ### 6.3 未来可能包含(Future Scope) ⏰ 历史数据环比/同比分析(第二阶段) ⏰ 完整自然语言问答(第二阶段) ⏰ 自动文件夹监控(第二阶段) ⏰ 多账套支持(第三阶段) ⏰ 行业化模板(第三阶段) ⏰ 金蝶 API 对接(第三阶段) ⏰ **发票与报销 AI 助手**(第四阶段) ⏰ **预算执行 AI 分析**(第四阶段) ⏰ **现金流异常 AI 监控**(第四阶段) ⏰ **往来对账 AI 助手**(第四阶段) ⏰ **经营分析 AI 看板**(第四阶段) ## 7. 关键约束与假设 ### 7.1 技术约束 - 前端:Next.js (React) + TypeScript + Tailwind CSS - 后端:Python (FastAPI) + Pydantic - 数据库:PostgreSQL - AI:LLM API(GPT-4 或国产大模型) - 部署:Docker + Docker Compose ### 7.2 业务约束 - 目标客群:50-500 人规模企业 - 数据来源:Excel 手动上传(第一阶段) - 输出格式:Excel 凭证模板 - 金蝶版本:兼容主流版本(云星辰、精斗云、K/3) ### 7.3 资源约束 - 开发周期:MVP 需在 3 个月内完成 - 团队配置:产品经理 × 1,全栈工程师 × 2,AI 工程师 × 1 - 初始预算:控制在合理范围(云服务、AI API 成本) ### 7.4 关键假设 - ✓ 假设目标用户已使用金蝶财务软件 - ✓ 假设用户可以从 HR 或行政获取 Excel 表格 - ✓ 假设用户有基本的 Excel 和财务知识 - ✓ 假设不同企业的薪酬结构可以通过 AI 识别标准化 - ✓ 假设异常检测规则可以覆盖 80% 以上的常见错误 ## 8. 验收标准 ### 8.1 功能验收 - [ ] 可以成功上传工资表、社保表、个税表 - [ ] AI 字段识别准确率 > 90% - [ ] 异常检测能覆盖 MVP 7 类异常,并保留第二阶段银行实发对账规则 - [ ] 人工成本分析报告包含所有必需维度 - [ ] 金蝶凭证模板可以被金蝶软件成功导入 - [ ] 多租户数据严格隔离,无数据泄露 ### 8.2 性能验收 - [ ] 200 人企业数据处理时间 < 30 秒 - [ ] AI 字段识别响应时间 < 5 秒 - [ ] 凭证生成时间 < 3 秒 - [ ] 支持 50 个并发用户 ### 8.3 安全验收 - [ ] 数据传输使用 HTTPS - [ ] 敏感数据已加密存储 - [ ] 审计日志完整记录 - [ ] 多租户隔离通过安全测试 ### 8.4 用户体验验收 - [ ] 首次使用用户能在 15 分钟内完成一次完整流程 - [ ] 新手引导清晰易懂 - [ ] 错误提示明确具体 - [ ] 异常处理流程顺畅 ### 8.5 商业验收(MVP 阶段) - [ ] 获得 10 个付费客户(或深度参与的种子用户) - [ ] 首月留存率 > 60% - [ ] NPS > 40 - [ ] 用户平均完成时间 < 30 分钟 ## 9. 风险与依赖 ### 9.1 技术风险 **RISK-001: AI 识别准确率不足** - 影响:用户需要大量修正,降低使用体验 - 缓解措施:积累行业标准模板、记住企业规则、持续训练模型 **RISK-002: 异常检测误报率高** - 影响:增加用户工作量,降低信任度 - 缓解措施:规则可配置、提供"忽略"功能、基于反馈优化 **RISK-003: 数据安全事故** - 影响:数据泄露导致法律责任和信任崩塌 - 缓解措施:从第一天就做安全设计、购买网络安全保险、定期安全审计 ### 9.2 业务风险 **RISK-004: 金蝶推出类似功能** - 影响:最大威胁,可能导致竞争失败 - 缓解措施:快速获客建立先发优势、与代理商深度绑定、专注体验 **RISK-005: 市场需求不足** - 影响:获客困难、用户流失高 - 缓解措施:MVP 快速验证、深度访谈调整方向、灵活调整定价 ### 9.3 外部依赖 - LLM API 稳定性和成本(GPT-4 或国产大模型) - 金蝶凭证导入格式兼容性 - 用户提供的数据质量(表格格式、字段完整性) ## 10. 需求优先级(MoSCoW) ### Must Have(MVP 必须) - REQ-001: 薪酬数据上传 - REQ-002: AI 字段智能识别 - REQ-003: 薪酬对账与异常检测 - REQ-004: 人工成本分析 - REQ-005: 金蝶凭证模板生成 - NFR-005 ~ NFR-009: 核心安全要求 - NFR-010 ~ NFR-012: 可用性要求 - NFR-019: Docker 部署支持 ### Should Have(第二阶段优先) - 历史数据保存(12 个月) - 环比变化分析 - 自定义科目映射界面 - 自然语言问答 - 自动文件夹监控 ### Could Have(第二阶段可选) - 可选输入文件支持(公积金、考勤、银行回单) - 移动端查看 - 金蝶 API 对接 ### Won't Have(第一阶段不做) - 完整 HR 系统 - 银行支付对接 - 个税/社保直接申报 - 等保三级认证 ## 11. 关联文档 - 产品方向建议:`../薪财通AI_产品方向建议.md` - PRD 文档:`pmdocs/1-prd-S2F.md` - 任务文档:`pmdocs/2-task-S2F.md` - 运行手册:`run.md` ## 12. 变更历史 | 版本 | 日期 | 变更内容 | 变更人 | |---|---|---|---| | v1.0 | 2026-07-06 | 初始版本,基于产品方向建议生成 | AI | --- **当前状态**: 需求、PRD、任务文档与运行手册已生成,可进入开发执行阶段。