metadata: type_id: contract.construction.general name: 建设工程合同 version: '1.2' last_updated: '2026-04-11' parent: contract inherits_from: - base.common - base.party_info classification_keywords: - 建设工程 - 工程承包 - 施工合同 - 总承包 tags: - compliance - high_priority - prc_civil_code - construction_specific - safety_critical applies_to_jurisdictions: - prc references_laws: - 《民法典》第 788-808 条(建设工程合同章) - 《建筑法》第 25-41 条 - 《建设工程质量管理条例》 description: '建设工程施工合同评查规则。 覆盖民法典第 788-808 条(建设工程合同章)。 评查重点:资质核验、金额一致性、质量安全条款、竣工验收。 ' confidence_profile: allow_weight_override: false field_confidence_defaults: 合同金额: 0.95 投标价: 0.95 中标价: 0.95 extract: - group: 当事人 fields: - name: 发包人名称 type: verbatim required_from: draft deep_retry: false - name: 发包人统一信用代码 type: uscc required_from: executed deep_retry: false - name: 承包人名称 type: verbatim required_from: draft deep_retry: false - name: 承包人统一信用代码 type: uscc required_from: executed deep_retry: false - name: 承包人资质等级 type: enum required_from: draft allowed: - 特级 - 一级 - 二级 - 三级 deep_retry: false - name: 承包人资质证书编号 type: verbatim required_from: executed deep_retry: false - group: 合同基本信息 fields: - name: 合同编号 type: verbatim required_from: draft deep_retry: false - name: 签订日期 type: date required_from: executed deep_retry: false - group: 项目信息 fields: - name: 工程名称 type: verbatim required_from: draft deep_retry: false - name: 工程地点 type: verbatim required_from: draft deep_retry: false - name: 工程规模 type: string required_from: draft deep_retry: false - name: 开工日期 type: date required_from: executed deep_retry: false - name: 竣工日期 type: date required_from: executed deep_retry: false - group: 金额(三处一致性检查的核心) fields: - name: 合同金额 type: money required_from: draft deep_retry: false - name: 投标价 type: money required_from: draft deep_retry: false - name: 中标价 type: money required_from: draft deep_retry: false - name: 合同金额大写 type: verbatim required_from: executed deep_retry: false - group: 招投标信息 fields: - name: 招标文件编号 type: verbatim required_from: draft deep_retry: false - name: 中标通知书编号 type: verbatim required_from: draft deep_retry: false - group: 质量条款 fields: - name: 质量标准 type: string required_from: draft deep_retry: false - name: 质量等级 type: enum required_from: draft allowed: - 合格 - 优良 deep_retry: false - name: 保修期限 type: string required_from: draft deep_retry: false - group: 安全条款 fields: - name: 安全文明施工要求 type: string required_from: draft deep_retry: false - group: 工程款支付 fields: - name: 预付款比例 type: money required_from: draft deep_retry: false - name: 进度款支付方式 type: string required_from: draft deep_retry: false - name: 质保金比例 type: money required_from: draft deep_retry: false - group: 违约与争议 fields: - name: 违约责任 type: string required_from: draft deep_retry: false - name: 争议解决 type: string required_from: draft deep_retry: false derived_fields: - name: 工期天数 type: integer compute: (竣工日期 - 开工日期).days depends_on: - 开工日期 - 竣工日期 - name: 质保金金额 type: money compute: 合同金额 * 质保金比例 depends_on: - 合同金额 - 质保金比例 visual_elements: seals: - id: 发包人公章 name: 发包人公章或合同专用章 required: true required_from: executed allowed_types: - 公章 - 合同专用章 expected_text_match: field: 发包人名称 - id: 承包人公章 name: 承包人公章或合同专用章 required: true required_from: executed allowed_types: - 公章 - 合同专用章 expected_text_match: field: 承包人名称 cross_page_seals: - id: 骑缝章 name: 建设工程合同骑缝章 required: true required_from: executed expected_text_match: field: 发包人名称 rules: - group: 基础检查 rules: - rule_id: GC-000 name: 基础信息完整性 risk: high score: 10 version: 1 stages: - id: '1' check: required fields: - 发包人名称 - 承包人名称 - 工程名称 - 合同金额 logic: and logic: '1' messages: pass: 基础信息完整 fail: 缺少发包人/承包人/工程名称/合同金额 type: deterministic - group: 主体资质 rules: - rule_id: GC-001 name: 承包人资质合法性 risk: high score: 15 version: 1 depends_on: - when: GC-000.passed stages: - id: '1' check: format field: 承包人统一信用代码 format: uscc - id: '2' check: required field: 承包人资质证书编号 - id: '3' check: required field: 承包人资质等级 logic: 1 AND 2 AND 3 messages: pass: 承包人资质信息完整 fail: 承包人资质信息不完整或 USCC 无效 references_laws: - 《建筑法》第 13 条(施工企业资质) type: deterministic - group: 金额合规 rules: - rule_id: GC-002 name: 金额三处一致性 risk: high score: 20 version: 1 depends_on: - when: GC-000.passed stages: - id: '1' check: required fields: - 合同金额 - 投标价 - 中标价 logic: and - id: '2' check: match pairs: - source: 合同金额 target: 中标价 method: exact - source: 中标价 target: 投标价 method: exact logic: 1 AND 2 messages: pass: 合同金额与投标价、中标价一致 fail: 合同金额与投标价/中标价不一致,涉嫌虚假招标 references_laws: - 《招标投标法》第 46 条(不得背离实质性内容订立合同) - 《招标投标法实施条例》第 57 条 remediation: suggestions: - 合同金额 {{合同金额}} / 中标价 {{中标价}} / 投标价 {{投标价}} - 三者应完全一致。不一致时涉嫌"阴阳合同"或变相抬价 - 建议立即核对招标文件原件 actions: - type: upload_file label: 上传招标文件原件 file_type: 招标文件 accept: - pdf - type: escalate label: 涉嫌阴阳合同,上报合规 role: 合规专员 type: deterministic - group: 质量条款 rules: - rule_id: GC-003 name: 质量标准明确性 risk: high score: 10 version: 1 depends_on: - when: GC-000.passed stages: - id: '1' check: required field: 质量标准 - id: '2' type: string.min_length field: 质量标准 min: 30 - id: '3' check: contains field: 质量标准 any_of: - GB 50 - GB/T - 合格 - 优良 - 现行国家标准 logic: 1 AND 2 AND 3 messages: pass: 质量标准明确 fail: 质量标准过于简略或未引用具体标准 references_laws: - 《民法典》第 802 条 - 《建设工程质量管理条例》第 14 条 type: deterministic - rule_id: GC-OLD-003 name: 旧版质量标准检查 risk: medium score: 5 version: 1 stages: - id: '1' check: required field: 质量标准 logic: '1' messages: pass: 有质量条款(注意:本规则已弃用,请使用 GC-003) fail: 缺少质量条款 type: deterministic deprecated: since: '2025-06-01' replacement: GC-003 reason: '旧版仅检查质量条款存在性,不检查标准引用的具体性。 GC-003 增加了对 GB/GB-T 国标引用的要求。 ' - group: 安全条款 rules: - rule_id: GC-004 name: 安全文明施工条款完备性 risk: high score: 15 version: 1 depends_on: - when: GC-000.passed stages: - id: '1' check: required field: 安全文明施工要求 - id: '2' type: string.min_length field: 安全文明施工要求 min: 50 - id: '3' check: contains field: 安全文明施工要求 all_of: - 三宝四口五临边 - 安全帽 - 扬尘 - 噪音 logic: 1 AND 2 AND 3 messages: pass: 安全文明施工条款完备 fail: 安全文明施工条款不完备,缺少关键要素 references_laws: - 《建筑法》第 36-41 条 - 《建设工程安全生产管理条例》 type: deterministic - group: 工期条款 rules: - rule_id: GC-005 name: 工期合理性 risk: medium score: 5 version: 1 stages: - id: '1' check: required fields: - 开工日期 - 竣工日期 logic: and - id: '2' type: date.after field: 竣工日期 ref_field: 开工日期 - id: '3' check: compare left: derived.工期天数 op: '>' right: 0 logic: 1 AND 2 AND 3 messages: pass: 工期 {{derived.工期天数}} 天合理 fail: 开工/竣工日期颠倒或工期异常 type: deterministic - group: 金额条款 rules: - rule_id: GC-006 name: 质保金比例不超过 3% risk: medium score: 5 version: 1 stages: - id: '1' check: required field: 质保金比例 - id: '2' check: compare left: 质保金比例 op: < right: 0.03 logic: 1 AND 2 messages: pass: 质保金比例 {{质保金比例}} 合规 fail: 质保金比例超过 3% 上限 references_laws: - 《建设工程质量保证金管理办法》第 7 条 type: deterministic - group: 招投标合规 rules: - rule_id: GC-007 name: 招投标文件齐全 risk: high score: 10 version: 1 depends_on: - when: GC-000.passed stages: - id: '1' check: required fields: - 招标文件编号 - 中标通知书编号 logic: and logic: '1' messages: pass: 招投标文件齐全 fail: 缺少招标文件或中标通知书编号 type: deterministic - group: 印章合规 rules: - rule_id: GC-SEAL-001 name: 双方签章齐全 risk: high score: 15 version: 1 stages: - id: '1' type: seal.present seal_id: 发包人公章 - id: '2' type: seal.present seal_id: 承包人公章 - id: '3' type: seal.text_match seal_id: 发包人公章 - id: '4' type: seal.text_match seal_id: 承包人公章 logic: 1 AND 2 AND 3 AND 4 messages: pass: 双方签章齐全且文字匹配 fail: 缺少签章或印章文字与当事人名称不符 type: deterministic - rule_id: GC-SEAL-002 name: 骑缝章完整 risk: high score: 10 version: 1 stages: - id: '1' type: cross_page_seal.complete seal_id: 骑缝章 logic: '1' messages: pass: 骑缝章完整 fail: 骑缝章缺失,合同可能被替换页 type: deterministic - group: 质量综合 rules: - rule_id: GC-GROUP-QUALITY name: 质量条款综合评查 risk: high score: 25 logic: GC-003 AND GC-004 messages: pass: 质量与安全条款完备 fail: 质量或安全条款有瑕疵 type: rule_group rules: - GC-003 - GC-004 - group: 印章综合 rules: - rule_id: GC-GROUP-SEAL name: 印章综合评查 risk: high score: 25 logic: GC-SEAL-001 AND GC-SEAL-002 messages: pass: 签章与骑缝章齐全合规 fail: 印章有瑕疵,合同可能被篡改 type: rule_group rules: - GC-SEAL-001 - GC-SEAL-002