This commit is contained in:
2026-08-19 16:45:47 +08:00
parent a3b5c19b88
commit 53def198d3
14 changed files with 354 additions and 29 deletions
+235
View File
@@ -0,0 +1,235 @@
# 财务业务操作流程图
> 版本:V2.0
> 更新日期:2026-08-19
> 阅读对象:业务、财务、产品和测试人员
![财务业务全流程总览](财务业务全流程总览图.png)
## 一、一眼看懂整个流程
```mermaid
flowchart LR
A[头程费用录入<br/>按入库单] --> C[客户应收应付<br/>财务复核费用]
B[柜子费用录入<br/>按柜次] --> C
C -->|应收费用| D[客户对账单]
C -->|应付费用| H[结算单应付]
D --> E[平台审核并出账]
E --> F[客户查看并确认]
E --> G[结算单应收]
G --> I[后台登记收款<br/>上传收款凭证]
H --> J[后台登记付款<br/>上传付款凭证]
I --> K[部分收款或全部收清]
J --> L[部分付款或全部付清]
K --> M[客户账户汇总]
K --> N[应收款统计表]
L --> M
```
业务人员只需要记住:
1. 费用先在“头程费用”或“柜子费用”中录入并审核。
2. 审核通过的费用自动进入“客户应收应付”,不再勾选“是否结算”。
3. 财务在“客户应收应付”再次复核:应收生成客户对账单,应付生成应付结算单。
4. 对账单出账后,客户可以在线确认;同时后台可以生成应收结算单并登记收款。
5. 收付款后,结算单和统计表自动更新已收、已付和未结余额。
## 二、头程费用录入流程
入口:入库单详情中的“费用明细”。费用分为系统自动计费和人工录入两种。
```mermaid
flowchart LR
A[打开入库单费用明细] --> B{费用来源}
B -->|系统自动计费| C[系统生成费用<br/>只查看,不提供人工编辑按钮]
B -->|人工录入| D[点击“新增费用”]
D --> E[保存后:待审核]
E --> F{可执行操作}
F -->|编辑| E
F -->|删除| X[费用删除,不进入财务]
F -->|审核| G[已审核并自动进入财务]
F -->|驳回| H[已驳回]
G -->|调整| I[生成新版本,重新待审核]
I --> E
G -->|作废| J[已作废,并同步撤销未结算来源]
```
| 当前状态 | 页面按钮 | 点击后的结果 |
|---|---|---|
| 系统自动计费 | 查看 | 系统生成并发布,人工不能修改 |
| 待审核 | 编辑、审核、驳回、更多→删除 | 编辑后仍待审核;审核后进入财务;驳回后停止流转;删除后不再保留 |
| 已审核 | 调整、作废 | 调整后产生新版本并重新待审核;作废后同步撤销未结算费用 |
| 已驳回 | 当前页面无继续操作按钮 | 暂停流转;如业务希望“驳回后修改再审”,当前页面还需要补按钮 |
| 已作废 | 无业务按钮 | 流程结束,历史仍可查询 |
应付费用在保存和审核时必须选择有效供应商;应收费用归属当前客户。
## 三、柜子费用录入流程
入口:柜次或装柜单详情中的“柜次费用”。
```mermaid
flowchart LR
A[打开柜次费用] --> B[点击“新增费用”]
B --> C[选择应收或应付<br/>填写费用项目、金额和日期]
C --> D[保存后:待审核]
D --> E{审核操作}
E -->|通过| F[已通过并自动进入财务]
E -->|驳回| G[已驳回]
F -->|调整| H[修改日期或金额<br/>重新待审核]
H --> D
F -->|作废| I[已作废并同步财务]
```
| 当前状态 | 页面按钮 | 点击后的结果 |
|---|---|---|
| 待审核 | 通过、驳回 | 通过后进入财务;驳回后停止流转 |
| 已通过且有效 | 调整、作废 | 调整后重新待审核;作废后同步撤销财务费用 |
| 已驳回 | 当前页面无继续操作按钮 | 暂停流转 |
| 已作废 | 无业务按钮 | 流程结束,历史仍可查询 |
柜次费用调整目前只允许修改业务日期和金额;方向、费用项目或供应商要变更时,应先作废再新增。
## 四、客户应收应付:财务复核流程
头程和柜子费用审核通过后,会自动出现在“财务管理 → 客户应收应付”。这里是财务人员的费用池,不是再次手工录入费用。
```mermaid
flowchart LR
A[业务费用进入财务<br/>状态:草稿] --> B[编辑]
B --> C[提交审核]
C --> D[待审核]
D -->|审核通过| E[审核通过,可生成单据]
D -->|审核驳回| F[已驳回]
F -->|编辑并提交| C
E -->|调整| A
E -->|作废| X[已作废]
E -->|应收| G[按截止日期或勾选<br/>生成对账单草稿]
E -->|应付| H[按同一供应商勾选<br/>生成应付结算单]
```
| 当前状态 | 行内按钮 | 下一步 |
|---|---|---|
| 草稿 | 详情、编辑、提交审核、作废 | 提交后变成待审核 |
| 待审核 | 详情、审核、作废 | 审核窗口选择“通过”或“驳回” |
| 已驳回 | 详情、编辑、提交审核、作废 | 修改后可再次提交 |
| 审核通过且未生成单据 | 详情、调整、作废 | 应收可生成对账单;应付可生成应付结算单 |
| 已生成单据 | 详情 | 金额被冻结,不能再编辑或重复生成 |
| 已作废 | 详情 | 不参与后续对账和结算 |
页面顶部还有两个应收操作:
- “按截止日期生成”:汇总该客户、该期间内所有符合条件且未出账的应收费用。
- “按勾选生成”:只汇总当前勾选的应收费用;底部实时显示已选笔数和应收合计。
## 五、客户对账单与客户确认
```mermaid
flowchart LR
A[生成对账单<br/>草稿] -->|提交| B[待审核]
B -->|通过| C[审核通过]
B -->|驳回| D[审核拒绝]
D -->|重开| A
C -->|出账| E[已出账]
E --> F[客户侧显示“待确认”]
F -->|客户点击“确认账单”| G[客户已确认]
E -->|后台点击“调整”| H[修改金额并保留记录]
H --> F
A -->|作废| X[已作废]
B -->|作废| X
C -->|作废| X
E -->|作废| X
X -->|重开| A
```
| 对账单状态 | 后台按钮 | 说明 |
|---|---|---|
| 草稿 | 详情、提交、作废 | 提交后等待财务审核 |
| 待审核 | 详情、通过、驳回、作废 | 通过后才允许出账 |
| 审核通过 | 详情、出账、作废 | 出账后客户才能看到待确认状态 |
| 已出账 | 详情、调整、作废 | 可生成应收结算单;调整后客户需重新确认 |
| 审核拒绝 | 详情、重开 | 重开后回到草稿 |
| 已作废 | 详情、重开 | 重开后重新走审核流程 |
客户侧只有一个写操作:对账单为“待确认”时显示“确认账单”。确认后记录确认人和确认时间;客户不能修改金额、登记收款或上传凭证。
## 六、结算单应收
```mermaid
flowchart LR
A[选择已出账对账单] -->|生成应收结算单| B[待收款]
B -->|收款并上传凭证| C{是否全部收清}
C -->|否| D[部分收款]
D -->|继续收款并上传凭证| C
C -->|是| E[已收清]
B -->|作废| F[已作废]
F -->|重开| B
```
| 当前状态 | 页面按钮 | 下一步 |
|---|---|---|
| 待收款 | 详情、收款、作废 | 登记收款时填写日期、金额、方式、流水号并上传凭证 |
| 部分收款 | 详情、收款 | 可继续多次收款,直到余额为零 |
| 已收清 | 详情 | 流程完成,不再显示收款按钮 |
| 已作废 | 详情、重开 | 重开后恢复待收款 |
列表和详情都会汇总“应收金额、已收金额、未收余额”;每次收款后自动更新。
## 七、结算单应付
```mermaid
flowchart LR
A[选择同一客户、同一供应商的<br/>已审核应付费用] -->|生成应付结算单| B[待付款]
B -->|付款并上传凭证| C{是否全部付清}
C -->|否| D[部分付款]
D -->|继续付款并上传凭证| C
C -->|是| E[已付清]
B -->|作废| F[已作废]
F -->|重开| B
```
| 当前状态 | 页面按钮 | 下一步 |
|---|---|---|
| 待付款 | 详情、付款、作废 | 登记付款时填写日期、金额、方式、流水号并上传付款凭证 |
| 部分付款 | 详情、付款 | 可继续多次付款,直到余额为零 |
| 已付清 | 详情 | 流程完成,不再显示付款按钮 |
| 已作废 | 详情、重开 | 重开后恢复待付款 |
同一张应付结算单只能包含同一供应商的费用,不能跨供应商付款,也不能超过剩余应付金额。
## 八、金额怎么汇总
```mermaid
flowchart TB
A[每一笔头程或柜次费用] --> B[客户应收应付费用池]
B -->|按客户 + 期间汇总应收| C[客户对账单总金额]
B -->|按客户 + 供应商汇总应付| D[应付结算单总金额]
C --> E[应收结算单]
E --> F[应收金额 - 已收金额 = 未收余额]
D --> G[应付金额 - 已付金额 = 未付余额]
F --> H[客户账户:往来总览]
G --> H
F --> I[应收款统计表<br/>按月份 + 客户汇总]
```
| 汇总页面 | 汇总方式 | 展示结果 |
|---|---|---|
| 客户应收应付 | 按筛选条件展示费用明细;勾选应收时实时合计 | 已选笔数、已选应收金额 |
| 客户对账单 | 按客户和业务期间汇总入选应收费用 | 总应收、已收、未收、费用明细数 |
| 结算单应收 | 汇总当前筛选结果和每张结算单 | 应收总额、已收、待收;单据内显示未收余额 |
| 结算单应付 | 汇总当前筛选结果和每张结算单 | 应付总额、已付、待付;单据内显示未付余额 |
| 客户账户 | 从费用、账单和收付款记录派生 | 客户整体往来情况,不是充值钱包 |
| 应收款统计表 | 按结算单生成月份和客户汇总正式应收 | 应收总额、已收合计、余额未收;支持打印和 Excel |
## 九、当前需要特别注意的页面现状
- 头程费用和柜次费用的“已驳回”状态目前没有返工按钮;业务若要求驳回后修改再提交,需要补齐页面操作。
- 结算单应收、应付当前是“生成后直接待收/待付”,页面没有独立的提交审核、审核通过按钮。
- 客户确认和收款是两条并行流程:客户尚未确认时,后台仍可按已出账对账单生成应收结算单。
- 所有费用都会结算,不再显示“是否结算”;作废、调整和已生成单据的冻结规则负责控制是否继续流转。
- 当前只处理人民币,不包含零头减免、外币折算、预收、多收或退款。