# 财务系统需求汇总

> 状态：持续更新中  
> 整理原则：后续需求按照现有财务系统模块归类，不按留言先后顺序堆叠；同一模块的补充内容合并去重，保留关键差异与待确认点。

## 0. 模块分类标准

后续意见优先按照当前财务系统已有模块进行整理：

1. 财务总览
2. 报销审批
3. 个人账
4. 资金流水
5. 应收应付
6. 合同台账

在现有模块基础上，建议额外增加：

7. 公共账

同时，账号、权限、角色、数据可见范围等不完全属于某一个业务模块的内容，暂归入“通用账号与权限”。

## 1. 财务总览

暂无具体需求，等待补充。

## 2. 报销审批

### 2.1 报销资金来源分类

- 每一笔报销都需要明确标记报销资金来源。
- 报销资金来源至少需要支持以下分类：
  - 从报销人本人的个人账报销；
  - 从其他指定人员的个人账报销；
  - 从公共账报销。
- 报销审批记录中，应能清楚看到：
  - 报销人；
  - 报销事项/用途；
  - 对应项目或业务事项；
  - 报销金额；
  - 报销资金来源类型；
  - 若来自个人账，应标明具体对应人员；
  - 若来自公共账，应标明公共账来源。
- 该分类需要进入报销审批流程和后续报表，避免只记录“谁报销了多少钱”，但看不出这笔钱最终从哪个账目承担。

## 3. 个人账

### 3.1 个人账号与个人账可见范围

- 每个使用者登录系统时，应拥有各自独立账号。
- 普通使用者进入系统后，默认只能查看与自己相关的个人账数据。
- 管理者账号可查看全部人员的个人账数据。
- 该能力主要用于验证系统是否支持按账号/角色控制数据可见范围。
- 若短期实现成本较高，可作为后置功能处理；当前使用人数较少，前期不强制作为上线阻断项。

### 3.2 合同应收分配进入个人账

- 合同产生应收金额后，需要支持将其中一部分金额分配到个人账。
- 分配到个人账的金额，应在个人账的账目流转中体现，便于后续查看个人相关收益、往来或分账记录。
- 分配操作目前预期为人工录入/人工调整，而不是完全自动计算。

### 3.3 报销从个人账支出

- 报销审批中若选择从某个人的个人账报销，该笔报销需要在对应个人账中形成支出/扣减记录。
- 报销人本人和实际承担报销的个人账可以不是同一个人，系统需要支持指定具体承担人员。
- 个人账流水中应能看出该笔支出对应的报销事项、报销人、金额和审批记录。

## 4. 资金流水

### 4.1 个人账与公共账的账目流转呈现

- 合同应收金额被分配到个人账或公共账后，对应流转记录需要在账目/报表中可追踪。
- 报表或流水展示中，应能看出金额从合同应收进入个人账、公共账的分配结果。
- 需要避免只在合同或应收应付中记录分配比例，而个人账、公共账端看不到实际流转。

## 5. 应收应付

### 5.1 应收金额分配设置

- 不论合同签约主体是哪家公司，系统都需要支持对应收金额进行分配设置。
- 每笔合同应收金额需要能拆分为：
  - 分配到个人账的金额；
  - 分配到公共账的金额。
- 分配金额由人工操作录入或调整。
- 分配结果需要与个人账、公共账、资金流水/报表联动展示。

## 6. 合同台账

### 6.1 合同应收金额的分账设置

- 合同台账中需要为每份合同保留应收金额分配入口或分配字段。
- 分配逻辑不受合同签约公司主体限制，即不同公司主体签约的合同，都需要能设置应收金额如何进入个人账和公共账。
- 合同层面应能查看该合同对应收金额的分配结果，便于从合同追溯到后续账目流转。

## 7. 公共账

### 7.1 新增公共账模块

- 在现有财务系统模块基础上，需要增加“公共账”模块。
- 公共账与个人账应区分管理，便于分别查看个人相关账务与公共/公司层面的账务内容。
- 公共账的具体字段、查看权限、与资金流水或应收应付之间的关联方式，后续继续补充。

### 7.2 合同应收分配进入公共账

- 合同产生应收金额后，需要支持将其中一部分金额分配到公共账。
- 分配到公共账的金额，应在公共账的账目流转中体现。
- 公共账侧需要能追踪该笔金额来自哪一份合同/哪一笔应收。

## 8. 通用账号与权限

### 8.1 角色权限区分

- 系统需要支持不同账号对应不同权限。
- 初步权限可分为：
  - 管理者：可查看全部账务数据，尤其是全部个人账。
  - 普通使用者：仅查看自己的个人账数据。
- 权限能力优先作为系统能力测试项，确认是否能够实现基础的数据隔离与角色控制。
- 如开发难度较高，可将完整权限体系后置，先保证基础账务功能可用。

## 9. 待确认问题

- 当前是否只需要区分“管理者/普通使用者”两类角色，还是后续还会增加更多角色？
- 权限功能是否作为第一阶段必须实现能力，还是可以先列为第二阶段优化项？
- 公共账是否需要作为独立一级模块展示，还是放在资金流水/财务总览下作为子模块？
- 公共账的数据范围、字段、查看权限和录入规则需要进一步明确。
- 合同应收金额分配时，是否需要记录分配比例，还是只记录具体金额？
- 分配到个人账和公共账后的流水，是否需要支持从账目反查合同及签约主体？
- 分配操作是否需要审批或修改留痕？

---

## 更新记录

- 2026-06-12：根据现有财务系统模块重排汇总结构，增加“公共账”模块，并保留“通用账号与权限”作为跨模块事项。
- 2026-06-12：补充个人账账号体系、个人账可见范围、管理者与普通使用者权限区分需求。
- 2026-06-12：建立汇总框架。
