535d97a70c
17-table PostgreSQL schema with full Chinese column comments, FastAPI project structure (admin/common/modules), DSL rule files, and schema migration scripts.
1021 lines
29 KiB
YAML
1021 lines
29 KiB
YAML
metadata:
|
||
type_id: contract.sale
|
||
name: 通用买卖合同
|
||
version: '2.1'
|
||
last_updated: '2026-04-12'
|
||
tags:
|
||
- 合同
|
||
- 买卖
|
||
- 采购
|
||
- 通用
|
||
description: '依据《中华人民共和国民法典》合同编·通则(第470条)及买卖合同章(第595-647条)。
|
||
|
||
适用于一般货物/商品/设备/IT系统采购类买卖合同的评查。
|
||
|
||
原始规则来源:旧系统 01_买卖合同.json(10条买卖专项评查点)+ 通用合同评查点。
|
||
|
||
'
|
||
extract:
|
||
- group: 合同成立要素
|
||
fields:
|
||
- name: 合同名称
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 合同的完整名称/项目名称
|
||
deep_retry: false
|
||
- name: 甲方
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 买方/采购方公司全称
|
||
deep_retry: false
|
||
- name: 乙方
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 卖方/供应商公司全称
|
||
deep_retry: false
|
||
- name: 合同标的描述
|
||
type: string
|
||
required_from: draft
|
||
desc: 合同交易的标的物/服务内容概述
|
||
deep_retry: false
|
||
- name: 合同金额
|
||
type: money
|
||
required_from: draft
|
||
desc: 合同总金额(数字)
|
||
deep_retry: true
|
||
- name: 合同金额大写
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 合同总金额中文大写
|
||
deep_retry: true
|
||
- group: 主体资格
|
||
fields:
|
||
- name: 甲方法定代表人
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 甲方法定代表人姓名
|
||
deep_retry: false
|
||
- name: 乙方法定代表人
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 乙方法定代表人姓名
|
||
deep_retry: false
|
||
- name: 甲方地址
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 甲方注册/办公地址
|
||
deep_retry: false
|
||
- name: 乙方地址
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 乙方注册/办公地址
|
||
deep_retry: false
|
||
- name: 甲方统一社会信用代码
|
||
type: uscc
|
||
required_from: executed
|
||
desc: 甲方18位统一社会信用代码
|
||
deep_retry: false
|
||
- name: 乙方统一社会信用代码
|
||
type: uscc
|
||
required_from: executed
|
||
desc: 乙方18位统一社会信用代码
|
||
deep_retry: false
|
||
- group: 履约核心条款
|
||
fields:
|
||
- name: 付款方式
|
||
type: string
|
||
required_from: draft
|
||
desc: 付款条件、比例、节点、方式的完整描述
|
||
deep_retry: false
|
||
- name: 交货期限
|
||
type: string
|
||
required_from: draft
|
||
desc: 交货/交付时间要求
|
||
deep_retry: false
|
||
- name: 交货地点
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 交货/送达地点
|
||
deep_retry: false
|
||
- name: 验收条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 验收标准、验收流程、初验终验时间和不合格处理
|
||
deep_retry: false
|
||
- name: 质保期条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 质保期限、质保范围、故障响应时间和运维服务内容
|
||
deep_retry: false
|
||
- group: 买卖合同特有条款
|
||
fields:
|
||
- name: 风险转移条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 标的物风险转移时点和交付确认方式
|
||
deep_retry: false
|
||
- name: 履约保证金条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 保证金金额、缴纳方式、缴纳时间和退还条件
|
||
deep_retry: false
|
||
- name: 知识产权条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 知识产权归属、使用许可范围和侵权责任
|
||
deep_retry: false
|
||
- name: 培训条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 培训内容、培训方式和培训安排
|
||
deep_retry: false
|
||
- name: 标的清单明细
|
||
type: string
|
||
required_from: draft
|
||
desc: 标的清单(序号、名称、数量、单价等明细及总价)
|
||
deep_retry: false
|
||
- name: 招投标信息
|
||
type: string
|
||
required_from: draft
|
||
desc: 招标文件编号、项目编号、中标通知书等招投标依据
|
||
deep_retry: false
|
||
- group: 法定/必备条款
|
||
fields:
|
||
- name: 违约责任条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 违约责任的完整条款内容
|
||
deep_retry: false
|
||
- name: 争议解决条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 争议解决方式(法院/仲裁)的完整描述
|
||
deep_retry: false
|
||
- name: 不可抗力条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 不可抗力相关条款的完整内容
|
||
deep_retry: false
|
||
- group: 签署要素
|
||
fields:
|
||
- name: 签约日期
|
||
type: date
|
||
required_from: executed
|
||
desc: 合同签订日期
|
||
deep_retry: false
|
||
- name: 合同编号
|
||
type: verbatim
|
||
required_from: executed
|
||
desc: 合同唯一编号
|
||
deep_retry: false
|
||
- group: 辅助信息
|
||
fields:
|
||
- name: 甲方联系人
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 甲方项目联系人姓名
|
||
deep_retry: false
|
||
- name: 甲方联系电话
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 甲方联系电话
|
||
deep_retry: false
|
||
- name: 乙方联系人
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 乙方项目联系人姓名
|
||
deep_retry: false
|
||
- name: 乙方联系电话
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 乙方联系电话
|
||
deep_retry: false
|
||
- name: 收款方开户银行
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 收款方(通常为供应商/卖方/乙方)的银行开户行名称
|
||
deep_retry: false
|
||
- name: 收款方银行账号
|
||
type: verbatim
|
||
required_from: draft
|
||
desc: 收款方的银行账号
|
||
deep_retry: false
|
||
- group: 其他条款
|
||
fields:
|
||
- name: 保密条款
|
||
type: string
|
||
required_from: draft
|
||
desc: 保密义务相关条款内容,如果有保密条款附件,总结附件的内容,限制在100字内
|
||
deep_retry: false
|
||
- group: 判定原则:只有合同中明确出现相关条款时才填"是",没有提及就填"否"。不要推测。
|
||
fields:
|
||
- name: 涉及知识产权
|
||
type:
|
||
- 是
|
||
- 否
|
||
required_from: draft
|
||
allowed:
|
||
- 是
|
||
- 否
|
||
desc: '合同中是否存在知识产权相关条款(如知识产权归属、授权许可、源代码交付、专利使用等)。 填"是"的条件:合同正文中明确出现"知识产权""版权""专利""著作权""源代码"等关键词且有实质条款。 填"否"的条件:合同为普通货物采购(设备、物资、服装、食品、原材料等)且无任何知识产权条款。
|
||
|
||
'
|
||
deep_retry: false
|
||
- name: 涉及保密信息
|
||
type:
|
||
- 是
|
||
- 否
|
||
required_from: draft
|
||
allowed:
|
||
- 是
|
||
- 否
|
||
desc: '合同中是否存在保密条款(如保密义务、保密期限、泄密责任等)。 填"是"的条件:合同正文中明确出现"保密""机密""不得泄露"等关键词且有实质保密条款。 填"否"的条件:合同中没有任何保密相关条款。
|
||
|
||
'
|
||
deep_retry: false
|
||
- name: 涉及培训服务
|
||
type:
|
||
- 是
|
||
- 否
|
||
required_from: draft
|
||
allowed:
|
||
- 是
|
||
- 否
|
||
desc: '合同中是否包含培训服务条款(如培训内容、培训人数、培训地点等)。 填"是"的条件:合同正文中明确约定了培训相关的服务内容和安排。 填"否"的条件:合同为纯货物采购,没有任何培训条款。
|
||
|
||
'
|
||
deep_retry: false
|
||
rules:
|
||
- group: 完整性(11 条)
|
||
rules:
|
||
- rule_id: MM-001
|
||
name: 合同主体齐全
|
||
risk: high
|
||
score: 10
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 甲方
|
||
- id: '2'
|
||
check: required
|
||
field: 乙方
|
||
messages:
|
||
pass: 甲乙方信息完整
|
||
fail: 缺少甲方或乙方信息
|
||
type: deterministic
|
||
- rule_id: MM-002
|
||
name: 标的物与金额必填
|
||
risk: high
|
||
score: 10
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 合同标的描述
|
||
- id: '2'
|
||
check: required
|
||
field: 合同金额
|
||
messages:
|
||
pass: 标的物与金额信息完整
|
||
fail: 缺少标的物描述或合同金额
|
||
type: deterministic
|
||
- rule_id: MM-003
|
||
name: 合同名称必填
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 合同名称
|
||
messages:
|
||
pass: 合同名称已填写
|
||
fail: 缺少合同名称
|
||
type: deterministic
|
||
- rule_id: MM-004
|
||
name: 法定代表人齐全
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 甲方法定代表人
|
||
- id: '2'
|
||
check: required
|
||
field: 乙方法定代表人
|
||
messages:
|
||
pass: 甲乙方法定代表人信息完整
|
||
fail: 缺少甲方或乙方法定代表人信息
|
||
type: deterministic
|
||
- rule_id: MM-005
|
||
name: 交货期限必填
|
||
risk: high
|
||
score: 8
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 交货期限
|
||
messages:
|
||
pass: 交货期限已约定
|
||
fail: 交货期限未约定
|
||
type: deterministic
|
||
- rule_id: MM-006
|
||
name: 验收条款存在
|
||
risk: high
|
||
score: 8
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 验收条款
|
||
messages:
|
||
pass: 验收条款存在
|
||
fail: 缺少验收条款
|
||
type: deterministic
|
||
- rule_id: MM-007
|
||
name: 违约责任条款存在
|
||
risk: high
|
||
score: 8
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 违约责任条款
|
||
messages:
|
||
pass: 违约责任条款存在
|
||
fail: 缺少违约责任条款
|
||
type: deterministic
|
||
- rule_id: MM-008
|
||
name: 争议解决条款存在
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 争议解决条款
|
||
messages:
|
||
pass: 争议解决条款存在
|
||
fail: 缺少争议解决条款
|
||
type: deterministic
|
||
- rule_id: MM-009
|
||
name: 培训条款存在
|
||
risk: low
|
||
score: 2
|
||
activate_if: 涉及培训服务 == "是"
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 培训条款
|
||
messages:
|
||
pass: 培训条款已约定
|
||
fail: 培训条款缺失
|
||
type: deterministic
|
||
- rule_id: MM-010
|
||
name: 签约日期必填
|
||
risk: high
|
||
score: 8
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 签约日期
|
||
messages:
|
||
pass: 签约日期已填写
|
||
fail: 缺少签约日期
|
||
type: deterministic
|
||
- rule_id: MM-011
|
||
name: 合同编号必填
|
||
risk: medium
|
||
score: 3
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 合同编号
|
||
messages:
|
||
pass: 合同编号已填写
|
||
fail: 缺少合同编号
|
||
type: deterministic
|
||
- group: 规范性(2 条)
|
||
rules:
|
||
- rule_id: MM-012
|
||
name: 甲方信用代码校验
|
||
risk: medium
|
||
score: 5
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: format
|
||
field: 甲方统一社会信用代码
|
||
format: uscc
|
||
messages:
|
||
pass: 甲方统一社会信用代码校验通过
|
||
fail: 甲方统一社会信用代码校验位错误
|
||
type: deterministic
|
||
- rule_id: MM-013
|
||
name: 乙方信用代码校验
|
||
risk: medium
|
||
score: 5
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: format
|
||
field: 乙方统一社会信用代码
|
||
format: uscc
|
||
messages:
|
||
pass: 乙方统一社会信用代码校验通过
|
||
fail: 乙方统一社会信用代码校验位错误
|
||
type: deterministic
|
||
- group: 合理性(3 条)
|
||
rules:
|
||
- rule_id: MM-014
|
||
name: 金额大小写一致
|
||
risk: high
|
||
score: 10
|
||
stages:
|
||
- id: '1'
|
||
check: amount_match
|
||
number: 合同金额
|
||
chinese: 合同金额大写
|
||
messages:
|
||
pass: 金额大小写一致
|
||
fail: 合同金额数字与大写不一致
|
||
type: deterministic
|
||
- rule_id: MM-015
|
||
name: 金额为正数
|
||
risk: low
|
||
score: 3
|
||
stages:
|
||
- id: '1'
|
||
check: compare
|
||
left: 合同金额
|
||
op: '>'
|
||
right: 0
|
||
messages:
|
||
pass: 合同金额为正数
|
||
fail: 合同金额不为正数
|
||
type: deterministic
|
||
- rule_id: MM-016
|
||
name: 签约日期不是未来
|
||
risk: low
|
||
score: 3
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: assert
|
||
expr: parse_date(签约日期) != None and (today() - parse_date(签约日期)).days >= 0 and (today() - parse_date(签约日期)).days <= 3650
|
||
messages:
|
||
pass: 签约日期在合理范围内
|
||
fail: 签约日期为未来日期或距今超过10年
|
||
type: deterministic
|
||
- group: '来源: NR-MM-002 标的物检验期限约定 — §620-622'
|
||
rules:
|
||
- rule_id: MM-017
|
||
name: 验收条款完整
|
||
risk: high
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 验收条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同的验收/检验条款是否完整。
|
||
|
||
|
||
验收条款:{{验收条款}}
|
||
|
||
|
||
评查要点(依据民法典第620-622条):
|
||
|
||
1. 是否约定了明确的检验/验收期限
|
||
|
||
2. 是否约定了验收标准(国家标准、行业标准、招标文件要求等)
|
||
|
||
3. 是否约定了验收流程(谁组织、谁参与)
|
||
|
||
4. 检验期限是否合理
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 验收条款完整
|
||
fail: 验收条款不完整
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-004 风险转移条款 — §604-607'
|
||
rules:
|
||
- rule_id: MM-018
|
||
name: 风险转移条款明确
|
||
risk: medium
|
||
score: 2
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 风险转移条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同中是否有关于标的物/服务交付后风险转移的约定。
|
||
|
||
|
||
风险转移条款:{{风险转移条款}}
|
||
|
||
|
||
评查要点(依据民法典第604-607条):
|
||
|
||
1. 是否明确了风险转移的时点(交付时、验收时或其他约定时点)
|
||
|
||
2. 对于软件/系统类标的,风险转移通常与验收挂钩
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 风险转移条款约定明确
|
||
fail: 风险转移条款缺失或不明确
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-005 质保期条款完整性 — §617, §621'
|
||
rules:
|
||
- rule_id: MM-019
|
||
name: 质保期条款完整
|
||
risk: high
|
||
score: 3
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 质保期条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同的质保条款是否完整。
|
||
|
||
|
||
质保条款:{{质保期条款}}
|
||
|
||
|
||
评查要点(依据民法典第617、621条):
|
||
|
||
1. 质保期限是否明确(起算时间、结束时间)
|
||
|
||
2. 质保范围是否清晰(哪些属于质保范围内、哪些除外)
|
||
|
||
3. 故障响应时间是否合理
|
||
|
||
4. 是否约定了质保期内的服务标准
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 质保期条款完整
|
||
fail: 质保期条款不完整
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-006 履约保证金条款 — §586-587'
|
||
rules:
|
||
- rule_id: MM-020
|
||
name: 履约保证金条款完整
|
||
risk: medium
|
||
score: 3
|
||
activate_if: 履约保证金条款 != None
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 履约保证金条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同中履约保证金条款是否完整。
|
||
|
||
|
||
保证金条款:{{履约保证金条款}}
|
||
|
||
|
||
评查要点(依据民法典第586-587条):
|
||
|
||
1. 保证金金额是否明确
|
||
|
||
2. 缴纳时间和方式是否清楚
|
||
|
||
3. 退还条件是否合理、具体
|
||
|
||
4. 退还时间是否明确
|
||
|
||
5. 保证金比例一般不超过合同金额的10%
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 履约保证金条款完整
|
||
fail: 履约保证金条款不完整
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-009 分期付款条款合理性 — §626-634'
|
||
rules:
|
||
- rule_id: MM-021
|
||
name: 分期付款条款合理
|
||
risk: high
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 付款方式
|
||
- id: '2'
|
||
check: required
|
||
field: 合同金额
|
||
- id: '3'
|
||
check: ai
|
||
prompt: '请审查合同分期付款条款的合理性。
|
||
|
||
|
||
付款条款:{{付款方式}}
|
||
|
||
合同总金额:{{合同金额}}
|
||
|
||
联合采购信息:{{联合采购信息}}
|
||
|
||
|
||
评查要点(依据民法典第626-634条):
|
||
|
||
1. 各期付款比例之和是否覆盖应付总额(联合采购时:各期比例之和=本单位分摊比例即为100%覆盖,如4单位各付25%,则5%+10%+10%=25%=该单位全额,判为pass)
|
||
|
||
2. 预付款不超过30%
|
||
|
||
3. 付款节点与交付验收挂钩
|
||
|
||
4. 有付款前置条件(发票、验收报告等)
|
||
|
||
请简洁回答,reason不超过100字。
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 分期付款条款合理
|
||
fail: 分期付款条款存在问题
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-007 知识产权归属约定 — §600'
|
||
rules:
|
||
- rule_id: MM-022
|
||
name: 知识产权条款完整
|
||
risk: high
|
||
score: 3
|
||
activate_if: 涉及知识产权 == "是"
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 知识产权条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同中知识产权条款是否完整。
|
||
|
||
|
||
知识产权条款:{{知识产权条款}}
|
||
|
||
|
||
评查要点(依据民法典第600条):
|
||
|
||
1. 是否明确了知识产权的归属(买方/卖方/共有)
|
||
|
||
2. 是否约定了使用许可的范围和方式
|
||
|
||
3. 是否约定了第三方知识产权侵权的责任承担
|
||
|
||
4. 对于软件/系统类采购,应特别关注源代码、数据归属
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 知识产权条款完整
|
||
fail: 知识产权条款不完整
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-012 标的清单金额校验 — §595-596'
|
||
rules:
|
||
- rule_id: MM-023
|
||
name: 标的清单金额校验
|
||
risk: high
|
||
score: 5
|
||
activate_if: 标的清单明细 != None
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 标的清单明细
|
||
- id: '2'
|
||
check: required
|
||
field: 合同金额
|
||
- id: '3'
|
||
check: ai
|
||
prompt: '请校验合同标的清单的金额一致性。
|
||
|
||
|
||
标的清单明细:{{标的清单明细}}
|
||
|
||
合同总金额:{{合同金额}}
|
||
|
||
|
||
评查要点(依据民法典第595-596条):
|
||
|
||
1. 各项单价x数量是否等于对应项总价(逐项计算校验)
|
||
|
||
2. 标的清单总价是否等于合同总金额
|
||
|
||
3. 服务范围描述是否足够具体(非含糊表述)
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 标的清单金额校验通过
|
||
fail: 标的清单金额不一致或服务范围不明确
|
||
type: ai_rule
|
||
- group: '来源: NR-MM-014 招投标一致性 — §644'
|
||
rules:
|
||
- rule_id: MM-024
|
||
name: 招投标信息引用完整
|
||
risk: high
|
||
score: 3
|
||
activate_if: 招投标信息 != None
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 招投标信息
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请检查合同是否明确引用了招投标文件。
|
||
|
||
|
||
招投标信息:{{招投标信息}}
|
||
|
||
|
||
评查要点:
|
||
|
||
1. 合同是否引用了招标文件编号/项目编号
|
||
|
||
2. 合同是否将招标文件、投标文件作为合同附件或组成部分
|
||
|
||
3. 合同主要条款不应实质性变更招投标内容
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 合同与招投标文件一致
|
||
fail: 合同与招投标文件引用不完整
|
||
type: ai_rule
|
||
- group: 合规性 · AI 语义判断(4 条)
|
||
rules:
|
||
- rule_id: MM-025
|
||
name: 违约责任条款充分
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 违约责任条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请判断以下违约责任条款是否充分、合规。
|
||
|
||
|
||
条款内容:{{违约责任条款}}
|
||
|
||
|
||
充分的违约责任条款应当(依据民法典第577-585条):
|
||
|
||
1. 明确违约情形(如逾期付款、逾期交货、质量不合格等)
|
||
|
||
2. 明确违约金计算方式或赔偿标准
|
||
|
||
3. 不能只是笼统的模糊表述
|
||
|
||
4. 应当对双方的违约责任都有约定
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 违约责任条款充分
|
||
fail: 违约责任条款不充分
|
||
type: ai_rule
|
||
- rule_id: MM-026
|
||
name: 争议解决方式明确
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 争议解决条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请判断以下争议解决条款是否符合法律要求。
|
||
|
||
|
||
条款内容:{{争议解决条款}}
|
||
|
||
|
||
合规的争议解决条款应当:
|
||
|
||
1. 明确指定具体的争议解决方式(仲裁或诉讼,二选一)
|
||
|
||
2. 如选择仲裁,应明确仲裁机构名称
|
||
|
||
3. 如选择诉讼,应明确管辖法院
|
||
|
||
4. 不能同时约定仲裁和诉讼
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 争议解决方式明确
|
||
fail: 争议解决条款未明确具体的仲裁机构/管辖法院
|
||
type: ai_rule
|
||
- rule_id: MM-027
|
||
name: 付款条款明确
|
||
risk: medium
|
||
score: 5
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 付款方式
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请判断以下付款条款是否明确。
|
||
|
||
|
||
条款内容:{{付款方式}}
|
||
|
||
|
||
明确的付款条款应当包含:
|
||
|
||
1. 付款金额或比例
|
||
|
||
2. 付款时间节点或触发条件
|
||
|
||
3. 付款方式(如银行转账)
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 付款条款明确
|
||
fail: 付款条款不够明确
|
||
type: ai_rule
|
||
- rule_id: MM-028
|
||
name: 保密条款完整
|
||
risk: low
|
||
score: 3
|
||
activate_if: 涉及保密信息 == "是"
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
field: 保密条款
|
||
- id: '2'
|
||
check: ai
|
||
prompt: '请判断以下保密条款是否完整。
|
||
|
||
|
||
条款内容:{{保密条款}}
|
||
|
||
|
||
完整的保密条款应当包含:
|
||
|
||
1. 保密信息的范围定义
|
||
|
||
2. 保密义务的期限
|
||
|
||
3. 违反保密义务的法律后果
|
||
|
||
|
||
请以JSON格式回答:{"result": "pass/warn/fail", "reason": "简要说明", "suggestion": "改进建议(仅warn/fail时填写)"}
|
||
|
||
判断标准:
|
||
|
||
- pass:条款基本合理,能达到法律基本要求,道理上说得通即可
|
||
|
||
- warn:条款主体合理但有改进空间,不影响合同效力(如缺少锦上添花的条款、表述可以更精确等)
|
||
|
||
- fail:条款存在严重缺陷,可能导致法律风险或合同纠纷(如完全缺失关键要素、违反强制性规定、金额计算错误等)
|
||
|
||
'
|
||
messages:
|
||
pass: 保密条款完整
|
||
fail: 保密条款不够完整
|
||
type: ai_rule
|
||
- group: 银行信息
|
||
rules:
|
||
- rule_id: MM-029
|
||
name: 收款方银行信息完整
|
||
risk: high
|
||
score: 5
|
||
applies_in:
|
||
- executed
|
||
stages:
|
||
- id: '1'
|
||
check: required
|
||
fields:
|
||
- 收款方开户银行
|
||
- 收款方银行账号
|
||
messages:
|
||
pass: 收款方银行信息完整
|
||
fail: 缺少收款方银行开户行或账号,付款无法执行
|
||
type: deterministic
|