# 长安投保审核规则 输入来源: - 订单:TYCM订单录入数据。 - 身份证:`id-card-ocr` 输出。 - 发票:`vehicle-invoice-ocr` 输出。 判定等级: - `PASS`: 规则通过。 - `REJECT`: 命中明确不可通过条件,例如身份证号不一致、VIN不一致、明确营运/货车。 - `MANUAL_REVIEW`: 缺少关键材料、字段质量不足、轻微不一致或规则无法稳定判定。 最终结论: - 任一规则 `REJECT` -> `REJECT` - 无 `REJECT` 但存在 `MANUAL_REVIEW` -> `MANUAL_REVIEW` - 全部 `PASS` -> `PASS` 默认分数: - 从100分开始。 - `REJECT` 每项扣35分。 - `MANUAL_REVIEW` 每项扣15分。 - 最低0分。 关键字段映射: - 订单姓名:`cardName`, `ownerName`, `customerName`, `name` - 订单身份证号:`cardNumber`, `idNumber`, `idCardNo`, `certificateNo` - 订单VIN:`carFrame`, `vin`, `frameNo` - 订单购车时间:`carPurchaseTime`, `purchaseTime`, `purchaseDate` - 订单创建时间:`createTime`, `createdAt` - 订单车型:`modelName`, `carModel`, `vehicleModel` - 订单车主类型:`carHost`,`0` 视为个人,非0或文字企业/公户视为疑似公户。 - Plus C/代步权益识别:`packageType = 3`,或产品名称、套餐名称、产品标题命中 `Plus C`, `PlusC`, `代步权益`。 - 车龄起算日期:优先 `firstRegistrationDate`, `registrationDate`, `registerDate`, `vehicleRegisterDate`, `licenseRegisterDate`;其次订单购车时间;再次发票开票日期。 发票比对补充: - VIN/车架号是主校验字段,明确不一致时驳回。 - 发动机号有值且明确不一致时转人工。 - 订单车型可能是营销名称或简称,发票厂牌型号可能是公告型号;VIN 一致且车辆类型、动力类型、产品规则无冲突时,不因车型命名差异单独转人工。 Plus C/代步权益车龄限制: - 命中 Plus C/代步权益后,车龄超过5年直接 `REJECT`,原因固定说明“Plus C/代步权益产品不允许车龄超过5年的车辆购买”。 - “超过5年”按周年日判断:基准日期晚于起算日期加5年才算超限;刚好5周年当天不算超限。 - 缺少车龄起算日期时,按 `manualReviewOnMissingCriticalFields` 转人工或驳回;默认转人工。 - 非 Plus C/非代步权益产品不适用本规则,不因车龄超过5年被本规则驳回。 - Plus C/代步权益产品使用本规则判断5年限制,不再用新车购车时间阈值(如180天)将其转人工。