Files

4.7 KiB

合同模板修订工作流(非workflow场景)

触发条件

用户要求参考一份新合同模板(保护甲方),将有利内容用修订模式改进原合同(乙方模板)。

与标准 review-contract workflow 的区别

  • 不涉及 classifier/reviewer/editor/deliverer 角色链
  • 不使用 review-rules.md
  • 不需要 pass 流程(不写 tracker/xlsx)
  • 直接用 ContractEditor 库手动修订

操作步骤

1. 读取两份合同

from contract_docx_lib import ContractEditor
editor = ContractEditor('原合同.docx')  # 乙方模板,作为修订基底

同时用 python-docx 或 zipfile+lxml 读取新合同全文,逐条对比差异。

2. 识别差异并分类

  • 可直接移植:新合同中明确有利于甲方的条款(如违约金降低、管辖权、解除权限制)
  • 需要调整:新合同有利但需适配原合同结构/编号的条款
  • 需要补充:新合同仍未覆盖的保护甲方的内容(根据法律法规判断)

3. 执行修订(最小化修改原则)

  • 整体格式、编号逻辑按原合同
  • tracked_replace 修改既有条款
  • add_clause 新增条款(插在合同逻辑对应位置)
  • author=WB

4. 法律研究(严禁凭记忆)

每次修订前必须查证:

  • 最新法律法规(民法典、劳动合同法、劳务派遣暂行规定等)
  • 上海地区地方规定和司法实践
  • 行业惯例

常见需要查证的点:

  • 违约金比例上限(司法实践中过高会被调整)
  • 管辖权约定(甲方所在地法院 vs 仲裁)
  • 劳务派遣的法定退回情形(劳动合同法第65条)
  • 雇主责任险要求(上海地区实务惯例)
  • 经济补偿金的法定标准

5. 修订说明

完成后向用户汇报:

  • 修订数量(insertions/deletions)
  • 每项修订的法律依据
  • 标注哪些是根据新合同移植、哪些是独立判断补充

违约后果公式(核心原则,2026-06-29 Doro纠正)

"权利是法律给的,关键在违约后果"——当法律已赋予甲方某项权利时,合同中简单写入"甲方有权XX"只是重复法律,没有实质保护价值。审查/修订的重点是违约后果条款

标准违约后果公式

甲方因此支付的一切费用、承担的赔偿或补偿金、损失等由乙方全额赔偿,
乙方另向甲方支付违约金人民币      元。
如对甲方造成其他不良影响的,乙方还应当消除一切影响。

三要素

  1. 赔偿范围:一切费用、承担的赔偿或补偿金、损失等(括注具体类型如重新招聘费用、行政罚款、律师费、诉讼费等)
  2. 违约金:金额留空(6个空格),由甲方根据实际用工规模和风险自行填写
  3. 消除影响:兜底,覆盖名誉损害、商誉损失等非经济损失

适用场景

所有"乙方违反法定义务→甲方有权XX"类条款:

  • 资质丧失 → 不止"甲方有权解除",要追加完整后果公式
  • 克扣工资/欠缴社保 → 不止"暂停付款",要追加连带后果公式
  • 一般违约追偿 → 不止"有权追偿",要写清赔偿范围+违约金+消除影响

劳务派遣协议实证(2026-06-29)

条款 原写法(弱) 改后(含后果公式)
资质丧失 "甲方有权解除,乙方赔偿全部损失" "乙方赔偿一切费用/赔偿或补偿金/损失(含重新招聘费、劳动者赔偿金、行政罚款、律师费等)+违约金___元+消除一切影响"
审核权 "暂停支付相关费用直至整改完成" 追加:因乙方违法行为导致甲方承担连带责任的,一切费用由乙方赔偿+违约金+消除影响
一般追偿 "甲方有权依法向乙方追偿" "一切费用由乙方赔偿+违约金+消除一切影响"

2026-06-29 劳务派遣协议案修订清单

修订 类型 法律依据
乙方资质持续保证 新增 《劳务派遣暂行规定》第17条
甲方监督检查权扩展 修改 《劳动合同法》第62条
甲方调整岗位权 新增 《劳动合同法》第62条
甲方随时退回权 新增 《劳动合同法》第65条、《劳务派遣暂行规定》第12条
雇主责任险要求 新增 上海司法实践惯例
乙方解除权限制 修改 《民法典》第563条(催告程序)
付款期限延长 修改 商业条款(甲方资金调度)
甲方违约金降低 修改 上海法院对过高违约金的司法调整
乙方根本违约情形 新增 《民法典》第563条
争议解决管辖 新增 《民事诉讼法》第35条(协议管辖)
附件和补充协议 新增 标准合同条款