# Enforcement

> 强制执行全流程——双模式：全流程（7Node从执行依据到结案）/ 仅申请书（快速生成传统式+要素式+利息明细）。 触发词：强制执行、申请执行、执行立案、对方不履行、不还钱怎么办、执行异议、执行和解、终结本次执行、失信被执行人、限制消费、迟延履行金

- Skill: `infometa/enforcement` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add infometa/enforcement`
- Raw SKILL.md: https://api.skillmd.com/api/skills/infometa/enforcement/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: infometa (https://skillmd.com/u/infometa)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/infometa/enforcement

---


> **版本**：v3.4 | **日期**：2026-06-16
> **v3.4 更新**：传统式+要素式格式参数按范本实测全面修正（传统式6项、要素式4项），新增"🔴 格式不得修改"铁律，要素式蓝底→无色，字体修正为方正小标宋简体/宋体。范本路径更新。
> **定位**：胜诉后执行全链条，双模式灵活适配

# 强制执行

## ⚠️ 认识论底线（全模式生效）

1. 金额计算（本金/利息/迟延履行金/诉讼费）必须有公式+依据，精确到分
2. 财产线索标注来源+置信度（★确定/◇可能/△推测），"听说"不得写入申请书
3. 利息分段计算注明：起算日/届满日/利率/天数，不可给"大约数"
4. LPR 变动时间点匹配央行公布的 LPR 调整日期
5. 执行风险诚实告知：执行不能/无财产/终本的可能性
6. 执行和解方案须当事人书面确认，律师不得越权承诺
7. 所有法条引用须经 `legal-hallucination-check` 验证——执行程序法条精确度要求高

### 🔴 CHECKPOINT-1：执行时效红线

- 申请执行时效 2 年（民诉法第 250 条），过期权利消灭
- 必须显式计算：生效日期 → 履行期限届满日 → 时效届满日
- 剩余 < 30 天 → 立即启动紧急通道（跳过财产线索深度调查）
- 已届满 → 检查中断/中止事由，无正当理由不建议提交

### 🔴 CHECKPOINT-2：执行不能/无财产告知（全流程 Node 7 入口）

- "终本"≠债权消灭，可随时恢复执行（无时效限制）
- 终本后失信名单/限制消费继续有效
- 每 6 个月申请一次网络查控是律师持续义务

### 🔴 CHECKPOINT-3：金额一致性（申请书生成前强制）

- 三版文书（传统式/要素式/利息明细）金额完全一致
- 迟延履行金与一般利息分开列项
- 申请总金额 = 本金 + 利息 + 迟延履行金 + 诉讼费

---

## 双模式路由

| 用户说 | 走哪个模式 |
|--------|----------|
| "申请执行"、"写执行申请书"、"怎么申请执行" | → **模式B（仅申请书）** |
| "强制执行全流程"、"执行全流程"、"从执行到结案" | → **模式A（全流程）** |
| "对方不履行"、"不还钱怎么办" | → 先问：只需要申请书？还是需要全流程？（默认模式B） |
| "执行异议"、"执行和解"、"终本" | → **模式A** 对应 Node |

---

## 模式A：全流程（7 Node）

```
Node 1 执行依据 → Node 2 财产线索 → Node 3 执行申请 → Node 4 执行措施
                                                          ↓
                                        Node 7 执行终结 ← Node 6 执行和解 ← Node 5 异议应对
```

| Node | 名称 | 工时 | 核心产出 |
|:----:|------|:----:|---------|
| 1 | 执行依据确认 | 1H | 执行依据核查表 + 时效计算 |
| 2 | 财产线索调查 | 2H | 财产线索清单（含优先级） |
| 3 | 执行申请与立案 | 2H | 强制执行申请书（传统式+要素式）+ 利息明细 |
| 4 | 执行措施跟进 | 1.5H | 执行措施时间线 + 推动清单 |
| 5 | 执行异议应对 | 2H | 异议答辩意见 |
| 6 | 执行和解 | 1.5H | 和解协议 + 让步方案 |
| 7 | 执行终结 | 1H | 结案报告 + 终本后续清单 |

**各 Node 详细操作参考** `references/enforcement-nodes.md`（保留原强制执行工作流所有节点细节）。

**Node 3 申请书生成**：走模式B（见下方），按标准格式基准生成。

---

## 模式B：仅申请书（3 Step）

### Step 1 · 信息收集

| 要素 | 内容 | 重要性 |
|------|------|:----:|
| 执行依据 | 判决书案号+法院+生效日期 | 必填 |
| 申请执行人 | 姓名/名称+身份证号/统一社会信用代码+住址+电话 | 必填 |
| 被执行人 | 姓名/名称+身份证号/统一社会信用代码+住址+电话 | 必填 |
| 申请执行金额 | 本金+利息起算日+利率+诉讼费 | 必填 |
| 财产线索 | 银行账号/房产证号/车牌号/股权 | 强烈建议 |
| 履行期限 | 判决书载明的履行期限 | 必填 |
| 履行情况 | 各期已付/未付/部分付，逐笔核实 | 必填 |

### Step 2 · 利息与迟延履行金计算

> 🔗 优先调用 `legal-calculator` M1（逾期利息 LPR分段）+ M2（迟延履行金）

**两项利息同时主张，严格分开**：

| 项目 | 一般债务利息 | 迟延履行金（加倍部分） |
|------|-----------|-------------------|
| 依据 | 实体法（民法典/合同约定） | 程序法（民诉法第264条） |
| 计算 | 按判决/合同约定利率 | 日万分之一点七五（固定） |
| 起算 | 债务到期日/逾期日 | 判决履行期限届满次日 |
| 减免 | 可协商减免 | 原则上不可减免 |

**计算输出格式**：
```
┌──────────────────────────┬──────────────┬──────────────┐
│ 项目                     │ 计算公式     │ 金额         │
├──────────────────────────┼──────────────┼──────────────┤
│ ① 本金                   │ —           │ ¥XXX,XXX.XX  │
│ ② 一般债务利息（暂计至申请日）│ LPR分段     │ ¥XX,XXX.XX   │
│ ③ 迟延履行金（暂计至申请日） │ 0.0175%/日   │ ¥XX,XXX.XX   │
│ ④ 诉讼费（被执行人承担）   │ —           │ ¥X,XXX.XX    │
├──────────────────────────┼──────────────┼──────────────┤
│ 合计                     │              │ ¥XXX,XXX.XX  │
└──────────────────────────┴──────────────┴──────────────┘
```

### Step 3 · 申请书生成

> ## 🔴🔴 格式不得修改 —— 最高优先级铁律
> 
> **法院对文书格式要求极为严格，尤其是要素式表格。以下行为绝对禁止：**
> 
> | 禁止行为 | 说明 |
> |---------|------|
> | ❌ 修改表格列宽/行高 | 法院设定好的版式，任何微调都可能导致格式不符 |
> | ❌ 修改字体/字号/加粗 | 法院指定字体，不得换为其他字体 |
> | ❌ 修改页边距 | 法院预设边距即为规范 |
> | ❌ 删除/新增表格行 | 20行结构一行动不得 |
> | ❌ 修改合并单元格 | 合并状态不得改变 |
> | ❌ 修改标题行底色/样式 | 原范本什么颜色就什么颜色 |
> | ❌ 修改任何段落格式 | 对齐方式、行距、缩进一概不动 |
> | ❌ 复制到新文档 | 必须在范本原件上操作，另存为新文件 |
> 
> ✅ **唯一允许的操作**：定位到填写区单元格 → 仅替换该单元格内的文本内容。
> 
> **违规后果**：法院立案窗口可能以"格式不符"为由退回，重新提交浪费时间，可能导致执行时效过期。**这不是AI可以自行判断的事，这是法院的硬规定。**

> **格式基准**：传统式→法院标准执行申请书空白范本，要素式→法院标准要素式执行申请书范本。所有强制执行申请书格式以此为基准。

#### 3.1 传统式申请书（精确格式）

**生成工具**：`python-docx`（从零创建，非填表——传统式无范本文件，需按以下精确格式逐段生成）

**页面**：A4 | 上边距 3.0cm | 下边距 3.0cm | 左边距 3.2cm | 右边距 3.2cm

**标题**：`强制执行申请书`，黑体，一号（26pt），加粗，居中，行距1.5倍

**正文**：仿宋，四号（14pt），两端对齐（JUSTIFY），固定行距23pt（292100 EMU），首行缩进0.74cm

**结构**（严格按此顺序，板块间空行分隔）：
```
标题（黑体26pt居中 1.5倍行距）
[空行]
申请人：XXX，住所地XXX，统一社会信用代码 XXX。（法人适用）
       或：申请人：XXX，性别，出生年月，民族，身份证号码：XXX，住所地：XXX。（自然人适用）
负责人：XXX，（职务）。（法人适用，自然人不写此行）
被申请人：XXX，住所地XXX，统一社会信用代码 XXX。（或自然人格式同上）
负责人：XXX，（职务）。电话：XXX。（法人适用）
[空行]
执行依据：XXX法院（XXXX）XX号民事判决书/民事裁定书。（此行整段加粗）
申请事项：（此行加粗）
1、[具体请求，详见下文格式]
以上暂合计约XXX元。
2、本案执行费用由被申请人承担。
[空行]
事实与理由：（此行加粗）
[案情简述+判决生效+履行期限届满+催告无果，首行缩进0.74cm]
……特向贵院申请强制执行。
此致
XXX人民法院（左对齐，无缩进）
[空行]
                                申请人：XXX（右对齐）
                                XXXX年XX月XX日（右对齐）
```

**关键规则**（基于标准范本实测）：
- **当事人每项独立段落**——申请人/负责人/被申请人/负责人各一段，不合并；委托诉讼代理人不出现在传统式申请书中（当事人区和落款区均不写）
- **执行依据整段加粗**——不只是"执行依据"四字，是整个执行依据段落全部加粗
- **申请事项整段加粗**——"申请事项："四个字及冒号加粗
- **事实与理由整段加粗**——"事实与理由："四个字及冒号加粗
- 申请事项编号用"1、"而非"一、"
- 板块间必须有空段落分隔（见上述结构中的`[空行]`）
- 结尾"此致"段首行缩进0.74cm，"法院名称"左对齐无缩进
- 落款区（申请人/日期）右对齐，无缩进（不写委托诉讼代理人）

**申请事项模板**（根据执行依据类型微调）：
```
1、请求贵院依法强制执行XXX法院（XXXX）XX号民事判决书/民事裁定书/民事调解书，
   即：强制被申请人向申请人支付XXX元，并支付逾期利息（按XXX计算，自XXX起
   分段计算至实际清偿之日止，暂计至XXXX年XX月XX日约XXX元）及迟延履行期间的
   债务利息（按日万分之一点七五计算，自XXX起分段计算至实际清偿之日止，
   暂计至XXXX年XX月XX日约XXX元）。
以上暂合计约XXX元。
2、本案执行费用由被申请人承担。
```

#### 3.2 要素式申请书（20行标准表格）

> 🔴 **核心方法论**：不是"仿写"，不是"复制格式重建"，是**打开范本原件 → 定位填写区 → 仅替换填写区文本 → 另存为新文件**。所有标签、格式、表格结构、字体、字号、底色一概不动。法院版式即为规范，任何"优化"都构成违规。

**格式基准**：法院标准要素式执行申请书范本

**页面**：A4 | 四周边距 2.50cm

**非表格标题区**（表格上方段落）：
| 位置 | 字体 | 字号 | 对齐 |
|------|------|:---:|:---:|
| 主标题 `强制执行申请书` | 方正小标宋简体 | 22pt | 居中 |
| 副标题 `（申请执行用）` | 方正小标宋简体 | 18pt | 居中 |

**表格**：20行×2列，Table Grid样式，第1列宽3.95cm，第2列宽11.84cm

**表格字体**（全表统一）：
| 位置 | 字体 | 字号 | 对齐 |
|------|------|:---:|:---:|
| 分区标题行（第1/8/15行） | **方正小标宋简体** | **15pt** | 居中 |
| 左列标签 | 宋体 | 10pt | 左对齐 |
| 右列填写区 | 宋体 | 10pt | 左对齐 |
| 说明行（第0行） | 宋体 | 10pt | 左对齐（首行"说明："加粗） |

**⚠️ 表格行均无蓝底/彩色底纹**。分区标题行仅靠字体（方正小标宋简体 15pt）区分，无背景色。

**逐行填表**：

| Row | 类型 | 左列标签 | 右列操作 |
|:---:|------|---------|---------|
| 0 | 合并 | **说明：**（4条填写说明+★特别提示★3条） | **绝对不动** |
| 1 | 合并 | **当事人信息**（分区标题） | **绝对不动** |
| 2 | 填写 | 申请执行人（自然人） | 填入：姓名/性别/出生日期/民族/工作单位/职务/电话/住所地/经常居住地/证件类型/证件号码/银行账号/开户名/开户行 |
| 3 | 填写 | 委托诉讼代理人 | 选择有/无→填入：姓名/单位/职务/电话/代理权限 |
| 4 | 模板 | 申请执行人（法人、非法人组织） | 自然人不填，保留模板原文（含企业类型清单） |
| 5 | 模板 | 委托诉讼代理人 | 自然人不填此处的法人代理人 |
| 6 | 填写 | 被执行人（自然人） | 填入：姓名/性别/出生日期/民族/工作单位/职务/电话/住所地/经常居住地/证件类型/证件号码 |
| 7 | 模板 | 被执行人（法人、非法人组织） | 自然人不填，保留模板原文+企业类型清单 |
| 8 | 合并 | **执行依据信息**（分区标题） | **绝对不动** |
| 9 | 填写 | 文书类型（含注释） | 勾选对应类型（判决书/裁定书/调解书等） |
| 10 | 填写 | 执行依据作出机构 | 填入法院名称 |
| 11 | 填写 | 案由 | 填入 |
| 12 | 填写 | 文书号 | 填入案号 |
| 13 | 填写 | 生效日期 | 填入：年月日 |
| 14 | 填写 | 执行依据判项主文 | 填入判决主文全文 |
| 15 | 合并 | **申请执行事项**（分区标题） | **绝对不动** |
| 16 | 合并 | 说明文字（可概括描述……） | **绝对不动** |
| 17 | 填写 | 申请执行事项 | 金钱给付：填入本金/一般债务利息/迟延履行利息/其他费用金额 + 勾选行为执行/交付特定物/其他 |
| 18 | 填写 | 是否有诉前/诉讼保全 | 选择有/无→填入保全案号/到期时间 |
| 19 | 填写 | 其他财产线索 | 填入财产线索 |

**表格后签章区**（表格下方段落，**绝对不动**）：
- `申请人（签字、盖章）：`（方正小标宋简体 18pt 居中）
- `日期：`（方正小标宋简体 18pt 居中）

**填充脚本模板**（`fill_template.py`）：
```python
from docx import Document

# 🔴 打开范本原件
doc = Document(r"强制执行申请书（要素式·空白范本）.docx")
table = doc.tables[0]

# 🔴 仅替换填写区单元格文本，不得修改任何格式
def fill_cell(row_idx, text):
    """替换右列单元格全部文本（保留原格式）"""
    cell = table.rows[row_idx].cells[1]
    # 清空现有段落文本
    for p in cell.paragraphs:
        for r in p.runs:
            r.text = ""
    # 写入新文本到第一个run
    if cell.paragraphs[0].runs:
        cell.paragraphs[0].runs[0].text = text
    else:
        cell.paragraphs[0].add_run(text)

def fill_cell_multi(row_idx, lines):
    """多行填入——保留原段落数，逐run替换"""
    cell = table.rows[row_idx].cells[1]
    # 清空所有run文本
    for p in cell.paragraphs:
        for r in p.runs:
            r.text = ""
    # 仅填入第一段第一个run（避免破坏段落结构）
    if cell.paragraphs[0].runs:
        cell.paragraphs[0].runs[0].text = lines[0]
    # 追加行用 add_run（保持同段落、同格式）
    for line in lines[1:]:
        cell.paragraphs[0].add_run(line)

# 填写区（仅这些行需要修改）：
# Row 2:  申请执行人（自然人）→ fill_cell_multi(2, [...])
# Row 3:  委托诉讼代理人      → fill_cell_multi(3, [...])
# Row 6:  被执行人（自然人）   → fill_cell_multi(6, [...])
# Row 9:  文书类型            → fill_cell(9, "判决书  √裁定书...")
# Row 10: 执行依据作出机构    → fill_cell(10, "XXX法院")
# Row 11: 案由               → fill_cell(11, "XXX纠纷")
# Row 12: 文书号             → fill_cell(12, "(XXXX)XX号")
# Row 13: 生效日期           → fill_cell(13, "XXXX年XX月XX日")
# Row 14: 执行依据判项主文    → fill_cell_multi(14, [...])
# Row 17: 申请执行事项       → fill_cell_multi(17, [...])
# Row 18: 诉前/诉讼保全      → fill_cell_multi(18, [...])
# Row 19: 其他财产线索       → fill_cell(19, "...")

# 🔴 以下行绝对不动：
# Row 0, 1, 4, 5, 7, 8, 15, 16

doc.save("输出文件.docx")
```

> ⚠️ 上述 `fill_cell` / `fill_cell_multi` 函数为**示意**。实际操作时，因范本内右列单元格已有预设标签文本（如"姓名：""性别：男  女"等），最佳做法是**仅替换标签后的值**而非整体替换。具体实现：定位到对应`run`的文本，通过字符串操作将标签后的空白/占位符替换为实际数据。不得删除标签、不得修改标签格式。

#### 3.3 文件规范

**字体规格**：
| 位置 | 字体 | 字号 | 加粗 | 对齐 |
|------|------|:---:|:---:|:---:|
| 传统式标题 | 黑体 | 26pt（一号） | 是 | 居中，行距1.5倍 |
| 传统式正文 | 仿宋 | 14pt（四号） | 否 | 两端对齐，行距23pt |
| 要素式主标题 | 方正小标宋简体 | 22pt | — | 居中 |
| 要素式副标题 | 方正小标宋简体 | 18pt | — | 居中 |
| 要素式分区标题 | 方正小标宋简体 | 15pt | — | 居中（无底色） |
| 要素式表格内容 | 宋体 | 10pt | — | 左对齐 |
| 要素式签章区 | 方正小标宋简体 | 18pt | — | 居中 |

**文件命名**：
| 文书 | 命名规则 |
|------|---------|
| 传统式 | `{案号}_强制执行申请书.docx` |
| 要素式 | `{案号}_强制执行申请书(要素式).docx` |
| 利息明细 | `{案号}_利息计算明细_{日期}.docx` |
| 立案清单 | `{案号}_执行立案材料清单_{日期}.docx` |

**金额数字**：千分位逗号分隔（如 332,449.43），精确到分。

#### 3.4 立案材料清单

| 序号 | 材料 | 份数 | 备注 |
|:----:|------|:----:|------|
| 1 | 强制执行申请书 | N+1 | N=被执行人数 |
| 2 | 申请执行人身份证明 | 1 | 身份证/营业执照 |
| 3 | 被执行人身份信息 | 1 | |
| 4 | 生效法律文书 | 1 | 原件+复印件 |
| 5 | 法律文书生效证明 | 1 | 向原审法院申请 |
| 6 | 授权委托书+律所函 | 1 | 如委托律师 |
| 7 | 财产线索清单及证据 | 1 | 如有 |
| 8 | 利息计算明细表 | 1 | 申请书附件 |
| 9 | 送达地址确认书 | 1 | 法院提供格式 |

#### 3.5 自审清单

- [ ] 执行依据明确——案号/法院/生效日期完整
- [ ] 执行时效（2年）检查通过
- [ ] 当事人信息完整（名称+证号+住址+电话）
- [ ] 申请金额构成清晰——本金/利息/迟延履行金/诉讼费分别列明
- [ ] 迟延履行金单独列项——未与一般利息合并
- [ ] 利息注明"暂计至申请日，实际计算至清偿之日止"
- [ ] 三版文书金额完全一致
- [ ] 法条引用已通过幻觉校验（无P0级虚构）
- [ ] 🔴 要素式：范本原件打开填表，格式（字体/字号/列宽/行高/底色/合并状态）一概未动
- [ ] 🔴 传统式：页边距/字体/字号/行距/缩进严格按范本实测值，当事人每项独立段落

---

## ⛔ 输出前关闸（强制）

1. 调用 `legal-hallucination-check` 校验所有法条引用（民诉法第246/260/264条+执行依据案号）
2. 确认无 P0 级虚构法条/案号
3. 关闸通过后方可输出

---

## 整合技能

| 环节 | 调用 Skill | 触发条件 |
|------|-----------|---------|
| 利息计算 | `legal-calculator`（M1+M2） | 所有金额计算 |
| 幻觉校验 | `legal-hallucination-check` | 输出关闸前强制 |
| 文档生成 | `docx-writer` | 传统式申请书.docx + 利息计算明细.docx |
| 要素式填表 | python-docx | 要素式范本填表 |

---

## 参考范本

- 传统式：法院标准执行申请书空白范本
- 要素式：法院标准要素式执行申请书范本（20行表格）
- 各 Node 细节：`references/enforcement-nodes.md`

---

## 注意事项

1. **执行时效 2 年——红线**：过期权利消灭，除非有时效中断事由
2. **利息分两段**：逾期利息（判决履行期届满前）+ 迟延履行金（履行期届满后，日万分之一点七五）——两段分开计算
3. **财产线索是核心**：没有财产线索，再好的申请书也是废纸
4. **终本≠放弃**：终本后随时可恢复执行，每 6 个月申请查控
5. **和解加担保**：和解协议须附加执行担保条款+恢复执行条款
6. **唯一住房可执行**：须提供廉租房或从变价款中扣除 5-8 年租金

