535d97a70c
17-table PostgreSQL schema with full Chinese column comments, FastAPI project structure (admin/common/modules), DSL rule files, and schema migration scripts.
167 lines
14 KiB
YAML
167 lines
14 KiB
YAML
metadata:
|
|
type_id: contract.lease.extract_grouped_preview
|
|
name: 不动产租赁合同(extract 分组预览)
|
|
version: "2.0-preview-1"
|
|
last_updated: "2026-04-18"
|
|
description: |
|
|
仅用于展示房屋/不动产租赁合同 extract 的业务分组方案。
|
|
设计原则:
|
|
1. extract 仍保持平铺列表,不改现有 DSL 形状;
|
|
2. 用显式 group 表达业务分类,便于抽取、展示、报表统一使用;
|
|
3. 保留现有综合字段,避免影响既有 AI 规则 prompt;
|
|
4. 在综合字段旁补充一批原子字段,便于后续做确定性校验和前端结构化展示。
|
|
tags: [合同, 租赁, 不动产, 房屋, extract预览]
|
|
references_laws:
|
|
- 《民法典》第四百六十七条
|
|
- 《民法典》第四百七十条
|
|
- 《民法典》第四百九十条
|
|
- 《民法典》第七百零三条至第七百三十四条
|
|
|
|
extract:
|
|
|
|
# 1. 基础信息
|
|
- {name: 合同名称, type: verbatim, group: 基础信息, desc: "合同标题/项目名称"}
|
|
- {name: 合同编号, type: verbatim, required_from: executed, group: 基础信息, desc: "合同唯一编号"}
|
|
- {name: 签约日期, type: date, required_from: executed, group: 基础信息, desc: "合同签订日期"}
|
|
- {name: 签约地点, type: verbatim, required_from: executed, group: 基础信息, desc: "合同签订地点"}
|
|
- {name: 合同份数, type: integer, required_from: executed, group: 基础信息, desc: "合同正本份数"}
|
|
- {name: 生效条件, type: string, group: 基础信息, desc: "合同生效条件(签字盖章、批准、备案等)"}
|
|
- {name: 签约背景, type: string, group: 基础信息, desc: "合同签约背景/缘由(如招标、协商、续租等)"}
|
|
- {name: 引用法律法规, type: string, group: 基础信息, desc: "合同中引用的法律、法规、规章列表"}
|
|
|
|
# 2. 主体信息
|
|
- {name: 出租方, type: verbatim, group: 主体信息, desc: "出租方(甲方)全称,个人为姓名,单位为公司名"}
|
|
- {name: 出租方主体类型, type: [个人, 单位], group: 主体信息, desc: "根据合同表述判断出租方为个人还是单位"}
|
|
- {name: 出租方证件号, type: verbatim, group: 主体信息, desc: "出租方身份证号(个人)或统一社会信用代码(单位)"}
|
|
- {name: 出租方法定代表人, type: verbatim, group: 主体信息, desc: "出租方法定代表人或负责人姓名(出租方为单位时)"}
|
|
- {name: 出租方地址, type: verbatim, group: 主体信息, desc: "出租方住址或注册地址"}
|
|
- {name: 出租方联系电话, type: verbatim, group: 主体信息, desc: "出租方联系电话"}
|
|
- {name: 承租方, type: verbatim, group: 主体信息, desc: "承租方(乙方)全称"}
|
|
- {name: 承租方主体类型, type: [个人, 单位], group: 主体信息, desc: "根据合同表述判断承租方为个人还是单位"}
|
|
- {name: 承租方统一社会信用代码, type: verbatim, required_from: executed, group: 主体信息, desc: "承租方18位统一社会信用代码(单位承租人)。签署阶段必填,draft 阶段可为空。"}
|
|
- {name: 承租方法定代表人, type: verbatim, group: 主体信息, desc: "承租方法定代表人或负责人姓名"}
|
|
- {name: 承租方地址, type: verbatim, group: 主体信息, desc: "承租方住址或注册地址"}
|
|
- {name: 承租方联系电话, type: verbatim, group: 主体信息, desc: "承租方联系电话"}
|
|
- name: 共同承租人
|
|
type: multi_entity
|
|
group: 主体信息
|
|
desc: "如有,共同承租人的列表"
|
|
fields:
|
|
- {name: 名称, type: verbatim, required_from: draft}
|
|
- {name: 证件号, type: verbatim, required_from: executed}
|
|
- {name: 地址, type: verbatim}
|
|
- {name: 联系电话, type: verbatim}
|
|
- name: 担保人
|
|
type: multi_entity
|
|
group: 主体信息
|
|
desc: "如有,担保人/保证人的列表"
|
|
fields:
|
|
- {name: 名称, type: verbatim, required_from: draft}
|
|
- {name: 证件号, type: verbatim, required_from: executed}
|
|
- {name: 地址, type: verbatim}
|
|
- {name: 联系电话, type: verbatim}
|
|
- {name: 担保方式, type: [一般保证, 连带责任保证, 其他], required_from: draft}
|
|
|
|
# 3. 标的物
|
|
- {name: 租赁物描述, type: string, group: 标的物, desc: "租赁物的名称、坐落地址、建筑面积的完整描述"}
|
|
- {name: 物业地址, type: verbatim, group: 标的物, desc: "租赁房屋/物业的完整地址"}
|
|
- {name: 房号, type: verbatim, group: 标的物, desc: "房号、单元号、楼层号等定位信息"}
|
|
- {name: 履行地点, type: verbatim, group: 标的物, desc: "租赁房屋坐落地点(履行地点)"}
|
|
- {name: 建筑面积, type: number, group: 标的物, desc: "建筑面积数字值,不带平方米单位"}
|
|
- {name: 使用面积, type: number, group: 标的物, desc: "使用面积/套内面积数字值,不带平方米单位"}
|
|
- {name: 租赁用途, type: string, group: 标的物, desc: "租赁物的约定使用用途(住宅、办公、商业、仓储等)"}
|
|
- {name: 附属设施清单, type: string, group: 标的物, desc: "车位、家具、设备、装修现状等附属设施列表"}
|
|
- {name: 出租方权属声明, type: string, group: 标的物, desc: "出租方对房屋所有权/处分权、抵押查封情况及责任承担的条款"}
|
|
|
|
# 4. 租期
|
|
- {name: 租赁起始日期, type: date, group: 租期, desc: "租赁期限起始日期"}
|
|
- {name: 租赁结束日期, type: date, group: 租期, desc: "租赁期限结束日期"}
|
|
- {name: 免租期天数, type: integer, group: 租期, desc: "免租期的天数;未约定则为空"}
|
|
- {name: 免租期时段, type: string, group: 租期, desc: "免租期对应的起止时段、从何时开始计算"}
|
|
- {name: 续租条款, type: string, group: 租期, desc: "续租安排、优先续租、续租通知时间等完整约定"}
|
|
- {name: 是否优先续租, type: [是, 否], group: 租期, desc: "是否明确赋予承租方优先续租权。明确写有优先续租/同等条件优先承租填是,否则填否。"}
|
|
- {name: 续租条件, type: string, group: 租期, desc: "续租需满足的条件,如提前通知、无违约、租金重议等"}
|
|
- {name: 退租返还条款, type: string, group: 租期, desc: "租赁期满返还条件、返还状态、优先续租权的约定"}
|
|
|
|
# 5. 租金
|
|
- {name: 租金金额, type: money, deep_retry: true, group: 租金, desc: "租金数字金额(月租、年租或租期总额)"}
|
|
- {name: 租金金额大写, type: verbatim, group: 租金, desc: "租金中文大写金额"}
|
|
- {name: 币种, type: [人民币, 美元, 欧元, 港币, 其他], group: 租金, desc: "租金使用的币种;未写默认可为空"}
|
|
- {name: 租金计算周期, type: string, group: 租金, desc: "租金计算周期(月租、季租、年租、租期总价等)"}
|
|
- {name: 支付周期, type: [月付, 季付, 半年付, 年付, 一次性, 其他], group: 租金, desc: "租金支付周期;按合同明示选择"}
|
|
- {name: 租金支付方式, type: string, group: 租金, desc: "付款周期、方式、时间节点、逾期处理的完整描述"}
|
|
- {name: 付款节点, type: string, group: 租金, desc: "每期租金支付的具体时间点,如每月5日前"}
|
|
- {name: 收款方账户名称, type: verbatim, required_from: executed, group: 租金, desc: "收款方账户名称(与出租方主体一致)"}
|
|
- {name: 收款方开户银行, type: verbatim, required_from: executed, group: 租金, desc: "收款方(通常为出租方)银行开户行全称"}
|
|
- {name: 收款方银行账号, type: verbatim, required_from: executed, group: 租金, desc: "收款方银行账号"}
|
|
- {name: 租金是否含税, type: [是, 否], group: 租金, desc: '租金金额是否已包含税费。填"是":合同中明确"含税"或"租金已包含税费";填"否":另行约定税费分担或未说明。'}
|
|
- {name: 递增条款, type: string, group: 租金, desc: "租金递增比例、递增周期或递增公式"}
|
|
- {name: 逾期利息, type: string, group: 租金, desc: "逾期支付租金的利息、滞纳金或违约金计算标准"}
|
|
|
|
# 6. 押金保证金
|
|
- {name: 约定押金, type: [是, 否], group: 押金保证金, desc: '合同中是否约定了押金、保证金或类似担保金额。填"是":明确约定"押金""保证金""定金"及其金额。填"否":未约定任何押金/保证金。'}
|
|
- {name: 押金金额, type: money, group: 押金保证金, desc: "押金/保证金数字金额"}
|
|
- {name: 押金相当月数, type: integer, group: 押金保证金, desc: "押金折算为几个月租金;未明确写明则为空"}
|
|
- {name: 押金退还条件, type: string, group: 押金保证金, desc: "押金返还所需条件,如房屋交还、费用结清、无损坏等"}
|
|
- {name: 押金退还期限, type: string, group: 押金保证金, desc: "押金在退租后多少日内返还"}
|
|
- {name: 押金扣除情形, type: string, group: 押金保证金, desc: "押金可扣减的情形,如欠租、损坏赔偿、违约金等"}
|
|
|
|
# 7. 费用分担
|
|
- {name: 物业费承担方, type: string, group: 费用分担, desc: "物业管理费由哪一方承担"}
|
|
- {name: 水电燃气承担方, type: string, group: 费用分担, desc: "水费、电费、燃气费由哪一方承担"}
|
|
- {name: 网络暖气承担方, type: string, group: 费用分担, desc: "网络费、暖气费、空调费等由哪一方承担"}
|
|
- {name: 税费承担方, type: string, group: 费用分担, desc: "房产税、增值税、印花税等由哪一方承担"}
|
|
- {name: 大修责任, type: string, group: 费用分担, desc: "大修责任归属及费用承担"}
|
|
- {name: 小修责任, type: string, group: 费用分担, desc: "小修、日常维护责任归属及费用承担"}
|
|
- {name: 维修责任条款, type: string, group: 费用分担, desc: "出租方和承租方的维修责任分工、费用负担"}
|
|
|
|
# 8. 使用约定与交付
|
|
- {name: 交付方式, type: string, group: 使用约定与交付, desc: "房屋移交的方式和程序:交付时间、交付状态、钥匙和设施移交、验收程序"}
|
|
- {name: 允许使用方式, type: string, group: 使用约定与交付, desc: "允许的使用方式、经营范围或使用限制"}
|
|
- {name: 装修条款, type: string, group: 使用约定与交付, desc: "是否允许装修、审批流程、装修范围、恢复要求等"}
|
|
- {name: 恢复义务, type: string, group: 使用约定与交付, desc: "退租时是否需恢复原状及恢复标准"}
|
|
- {name: 转租是否允许, type: [是, 否], group: 使用约定与交付, desc: '是否允许转租/分租。明确允许或附条件允许填"是",明确禁止或未允许填"否"。'}
|
|
- {name: 转租条款, type: string, group: 使用约定与交付, desc: "是否允许转租、转租条件、审批要求的完整约定"}
|
|
|
|
# 9. 解除与违约
|
|
- {name: 提前解除权主体, type: string, group: 解除与违约, desc: "哪一方享有提前解除权,或双方均可解除"}
|
|
- {name: 提前解除通知期, type: string, group: 解除与违约, desc: "提前解除需提前通知多少日/月"}
|
|
- {name: 提前解除违约金, type: string, group: 解除与违约, desc: "提前解除时的违约金或赔偿标准"}
|
|
- {name: 变更解除终止条款, type: string, group: 解除与违约, desc: "合同变更、解除、终止的条件和程序"}
|
|
- {name: 不可抗力条款, type: string, group: 解除与违约, desc: "不可抗力定义、通知义务、免责约定的完整条款"}
|
|
- {name: 违约责任条款, type: string, group: 解除与违约, desc: "违约责任的完整条款内容(双方违约情形和责任)"}
|
|
- {name: 承租方违约责任, type: string, group: 解除与违约, desc: "承租方违约时的滞纳金、解约赔偿、恢复原状等责任"}
|
|
- {name: 出租方违约责任, type: string, group: 解除与违约, desc: "出租方违约时的违约金、返还费用、赔偿责任等"}
|
|
- {name: 违约金金额, type: money, group: 解除与违约, desc: "违约金具体金额或计算基数"}
|
|
- {name: 违约金计算方式, type: string, group: 解除与违约, desc: "违约金计算标准(固定金额/比例/按日计算等)"}
|
|
|
|
# 10. 争议解决与附件
|
|
- {name: 争议解决条款, type: string, group: 争议解决与附件, desc: "争议解决方式的完整条款(协商、诉讼、仲裁)"}
|
|
- {name: 管辖机构, type: verbatim, group: 争议解决与附件, desc: "指定的法院或仲裁机构名称"}
|
|
- {name: 适用法律, type: string, group: 争议解决与附件, desc: "合同适用的法律,如中华人民共和国法律"}
|
|
- {name: 附件列表, type: string, group: 争议解决与附件, desc: "合同附件的序号、名称、类型的列表"}
|
|
- {name: 补充协议条款, type: string, group: 争议解决与附件, desc: "未尽事宜补充、补充协议效力等约定"}
|
|
|
|
# 11. 合同特征分类字段
|
|
- name: 涉及保密信息
|
|
type: [是, 否]
|
|
group: 合同特征分类
|
|
desc: >
|
|
合同中是否存在保密条款或涉及商业秘密、技术秘密、个人信息。
|
|
填"是"的条件:出现"保密""商业秘密""技术秘密""不得泄露"等关键词且有实质条款。
|
|
填"否"的条件:普通房屋租赁,无任何保密相关条款。
|
|
- name: 存在共同承租人
|
|
type: [是, 否]
|
|
group: 合同特征分类
|
|
desc: >
|
|
合同中是否存在共同承租人。
|
|
填"是"的条件:除承租方外,还明确列有共同承租人、联名承租人。
|
|
填"否"的条件:仅有单一承租主体。
|
|
- name: 存在担保人
|
|
type: [是, 否]
|
|
group: 合同特征分类
|
|
desc: >
|
|
合同中是否存在担保人、保证人或其他第三方担保安排。
|
|
填"是"的条件:明确列有担保主体或担保责任条款。
|
|
填"否"的条件:未约定任何第三方担保安排。
|