# 商业险/车损险保单字段策略

## 核心字段

- `policyNo`: 商业险保单号。审核必需。
- `vin`: 车架号/车辆识别代号。审核必需。
- `nameCandidates`: 姓名候选。审核时只要其中一个与订单车主一致即可。
- `usageNature`: 使用性质。审核要求识别是否为家庭自用汽车。
- `startDate` / `endDate`: 保险期间。审核用于校验购买时间是否在保险期间内。

## 可选字段

- `certificateNo`: 证件号。有些保司没有完整身份证号，不能作为必填项。
- `plateNo`: 车牌号。
- `engineNo`: 发动机号。
- `hasVehicleDamageCoverage`: 是否识别到车损险证据。

## 字段别名

保单号：

- 保单号
- 保险单号
- 商业险保单号
- 电子保单号
- 保险合同号
- 合同号

姓名：

- 被保险人
- 被保险人名称
- 车主
- 车主姓名
- 投保人
- 投保人名称
- 姓名

VIN：

- 车架号
- 车辆识别代号
- 车辆识别代码
- VIN
- VIN 码
- 识别代码

使用性质：

- 使用性质
- 车辆使用性质
- 使用方式
- 使用用途
- 车辆用途

保险期间：

- 保险期间
- 保险期限
- 保险有效期
- 起保日期
- 终止日期
- 起止日期
- 承保期间

车损险：

- 机动车损失保险
- 车辆损失保险
- 车损险

## 注意

- 不要为了补齐字段编造身份证号或姓名。
- 保司版式差异很大，优先用标签附近文本，失败后再做全文候选。
- 身份证号缺失只输出 warning，不应导致 OCR 失败。
- 保险期间优先提取标签附近的两段日期，避免把签单日期、打印日期误认为起止期。
