2. 合同义务基础概念

在构建合同义务跟踪表之前,必须准确理解“合同义务”这一核心概念。合同义务是指合同当事人依据法律规定或合同约定,必须为或不为一定行为的法律约束。它是合同履行的基本单元,也是跟踪表需要记录、监控和预警的最小颗粒度。

2.1 定义合同义务

合同义务具有以下法律特征:

  • 法定性或约定性:义务来源可以是法律直接规定(如《民法典》中的附随义务),也可以是双方在合同中明确约定。
  • 相对性:义务仅在合同当事人之间产生约束力,通常不涉及第三方。
  • 可履行性:义务内容必须具体、明确,具备实际履行的可能性。
  • 时效性:义务的履行通常附有明确的时间节点或期限。
实务提示:在跟踪表设计中,建议将每一条合同义务拆解为“谁(义务主体)+ 做什么(义务内容)+ 何时做(履行期限)+ 做到什么程度(验收标准)”四个要素,这是后续字段设计的底层逻辑。

2.2 义务类型

工程合同中的义务可按业务属性划分为以下四大核心类型,每种类型在跟踪表中的监控重点不同:

义务类型 典型场景 跟踪表监控重点 常见风险
付款义务 预付款、进度款、结算款、质保金支付 付款节点、金额、发票状态、逾期天数 资金链断裂、逾期付款违约金
交付义务 施工图交付、设备到货、竣工资料移交 交付物清单、交付时间、签收确认 交付延迟、交付物不合格
验收义务 隐蔽工程验收、分部分项验收、竣工验收 验收申请时间、验收人员、整改闭环 验收拖延、验收标准争议
保密义务 技术方案保密、商务信息保密、图纸保密 保密期限、保密范围、违约赔偿 信息泄露、竞业风险
设计要点:在数据库设计或接口字段规划时,建议为“义务类型”字段设置枚举值(如:PAYMENT / DELIVERY / ACCEPTANCE / CONFIDENTIALITY),便于后续按类型进行统计分析和预警规则配置。

2.3 义务生命周期

每一条合同义务从产生到终结,都会经历四个核心阶段。理解生命周期是设计动态监控接口的基础,因为不同阶段对应不同的数据状态和触发逻辑。

合同义务生命周期流程图 ① 创建 合同签订 / 变更单 ② 履行 执行中 / 进行中 ③ 变更 补充协议 / 签证 ④ 终止 履行完毕 / 解除 变更后重新履行 生命周期关键说明: • 创建:义务首次录入系统,状态为“待履行”或“未开始”。 • 变更:可能发生在履行过程中,变更后义务内容、期限或金额调整,状态回退至“履行”。 • 终止:正常履行完毕或合同解除,状态变为“已关闭”,不再参与动态监控。

2.4 生命周期各阶段详解

2.4.1 创建阶段

义务的创建通常发生在合同签订或补充协议生效时。在跟踪表中,此阶段需要记录义务的原始信息,包括义务编号、来源合同、义务类型、义务描述、计划开始日期、计划完成日期、责任人等。

2.4.2 履行阶段

义务进入实际执行状态。此阶段是动态监控的核心,接口需要实时获取履行进度、完成百分比、逾期状态、关联单据(如付款凭证、验收报告)等信息。

2.4.3 变更阶段

因工程变更、签证、索赔等原因,原义务内容需要调整。变更可能涉及义务期限延长、金额增减、验收标准修改等。在接口设计中,变更记录应保留历史版本,支持追溯。

2.4.4 终止阶段

义务履行完毕或合同解除后进入终止状态。终止时需记录实际完成日期、最终履行结果、归档文件链接。终止后的义务不再触发预警,但保留在历史数据中供审计查询。

接口设计注意:义务生命周期状态机建议使用 状态模式 设计接口逻辑。例如:只有处于“履行”状态的义务才能触发“逾期预警”;“变更”操作必须记录变更前后的字段快照,不可直接覆盖原数据。

2.5 义务状态与跟踪表字段映射

为便于后续章节的接口调用设计,下表将生命周期阶段与跟踪表的字段状态进行映射:

生命周期阶段 跟踪表状态字段值 可触发操作 预警规则
创建 PENDING(待履行) 编辑、删除、启动 无
履行 IN_PROGRESS(进行中) 更新进度、上传附件、申请变更 逾期预警、临近提醒
变更 CHANGED(已变更) 查看历史、重新履行 变更审批超时预警
终止 CLOSED(已关闭) 查看详情、归档 无