metadata:
  type_id: contract.gift.general
  name: 通用赠与合同
  version: '1.0'
  last_updated: '2026-04-14'
  tags:
  - 合同
  - 赠与
  references_laws:
  - 民法典第657条
  - 民法典第658条
  - 民法典第659条
  - 民法典第660条
  - 民法典第661条
  - 民法典第662条
  - 民法典第663条
  - 民法典第490条
  description: '依据《中华人民共和国民法典》合同编第十一章（第657-666条），适用于赠与人将

    自己的财产无偿给予受赠人的普通赠与合同（双方结构）。

    若为三方/四方定向公益捐赠（捐赠人→慈善机构→项目实施方），请使用

    contract.gift.charity 评查规则。

    '
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
- 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
- group: 赠与标的与价值
  fields:
  - name: 赠与标的
    type: string
    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: 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: 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
- group: 其他法定条款
  fields:
  - name: 瑕疵责任条款
    type: string
    required_from: draft
    desc: 赠与财产瑕疵责任的约定（民法典§662）
    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: date
    required_from: executed
    desc: 合同签订日期
    deep_retry: false
  - name: 合同编号
    type: verbatim
    required_from: executed
    desc: 合同编号
    deep_retry: false
  - name: 赠与方统一社会信用代码
    type: uscc
    required_from: executed
    desc: 赠与方 USCC（仅赠与方为企业/组织时填写）
    deep_retry: false
  - name: 受赠方统一社会信用代码
    type: uscc
    required_from: executed
    desc: 受赠方 USCC（仅受赠方为企业/组织时填写）
    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: enum
    required_from: draft
    allowed:
    - 资金
    - 实物
    - 不动产
    - 股权
    - 其他
    desc: '赠与财产的性质分类。 "资金"：现金或银行存款；"实物"：动产（设备、物品等）； "不动产"：土地、房屋；"股权"：公司股权/股份； "其他"：知识产权、债权等无形财产。

      '
    deep_retry: false
  - name: 是否附义务
    type:
    - 是
    - 否
    required_from: draft
    allowed:
    - 是
    - 否
    desc: '赠与合同是否约定受赠人需履行特定义务（民法典§661）。 填"是"的条件：合同明确约定受赠人有履行某项义务（如扶养、使用限制、用途约束等）。 填"否"的条件：纯粹无偿赠与，不附加任何义务。

      '
    deep_retry: false
  - name: 是否公益性赠与
    type:
    - 是
    - 否
    required_from: draft
    allowed:
    - 是
    - 否
    desc: '是否具有救灾、扶贫、助残、慈善等公益、道德义务性质（民法典§658）。 填"是"的条件：赠与用于救灾、扶贫、助残、公益慈善、教育、医疗、科研等社会公益目的。 填"否"的条件：普通民事赠与（亲属间赠与、个人间赠与等）。 注意：具有公益性质的赠与依法不得任意撤销；三方/四方定向公益捐赠应使用
      contract.gift.charity 评查规则。

      '
    deep_retry: false
rules:
- group: 完整性
  rules:
  - rule_id: ZY-GEN-001
    name: 赠与方信息完整
    risk: high
    score: 8
    stages:
    - id: '1'
      check: required
      field: 赠与方
    - id: '2'
      check: required
      field: 赠与方地址
    - id: '3'
      check: required
      field: 赠与方联系电话
    messages:
      pass: 赠与方信息完整
      fail: 赠与方信息缺失
    type: deterministic
  - rule_id: ZY-GEN-002
    name: 受赠方信息完整
    risk: high
    score: 8
    stages:
    - id: '1'
      check: required
      field: 受赠方
    - id: '2'
      check: required
      field: 受赠方地址
    - id: '3'
      check: required
      field: 受赠方联系电话
    messages:
      pass: 受赠方信息完整
      fail: 受赠方信息缺失
    type: deterministic
  - rule_id: ZY-GEN-003
    name: 赠与标的明确
    risk: high
    score: 10
    stages:
    - id: '1'
      check: required
      field: 赠与标的
    - id: '2'
      check: required
      field: 赠与价值
    - id: '3'
      check: ai
      prompt: '请判断以下赠与合同中的赠与标的是否明确具体（依据民法典§657）。


        赠与标的描述：{{赠与标的}}

        赠与价值：{{赠与价值}}


        判断标准：

        1. 是否明确了赠与财产的具体内容（名称、数量、规格等）

        2. 是否对赠与财产进行了价值评估或说明

        3. 描述是否足够具体，不存在"部分财产""相关物品"等模糊表述

        4. 如为不动产赠与，是否注明了地址、面积、权属证号等

        5. 如为实物赠与，是否注明了品名、型号、规格、数量

        '
    messages:
      pass: 赠与标的约定明确
      fail: 赠与标的约定不明确
    type: ai_rule
  - rule_id: ZY-GEN-004
    name: 赠与交付方式明确
    risk: medium
    score: 5
    stages:
    - id: '1'
      check: required
      field: 交付方式
    - id: '2'
      check: ai
      prompt: '请判断以下赠与合同的交付条款是否明确（依据民法典§659）。


        交付方式：{{交付方式}}

        交付时间：{{交付时间}}

        登记手续：{{登记手续}}


        判断标准：

        1. 是否明确了赠与财产的交付方式（银行转账/实物交付/权利转让等）

        2. 是否约定了具体的交付时间或期限

        3. 如需办理登记（不动产过户、车辆过户、股权变更等），是否约定了办理手续的期限和费用承担

        4. 交付的确认方式是否明确（签收、登记完成等）

        '
    messages:
      pass: 交付条款明确
      fail: 交付条款不明确
    type: ai_rule
  - rule_id: ZY-GEN-005
    name: 签约要素齐全
    risk: high
    score: 8
    applies_in:
    - executed
    stages:
    - id: '1'
      check: required
      field: 签约日期
    - id: '2'
      check: required
      field: 合同编号
    messages:
      pass: 签约要素齐全
      fail: 缺少签约日期或合同编号
    type: deterministic
- group: 规范性
  rules:
  - rule_id: ZY-GEN-006
    name: 赠与方统一社会信用代码合法
    risk: medium
    score: 5
    applies_in:
    - executed
    activate_if: 赠与方为企业 == "是"
    stages:
    - id: '1'
      check: format
      field: 赠与方统一社会信用代码
      format: uscc
    messages:
      pass: 赠与方USCC合法
      fail: 赠与方USCC格式错误或缺失
    type: deterministic
  - rule_id: ZY-GEN-007
    name: 受赠方统一社会信用代码合法
    risk: medium
    score: 5
    applies_in:
    - executed
    activate_if: 受赠方为企业 == "是"
    stages:
    - id: '1'
      check: format
      field: 受赠方统一社会信用代码
      format: uscc
    messages:
      pass: 受赠方USCC合法
      fail: 受赠方USCC格式错误或缺失
    type: deterministic
- group: 合理性
  rules:
  - rule_id: ZY-GEN-008
    name: 赠与金额大小写一致
    risk: high
    score: 10
    activate_if: 赠与标的类型 == "资金"
    stages:
    - id: '1'
      check: amount_match
      number: 赠与金额
      chinese: 赠与金额大写
    messages:
      pass: 金额大小写一致
      fail: 金额数字与大写不一致
    type: deterministic
  - rule_id: ZY-GEN-009
    name: 赠与金额为正
    risk: low
    score: 3
    activate_if: 赠与标的类型 == "资金"
    stages:
    - id: '1'
      check: compare
      left: 赠与金额
      op: '>'
      right: 0
    messages:
      pass: 金额为正
      fail: 金额应大于0
    type: deterministic
- group: 合规性
  rules:
  - rule_id: ZY-GEN-010
    name: 附义务条款明确
    risk: medium
    score: 5
    activate_if: 是否附义务 == "是"
    stages:
    - id: '1'
      check: required
      field: 附加义务
    - id: '2'
      check: ai
      prompt: '请判断以下附义务赠与合同中附加义务的约定是否明确（依据民法典§661）。


        附加义务：{{附加义务}}

        履行要求：{{履行要求}}

        赠与价值：{{赠与价值}}


        判断标准：

        1. 义务内容是否具体明确（如扶养内容、使用限制、用途约束等）

        2. 受赠人履行义务的标准和期限是否有明确约定

        3. 未履行义务的后果是否约定（赠与人可撤销赠与）

        4. 附加义务是否明显超过赠与财产的价值（按§662，赠与人在附义务限度内承担瑕疵责任）

        '
    messages:
      pass: 附义务条款明确
      fail: 附义务条款不明确
    type: ai_rule
  - rule_id: ZY-GEN-011
    name: 撤销权条款约定
    risk: medium
    score: 3
    activate_if: 是否公益性赠与 == "否"
    stages:
    - id: '1'
      check: ai
      prompt: '请判断以下赠与合同是否合理约定了撤销权条款（依据民法典§658、§663）。


        任意撤销权：{{任意撤销权}}

        法定撤销情形：{{法定撤销情形}}

        是否经过公证：{{是否经过公证}}


        判断标准：

        1. 是否约定了赠与人的任意撤销权（权利转移前可撤销，§658）

        2. 是否列明了法定撤销情形（§663：严重侵害赠与人权益、不履行扶养义务、不履行赠与附加义务）

        3. 撤销权行使时间是否约定（知道撤销事由之日起1年内，§663）

        4. 如已公证或属于公益道德义务性赠与，是否提示不可任意撤销

        '
    messages:
      pass: 撤销权条款约定合理
      fail: 撤销权条款缺失或不完整
    type: ai_rule
  - rule_id: ZY-GEN-012
    name: 公证条款明确
    risk: low
    score: 2
    stages:
    - id: '1'
      check: ai
      prompt: '请判断赠与合同中关于公证的约定是否明确（依据民法典§658、§660）。


        是否经过公证：{{是否经过公证}}


        判断标准：

        1. 合同是否明确说明了是否经过公证

        2. 对于不动产、大额资产等重要赠与，是否建议公证以保障受赠人权益

        3. 如已公证，是否提示该合同不适用任意撤销权

        '
    messages:
      pass: 公证约定明确
      fail: 公证条款缺失或不明确
    type: ai_rule
  - rule_id: ZY-GEN-013
    name: 瑕疵责任约定
    risk: low
    score: 3
    activate_if: 是否附义务 == "是"
    stages:
    - id: '1'
      check: ai
      prompt: '请判断附义务赠与合同中瑕疵责任的约定是否合理（依据民法典§662）。


        瑕疵责任条款：{{瑕疵责任条款}}


        判断标准：

        1. 是否约定赠与人的告知义务（故意隐瞒瑕疵需担责）

        2. 是否约定附义务限度内的瑕疵责任承担

        3. 瑕疵告知和检验方式是否约定

        '
    messages:
      pass: 瑕疵责任约定合理
      fail: 瑕疵责任未约定或不合理
    type: ai_rule
  - rule_id: ZY-GEN-014
    name: 违约责任条款充分
    risk: medium
    score: 5
    stages:
    - id: '1'
      check: required
      field: 违约责任条款
    - id: '2'
      check: ai
      prompt: '请判断以下赠与合同违约责任条款是否充分（依据民法典§577-585）。


        违约责任条款：{{违约责任条款}}


        判断标准：

        1. 是否明确了赠与方和受赠方各自的违约情形

        2. 是否约定了违约金或赔偿标准

        3. 是否覆盖核心违约情形（赠与方不交付、受赠方不履行附加义务等）

        4. 是否避免"按民法典处理"等兜底性表述

        '
    messages:
      pass: 违约责任条款充分
      fail: 违约责任条款不够充分
    type: ai_rule
  - rule_id: ZY-GEN-015
    name: 争议解决条款明确
    risk: medium
    score: 5
    stages:
    - id: '1'
      check: required
      field: 争议解决条款
    - id: '2'
      check: ai
      prompt: '请判断以下赠与合同争议解决条款是否明确。


        争议解决条款：{{争议解决条款}}


        判断标准：

        1. 是否约定了争议解决方式（协商/仲裁/诉讼）

        2. 如选择仲裁，是否明确指定仲裁机构

        3. 如选择诉讼，是否指定管辖法院

        4. 不得同时约定仲裁和诉讼

        '
    messages:
      pass: 争议解决条款明确
      fail: 争议解决条款不明确
    type: ai_rule
- group: 我方权益保护
  rules:
  - rule_id: ZY-GEN-016
    name: 我方缔约地位及不利条款审查
    risk: high
    score: 10
    stages:
    - id: '1'
      check: ai
      field: ctx
      prompt: |-
        请基于合同全文判断我方（中国烟草相关公司/专卖局）在本合同中的缔约地位，并审查是否存在强势条款或不利于我方的条款。

        合同全文字段来源：ctx。该字段由后端负责注入和匹配。
        合同全文：{{ctx}}

        评查步骤：
        1. 识别合同中是否存在中国烟草相关主体，包括但不限于“中国烟草”“烟草公司”“烟草专卖局”“中烟”“卷烟厂”“烟草工业”“烟草商业”等名称或其分支机构。
        2. 判断该主体是我方，并识别我方在合同中的地位：甲方、乙方、发包人、承包人、委托方、受托方、出租方、承租方、出借人、借款人、赠与方、受赠方或其他。
        3. 从合同全文审查是否存在明显偏向对方、加重我方责任、限制我方权利、降低对方责任、增加我方付款/赔偿/解除限制/验收风险/知识产权风险/保密风险/争议解决不利风险的条款。
        4. 若无法识别我方主体或我方地位，应返回无法判断，并说明原因，不得臆测。

        强势或不利条款示例：
        - 对方可单方变更、解除、延期履行，而我方缺少对应权利。
        - 我方承担高额违约金、无限责任、连带责任或无上限赔偿，对方责任明显较轻。
        - 付款条件、验收、交付、质量、质保、知识产权、保密、争议解决、管辖地等安排明显不利于我方。
        - 排除或限制我方依法解除、抗辩、追偿、索赔、验收异议或审计监督权利。

        请以JSON格式回答：{"passed": true/false, "our_party": "我方主体名称或无法判断", "our_position": "甲方/乙方/发包人/承包人/委托方/受托方/出租方/承租方/出借人/借款人/赠与方/受赠方/其他/无法判断", "has_strong_terms": true/false, "has_unfavorable_terms": true/false, "risk_terms": ["风险条款摘要"], "reason": "判断理由", "suggestion": "修改建议"}
      schema:
        type: object
        required:
        - passed
        - our_party
        - our_position
        - has_strong_terms
        - has_unfavorable_terms
        - reason
        properties:
          passed:
            type: boolean
          our_party:
            type: string
          our_position:
            type: string
          has_strong_terms:
            type: boolean
          has_unfavorable_terms:
            type: boolean
          risk_terms:
            type: array
          reason:
            type: string
          suggestion:
            type: string
      pass_when: passed == True
    logic: '1'
    messages:
      pass: 未发现明显强势条款或不利于我方的条款
      fail: 存在强势条款、不利于我方的条款或无法判断我方缔约地位
    type: ai_rule
