# ONE-OS · 租赁业务台账操作说明

ONE-OS · 台账数据

# 租赁业务台账
操作说明

从明细录入、保存、批量生成账单、发起收款审批到财务审批闭环的完整操作指南。含状态流转、拆单算法与审批分支说明。

5
明细状态
2
审批分支
8
操作章节
10
场景问答
适用模块：台账数据 / 租赁业务运营明细台账 · 租赁收款账单管理
适用角色：客服（操作员）、客服主管、财务
文档版本：V1.0 | 更新日期：2026-06-09
路径：ONE-OS web端「租赁业务台账」

## 一、角色与权限

角色 | 权限摘要
--- | ---
客服（操作员） | 仅可查看、维护本人台账明细；可新增/导入、保存、勾选已保存记录提交收款审批、在账单预览中生成对账单并发起审批。
客服主管 | 可查看全部客服明细；对「审批通过」记录可编辑、删除；无需执行保存/提交收款审批操作。
财务 | 在「账单管理」中对审批中账单执行审批：上传发票、填写到账金额、上传收款凭据；支持驳回。

## 二、明细状态总览

每条台账明细带有独立状态，与账单状态联动。请按顺序理解，不可跳步。

状态 | 标签色 | 说明 | 可否勾选 | 可否编辑
--- | --- | --- | --- | ---
待保存 | 灰 | 新增一行或 CSV 导入后，尚未点击「保存」。 | 否 | 是（本人）
已保存 | 橙 | 点击「保存」后；可勾选并提交收款审批。 | 是 | 需点「编辑」
已生成账单 | 紫 | 提交收款审批后已归入某份账单，待预览确认/发起审批。 | 否 | 否（账单锁定）
审批中 | 蓝 | 已发起收款审批，等待财务处理。 | 否（禁用） | 否
审批通过 | 绿 | 财务审批闭环完成，到账与附件已回写。 | 否 | 仅主管

记忆要点：只有「已保存」可多选；「已生成账单」「审批中」在账单流程中锁定；审批通过后明细与账单均闭环。

## 三、端到端主流程

下图展示从录入到财务闭环的完整路径，含主要分支出口。

图 1 · 租赁业务台账端到端主流程（含取消/撤回分支）

## 四、操作员：新增与导入

### 4.1 新增一行

- 点击表格底部虚线按钮「+ 新增一行」，或工具栏（原型中底部为主入口）。
- 系统追加空白可编辑行，状态为 待保存，归属当前登录客服。
- 填写年份、月份、账单日期、车牌、客户等必填项；选择车牌后自动带出车型、客户、合同、标准成本等。

### 4.2 CSV 导入

- 点击「导入」→ 下载模板 → 填写后上传 .csv 文件。
- 解析成功的记录均为 待保存，归属当前客服。
- 导入后须点击「保存」才会变为 已保存。

## 五、操作员：保存与校验

### 5.1 保存规则

- 仅将本人 待保存 记录批量更新为 已保存。
- 保存前校验必填项：年份、月份、部门、业务员、账单日期、车牌、客户名称。
- 保存时触发系统比对警告（不阻断保存）：押金、合同标的租金与系统合同不一致时显示警告图标。

### 5.2 保存后编辑

已保存记录默认只读展示；需点击操作列「编辑」进入编辑模式，修改完成后点「完成」。

## 六、批量生成账单与预览确认

### 6.1 提交收款审批（拆单入口）

1. 在明细表左侧勾选一条或多条 已保存 记录。
2. 点击工具栏「提交收款审批」。
3. 系统按拆单算法生成 1～N 份账单，明细状态变为 已生成账单。
4. 自动打开「账单预览」弹窗，标题显示「第 x 份 / 共 y 份」，可逐份确认。

### 6.2 拆单算法（关键逻辑）

分组键 = 客户名称 + 账单年 + 账单月 + 合同编码（无合同则用项目名称）
同一分组键下的明细 → 合并为 1 份账单
支持一次勾选：多个客户、多个账单月、多个项目/合同

勾选场景 | 拆单结果
--- | ---
同客户、同月、同一合同下 3 条车 | 1 份账单，含 3 条明细行
同客户、同月、两个不同合同/项目 | 2 份账单，各含对应明细
客户 A 1月 + 客户 B 10月 各勾选若干条 | 按客户×月份×项目分别拆成多份

### 6.3 账单预览卡片

每份账单预览包含：

- 摘要区：客户名称、项目名称、账单周期、账单日、实收总额、开票方式（先开/后开）、到账金额、签约公司
- 附件区：收款凭据、发票附件（审批前为「—」，财务填写后支持预览/下载）
- 明细表：车牌号、账单日期、提车/退车日期、起始日期、应收合计、减免金额、实收金额
- 底部操作：「生成该对账单」（PDF，含签约公司付款账户）、「发起收款审批」

图 2 · 账单预览弹窗（摘要卡片 + 明细表 + 操作按钮）

### 6.4 发起收款审批

- 在预览中点击「发起收款审批」→ 提示「收款审批已发起」。
- 该账单状态 → 审批中；所含明细 → 审批中。
- 自动切换至下一份待确认账单；全部处理完后关闭预览。
- 已生成账单同步出现在「账单管理」列表中。

## 七、账单管理与异常分支

### 7.1 账单管理列表

入口：工具栏「账单管理」（位于「保存」左侧）。列表字段：

字段 | 说明
--- | ---
状态 | 待确认 / 审批中 / 审批通过 / 已驳回 / 已取消
账单周期 | 如 2026年1月
客户名称、项目名称 | 拆单维度展示
实收金额 | 该账单下明细实收合计
操作 | 继续确认、取消账单、撤回、财务审批（原型模拟）

### 7.2 异常分支流程

图 3 · 审批异常与回退分支

操作 | 适用状态 | 结果
--- | --- | ---
取消账单 | 待确认、已驳回（非审批中） | 账单→已取消；明细 billId 清空，状态→已保存，可修改后重新提交
撤回 | 审批中 | 账单→待确认；明细→已生成账单
撤回 | 审批通过（原型） | 账单→待确认；明细→已生成账单，可再取消释放
财务驳回 | 审批中 | 账单→已驳回；明细→已生成账单；建议取消账单后修改重提

## 八、财务审批流（先开 / 后开）

开票方式取自车辆租赁合同配置，决定财务审批步骤数。

图 4 · 财务审批双分支（后开 / 先开）

开票方式 | 财务步骤 | 回写字段 | 闭环后状态
--- | --- | --- | ---
后开 | 一步：凭据 + 到账 + 发票 | 账单管理对应模块；明细列表同步 | 账单与明细均为审批通过
先开 | ① 发票附件 ② 凭据 + 到账 | 第一步后发票即可在账单中预览；第二步完成后到账回写 | 同上

到账金额：提交审批时显示「待财务填写」；审批通过前为「—」；财务填写后自动反写至账单管理与预览卡片。

## 九、关键算法与字段逻辑

### 9.1 起始日期

IF 提车日在账单月内 THEN 起始日期 = 提车日期（如 2025-10-15）
ELSE 起始日期 = 当月完整天数（如 10月 → 显示 31，非 10-01）

### 9.2 在租天数与平均天数

在租天数 = 自起始日期起至退车日（未退车则至月末），含首尾日
平均天数 = 在租天数 ÷ 当月天数（保留 2 位小数）
实际成本 = 标准成本 × 平均天数

### 9.3 应收与实收

应收合计 = 应收租金 + 保险上浮 + 运维费(收) + 其他收入
减免金额 = 里程减免 + 其他减免
实收金额 = 手填；未收 = 应收合计 - 实收金额 - 减免

### 9.4 合同匹配

根据 车牌 + 账单日期 匹配有效租赁合同，自动带出合同起止、月租、项目名、开票方式。合同日期/押金/租金与系统不一致时，保存后显示警告（可继续流程）。

### 9.5 账单实收总额

账单.实收总额 = Σ(该账单下各明细.实收金额)，保留 2 位小数

## 十、常见场景问答

# | 问题 | 解答
--- | --- | ---
1 | 为什么勾选框是灰的？ | 仅「已保存」可勾选。已生成账单、审批中、审批通过均禁用。
2 | 能否一次选多个客户？ | 可以。系统按客户×账单月×项目自动拆成多份账单。
3 | 同客户同月两个合同怎么拆？ | 每个合同/项目各生成 1 份账单，预览中逐份确认。
4 | 审批中能改明细吗？ | 不能。须撤回或驳回后取消账单，明细回已保存再改。
5 | 审批中能取消账单吗？ | 不能。须先「撤回」审批，或等待驳回后再取消。
6 | 先开和后开区别？ | 后开：财务一次上传凭据+到账+发票；先开：先发票、再到账。
7 | 保存时押金警告能提交吗？ | 可以。警告不阻断保存与收款审批，但建议核对后提交。
8 | 起始日期为什么显示 31？ | 提车日不在账单月内时，显示当月总天数而非月初日期。
9 | PDF 对账单含什么？ | 客户/项目/周期、明细表、实收总额、签约公司付款账户信息。
10 | 主管需要点保存吗？ | 不需要。主管主要维护审批通过后的历史数据。

## 十一、操作速查表

操作 | 前置条件 | 结果状态
--- | --- | ---
新增/导入 | 登录为客服 | 明细 → 待保存
保存 | 本人待保存 + 必填完整 | 明细 → 已保存
提交收款审批 | 勾选已保存记录 | 拆单；明细 → 已生成账单；打开预览
生成该对账单 | 账单预览中 | 打开 PDF 打印预览
发起收款审批 | 账单待确认/已驳回 | 账单/明细 → 审批中
取消账单 | 非审批中 | 明细 → 已保存
撤回 | 审批中 | 明细 → 已生成账单
财务审批通过 | 审批中 + 附件/到账齐全 | 账单/明细 → 审批通过