由人工版《报关财务文档管理SOP.html》(V1.0,四环节)重排而来。
原则:**人工流程中"人挪文件、人盯进度"的动作全部省略;规则与知识全部保留并固化为代码可校验的判定标准。**
---
| 接收物 | 说明 | 本场景实际 |
|---|---|---|
| 业务台账(必需) | Excel 等结构化索引,一行一票,含全部关键字段 | `测试数据索引.xlsx`:1006 行,列 = 公司代码 / 入账年度 / 18位报关单号 / Document number / 货运提单号1 |
| 原始单证(必需) | PDF / 图片,避免长语音长视频 | `input/`:出口合同(发票)1004 份 + 提运单 1003 份,命名 `类型-编号.pdf` |
| 历史成稿(如有) | 以前的输出样例,作为格式基准 | 已提供:编号角标位置(发票 x0≈463, top≈147;提单 x0≈452, top≈46)、归档目录结构 |
| 补充规则(如有) | 企业岗位人员给的判定口径 | 未提供,按人工 SOP §3.2/§4 默认值执行并留痕 |
**省略项(相对人工版)**:§2 收集与下载整环节省略——渠道拉取、邮件抓取、收件箱暂存、当日清点都由人工/系统完成后才进入 AI。AI 不碰"拿文件",只碰"核文件"。
**保留规则**:
---
AI 按"能程序化则程序化"重排人工四环节为一条管线:
读台账 → 扫描文件区 → [一级 形式核查] → [二级 完备性核查] → [三级 一致性核查] → 生成成品与报告
| # | 检查项 | 判定标准(代码可算) | |
|---|---|---|---|
| 1 | 文件可打开 | PDF 解析无异常 | |
| 2 | 页数完整 | 出口合同 = 1 页;提运单 = 2 页(首页单据 + 条款页) | |
| 3 | 命名规范 | 严格匹配 `^(出口合同\ | 提运单)-\d+\.pdf$` |
| 4 | 文件内编号存在 | 首页文本层含与文件名一致的编号 |
| # | 检查项 | 判定标准 |
|---|---|---|
| 1 | 双向齐套 | 台账 1006 个 Document number ↔ 1004 份发票文件;1006 个提单号 ↔ 1003 份提单文件;差集即缺件/未登记清单 |
| 2 | 台账字段完整 | 每行 5 列非空,报关单号长度 = **19 位**(企业确认口径,2026-09-12),编号唯一 |
| 3 | 单证内必填字段 | 发票首页含 INVOICE NO / INVOICE DATE / CUSTOMER 等标签行;提单首页含 B.L. No / Vessel / SHIPPED ON BOARD 等关键字段 |
| 人工动作 | AI 处理 |
|---|---|
| 按票归堆(§3.3-1) | 台账直接给出映射,无需物理归堆 |
| 逐份打开摘录字段(§3.3-2) | pdfplumber 批量抽取,只取坐标附近的角标编号 |
| 手工命名登记(§3.3-3/4) | 文件名即索引键,输出层重建索引而非誊抄 |
| 主管 20% 抽检(§4.2-4) | 程序 100% 全检,抽检环节由人复核报告即可 |
---
有历史成稿则严格仿其格式;本场景历史样例已给(编号角标位置 + 目录结构),输出层如下:
| 输出物 | 内容 | 对应人工 SOP |
|---|---|---|
| `output/归档区/<入账年度>/<报关单号>/` | **以报关单号为归档关键字**(企业确认,2026-09-12),一票一文件夹,发票+提单归堆 | §5.1 目录结构 |
| `索引表_已核查.xlsx` | 原台账列 + file_path + status + 核查明细 | §3.2 台账、§4 结论落账 |
| `缺件跟踪表.xlsx` | 票号、缺什么、状态 | §6 缺件 |
| `异常单.md` | 未登记件、字段缺失等异常及处置建议 | §6 异常处理 |
| `核查报告.html` | 三级核查结果汇总、KPI 达成情况、差异留痕 | §7 KPI |
---
**文件齐备**:台账 ✓、单证 PDF ✓、历史成稿格式 ✓(角标位置与归档结构)。无需企业补文件。
**企业已确认的规则(2026-09-12)**:
**仍待确认**:发票页 `INVOICE NO=41136337` 为模板假值,真实业务中发票号是否参与三级一致性比对?