外观
合同商务
合同商务把项目上的每一份合同管成「钱」的主线:业主总承包合同、设备材料采购合同、劳务分包与专业分包合同统一入台账,逐合同跟踪履约节点(签订 → 生效 → 计量 → 交接 → 结算)与付款计划(预付款 / 进度款 / 里程碑款 / 质保金),并把采购订单、劳务队伍下挂到对应合同——什么时候签、付到哪一步、还欠多少、卡在哪个计量确认,一目了然。这是 EPC 四要素「物料、事务、程序、人员」中的事务·商务一环。
功能概述
本模块围绕「合同从签订到结算的全生命周期」展开,回答四件事:
- 项目上有哪些合同、总盘子多大。以合同台账按类型(业主总包 / 采购 / 劳务分包 / 专业分包)组织,固定总价合同汇总合同额,按焊口计价等非固定总价合同按口径单列,不硬折成数字。
- 每份合同履约到了哪一步。以履约节点时间线记录签订、生效、计量、交接、结算等关键节点的完成情况。
- 钱付到了哪里、下一笔什么时候付。以付款计划逐笔列出款项、支付条件、比例与金额,按「未到 → 进行中 → 已付」状态机逐笔推进;进度款绑定形象进度计量,里程碑款绑定具体里程碑后,里程碑一经人工确认完成,绑定的付款节点会自动从「未到」推进到「进行中(可付)」并通知责任人。
- 合同下面挂着什么。采购合同关联采购订单(催交、到货联动采购模块),劳务分包合同关联劳务队伍(进场、实名与考勤联动人员实名管理),分包合同可挂上级总包合同。
合同是「钱」的主线
合同不是签完归档就完事——每一笔采购、每一支劳务队、每一次付款都挂在合同下。业主侧看总包合同的计量与回款,分包侧看劳务与专业分包的结算与支付,两头履约都有抓手。
打开位置
- 登录 Web 端,在顶部选择要操作的项目。
- 左侧导航「商务采购」分组下进入「合同管理」。
- 需要具备
contract.view权限才能看到该菜单与数据。
两档权限分工
查看台账、详情、付款计划需要 contract.view;新建合同、维护节点与付款、推进节点/付款状态、更新已付比例、关联订单与队伍需要 contract.manage。角色如何配置见角色与权限。
界面构成
一、关键指标
四张指标卡:合同数(按类型)、合同额合计(仅固定总价合同求和,另标注非固定总价份数)、履约中合同数、已签待生效合同数。
二、合同台账
- 类型筛选(全部 / 业主总包 / 采购 / 劳务分包 / 专业分包)。
- 表格逐行显示:合同编号、名称、类型、相对方、合同额(非固定总价显示计价口径)、签订日期、履约状态、已付进度条。
- 标题右侧「新建合同」入口(需
contract.manage)。点击任意一行打开合同详情。
三、合同详情(抽屉)
- 合同信息:类型、相对方、合同额、工期、签订 / 生效日期、履约状态、已付比例;分包合同显示上级合同。
- 履约节点:时间线显示各节点完成情况(已完成 / 进行中 / 未到)与说明;每个节点旁按「未到 → 进行中 → 已完成」提供推进按钮(未到时显示「标记进行中」,进行中时显示「确认完成」),已完成的节点不再显示按钮。
- 付款计划:逐笔款项、支付条件、比例、金额、状态与进展备注;同履约节点一样按「未到 → 进行中 → 已付」提供推进按钮(「标记进行中」「确认已付」);绑定了里程碑的付款行,「未到 → 进行中」这一步会在里程碑达成时由系统自动完成,不需要手动点。
- 关联采购订单 / 劳务队伍:下挂的订单(带催交 / 到货状态)与队伍(带在册人数)。
- 底部操作(均需
contract.manage):添加节点、添加付款、更新已付、关联订单、关联队伍。
常用操作
新建合同:填写编号(项目内唯一)、名称、类型、相对方、合同额(非固定总价可留空金额、填计价口径)、签订 / 生效日期、工期口径;分包合同可选上级合同。
维护履约节点与付款计划:在详情抽屉添加节点(名称 / 日期 / 状态 / 说明)与付款行(款项 / 支付条件 / 比例 / 金额 / 状态);计量确认后用「更新已付」维护累计已付比例。添加付款行时可选「关联里程碑」,把这笔款项与本项目的某个里程碑绑定(跨项目里程碑会被拒绝);不绑定的付款行不受里程碑联动影响,仍按人工推进。
推进节点与付款状态:履约节点、付款计划各自是一套独立状态机,只能按「未到 → 进行中 → 已完成 / 已付」相邻推进,不能跳级,也不能推进后又退回上一步。并发下若状态已被他人推进,再点推进按钮会提示「当前状态不满足推进前置」,不会覆盖已推进的结果。
关联订单与队伍:采购合同用「关联订单」挂接采购订单,劳务合同用「关联队伍」挂接劳务队伍。只能挂接同一项目内的订单与队伍,跨项目挂接会被拒绝。
字段与状态说明
合同类型
| 值 | 类型 | 说明 |
|---|---|---|
| 1 | 业主总包 | 与业主签订的 EPC 总承包合同 |
| 2 | 采购 | 设备材料采购合同,下挂采购订单 |
| 3 | 劳务分包 | 劳务队伍分包合同,下挂参建队伍 |
| 4 | 专业分包 | 土建 / 防腐保温等专业分包合同 |
履约状态
| 状态 | 含义 |
|---|---|
| 履约中 | 已生效、正在执行 |
| 已履约 | 义务履行完毕 |
| 已签待生效 | 合同已签订、尚未生效(如劳务队待进场) |
| 已终止 | 提前终止 |
节点与付款状态
节点:已完成 / 进行中 / 未到。付款:已付 / 进行中(如按月计量进行中)/ 未到。两者都是状态机,只能按「未到 → 进行中 → 已完成 / 已付」相邻推进,不能跳级,也不能从已完成 / 已付退回上一状态。
里程碑达成联动付款
付款行新建时可选「关联里程碑」,与本项目的里程碑绑定。里程碑被人工确认「已完成」的那一刻,系统会自动扫一遍绑定它、且仍是「未到」的付款行,批量推进到「进行中(可付)」,并给这些付款行所属合同的建单人各发一条站内信:「里程碑「XX」已达成,付款节点「XX」可付」。已经在「进行中」或「已付」的付款行不会被重复触发;这一联动只补「未到 → 进行中」这一步,真正确认「已付」仍需人工点「确认已付」。
联动只补一步,不会自动打款
里程碑达成联动只是把绑定的付款行从「未到」推到「进行中(可付)」,提醒该付款可以走流程了;真正打款、确认已付仍是人工动作。联动通知投递失败也不影响里程碑本身的完成确认——尽力而为,不回滚。
注意事项与常见问题
- 看不到「合同管理」菜单,通常是缺少
contract.view权限,联系项目管理员按角色与权限调整。 - 合同编号项目内唯一,重复会被拒绝;编号建议带类型前缀(HT-EPC / HT-PO / HT-LW / HT-ZB)便于检索。
- 合同额合计只对填了金额的合同求和;按焊口计价等暂估口径的合同不参与求和、单独计数,避免把暂估数混进总盘子。
- 已付比例由计量确认后人工维护(0-100),与付款计划的状态标注互相印证。
- 关联订单 / 队伍必须与合同同项目;关联后合同详情可直达订单催交状态与队伍在册情况。
- 付款行绑定的里程碑同样要求与合同同项目,跨项目绑定会被拒绝。