42 KiB
财务 AI 助手产品需求文档(PRD)
项目编号: S2F
关联需求文档: pmdocs/0-req-S2F.md
文档版本: v1.0
创建日期: 2026-07-06
状态: 已确认
1. 产品概述与定位
1.1 产品名称
财务 AI 助手
第一模块产品名:薪财通 AI
1.2 一句话定位
面向金蝶中小企业客户的财务数据整理、对账、解释与凭证生成 AI 助手;第一阶段先做薪酬财务对账模块。
1.3 产品价值主张
总体价值:把分散在 Excel、HR、发票、报销、银行流水和业务系统中的财务相关数据,整理成可核对、可解释、可导入金蝶的结构化结果。
第一模块价值:将每月薪酬对账、异常识别、人工成本分析和金蝶凭证生成,从传统人工处理的 2-3 天压缩到 30 分钟内完成。
1.4 产品边界
财务 AI 助手是企业业务数据与金蝶财务系统之间的 AI 中间层:
Excel / HR / 发票 / 报销 / 银行流水 / 业务系统数据
↓
财务 AI 助手:识别、清洗、对账、解释、分析、生成凭证建议
↓
金蝶:账套、凭证入账、正式财务核算、法定报表
第一阶段模块为薪财通 AI:
HR / 行政 / 薪酬 Excel 数据
↓
薪财通 AI:识别、清洗、薪酬对账、人工成本分析、生成工资相关凭证
↓
金蝶:凭证入账、正式财务核算
产品不替代金蝶、不做正式账套、不直接入账、不替代财务专业判断,只提供可核对、可解释、可导入的结构化结果。
2. 产品目标与成功指标
2.1 第一模块 MVP 阶段目标
| 目标 | 指标 | 验收口径 |
|---|---|---|
| 验证薪酬模块核心价值 | 用户完成一次薪酬对账耗时 < 30 分钟 | 从上传文件到导出凭证 |
| 验证识别能力 | 字段识别准确率 > 90% | 用户无需修改或少量修改即可继续 |
| 验证付费意愿 | 3 个月内获得 10 个付费客户或深度种子用户 | 有真实企业数据参与试用 |
| 验证留存 | 首月留存率 > 60% | 第二个月继续上传数据处理 |
| 验证可扩展性 | 企业愿意继续试用发票/预算/往来等财务 AI 模块 | 种子用户反馈中出现跨场景需求 |
| 验证口碑 | NPS > 40 | 种子用户反馈 |
2.2 产品体验目标
- 首次使用用户在 15 分钟内理解完整流程。
- 用户无需学习复杂财务软件操作,只按“上传 → 确认 → 查看 → 导出”完成工作。
- 所有 AI 结果都必须可解释、可修正、可追溯。
2.3 目标客户画像
企业规模:
- MVP 阶段:50-500 人中小企业
- 第二阶段:支持 50-1000 人
- 第三阶段:支持 50+ 人(无上限,通过性能优化)
企业特征:
- 已使用金蝶财务软件(云星辰、精斗云、K/3)
- 财务和 HR 分工不明确或规模较小
- 工资、社保、个税仍大量依赖 Excel
- 每月人工成本分析压力较大
- 没有完整 HR 系统或 HR 系统与财务不打通
2.4 商业目标
- 第一阶段优先验证薪酬财务对账模块的基础版/专业版付费模型。
- 第二阶段通过历史规则沉淀和自动化能力提升薪酬模块留存。
- 第三阶段通过金蝶生态连接扩大获客渠道。
- 第四阶段从薪酬模块扩展为财务 AI 助手模块群,提高客单价和使用频率。
3. 用户画像与核心场景
3.1 财务主管
| 项目 | 内容 |
|---|---|
| 角色目标 | 快速确认本月薪酬数据是否合理,并向老板解释人工成本变化 |
| 主要痛点 | 数据来源多、异常难追溯、成本变化解释耗时 |
| 痛点解法 | 系统输出异常清单、成本分析和变化原因 |
| 成功状态 | 能在 30 分钟内完成核对并生成可汇报材料 |
3.2 总账会计
| 项目 | 内容 |
|---|---|
| 角色目标 | 完成工资、社保、个税对账并生成金蝶凭证 |
| 主要痛点 | 表格格式不统一、字段口径不一致、凭证重复生成 |
| 痛点解法 | AI 字段映射、自动对账、凭证模板导出 |
| 成功状态 | 对账结果清晰,凭证可直接导入金蝶 |
3.3 出纳兼会计
| 项目 | 内容 |
|---|---|
| 角色目标 | 在有限时间内完成工资相关财务处理 |
| 主要痛点 | 身兼多职,没有时间处理复杂对账 |
| 痛点解法 | 极简流程、默认规则、清晰提示 |
| 成功状态 | 不需要专业配置即可完成基础对账 |
3.4 HR 薪酬专员
| 项目 | 内容 |
|---|---|
| 角色目标 | 向财务提供正确薪酬数据,并处理异常反馈 |
| 主要痛点 | 财务反馈的问题不清楚,沟通成本高 |
| 痛点解法 | 异常清单按员工、字段、原因、建议处理方式输出 |
| 成功状态 | 可以按清单快速修正源数据 |
3.5 外包记账公司(第二/三阶段)
| 项目 | 内容 |
|---|---|
| 角色目标 | 为多家中小企业客户提供代账服务 |
| 主要痛点 | 客户薪酬数据格式各异,每月重复劳动 |
| 痛点解法 | 多账套管理、批量处理、模板复用 |
| 成功状态 | 可以批量处理多家客户,提升服务效率 |
说明:此用户类型在第三阶段支持(PRD-FUNC-020 多账套管理)
3.6 核心场景清单
| 场景编号 | 场景名称 | 用户 | 痛点解法 | 关联需求 |
|---|---|---|---|---|
| SCENE-001 | 月度薪酬数据上传 | 总账会计 | 拖拽上传,自动识别文件类型 | REQ-001 |
| SCENE-002 | 字段映射确认 | 总账会计 | AI 给出字段映射建议,用户只确认差异 | REQ-002 |
| SCENE-003 | 异常识别与处理 | 财务主管 / HR | 异常按类型聚合,给出处理建议 | REQ-003 |
| SCENE-004 | 人工成本分析 | 财务主管 | 自动输出部门、科目、人员变化原因 | REQ-004 |
| SCENE-005 | 金蝶凭证导出 | 总账会计 | 使用企业科目规则生成凭证模板 | REQ-005 |
| SCENE-006 | 企业规则沉淀 | 总账会计 | 记住字段映射、科目映射、部门归属 | REQ-002 / REQ-005 |
4. 功能清单与优先级
4.0 财务 AI 助手模块地图
| 阶段 | 模块 | 功能方向 | 本 PRD 处理方式 |
|---|---|---|---|
| 第一阶段 | 薪酬财务对账助手 | 工资、社保、个税、公积金对账,人工成本分析,金蝶凭证生成 | 详细定义 MVP |
| 第二阶段 | 薪酬模块自动化增强 | 历史对比、企业规则、自动文件夹监控、完整自然语言问答 | 功能规划 |
| 第三阶段 | 金蝶生态连接 | 金蝶 API、多账套、行业模板、代账公司批量处理 | 功能规划 |
| 第四阶段 | 财务 AI 助手扩展 | 发票报销、预算执行、现金流异常、往来对账、经营分析 | 模块规划 |
4.1 第一阶段功能清单:薪酬财务对账 MVP
| PRD 编号 | 功能 | 优先级 | 说明 | 关联需求 |
|---|---|---|---|---|
| PRD-FUNC-001 | 登录与企业空间 | Must | 支持企业账号、用户登录、多租户隔离 | NFR-007 |
| PRD-FUNC-002 | AI 工作台 | Must | 汇总本月状态、风险、待办和下一步建议 | REQ-001 / REQ-002 / REQ-003 / REQ-004 / REQ-005 |
| PRD-FUNC-002A | 预置问题问答 | Must | 提供常见问题列表,用户点击后基于当前数据返回答案 | REQ-006 |
| PRD-FUNC-003 | 上传与识别 | Must | 上传工资表、社保表、个税表,并自动识别文件类型 | REQ-001 |
| PRD-FUNC-004 | AI 字段映射确认 | Must | 展示识别结果、置信度、依据样例,支持用户修正 | REQ-002 |
| PRD-FUNC-005 | 对账任务处理 | Must | 自动执行工资、社保、个税对账 | REQ-003 |
| PRD-FUNC-006 | 异常清单 | Must | 按异常类型、员工、字段展示问题和建议处理方式 | REQ-003 |
| PRD-FUNC-007 | 人工成本分析 | Must | 输出成本汇总、部门拆分、环比变化和 AI 原因摘要 | REQ-004 |
| PRD-FUNC-008 | 金蝶凭证生成 | Must | 生成可导入金蝶的 Excel 模板,并解释科目匹配依据 | REQ-005 |
| PRD-FUNC-009 | 企业知识库 | Must | 字段映射、科目映射、部门归属规则和历史确认记录 | REQ-002 / REQ-005 |
| PRD-FUNC-010 | 导出中心 | Must | 下载异常清单、成本分析、凭证模板 | REQ-003 / REQ-004 / REQ-005 |
| PRD-FUNC-011 | 操作日志与审计 | Must | 记录上传、识别、导出、删除等操作 | NFR-008 |
| PRD-FUNC-012 | 示例数据体验 | Should | 新用户可用示例数据体验完整流程 | NFR-012 |
| PRD-FUNC-013 | 基础设置 | Should | 企业信息、人员角色、数据保留设置 | NFR-023 |
4.2 第二阶段功能清单
| PRD 编号 | 功能 | 优先级 | 说明 |
|---|---|---|---|
| PRD-FUNC-014 | 历史月份对比 | Should | 12 个月历史数据环比/同比 |
| PRD-FUNC-015 | 自动文件夹监控 | Should | 本地目录或网盘目录自动扫描 |
| PRD-FUNC-016 | 完整自然语言问答 | Should | 开放式对话,不限于预置问题,自由追问成本变化 |
| PRD-FUNC-017 | 可选文件支持 | Could | 公积金、考勤、银行回单、人员变动表 |
| PRD-FUNC-018 | 企业微信/邮件通知 | Could | 处理完成后通知用户 |
4.3 第三阶段功能清单:金蝶生态连接
| PRD 编号 | 功能 | 优先级 | 说明 |
|---|---|---|---|
| PRD-FUNC-019 | 金蝶 API 对接 | Could | 自动读取科目或推送凭证 |
| PRD-FUNC-020 | 多账套管理 | Could | 集团企业、代账公司场景 |
| PRD-FUNC-021 | 行业模板库 | Could | 制造业、服务业、科技企业模板 |
4.4 第四阶段功能清单:财务 AI 助手扩展
| PRD 编号 | 模块 | 功能 | 说明 |
|---|---|---|---|
| PRD-FUNC-022 | 发票与报销 AI 助手 | 发票识别、真伪核验、报销单匹配、费用凭证生成 | 从费用报销痛点切入 |
| PRD-FUNC-023 | 预算执行 AI 分析 | 预算表导入、实际发生对比、超预算提醒、差异解释 | 做轻量预算执行分析,不做完整预算系统 |
| PRD-FUNC-024 | 现金流异常 AI 监控 | 银行流水导入、资金属性识别、可动用资金分析、异常提醒 | 只读分析,不做支付和资金调拨 |
| PRD-FUNC-025 | 往来对账 AI 助手 | 客户/供应商往来、发票、回款、付款自动匹配 | 服务应收应付对账场景 |
| PRD-FUNC-026 | 经营分析 AI 看板 | 经营摘要、费用趋势、异常追踪、老板报表 | 数据稳定后提供管理层视角 |
4.5 产品边界与非 MVP 事项
以下功能虽是财务 AI 助手的目标场景,但不进入第一阶段薪酬财务对账 MVP,按后续模块处理:
| 功能 | 处理方式 |
|---|---|
| 现金流监控与银行账户余额管理 | 第四阶段做只读现金流异常分析,不做支付和资金调拨 |
| 完整 HR 系统(招聘、绩效、培训) | 不替代 HR 系统,只处理薪酬数据到财务的转换 |
| 银行支付系统对接 | 不做支付,只生成凭证或异常提醒 |
| 个税/社保直接申报 | 不对接政务申报,只核对数据一致性 |
| 完整预算管理系统 | 不做完整系统,第四阶段做预算执行 AI 分析 |
| 发票真伪核验 | 第四阶段作为发票与报销 AI 助手能力 |
| 费用报销与往来对账 | 第四阶段作为财务 AI 助手扩展模块 |
5. 关键流程设计
5.1 MVP 主流程
用户登录
↓
进入 AI 工作台
↓
AI 总结本月状态并推荐下一步
↓
上传工资表 / 社保表 / 个税表
↓
系统解析文件结构
↓
AI 识别字段并给出映射建议
↓
用户确认或修正字段映射
↓
系统执行数据清洗和对账
↓
生成异常清单
↓
用户处理或忽略异常
↓
生成成本分析和金蝶凭证
↓
用户预览并导出 Excel
5.2 字段映射流程
读取表头与样例数据
↓
AI 推断字段含义
↓
系统匹配标准字段模型
↓
展示“源字段 → 标准字段 → 置信度”
↓
用户确认 / 修改 / 忽略字段
↓
保存为企业规则
↓
后续同类表格自动复用
5.3 异常处理流程
对账规则执行
↓
生成异常结果
↓
按严重程度分级:高 / 中 / 低
↓
用户查看异常说明
↓
用户选择处理方式:已修正 / 忽略本次 / 忽略此类 / 导出给 HR
↓
系统记录处理结果和审计日志
5.4 凭证生成流程
读取清洗后的薪酬数据
↓
按部门归属和费用科目拆分
↓
套用企业科目映射规则
↓
生成凭证预览
↓
用户确认借贷方向与金额
↓
导出金蝶凭证模板
6. 信息架构与页面规划
6.1 AI Native 信息架构原则
薪财通 AI 不应设计成传统“后台菜单 + 用户自己找功能”的系统,而应采用“AI 工作流入口 + 专业模块兜底”的结构:
用户意图
↓
AI 工作台识别当前月份、缺失文件、待确认事项、风险点
↓
系统主动推荐下一步动作
↓
用户确认关键节点
↓
系统生成结果并解释依据
核心设计原则:
- 主入口不是“菜单”,而是“本月薪酬对账助手”。
- 页面不只展示数据,还要告诉用户“当前状态、发现什么、为什么、下一步做什么”。
- AI 结果必须包含依据、置信度、可修改入口,避免黑盒。
- 传统表格和设置页保留,但作为专业用户的兜底能力,不作为首要路径。
- 每个页面都要有“AI 建议区”,承接解释、提醒、下一步动作。
6.2 导航结构
推荐采用左侧轻菜单 + 顶部 AI 命令入口 + 页面内 AI 建议区。
薪财通 AI
├── AI 工作台
│ ├── 本月对账助手
│ ├── 待办与风险提醒
│ ├── 一键开始本月处理
│ └── AI 追问入口
├── 对账流程
│ ├── 上传与识别
│ ├── 字段确认
│ ├── 异常处理
│ └── 结果生成
├── 结果中心
│ ├── 异常清单
│ ├── 人工成本分析
│ ├── 金蝶凭证
│ └── 导出记录
├── 企业知识库
│ ├── 字段映射规则
│ ├── 科目映射规则
│ ├── 部门归属规则
│ └── 历史确认记录
└── 系统管理
├── 企业信息
├── 成员与权限
├── 审计日志
└── 数据保留
6.3 菜单命名建议
| 传统叫法 | AI Native 叫法 | 设计目的 |
|---|---|---|
| 工作台 | AI 工作台 | 强调系统主动协助,而不是用户自己找入口 |
| 对账任务 | 对账流程 | 强调从上传到导出的连续过程 |
| 成本分析 | 结果中心 / 人工成本分析 | 作为结果产物,而非孤立页面 |
| 凭证中心 | 结果中心 / 金蝶凭证 | 与异常、分析统一为“结果” |
| 企业规则 | 企业知识库 | 表达系统会学习和沉淀企业习惯 |
| 设置 | 系统管理 | 放置权限、审计、保留策略等低频能力 |
6.4 AI 工作台页面结构
AI 工作台是 MVP 的首屏,应替代传统 Dashboard。
顶部:本月薪酬对账助手
- 当前月份
- 本月处理状态
- AI 总结一句话
中部:下一步建议
- 缺少哪些文件
- 哪些字段需要确认
- 哪些异常需要处理
- 是否可以生成凭证
右侧:AI 追问区
- 为什么本月成本上涨?
- 哪些员工异常最多?
- 是否可以直接生成凭证?
- 本月还缺什么数据?
底部:最近结果
- 异常清单
- 人工成本分析
- 金蝶凭证
6.5 页面清单
| 页面 | 目标 | AI Native 体现 | MVP |
|---|---|---|---|
| 登录页 | 进入系统 | 展示产品价值和示例成果 | 是 |
| AI 工作台 | 驱动本月处理 | AI 总结当前状态并推荐下一步 | 是 |
| 上传与识别页 | 上传三类核心表格 | 自动识别文件类型、缺失项和表头含义 | 是 |
| 字段确认页 | 确认 AI 识别结果 | 展示置信度、依据样例、历史规则命中 | 是 |
| 异常处理页 | 查看并处理异常 | 按严重程度聚合,解释原因和建议处理方式 | 是 |
| 人工成本分析页 | 查看成本变化 | AI 生成变化原因摘要和可追问问题 | 是 |
| 金蝶凭证页 | 确认凭证结果 | AI 解释凭证来源、科目匹配依据 | 是 |
| 导出记录页 | 下载结果文件 | 展示每个文件的生成依据和适用对象 | 是 |
| 企业知识库页 | 管理复用规则 | 展示系统已学习的企业规则 | 是 |
| 审计日志页 | 查询操作记录 | 解释关键结果由谁确认、何时确认 | 是 |
| 示例数据页 | 新手体验 | AI 带用户走完示例流程 | 否,Should |
6.6 AI Native 交互模式
| 模式 | 使用位置 | 说明 |
|---|---|---|
| 下一步卡片 | AI 工作台、流程页 | 明确告诉用户当前最应该做什么 |
| 置信度标签 | 字段确认、凭证生成 | 显示 AI 判断可信程度 |
| 依据展开 | 字段确认、异常、凭证 | 展示 AI 判断依据,避免黑盒 |
| 一键应用建议 | 字段映射、科目映射 | 用户确认后写入企业知识库 |
| 追问入口 | 工作台、成本分析 | 用户围绕当前数据继续提问 |
| 人工确认门 | 凭证生成、删除数据 | AI 不能越过财务人员做最终决策 |
7. 角色权限矩阵
| 功能 / 角色 | 财务主管 | 总账会计 | 出纳 | HR |
|---|---|---|---|---|
| 查看工作台 | ✓ | ✓ | ✓ | ✓ |
| 上传文件 | ✓ | ✓ | - | ✓ |
| 确认字段映射 | ✓ | ✓ | - | - |
| 查看异常清单 | ✓ | ✓ | ✓ | ✓(仅上传相关) |
| 处理异常 | ✓ | ✓ | - | - |
| 查看成本分析 | ✓ | ✓ | ✓ | - |
| 生成凭证 | ✓ | ✓ | - | - |
| 导出凭证 | ✓ | ✓ | - | - |
| 管理企业规则 | ✓ | ✓ | - | - |
| 管理成员权限 | ✓ | - | - | - |
| 查看审计日志 | ✓ | - | - | - |
| 删除历史数据 | ✓ | - | - | - |
7.1 权限码规划
| 权限码 | 含义 |
|---|---|
PERM_TASK_VIEW |
查看对账任务 |
PERM_TASK_CREATE |
创建对账任务 |
PERM_FILE_UPLOAD |
上传文件 |
PERM_MAPPING_CONFIRM |
确认字段映射 |
PERM_EXCEPTION_HANDLE |
处理异常 |
PERM_ANALYSIS_VIEW |
查看成本分析 |
PERM_VOUCHER_GENERATE |
生成凭证 |
PERM_EXPORT_DOWNLOAD |
下载导出文件 |
PERM_RULE_MANAGE |
管理企业规则 |
PERM_MEMBER_MANAGE |
管理成员权限 |
PERM_AUDIT_VIEW |
查看审计日志 |
PERM_DATA_DELETE |
删除历史数据 |
8. UI/UX 设计原则
8.1 AI Native 体验基调
- 专业、克制、清晰,避免娱乐化表达。
- 重点突出“系统已经理解了什么、发现了什么、建议下一步做什么”。
- 不使用 emoji 作为 UI 图标,优先使用 Lucide Icons。
- 金额、状态、异常等级、处理进度、AI 置信度统一视觉规范。
- AI 不应表现为聊天玩具,而应表现为财务流程中的“副驾驶”:能解释、能建议、能记住企业规则,但关键节点必须由人确认。
8.2 AI Native 布局结构
每个主页面采用统一结构:
页面标题区:标题、业务说明、主操作按钮
↓
AI 建议区:当前状态总结、风险提醒、下一步建议
↓
关键状态区:处理进度、统计卡片、置信度、待确认事项
↓
筛选/操作区:月份、任务状态、异常类型、搜索
↓
内容区:表格、列表、分析图表、凭证预览
↓
依据与反馈区:AI 判断依据、加载、空态、错误、导出状态
AI 建议区不是装饰区,必须满足至少一个目标:
- 降低用户判断成本。
- 提醒用户缺失信息。
- 解释异常或成本变化原因。
- 引导用户进入下一步。
- 沉淀企业规则。
8.3 AI 输出展示规范
| AI 输出类型 | 展示内容 | 必须提供 |
|---|---|---|
| 字段识别 | 源字段、标准字段、置信度、样例值 | 修改入口、保存规则入口 |
| 异常判断 | 异常类型、严重程度、原因、影响范围 | 处理动作、忽略原因记录 |
| 成本分析 | 变化金额、变化比例、主要原因 | 追问入口、导出入口 |
| 凭证建议 | 科目、借贷方向、金额、摘要 | 人工确认、修改入口 |
| 下一步建议 | 当前卡点、推荐动作、预计耗时 | 用户可跳过或手动处理 |
8.4 AI 追问入口设计
AI 追问不作为 MVP 的完整开放聊天系统,而是围绕当前任务上下文提供有限问题入口。
MVP 推荐预置问题:
- 本月还缺哪些文件?
- 哪些字段需要人工确认?
- 哪些异常最严重?
- 为什么本月人工成本上涨?
- 哪些部门变化最大?
- 现在可以生成金蝶凭证吗?
第二阶段再扩展为自然语言自由问答。
8.5 面向财务人员的 AI Native 约束
该模式更适合财务人员,但必须满足以下约束:
| 财务人员特征 | UI/UX 设计响应 |
|---|---|
| 重视确定性,不喜欢黑盒 | 所有 AI 判断必须展示依据、来源和置信度 |
| 工作按月份和流程推进 | 主界面按“本月对账流程”组织,而不是按功能散点组织 |
| 不愿频繁学习新系统 | 默认给出下一步动作,减少用户找菜单的成本 |
| 对凭证和金额极度敏感 | AI 只能建议,凭证生成、规则应用、删除数据必须人工确认 |
| 需要可审计和可追溯 | 每个关键确认、修改、忽略动作都记录审计日志 |
| Excel 使用习惯强 | 上传、预览、导出都围绕 Excel 闭环设计 |
因此,推荐模式不是“让财务人员和 AI 聊天完成工作”,而是:
AI 识别当前任务状态
↓
AI 给出下一步建议和判断依据
↓
财务人员确认关键节点
↓
系统沉淀企业规则
↓
下月减少重复确认
这种模式对财务人员更友好,因为它保留了财务工作需要的确定性、审计性和人工控制权,同时用 AI 减少重复判断和跨表核对。
8.6 表单交互
- 必填项明确标识。
- 表格上传失败时说明失败原因:格式错误、字段缺失、文件过大、读取失败。
- 字段映射支持批量确认、单项修改、跳过非必要字段。
- 提交中显示明确进度,不让用户误以为系统卡死。
8.7 列表与表格
- 所有任务列表支持月份筛选、状态筛选、关键字搜索。
- 异常清单支持按异常类型、严重程度、部门、员工筛选。
- 表格必须覆盖加载、空数据、错误、筛选无结果、分页、排序状态。
- 金额列右对齐,日期统一格式
YYYY-MM-DD。
8.8 状态设计
| 状态 | 使用场景 | 展示要求 |
|---|---|---|
| 加载中 | 文件解析、AI 识别、对账处理 | 显示步骤和预计耗时 |
| 空态 | 无任务、无异常、无导出文件 | 给出下一步动作 |
| 错误 | 上传失败、处理失败、导出失败 | 给出原因和恢复路径 |
| 成功 | 对账完成、导出完成 | 展示结果入口 |
| 权限不足 | 访问受限功能 | 明确说明需要哪个角色 |
8.9 响应式设计
- MVP 优先 PC Web,适配 1440px、1280px、1024px 宽度。
- 小屏幕不作为第一优先级,但关键列表不可横向严重溢出。
- 移动端完整体验放到第二阶段以后。
8.10 可访问性
- 关键操作按钮有明确文字,不只依赖图标。
- 表单错误提示与字段关联。
- 状态颜色不作为唯一信息来源,需要文字标签。
- 支持键盘基础操作和焦点状态。
8.11 数据可视化设计
财务人员需要直观的数据展示来快速理解成本变化、异常分布和趋势,因此数据可视化是核心体验的一部分。
图表选择原则
| 数据类型 | 推荐图表 | 使用场景 |
|---|---|---|
| 趋势对比 | 折线图 | 环比变化、同比趋势、月度成本走势 |
| 占比分析 | 饼图/环形图 | 部门成本占比、费用类型占比、异常类型分布 |
| 多维对比 | 柱状图/条形图 | 部门工资对比、月度对比、多部门成本排名 |
| 明细数据 | 表格 | 员工薪酬明细、异常清单、凭证分录 |
| 关联分析 | 堆叠柱状图 | 工资+社保+公积金分层展示 |
数据展示要求
关键指标卡片:
- 使用大号字体(32-48px)展示核心数值
- 环比变化用颜色区分:上涨(红色 #EF4444)、下降(绿色 #10B981)、持平(灰色 #6B7280)
- 显示变化金额和百分比,例如:
↑ 5.2万 (+8.3%) - 提供上下文说明,例如:"较上月增加,主要因新增3名员工"
图表交互:
- 所有图表必须可交互(点击查看明细、悬停显示数值)
- 支持维度切换(按部门/按费用类型/按月份)
- 支持数据筛选(隐藏特定部门、筛选时间范围)
- 提供导出功能(导出当前视图数据为 Excel)
颜色规范:
- 使用统一调色板,避免过于鲜艳或混乱的颜色
- 部门颜色固定分配(同一部门在不同图表中颜色一致)
- 异常严重程度:高(#EF4444)、中(#F59E0B)、低(#3B82F6)
- 置信度:高(#10B981)、中(#F59E0B)、低(#EF4444)
MVP 图表清单:
-
工作台页面:
- 成本总额趋势卡片(数值+环比)
- 本月异常分布饼图
-
成本分析页面:
- 部门成本柱状图(支持切换到费用类型)
- 环比变化折线图(最近6个月)
- 部门成本占比饼图
- 成本明细表格(可展开查看人员)
-
异常清单页面:
- 异常类型分布饼图
- 严重程度统计卡片
响应式要求:
- 图表在不同屏幕尺寸下自动缩放
- 小屏幕下图表堆叠显示,不横向溢出
- 图例放置在合理位置,不遮挡数据
9. 公共组件抽取规划
9.1 基础组件
| 组件 | 类型 | 适用场景 | 输入状态 | 输出事件 | 使用页面 |
|---|---|---|---|---|---|
PageLayout |
布局组件 | 所有后台页面 | title / description / actions |
- | 全局 |
PageHeader |
布局组件 | 页面头部 | title / breadcrumbs / primaryAction |
onAction |
全局 |
ContentCard |
容器组件 | 信息区块 | title / loading / error |
- | 全局 |
DataTable |
数据组件 | 任务、异常、日志列表 | columns / data / loading / pagination |
onPageChange / onSort |
多页面 |
StatusBadge |
状态组件 | 任务状态、异常等级 | status / variant |
- | 多页面 |
EmptyState |
反馈组件 | 空任务、空异常、无导出 | title / description / action |
onAction |
多页面 |
ErrorState |
反馈组件 | 加载失败、处理失败 | message / recoverAction |
onRecover |
多页面 |
ConfirmDialog |
交互组件 | 删除、忽略异常、重新处理 | title / description / danger |
onConfirm / onCancel |
多页面 |
9.2 组合组件
| 组件 | 类型 | 适用场景 | 输入状态 | 输出事件 | 使用页面 |
|---|---|---|---|---|---|
FileDropzone |
上传组件 | 上传工资/社保/个税表 | accept / maxSize / files |
onUpload / onRemove |
上传页面 |
TaskProgressStepper |
流程组件 | 展示处理阶段 | currentStep / steps / status |
onStepClick |
工作台、任务详情 |
MonthSelector |
筛选组件 | 按月份查看任务和数据 | month |
onChange |
工作台、任务列表 |
FilterBar |
筛选组件 | 任务、异常、日志筛选 | filters |
onChange / onReset |
多页面 |
MetricCard |
指标组件 | 成本总额、异常数、处理耗时 | label / value / trend |
- | 工作台、成本分析 |
ExportButton |
导出组件 | 下载结果文件 | fileType / loading |
onExport |
结果页、导出中心 |
9.3 领域组件
| 组件 | 类型 | 适用场景 | 输入状态 | 输出事件 | 使用页面 |
|---|---|---|---|---|---|
FieldMappingTable |
领域组件 | 字段映射确认 | sourceFields / standardFields / confidence |
onConfirm / onEdit |
字段映射页 |
ExceptionList |
领域组件 | 异常查看和处理 | exceptions / filters |
onResolve / onIgnore |
异常清单页 |
CostBreakdownChart |
领域组件 | 成本拆分展示 | breakdown / dimension |
onDimensionChange |
成本分析页 |
VoucherPreviewTable |
领域组件 | 凭证预览 | entries / accounts |
onEdit / onConfirm |
凭证预览页 |
RuleMappingEditor |
领域组件 | 企业规则维护 | rules / ruleType |
onSave / onDelete |
企业规则页 |
9.4 AI Native 组件
| 组件 | 类型 | 适用场景 | 输入状态 | 输出事件 | 使用页面 |
|---|---|---|---|---|---|
AIAssistantPanel |
AI 组件 | 页面右侧追问和建议 | context / suggestedQuestions / loading |
onAsk / onApplySuggestion |
AI 工作台、成本分析 |
NextActionCard |
AI 组件 | 推荐下一步动作 | action / reason / priority / estimateTime |
onExecute / onDismiss |
AI 工作台、流程页 |
AIInsightCard |
AI 组件 | 展示 AI 摘要和解释 | summary / evidence / confidence |
onExpandEvidence |
工作台、异常、成本分析 |
ConfidenceBadge |
AI 组件 | 展示 AI 置信度 | score / level |
- | 字段确认、凭证预览 |
EvidencePanel |
AI 组件 | 展示判断依据 | evidenceItems / source |
onOpenSource |
字段确认、异常、凭证 |
HumanConfirmGate |
AI 组件 | 人工确认关键节点 | riskLevel / confirmText |
onConfirm / onCancel |
凭证、删除、规则应用 |
9.5 组件登记要求
开发进入阶段 5 后,一旦创建上述组件,必须同步创建或更新 pmdocs/ui-components.md,记录组件名、类型、适用场景、输入状态、输出事件、使用页面、维护状态。
10. 数据对象与状态机
10.1 核心数据对象
| 对象 | 说明 | 关键字段 |
|---|---|---|
企业 Company |
租户主体 | 企业名称、套餐、数据保留策略 |
用户 User |
登录账号 | 姓名、手机号/邮箱、角色、状态 |
对账任务 ReconciliationTask |
一次月度处理任务 | 月份、状态、上传文件、处理结果 |
上传文件 UploadedFile |
用户上传的 Excel | 文件类型、大小、解析状态、存储路径 |
字段映射 FieldMapping |
源字段到标准字段的关系 | 源字段、标准字段、置信度、确认状态 |
异常项 ExceptionItem |
对账发现的问题 | 异常类型、严重程度、员工、处理状态 |
成本分析 CostAnalysis |
聚合分析结果 | 总额、部门拆分、环比变化 |
凭证 Voucher |
生成的凭证结果 | 借贷方、科目、金额、摘要 |
企业规则 CompanyRule |
企业可复用配置 | 规则类型、匹配条件、动作 |
审计日志 AuditLog |
操作追踪 | 操作人、动作、对象、时间 |
10.2 对账任务状态机
草稿 DRAFT
↓ 上传文件
文件已上传 FILE_UPLOADED
↓ 解析文件
解析中 PARSING
↓ 解析完成
待字段确认 WAITING_MAPPING_CONFIRM
↓ 用户确认字段
对账处理中 RECONCILING
↓ 处理完成
待异常处理 WAITING_EXCEPTION_REVIEW
↓ 用户处理异常
待凭证确认 WAITING_VOUCHER_CONFIRM
↓ 用户确认凭证
已完成 COMPLETED
↓ 用户导出
已导出 EXPORTED
异常路径:
任意处理中状态
↓ 失败
失败 FAILED
↓ 用户重试
回到上一稳定状态
10.3 异常项状态机
待处理 OPEN
↓ 用户确认已修正
已修正 RESOLVED
待处理 OPEN
↓ 用户忽略本次
本次忽略 IGNORED_ONCE
待处理 OPEN
↓ 用户忽略此类
规则忽略 IGNORED_BY_RULE
11. 输出文件规划
11.1 MVP 输出文件
| 文件 | 文件名示例 | 内容 | 面向用户 |
|---|---|---|---|
| 异常清单 | 异常清单_20260706.xlsx |
异常类型、员工、原因、建议处理 | 财务 + HR |
| 人工成本分析 | 人工成本分析_20260706.xlsx |
成本总额、部门拆分、环比变化 | 财务主管 + 老板 |
| 金蝶凭证 | 金蝶凭证_20260706.xlsx |
可导入金蝶的凭证模板 | 总账会计 |
11.2 输出顺序
1_异常清单
2_人工成本分析
3_金蝶凭证
第二阶段再增加:
2_对账报告
5_部门成本明细
6_员工薪酬汇总
处理日志
12. 非功能性产品要求
12.1 性能体验
- 200 人企业数据从上传到输出不超过 30 秒。
- AI 字段识别不超过 5 秒。
- 凭证生成不超过 3 秒。
- 长耗时任务必须展示进度,不允许空白等待。
12.2 数据安全
- 多租户隔离作为底层架构约束。
- 薪酬数据加密存储。
- 审计日志覆盖上传、识别、处理、导出、删除。
- 删除数据必须二次确认,并记录操作日志。
12.3 私有化部署
- MVP 架构必须支持 Docker Compose 部署。
- 配置通过环境变量管理。
- 不把密钥写入代码或文档。
- 私有化部署必须有独立的初始化、迁移、备份说明。
13. 外部依赖、内部依赖与风险
13.1 外部依赖
| 依赖 | 用途 | 风险 | 应对 |
|---|---|---|---|
| LLM API | 字段识别、语义映射 | 成本、稳定性、隐私 | 支持可替换模型,私有化时支持企业自配 |
| 金蝶导入模板 | 凭证输出格式 | 不同版本格式差异 | 先支持主流模板,规则化配置 |
| 用户 Excel 数据 | 输入来源 | 格式混乱、字段缺失 | 上传前校验,字段映射确认 |
13.2 内部依赖
| 依赖 | 说明 |
|---|---|
| 企业规则库 | 字段映射、科目映射、部门规则复用 |
| 文件解析模块 | 支持 xls/xlsx/csv |
| 对账规则引擎 | 支持异常检测规则可配置 |
| 导出模板引擎 | 支持 Excel 输出和金蝶模板适配 |
| 权限系统 | 支撑多角色访问控制 |
13.3 主要风险
| 风险 | 影响 | 应对 |
|---|---|---|
| AI 字段识别不稳定 | 用户修正成本增加 | 加入确认页、企业规则复用、模板库 |
| 异常误报率高 | 用户不信任系统 | 支持忽略规则、标注严重程度、解释原因 |
| 数据安全事故 | 产品信任崩塌 | 加密、审计、多租户隔离、权限控制 |
| 金蝶格式不统一 | 导入失败 | 模板配置化,先支持主流版本 |
| MVP 范围膨胀 | 延期 | 第一阶段严格只做三类输入和三类输出 |
14. 版本规划
14.1 第一阶段:薪酬财务对账 MVP
目标:验证财务人员是否愿意为薪酬对账和凭证生成付费,并验证财务 AI 助手的第一条可复用链路。
包含:
- 手动上传工资表、社保表、个税表
- AI 字段映射
- 异常清单
- 人工成本分析
- 金蝶凭证模板导出
- 企业规则沉淀
- 多租户、安全、审计基础能力
不包含:
- 自动文件夹监控
- 金蝶 API 对接
- 移动端
- 完整自然语言问答
- 复杂审批流
- 发票报销、预算、现金流、往来对账等其他财务模块
14.2 第二阶段:薪酬模块历史对比与自动化
目标:提升薪酬模块留存和使用便利性。
包含:
- 历史月份数据保存和环比分析
- 自动文件夹监控
- 可选输入文件支持
- 自然语言问答
- 企业微信/邮件通知
14.3 第三阶段:金蝶生态连接
目标:从单点工具变成金蝶生态补充应用。
包含:
- 金蝶 API 对接
- 多账套支持
- 行业模板库
- 代账公司批量管理
14.4 第四阶段:财务 AI 助手扩展
目标:从薪酬财务对账扩展为覆盖多类财务高频工作的 AI 助手。
包含:
- 发票与报销 AI 助手:发票识别、真伪核验、报销单匹配、费用凭证生成
- 预算执行 AI 分析:预算表导入、实际发生对比、超预算提醒、差异解释
- 现金流异常 AI 监控:银行流水导入、资金属性识别、可动用资金分析、异常提醒
- 往来对账 AI 助手:客户/供应商往来、发票、回款、付款自动匹配
- 经营分析 AI 看板:经营摘要、费用趋势、异常追踪、老板报表
15. 需求追踪矩阵
| 需求编号 | PRD 功能 | 场景 | 验收重点 |
|---|---|---|---|
| REQ-001 | PRD-FUNC-002 / 003 | SCENE-001 | AI 工作台能引导上传,支持工资、社保、个税三类文件 |
| REQ-002 | PRD-FUNC-004 / 009 | SCENE-002 / 006 | 字段识别准确率 > 90%,可人工修正,可沉淀企业规则 |
| REQ-003 | PRD-FUNC-005 / 006 | SCENE-003 | 覆盖 MVP 7 类异常,并保留第二阶段银行实发对账规则;支持处理状态和 AI 原因解释 |
| REQ-004 | PRD-FUNC-007 | SCENE-004 | 成本总额、部门拆分、变化原因和可追问入口 |
| REQ-005 | PRD-FUNC-008 / 010 | SCENE-005 | 生成可导入金蝶的 Excel 模板,并解释科目匹配依据 |
| NFR-007 | PRD-FUNC-001 / 013 | 全局 | 多租户隔离和角色权限 |
| NFR-008 | PRD-FUNC-011 | 全局 | 审计日志完整记录 |
| NFR-012 | PRD-FUNC-012 | 新手体验 | 示例数据完成完整流程 |
16. 便利性与效率提升关键设计
为确保将薪酬对账从3天压缩到30分钟的目标,PRD 中已包含以下关键便利性设计:
16.1 减少重复操作
| 设计点 | 实现方式 | 效率提升 |
|---|---|---|
| 企业规则自动复用 | 字段映射、科目映射确认后自动保存,下月直接应用 | 第2个月起节省80%字段确认时间 |
| 批量操作 | 异常处理支持批量忽略、批量标记已处理 | 减少逐条点击 |
| 默认建议 | AI 给出最可能的映射和凭证,用户只确认而非从零配置 | 首次使用降低50%配置时间 |
| 历史模板(第二阶段) | 基于企业历史数据生成专属模板,识别准确率提升到95%+ | 月均节省5-10分钟 |
16.2 降低学习成本
| 设计点 | 实现方式 | 效率提升 |
|---|---|---|
| AI 工作台主动引导 | 系统告诉用户"当前缺什么、下一步做什么",无需找菜单 | 新手15分钟完成首次对账 |
| 流程线性化 | 上传→确认→查看→导出,不跳转、不分散 | 避免迷失在多级菜单中 |
| 统一视觉语言 | 所有 AI 输出都包含"置信度、依据、下一步建议" | 降低理解成本 |
| 示例数据引导(Should) | 新用户用示例数据走完流程,理解产品价值 | 首次使用成功率 > 90% |
16.3 提升数据确定性
| 设计点 | 实现方式 | 效率提升 |
|---|---|---|
| 依据展开 | AI 判断显示置信度、样例数据、匹配规则 | 财务人员信任 AI 结果 |
| 人工确认门 | 凭证生成、删除数据必须人工点击确认 | 符合财务审慎性要求 |
| 审计日志 | 所有关键操作可追溯到人、时间、动作 | 满足合规和追溯需求 |
| 异常原因解释 | 每个异常都说明"为什么判断为异常、影响范围、建议处理" | 减少财务与HR沟通成本 |
16.4 Excel 无缝对接
| 设计点 | 实现方式 | 效率提升 |
|---|---|---|
| 拖拽上传 | 支持拖拽、批量上传、自动识别文件类型 | 符合 Excel 使用习惯 |
| Excel 预览 | 上传后展示表头和样例数据,确认无误再处理 | 避免错传文件 |
| 一键导出 | 异常清单、成本分析、凭证全部导出为 Excel | 财务人员直接用 Excel 查看 |
| 金蝶模板对齐 | 导出格式直接符合金蝶导入规范 | 避免二次编辑 |
16.5 智能纠错与容错
| 设计点 | 实现方式 | 效率提升 |
|---|---|---|
| 文件格式自动识别 | 支持 .xls / .xlsx / .csv,自动判断编码 | 用户无需关心格式 |
| 字段容错匹配 | "工资"、"底薪"、"基本工资"识别为同一字段 | 适配不同企业命名习惯 |
| 部分数据可处理 | 即使缺少个税表,也能完成工资-社保对账 | 不因缺失卡住整个流程 |
| 错误可恢复 | 上传错误文件可替换,处理失败可重试 | 降低试错成本 |
16.6 时间节省对照
| 传统方式 | 薪财通 AI | 节省时间 |
|---|---|---|
| 人工核对工资表与社保表:2-4小时 | AI 自动对账:30秒 | 节省 95%+ |
| 人工查找离职未停社保:1-2小时 | AI 异常清单:5秒 | 节省 99%+ |
| 人工计算部门成本拆分:1-2小时 | AI 自动生成分析:10秒 | 节省 99%+ |
| 人工制作工资凭证:30-60分钟 | AI 生成凭证模板:5秒 | 节省 98%+ |
| 总计:5-9小时 | 总计:< 30分钟 | 节省 90%+ |
17. 商业化模式建议
17.1 收费方式建议
按员工人数分档:
- 50人以内:¥X/月
- 100人以内:¥X/月
- 300人以内:¥X/月
- 500人以内:¥X/月
- 500人以上:定制报价
套餐版本:
- 免费版:体验版,限10人/月,保留数据1个月
- 基础版:薪酬财务对账核心功能(上传、识别、异常、凭证),单账套
- 专业版:增加历史对比、规则沉淀、成本分析、API导出
- 企业版:多账套、金蝶API对接、优先支持、私有化部署
- 财务 AI 助手套件版(第四阶段):叠加发票报销、预算执行、现金流异常、往来对账和经营分析模块
说明:具体价格由商务团队根据市场调研确定,本PRD仅提供功能分级建议。
17.2 获客渠道建议
-
金蝶生态合作(第三阶段)
- 成为金蝶应用市场合作伙伴
- 与金蝶代理商合作推广
-
财税服务商渠道
- 与外包记账公司合作
- 提供批量处理能力
-
内容营销
- 财务公众号、知识星球
- 财务实操教程中植入产品
-
种子用户转介绍
- MVP阶段重点维护种子用户
- 建立用户案例库
18. 待确认问题
| 编号 | 问题 | 建议决策 |
|---|---|---|
| Q-001 | MVP 是否需要注册流程,还是由管理员创建企业和账号? | MVP 采用管理员创建,减少复杂度 |
| Q-002 | 是否允许 HR 上传但不能查看成本分析? | 允许,符合权限矩阵 |
| Q-003 | 金蝶模板优先支持哪个版本? | 优先金蝶云星辰和精斗云 |
| Q-004 | LLM 是否必须支持国产模型? | 架构预留模型切换,私有化客户可自配 |
| Q-005 | 示例数据是否第一版就做? | 作为 Should,时间允许则做 |
19. 变更历史
| 版本 | 日期 | 变更内容 | 变更人 |
|---|---|---|---|
| v1.0 | 2026-07-06 | 初始 PRD,基于已确认需求文档生成 | AI |
当前状态: PRD 已确认,当前开发任务聚焦第一阶段“薪酬财务对账 MVP”,后续按阶段扩展为完整财务 AI 助手。