Skip to content

八、回款与回款计划 ​

菜单入口:CRM客户 → 回款管理 / 回款计划。回款登记合同的到账金额,走 BPM 审批流(流程 Key:crm-receivable-audit)。

8.1 回款计划 ​

回款计划

页面操作:查询、创建、更新、删除、导出。

字段说明
合同 / 客户计划所属
期数自动生成 = 该合同下最大期数 + 1(第 1 期、第 2 期…)
计划回款日期 / 计划金额主体信息
提醒天数提醒时间 = 计划回款日期 − 提醒天数;到点后进入 待办事项 "待回款提醒"(条件:未回款 + 已逾期 + 提醒时间已到)
关联回款该计划被实际回款占用后回填 receivableId

业务规则:

  • 已有回款关联的计划禁止编辑;
  • 一期计划只能被一笔回款占用(回款创建时校验计划未被占用)。

8.2 回款管理 ​

回款管理

页面操作:查询、创建、更新、删除、导出、提交审批。

字段说明
回款编号自动生成
合同(必填)/ 客户合同必须审批通过才能建回款
回款计划(可选)选择后回写计划占用
回款日期 / 回款方式 / 金额金额是核心,受上限校验(见下)

创建回款的三道校验 ​

  1. 合同已审核通过(未通过报"合同未通过审核");
  2. 计划未被占用(若关联计划);
  3. 金额上限:本次回款金额 ≤ 合同总额 −(已审批通过 + 审批中的回款合计)。防止超额回款。

审批状态机 ​

未提交(0) → 审批中(10) → 审核通过(20) / 审核不通过(30) / 已取消(40)
  • 只有审批中状态可编辑;
  • 删除限制:被回款计划引用或已审批通过的回款不可删除;
  • 审批通过的回款按 return_time 归属统计(员工业绩/排行榜)。

8.3 合同 → 计划 → 回款的对账关系 ​

合同总额 100 万
 ├─ 第 1 期计划 50 万 ← 回款 A 50 万(审批通过)   → 剩余可回款 50 万
 ├─ 第 2 期计划 30 万 ← 未回款(逾期则进待办提醒)
 └─ 第 3 期计划 20 万 ← 未回款
  • 合同详情/回款计划列表可核对"已回款/未回款"进度;
  • 超额尝试(如第 2 笔想回 60 万)会被上限校验拦截。

📖 相关文档 ​