编制: 西安远晨信息科技有限公司 | 日期: 2026-06-29 | 状态: 草稿(待客户确认)
目标读者: 冯庆(创信腾跃业务负责人)及参与需求确认的业务团队成员
用途: 逐模块锁定二期需求细节,为开发合同提供范围依据。本文档不含报价、人天、技术实现方案。
配套: Mockup 原型(线上地址: mockup-0-index.html);《二期需求确认书 v1.0》

创信出口贸易合同管理系统 — 二期详细需求设计

文档导航

本文档按业务域组织,共 13 章 + 2 个附录。每个模块包含:业务背景 → 角色 → 页面与交互 → 数据字段 → 业务规则 → 与其他模块的关系 → 待确认项。

建议按章节顺序阅读,也可直接跳到关注的模块。文中所有 mockup 引用均可在线上原型对应页面找到具体位置。

| 章 | 内容 | Mockup |
|---|------|:--😐---|
| 一 | 总览:从一期到二期的变化 | — |
| 二 | 多公司治理与权限自定义 | C-3 |
| 三 | 贸易链条配置化 | 4C |
| 四 | 合同模板配置化 | C-2 |
| 五 | 订单录入增强 | C-11 |
| 六 | 核价台升级 | C-6 核价台 C-6 配置 |
| 七 | 报关与许可证闭环 | C-4 |
| 八 | 铭牌生成 | C-4 页面内含入口 |
| 九 | 系统管理模块群 | B 系统配置 3B BOM |
| 十 | 看板与多维报表 | C-7 |
| 十一 | 业务履约节点 | 履约进度 |
| 十二 | 财务收付款与退税 | C-9 |
| 十三 | 站内通知中心 | C-10 |
| 十四 | 手机端响应式适配 | C-3 移动端 |
| 十五 | 系统基础能力与工程保障(安全/审计/性能/OSS/密码/版本/配置) | — |
| 附录A | 待客户确认问题清单 | — |
| 附录B | Mockup 完整索引 | — |


一、总览:从一期到二期的变化

1.1 一期系统现状

一期系统(https://trade.cxautomobile.com)已于 2026 年 6 月验收上线,覆盖改装车单一业务类型、创信单一公司主体的以下能力:

系统的核心约束:贸易链条硬编码(创信→聊工→璟沁玥→4S店→宁波豪威斯特)、合同模板写死、角色写死、单公司。

1.2 二期要解决的核心问题

瑞驰新业务(约 2 亿订单)即将启动,要求:

  1. 瑞驰以独立公司主体接入——与创信数据隔离,新车直出,链条完全不同(无改装厂、无物料合同,只出 3 份合同)
  2. 报关出错成本高——报关单出错改一张几百美元,海关另罚款 1000~20000 元,需要系统内自动核验
  3. 贸易链条需灵活——未来可能增减中间商、切换业务类型,链条不能写死
  4. 手工台账效率低——许可证、报关、收付款等全靠 Excel + 微信群
  5. 系统管理需自主化——管理员在前台维护车型、配件、配置,不依赖技术人员

1.3 二期目标

从「固定单链条、单公司、单业务类型」升级为「可配置链条、多公司隔离、全链路闭环」的贸易管理平台。两条主线:

1.3a 系统演进全景

flowchart TD subgraph P1["一期(已交付)"] direction LR S1["单公司: 创信"] --- S2["固定链条: 7份合同"] --- S3["4个固定角色"] --- S4["简单状态机"] --- S5["合同一键生成"] end P1 -->|"配置化 + 业务闭环"| P2 subgraph P2["二期(本文件范围)"] direction LR M1["多公司: 创信+瑞驰"] --- M2["可配置链条"] --- M3["自定义角色+权限"] --- M4["全链路: 订单→退税"] --- M5["PC+手机响应式"] end

一期是固定单链条合同生成工具,二期升级为多公司可配置贸易管理平台。

1.4 二期新增系统角色

角色 职责 数据范围
超级管理员 跨公司可见,最高权限 所有公司
公司管理员 本公司管理:报表、系统配置、用户、角色 本公司
资料岗(原合同岗改名) 找车架号、生成合同 本公司
许可证岗(新增) 生成发票/箱单/申报要素、上传许可证、核验报关单 本公司
信息员(新增) 归档、收集退税资料(合格证/报关单/提单),齐全后推送财务 本公司
退税财务(新增) 退税核对(与核价财务分开) 本公司
核价财务(保留) 核价、收汇、结汇、付款 本公司
经销商(保留) 录入订单、查看自有合同 本人

角色不再写死——通过权限自定义实现功能勾选式配置(见第二章)。

1.5 实施优先级与本文档覆盖范围

波次 覆盖模块 本文档详略
P0 第一波(瑞驰接入 + 业务急项) 完整展开
P1 第二波(系统管理 + 运营支撑) B1-B10 / 核价升级 / 看板报表 / 录入增强 / 用户管理 / 通知中心 完整展开
P2 第三波(全链路闭环) 简要说明,标注后置

P2 模块(履约节点/收付款)在本文档中只描述数据模型和界面形态,具体交互细节在进入开发阶段时补充。对象存储迁移及其他系统基础能力详见第十五章。


二、多公司治理与权限自定义

Mockup: 角色权限配置页(页面中部「权限配置」Tab)

2.1 业务背景

一期只有创信一个公司主体,4 个角色写死在代码里。瑞驰接入后,两个公司的数据须完全隔离:

同时,新增的许可证岗、信息员、退税财务需要对应的工作权限,且未来岗位可能调整,权限不能写死。

2.1a 多公司组织结构

flowchart TD SA["超级管理员\n跨公司全部数据"] SA --> C1["公司: 创信\n改装车业务"] SA --> C2["公司: 瑞驰\n新车业务"] C1 --> CA1["公司管理员"] C1 --> R1["核价财务"] C1 --> R2["资料岗\n(原合同岗)"] C1 --> R3["许可证岗\n(新增)"] C1 --> R4["信息员\n(新增)"] C1 --> R5["退税财务\n(新增)"] C1 --> R6["经销商"] C2 --> CA2["公司管理员"] C2 --> R7["核价财务"] C2 --> R8["经销商"] CA1 -.->|"角色绑定"| ROLE["自定义角色\n功能权限勾选矩阵\n数据范围: 本公司"] CA2 -.->|"角色绑定"| ROLE2["自定义角色\n数据范围: 本公司"]

超级管理员跨公司可见全部数据。各公司管理员及以下角色绑定本公司,数据完全隔离。具体权限通过角色管理页的功能勾选矩阵配置。

2.2 操作角色

2.3 页面与交互

公司管理

系统管理菜单下新增「公司管理」页(仅超级管理员可见)。页面结构:

顶部 Header 右侧有「公司选择器」下拉(超管可切换,普通用户锁定当前公司)。

角色与权限配置

系统管理菜单下新增「角色管理」页(公司管理员可见,仅操作本公司角色)。页面结构:

权限矩阵结构(参照 mockup 中部「权限配置」Tab,页面右侧表格区):

模块 查看 新增 编辑 删除 审批 导出
订单管理
核价台
合同生成
报关资料
系统配置

每个模块 6 个操作维度(查看/新增/编辑/删除/审批/导出),勾选即授权,未勾选则对应菜单和按钮不显示。

角色详情区包含:

用户管理增强

现有用户管理页新增以下字段和能力:

2.4 数据字段

公司(Company)

字段 说明 示例
公司代码 唯一标识 cx(创信)/ ruichi(瑞驰)
公司名称 中文全称 陕西创信腾跃汽车服务有限公司
默认增值税率 公司级默认值,订单核价时可覆盖 13%
状态 启用/停用 启用

角色(Role)

字段 说明 示例
角色代码 系统内部标识 license_officer
角色名称 显示名称 资料岗 / 许可证岗 / 信息员
所属公司 绑定公司(超级管理员不绑定公司) 创信
是否内置 内置角色不可删除 是(🔒)/ 否
功能权限集合 模块×操作 的勾选矩阵 订单管理: 查看+新增+编辑
数据范围 本人数据 / 本公司数据 / 跨公司数据 本公司数据
经销商数据范围 全部经销商 / 本人经销商 / 指定经销商 全部经销商

用户(User 扩展)

新增字段 说明 示例
所属公司 关联公司(超级管理员不绑定) 创信
角色 关联角色(替代原固定角色名) 资料岗
手机号 登录账号 13812345678
是否超级管理员 勾选后跨公司可见全部数据

2.5 业务规则

  1. 公司管理员授权边界:公司管理员创建角色时,只能在自己已有权限范围内勾选;不得授予跨公司数据范围。跨公司范围仅超级管理员可配置,操作写入审计日志。
  2. 数据隔离粒度:二期只做到公司级 + 经销商级。订单、合同、核价、基础数据、报表均按 company_id 过滤。更细粒度(字段级、时间维)后置。
  3. 角色迁移:一期 4 个角色(admin/finance/salesperson/dealer)在二期上线时自动转为各公司的内置角色模板,已有用户按原角色分配到对应模板。权限矩阵按原代码行为预勾选。
  4. 瑞驰合伙人入口:瑞驰合伙人默认只看到本公司看板、订单进度和必要提单入口。具体首页指标和授权边界见第十四章和附录 A Q20。

2.6 与其他模块的关系

2.7 待确认


三、贸易链条配置化

Mockup: 贸易链条配置页

3.1 业务背景

一期贸易链条硬编码为「创信→聊工→璟沁玥→4S店→宁波豪威斯特」,合同生成引擎按此固定链条产出 7 份合同。但:

链条必须从代码中解耦,改为后台可配置。

3.1a 贸易链条概念模型

flowchart LR TC["贸易链条\n名称 + 业务类型"] TC -->|"包含多个有序节点"| TCN["链条节点\n卖方→买方 + 币种 + 加点"] TC -->|"定义产出合同清单"| TCC["链条合同项\n合同类型 + 模板 + 生成顺序"] TCN -->|"引用卖方/买方"| TCOMP["贸易公司\n配置级参与方:\n创信/聊工/璟沁玥/配件供应商…"] TCC -->|"引用模板"| TM["合同模板\n见第四章"] ORDER["订单"] -->|"核价时财务选定链条"| TC

模型的核心区分:贸易公司(TradeCompany)是链条配置级参与方,可增删替换;4S店、国外客户、经销商是订单级可变参与方,在节点中以占位符形式引用(__4s____customer____dealer__),不在链条配置中固化。

3.2 操作角色

3.3 页面与交互

系统管理菜单下新增「贸易链条」页。页面结构(参照 mockup 中部「节点配置」表格):

上半部分——链条列表

下半部分——节点与合同配置(点击链条行展开):

顺序 卖方 买方 加点方式 结算币种
1 创信 国外客户 USD
2 聊工 创信 比例 RMB
3 璟沁玥 聊工 比例+固定额 RMB
4 4S店 璟沁玥 RMB
5 配件供应商 璟沁玥 RMB

其中 __4S店____国外客户____配件供应商__订单级占位符——这些参与方每单不同,不在配置中固化。其他为贸易公司(TradeCompany),需先在「贸易公司管理」中登记。

顺序 合同类型 模板 卖方→买方
1 ①外贸 模板A 创信 → 国外客户
2 ②内采 模板B 聊工 → 创信

核价台选链条

财务在核价台创建核价时,新增「选择贸易链条」下拉框(参照 mockup C-6 核价台页面顶部「贸易链条」选择区)。选定链条后,合同生成将按该链条产出对应合同。

3.4 数据字段

贸易公司(TradeCompany——链条上可配置的参与方)

字段 说明 示例
公司代码 唯一标识 lg(聊工)/ jqy(璟沁玥)/ nb(宁波豪威斯特)
公司中文名 合同上显示的公司全称 聊城聊工工程机械有限公司
公司英文名 外贸合同用
税号 统一社会信用代码
联系人/电话 合同中显示的联系信息
开户行/账号 收付款账户
角色类型 在贸易链中的角色 出口方 / 改装厂 / 供应链公司 / 配件供应商 / 通道公司
所属公司主体 归哪个系统公司管理(创信/瑞驰) 创信

贸易链条(TradeChain)

字段 说明 示例
链条名称 改装车标准链 / 新车直出链
业务类型 改装车 / 新车 / 二手车
所属公司主体 创信或瑞驰 创信
状态 启用

链条节点(TradeChainNode)

字段 说明
顺序号 从 1 起
卖方 trade_company.code 或订单级占位符 __4s__/__dealer__/__customer__
买方 同上
加点方式 无/比例/固定额/比例+固定额
结算币种 USD/RMB/离岸人民币

链条合同项(TradeChainContract)

字段 说明
合同类型编号 1-7(或扩展号)
模板代码 关联合同模板
卖方/买方引用 对应链条节点的卖方/买方
顺序号 合同生成和展示顺序

3.5 业务规则

  1. 链条与车型解耦:贸易链条独立配置,不与车型绑定。财务在核价时为每笔订单选择走哪条链条。
  2. 一个合同不跨链条:同一订单内车型如果贸易路径不同,拆为独立订单/合同处理。
  3. 改装车出 7 份,新车/二手车出 3 份:具体合同清单由链条合同项配置决定。
  4. 配件供应商是链条级参与方(宁波豪威斯特等配件商可配置、可替换),但 4S 店、国外客户是订单级可变参与方(占位符形式),不在链条配置中固化。
  5. 订单 trade_chain_id:核价时财务选定链条后写入订单,后续合同生成、履约节点均据此展开。

3.6 与其他模块的关系

3.7 待确认


四、合同模板配置化

Mockup: 合同模板配置页

4.1 业务背景

一期 7 份合同的模板结构、表头、收款账户、币种全部写死在合同模板代码中。瑞驰接入需要不同的卖方抬头和收款账户,离岸人民币场景需要 VTB 银行账户,一期无法支持。

二期对模板进行分层处理:

层级 处理方式 可配置内容
条款正文 / 版式 写死(沿用现有 模板结构)
表头 / 收款账户 / 联系人 可配置 公司名称、税号、地址、联系人、多币种账户
币种选择 可配置 USD / RMB / 离岸人民币(VTB 账户)
合同⑤特定信息段 留变量槽 1~12 月数据段(具体字段待客户样本确认)
出哪几份合同 由链条决定(见第三章) 改装车 7 份 / 新车 3 份

在线合同编辑器(可视化模板编辑)属于远期需求,二期不做。

4.2 操作角色

4.3 页面与交互

系统管理菜单下新增「合同模板」页。页面结构(参照 mockup 中部「模板配置」区域):

表头信息

收款账户(按币种分列):

合同⑤特定信息段变量槽(待客户提供样本后确定具体字段)

4.4 数据字段

合同模板配置(ContractTemplateConfig)

字段 说明 示例
模板代码 系统内部标识 template_01_foreign_trade
模板名称 显示名称 外贸销售合同模板
所属公司 多公司隔离 创信 / 瑞驰
卖方抬头_中文 合同表头卖方中文全称 陕西创信腾跃汽车服务有限公司
卖方抬头_英文 外贸合同表头卖方英文名 Shaanxi Chuangxin Tengyue Automobile Service Co., Ltd.
卖方地址 卖方注册地址
卖方税号 卖方统一社会信用代码
卖方联系人 合同上显示的联系人 冯庆
卖方电话 合同上显示的联系电话
USD 账户信息 包含:开户行、账号、SWIFT Code BANK OF CHINA / 1234567890 / BKCHCNBJ
RMB 账户信息 包含:开户行、账号 中国银行西安分行 / 1234567890123456
VTB 账户信息 离岸人民币收款用 VTB Bank / 账号

4.5 业务规则

  1. 币种联动:订单选择币种后,合同生成时自动选用对应币种账户。
  2. 模板绑定:合同模板通过 链条合同项与贸易链绑定,一条链上的每份合同对应一个模板。模板本身不绑定业务类型——瑞驰新车和改装车可复用同一套模板(仅链条合同项不同)。
  3. 结构不放开:模板的 模板结构(条款、表格、排版)不在二期前台配置范围内。如需调整结构,通过代码发布更新。

4.6 待确认


五、订单录入增强

Mockup: 订单录入页

5.1 业务背景

一期订单录入存在以下问题:

5.2 操作角色

5.3 页面与交互

参照 mockup C-11 订单录入页

境外地址校验(新增)

订单录入表单中,当买方为「国外客户」时:

  1. 系统检查买方名称和地址是否包含国内城市英文名(基于内置城市英文名库)
  2. 若命中境内城市 → 表单校验失败,提示「买方地址包含境内城市 [城市名],外贸客户不应为境内主体」
  3. 校验通过后解锁「提交核价」按钮

示例:地址含 Khorgos(霍尔果斯)、Shenzhen(深圳)等 → 拦截。

经销商不校验

经销商是系统预配置数据(下拉选择,不自由填写),不做境内外校验。

地址数据库记忆(新增)

币种选择(新增)

订单创建表单新增「币种」下拉(参照 mockup 中部「定价参数」区):

选择离岸人民币后,合同收款账户自动切换为 VTB 银行账户(由合同模板配置决定,见第四章)。

订单号动态扩位

5.4 数据字段

城市英文名库

一次性导入公开数据(民政部行政区划英文名 + 常用变体/拼写别名),不需持续维护机制。支持模糊匹配(如 Horgas/Khorgos/Horgos 均匹配霍尔果斯)。

地址记忆

字段 说明
客户名称 关联键
地址 完整地址文本
最后使用时间 按最近使用排序联想

5.5 业务规则

  1. 校验仅针对外贸客户字段:经销商字段不校验境内/境外
  2. 城市名库覆盖:含所有地级市+直辖市+霍尔果斯等特殊口岸的英文名
  3. 记忆更新:同一客户名称重新录入地址时覆盖旧记录
  4. 订单号扩位不回溯:已生成的订单号不变,仅影响新生成

5.6 待确认


六、核价台升级

Mockup: 核价台操作页 + 加点配置页

6.1 业务背景

一期核价台计算引擎中,加点系数硬编码为两个全局值:margin_cxlg=0.013(创信→聊工加价 1.3%)和 margin_lgjqy=0.008(璟沁玥→聊工加价 0.8%)。无法直观查看和调整,核价台也不展示各环节留存利润。

二期要求:(1) 加点可视化配置(比例/固定额);(2) 核价台展示留存利润;(3) 加点配置有修改记录可回溯;(4) 回退重算时控制加点取值策略。

6.1a 核价加点链路

下图以改装车标准链为例,展示从4S店底盘采购价到最终外贸价的逐环加价链路:

flowchart TD P0["4S店底盘价"] P0 -->|"× (1 + 璟沁玥→聊工加点率)"| P1["璟沁玥→聊工底盘价\n= 4S店价 + 璟沁玥底盘留存"] P1 -->|"+ 物料单价"| P2["聊工采购价\n含物料成本"] P2 -->|"× (1 + 创信→聊工加点率)"| P3["创信→聊工内采价"] P3 -->|"÷ 汇率"| P4["外贸价(美元)"] P4 -->|"+ 经销商费率"| P5["最终售价\n含经销商佣金"]

一期只有2个固定加点系数(margin_lgjqy=0.008, margin_cxlg=0.013)。二期将加点配置化为每个链环节可独立设置比例或固定额,核价确认时快照定格,回退时可选择沿用快照或切换最新配置。

6.2 操作角色

6.3 页面与交互

加点配置页

系统管理菜单下新增「加点配置」页(参照 mockup C-6 加点配置页)。

页面结构:按贸易链展开,每条链下列出各环节的加点设置。

环节 加点方式 比例 固定额(元/台) 生效日期
创信→聊工 比例 1.3% 2026-01-01
璟沁玥→聊工(底盘) 比例+固定额 0.8% 2026-01-01

每行可编辑加点方式(无/比例/固定额/比例+固定额)、具体数值、生效日期。修改历史保留,可按日期回溯。

核价台展示增强

核价台计算结果区域(参照 mockup C-6 核价台页中部「计算结果」区)新增:

链条选择(页面顶部):

留存利润展示(计算结果表格新增列):

环节 留存方 金额/台
创信→聊工 创信留存 ¥3,058
璟沁玥→聊工(底盘) 璟沁玥留存 ¥1,774
聊工→创信 聊工留存 ¥400

不含税单价与增值税(新增字段):

开票辅助视图

核价台左侧新增「开票辅助」入口(参照 mockup C-6 左侧筛选区),用于快速定位订单逐张开票:

回退重算的加点取值

订单回退到核价前,核价台重新计算时(参照 mockup C-6 加点配置页底部「回退取值」区):

6.4 数据字段

加点配置(MarkupConfig)

字段 说明 示例
所属公司 多公司隔离 创信
链条节点 关联链条的哪个买卖环节 璟沁玥→聊工(底盘)
加点方式 比例+固定额
比例 0.8%
固定额(元/台) ¥500
生效日期 从哪天起生效 2026-01-01
失效日期 可空(一直有效),填写则形成时效区间 2026-12-31

加点快照(核价时定格)

核价确认时,将当前加点配置值快照到 Pricing 记录中,后续核价历史和报表均基于快照值计算,不受配置变更影响。

6.5 业务规则

  1. 加点不频繁改(业务方原话),需要时配一下即可。修改记录保留。
  2. 经销商费率回退后强制重选:防止回退后沿用旧费率导致计算偏差。
  3. 留存利润计算基数:基于对应链环节的成交价(如「创信留存 = 聊工卖给创信的价格 × 比例 + 固定额 - 创信成本」),具体公式沿用一期 pricing_calculator.py 并扩展为多环节。

6.6 待确认


七、报关与许可证闭环

Mockup: 报关资料页

7.1 业务背景

一期系统完全不涉及报关。现状全靠手工:

业务方自研了原型工具(OCR核验),但不稳定。二期将此能力集成进系统:系统内生成单据、上传许可证和草单、逐字段核验、按车架号累计核销。

7.2 操作角色

7.3 业务流程

合同生成 → 系统自动生成发票/箱单/申报要素
         → 补录许可证编号 + 上传许可证 PDF
         → 上传双章外贸合同 PDF(报关打包前置)
         → 资料齐全后 → 下载「出向资料包」发给报关行
         → 报关行申报后回传「报关单草单」PDF
         → 许可证岗上传草单 PDF → 系统逐字段核验
         → 核验通过 → 按车架号勾选核销
         → 核验不通过 → 列出不一致项,人工修正 → 重新核验 → 修正后归档
         → 最终生成「核验归档包」内部留痕

两个包

7.3a 报关全流程

flowchart TD GEN["合同生成\n系统自动生成:\n商业发票 + 装箱单 + 申报要素"] GEN --> LIC["补录许可证编号\n上传许可证 PDF"] LIC --> DUAL["上传双章外贸合同 PDF\n(对方已盖章, 报关前置)"] DUAL --> CHECK{"资料齐全?"} CHECK -->|"缺资料"| WAIT["提示缺少项"] CHECK -->|"齐全"| PACK["下载出向资料包\n发票+箱单+申报要素\n+许可证+双章外贸合同\n→ 发报关行"] PACK --> BROKER["报关行申报"] BROKER --> RETURN["报关行回传\n报关单草单 PDF"] RETURN --> UPLOAD["许可证岗\n上传草单 PDF"] UPLOAD --> VERIFY["系统逐字段核验\n系统数据 vs 报关单草单"] VERIFY --> RESULT{"核验结果?"} RESULT -->|"全部一致"| CLEAR["按车架号勾选核销\n记录核销批次号 + 时间"] RESULT -->|"存在差异"| FIX["列出不一致项\n人工修正 → 重新核验"] FIX --> VERIFY CLEAR --> ARCHIVE["生成核验归档包\n草单 + 核验快照 + 差异修正 + 核销结果\n内部留痕"] CLEAR --> WARN{"核销批数达上限?"} WARN -->|"是 (12批)"| EXHAUST["许可证状态: 已用完\n预警通知"] WARN -->|"否"| DONE["等待下一批报关"]

关键规则:核销以车架号为准、按批计数(非按台),同批退柜重报不新增批记录。许可证最多12批次,达上限预警。

7.4 页面与交互

参照 mockup C-4 报关资料页。入口在订单详情页新增「报关资料」Tab(与「订单信息」「合同」Tab 并列)。

Tab 内分区

① 出向单据区

合同生成时系统自动生成三份 Excel(商业发票、装箱单、申报要素),展示为文件卡片:

申报要素自动填充字段:

字段 数据来源
HS 编码 车型主数据(当前 8703250… 系列)
排量/功率/座位数/重量 车型参数表
品牌类型 默认「不确定」,可下拉修改
包装方式 系统备注字段
许可证编号 出证后补录
电池容量 新能源车字段(车型主数据新增)

② 许可证区

多车型订单的许可证申领策略待确认(Q18):若一笔订单含多个车型且 HS 编码不同,是一张证覆盖全订单,还是按 HS/车型分张?当前设计默认一张证覆盖全订单,如业务实际分张,则调整为 Order ─1:N─ ExportLicense

③ 双章外贸合同回传区

④ 报关单草单上传与核验区

报关行回传草单 PDF 后,许可证岗上传,系统执行核验。

核验结果展示为字段级核对矩阵(参照 mockup 中部「核验结果」区):

字段 系统值 报关单值 结果
发票号 CXTY26061996G ✓ 一致
日期 2026-06-19 ✓ 一致
目的港 Rashkagan Khorgos 不一致
车架号 ×8 LSG… LSG… ✓ 全部一致
许可证号
贸易国 Kazakhstan Kazakhstan ✓ 一致
买家地址 Almaty… Almaty… ✓ 一致

不一致项高亮标出,点击展开显示系统值与报关单值对比。

核验技术路线:优先解析电子 PDF 原始文本,不依赖 OCR。扫描件识别不在二期首版范围。

⑤ 核销区

核验通过后,许可证岗按车架号勾选已核销车辆:

⑥ 出向资料包下载区

资料齐全(三单据+许可证+双章外贸合同)后,「下载出向资料包」按钮点亮,下载 ZIP 发给报关行。

⑦ 核验归档包

核验完成后,系统生成内部归档包(草单+核验快照+差异修正记录+核销结果),供后续追溯。

7.5 数据字段

出口许可证(ExportLicense)

字段 说明
所属订单 一证对一订单
所属公司 多公司隔离
许可证编号 出证后补录
许可证类型 非一批一证(≤12批)/ 一批一证 / 一证一关
最大核销批数 默认 12
许可证 PDF 文件上传
签发日期 / 有效期
状态 有效 / 已用完 / 已作废

核销批次记录(CustomsClearance)

字段 说明
所属许可证
所属订单 冗余加速查询
核销批次号 第几批(1/2/…/12)
报关海关
核销日期
报关单草单 PDF 入向,上传后用于核验
核验状态 待核验 / 通过 / 不一致
核验结果明细 记录字段级不一致明细
核验人 许可证岗

核销车架号明细(CustomsClearanceVIN)

字段 说明
所属核销批次
车架号 VIN 关联订单 VIN

出向单据集(CustomsDeclaration)

字段 说明
所属订单
商业发票文件 Excel
装箱单文件 Excel
申报要素文件 Excel
双章外贸合同文件 PDF(上传)
生成时间

7.6 业务规则

  1. 核销计数按批不按台:一辆车可与其他车同批核销,不占用额外批数。34 台订单可能 3~4 批即核销完,远不触及 12 批上限。
  2. 同批重报不新增批记录:退柜重报时标记与上次相同,clearance_seq 不递增。
  3. 许可证超限预警:证下批数达 12 时 ExportLicense.status=exhausted 并预警。
  4. 核验只管固定字段:发票号、日期、目的港、车架号、许可证号、贸易国、买家地址等。不一致项列出即可,不做自动修正。
  5. 三单齐全才能核验:许可证 PDF + 报关单草单 PDF + 双章外贸合同 PDF 全部上传后才可触发核验。

7.7 待确认


八、铭牌生成

Mockup: 功能入口在 C-4 报关资料页中以 doc-card 形式展示

8.1 业务背景

铭牌制作当前靠手工:把车架号逐个复制粘贴到 Excel 模板(10 套车型模板)。二期在合同生成时自动生成铭牌文件。

8.2 操作角色

8.3 页面与交互

合同生成时,系统按车型匹配铭牌模板,逐 VIN 生成铭牌文件。经销商在订单详情「合同」Tab 下载合同 ZIP 时,铭牌文件一并包含在内。

8.4 待确认

暂无核心开放问题。铭牌模板具体格式以业务方现有 Excel 模板为参照。


九、系统管理模块群

Mockup: B 系统配置 + 3B BOM 配置

9.1 业务背景

一期基础数据(车型、配件、BOM、客户、4S 店)维护依赖 Excel 导入或后台管理——没有前台界面,管理员无法自主操作。二期要求提供完整的前台 CRUD 管理能力,且全部按公司隔离。

9.2 概述

10 个管理模块统一放在「系统管理」侧栏菜单组下,每个模块遵循相同的 CRUD 范式:列表页(表格+分页+筛选)+ 新增/编辑弹窗 + 停用操作。

编号 模块 说明 Mockup 参照
B-1 车型管理 车型列表、新增、编辑、停用;补充报关字段(排量/功率/座位数/重量/电池容量);支持改装车/新车/二手车分类 同 3B
B-2 配件物料管理 配件列表:编码、品名、型号规格、单位 同 3B
B-3 BOM 配置 车型↔配件多对多关联,每行配用量(参照 mockup 3B BOM 配置页 3B
B-4 配件价格与口岸映射 配件内地价/新疆价维护;口岸映射(南沙/上海→内地价,喀什/霍尔果斯→新疆价)
B-5 系统配置中心 各公司独立的系统参数:公司信息/收款账户(多币种)/税率/合同编号前缀(参照 mockup B 系统配置页中部各 Tab) B 系统配置
B-6 电子印章管理 各公司印章上传、预览、选择。合同生成按公司选用对应印章 B 系统配置
B-7 4S 店管理 4S 店信息(名称/地址/开户行/账号)CRUD + 停用
B-8 国外客户管理 客户档案(名称/地址/目的国/目的港)CRUD,关联历史订单
B-9 汇率管理 每日汇率设置、历史查询、变更记录
B-10 审计日志 关键操作记录查询(合同生成/核价确认/订单变更/用户权限变更/基础数据修改)

9.2a 系统管理模块全景

flowchart TD subgraph SYS["系统管理模块群"] direction TB B1["B-1 车型管理\n+ 报关字段补充"] B2["B-2 配件物料\n编码/品名/规格"] B3["B-3 BOM配置\n车型↔配件多对多"] B4["B-4 配件价格\n内地价/新疆价"] B7["B-7 4S店管理"] B8["B-8 国外客户管理"] B5["B-5 系统配置\n公司参数/账户/税率/编号"] B6["B-6 电子印章"] B9["B-9 汇率管理\n每日汇率+变更记录"] B10["B-10 审计日志\n关键操作追溯"] end B3 -->|"引用"| B1 B3 -->|"引用"| B2 B4 -->|"关联"| B2 B4 -->|"关联口岸映射"| B5 B6 -->|"按公司选用"| B5 B10 -->|"覆盖"| SYS B1 & B2 & B3 & B4 & B7 & B8 -->|"全部按公司隔离"| ISOLATION["多公司数据隔离"]

10个模块全部按公司隔离——创信和瑞驰各自维护独立的车型、配件、价格、印章和汇率数据。B-5系统配置中心不重复管理加点费率,加点配置唯一入口见第六章加点配置页。

B-5 系统配置中心中,加点费率不在此配置——加点配置的唯一入口是 C-6 加点配置页(见第六章)。B-5 仅保留增值税率、合同编号前缀、公司信息等公司级基础参数。

9.3 各模块要点

B-1 车型管理

一期已有 Vehicle 模型,二期补充:

B-3 BOM 配置

配件是独立主数据(B-2),BOM 是车型↔配件多对多关联(一个配件可被多车型复用)。配置时从配件库下拉选配件 + 填每台用量。界面参照 mockup 3B BOM 配置页,支持增删行,实时计算单台物料参考成本。

B-9 汇率管理

独立页面,支持每日汇率设置(USD→RMB),历史汇率查询,变更记录(谁/何时/旧值→新值)。汇率变更后,核价台可选用「今日汇率」或「上次核价汇率」。

9.4 待确认(B 类无核心开放问题)

B 类模块均为基础 CRUD,需求明确。仅以下两点随开发细化:


十、看板与多维报表

Mockup: 看板与报表页

10.1 业务背景

一期首页只有订单计数统计,无金额维度。日报、月报、经销商汇总全部手工 Excel。二期补充实时金额看板和多维报表导出。

10.2 操作角色

10.3 页面与交互

首页看板增强

参照 mockup C-7 上半部分 KPI 卡片区。现有首页增加:

当日/当月实时 KPI(卡片):

趋势图:近 6 个月外贸额(柱状图)、月度订单数趋势
环形图:各经销商订单占比

报表导出

「报表」页(独立页面,在看板页有入口)提供三种报表:

报表 维度 筛选条件
日报 按日汇总:合同数/台数/外贸额(RMB+USD)/收汇/付款/开票/许可证/报关 日期范围
月报 按月汇总,同日报维度 月份范围
经销商汇总 按经销商:订单数/台数/外贸额/许可证进度/开票状态 经销商/时间

每张报表支持筛选后导出 Excel。

多维筛选

报表页支持多维度交叉筛选(参照 mockup 中部筛选区):

历史业务数据导入

一期 1400+ 条历史合同执行数据需导入系统。

请客户知悉——这是一次性导入,导入后仅供报表统计。
历史数据来自客户现用的《改装车出口数据.xlsx》台账,每行是一条已完成的合同执行记录(合同号、经销商、车型、各环节金额与日期)。它们以汇总形式进入看板和报表,不会回流到系统的业务流程里——不能对历史订单重新核价、重新生成合同、补报关核销或走履约节点。系统能做到的就是「把台账数字纳入统计口径」,到此为止。这是历史数据本身的局限(缺字段、流程已结束),不是功能取舍。

导入要求:

10.4 业务规则

  1. 实时计算:放弃预计算大汇总表,报表数据实时从订单/核价/合同表计算。查询不频繁,加载提示即可。
  2. 性能:目标——常规查询 1 分钟内出结果。
  3. 数据口径:报表中的「外贸金额 RMB」按核价汇率折算(非结汇汇率)。如后续需要按结汇汇率口径。

10.5 待确认


十一、业务履约节点

优先级: P2(后置) | Mockup: 履约进度页

11.1 二期范围说明

业务工作流引擎分两阶段实现。二期先交付固定节点列表 + 打勾界面;可配置编排引擎属于后续阶段。

11.2 节点清单

履约节点挂在贸易链条上(一条链一套节点),在订单详情页新增「履约进度」Tab 展示。节点以打勾+记时间+记操作人的方式运行,不强制顺序依赖。

业务主链节点(按贸易链顺序):

节点 操作人 操作
核价完成 财务 系统自动(核价确认触发)
合同生成 资料岗 打勾(合同生成触发)
合同回传 待确认 打勾(双章合同上传后触发)
4S店底盘开票 待确认(Q10) 打勾+时间+张数
璟沁玥物料开票 待确认 打勾+时间+张数
璟沁玥底盘开票 待确认 打勾+时间+张数
聊工开票 待确认 打勾+时间+张数
配件供应商物料开票 待确认 打勾+时间+张数
许可证提交 许可证岗 打勾(许可证上传触发)
出证 许可证岗 打勾+时间
报关确认 许可证岗 打勾(核验通过触发)
结关 信息员 打勾+时间
收报关单 信息员 打勾(草单收取触发)
退税资料齐全 信息员 打勾 → 推送财务

财务节点(与主链不强制顺序,可随时填报):

节点 操作人 操作
收汇 财务 打勾+时间+金额
结汇 财务 打勾+时间+金额+汇率
第一次付款 财务 打勾+时间+金额
第二次付款(尾款) 退税财务核对 + 付款 打勾+时间+金额

5 个发票节点:沿合同②③④⑤⑥逐环独立打勾。各节点操作人/触发条件待业务确认(Q10)。节点存在性已确认。

11.2a 履约节点状态机

flowchart TD subgraph MAIN["业务主链(顺序流转)"] direction TB N1["① 核价完成"] --> N2["② 合同生成<br/>资料岗"] N2 --> N3["③ 合同回传<br/>双章上传触发"] N3 --> N4["④ 4S店底盘开票<br/>操作人待确认Q10"] N4 --> N5["⑤ 璟沁玥物料开票"] N5 --> N6["⑥ 璟沁玥底盘开票"] N6 --> N7["⑦ 聊工开票"] N7 --> N8["⑧ 配件商开票"] N8 --> N9["⑨ 许可证提交<br/>许可证岗"] N9 --> N10["⑩ 出证<br/>许可证岗"] N10 --> N11["⑪ 报关确认<br/>核验通过触发"] N11 --> N12["⑫ 结关<br/>信息员"] N12 --> N13["⑬ 收报关单<br/>信息员"] N13 --> N14["⑭ 退税资料齐全<br/>信息员推送财务"] end subgraph FIN["财务线(随时填报,不强制顺序)"] direction TB F1["收汇<br/>财务"] --> F2["结汇<br/>财务"] F2 --> F3["第一次付款<br/>财务"] F3 --> F4["第二次付款尾款<br/>退税财务核对+付款"] end N2 -.->|"软关联"| F1 N13 -.->|"前置条件"| F4

业务主链节点按贸易链条顺序流转,每个节点打勾+记录时间+记录操作人。5个发票节点沿合同②③④⑤⑥逐环独立确认。财务节点(收汇/结汇/付款)与主链并行,随时填报,不强制顺序。

11.3 页面形态

订单详情页新增「履约进度」Tab(参照 mockup-2 履约进度页):

11.4 待确认


十二、财务收付款与退税

优先级: P2(后置) | Mockup: 财务收付款页

12.1 二期范围说明

财务收付款和退税追踪属于 P2 后置模块。二期先落库基础数据字段,为第十章报表和第十一章履约节点提供数据源。具体交互界面在进入开发阶段时细化。

12.2 数据字段

收付款记录(OrderFinance)

字段 说明
所属订单
收汇时间
收汇金额 USD
结汇时间
结汇金额 RMB
结汇汇率
第一次付款时间
第一次付款金额 RMB
第二次付款时间
第二次付款金额 RMB
四项费用已付标记 记录四项费用各自的已付状态和付款时间

退税记录(TaxRefund)

字段 说明
所属订单
系统预计退税额 根据聊工增值税额自动计算
实际申报金额 人工回填(初始等于预计值,可修改)
实际到账金额 人工回填
申报时间
到账时间

退税口径:系统按聊工增值税额自动计算「预计退税额」。实际申报金额是否始终等于预计值、实际到账金额是否需要单独记录,待曹瀚/退税财务或退税台账样本确认(Q6)。

12.3 待确认


十三、站内通知中心

Mockup: 通知中心页

13.1 业务背景

当前流程协调全靠微信群,消息容易遗漏。二期在系统内建立弱提醒通知机制。

13.2 设计要点

13.3 触发事件

事件 通知对象(角色)
经销商提交核价 财务
核价确认/驳回 经销商
合同生成完成 经销商、资料岗
双章合同回传 资料岗、许可证岗
报关资料就绪 许可证岗
核验完成 信息员
退税资料齐全 退税财务

13.3a 通知事件流转

flowchart LR subgraph EVENTS["触发事件"] E1["经销商提交核价"] E2["核价确认/驳回"] E3["合同生成完成"] E4["双章合同回传"] E5["报关资料就绪"] E6["核验完成"] E7["退税资料齐全"] end subgraph ROUTER["按公司+角色路由"] N1["通知中心\nHeader铃铛 + 红点"] end subgraph TARGET["通知对象"] T1["核价财务"] T2["经销商"] T3["资料岗"] T4["许可证岗"] T5["信息员"] T6["退税财务"] end E1 --> N1 --> T1 E2 --> N1 --> T2 E3 --> N1 --> T2 & T3 E4 --> N1 --> T3 & T4 E5 --> N1 --> T4 E6 --> N1 --> T5 E7 --> N1 --> T6

通知仅作用于系统内——Header铃铛红点 + 下拉面板展示。不做弹窗、短信或微信推送。待办任务支持认领(点击领取),防止多人重复处理同一事项。通知按公司路由,创信和瑞驰的通知互不可见。

13.4 任务认领

「待办任务」中的通知支持认领(点击「领取」按钮),防止多人重复处理同一事项。已认领的通知显示认领人和时间。

13.5 业务规则

13.6 待确认


十四、手机端响应式适配

Mockup: 手机端页面

14.1 业务背景

瑞驰合伙人需要手机端查看业务数据;经销商周末偶尔需要手机提单。形态已定为响应式 Web(不做小程序或原生 App)。

14.2 适配范围

首期手机端适配以下页面:

页面交互采用响应式布局(Ant Design 内置 breakpoint),在手机上自动切换为单列堆叠布局。菜单缩为汉堡菜单。

14.3 待确认


十五、系统基础能力与工程保障

以下能力不直接对应某个业务模块,但影响系统的安全性、可靠性、可维护性和长期运行成本。它们随各波次业务开发同步实施,不需要逐项业务决策,但客户应知悉这些是二期工程范围的一部分。

15.1 安全加固

当前系统已完成 用户登录认证、角色权限、跨域安全等基础安全项。二期进一步补强:

这些属于生产系统安全基线,在二期各波次开发中默认执行。

15.2 数据生命周期与审计追溯

一期已实现订单软删除保护(已生成合同的订单禁止删除)。二期扩展:

15.3 性能与容量

15.4 合同文件对象存储迁移

一期合同 PDF/ZIP 存储在服务器本地磁盘(40G 容量)。随着二期合同量增长(瑞驰 2 亿订单)和文件膨胀(含印章后单套合同约 5M),本地磁盘面临容量瓶颈。此外,合同文件需长期归档(税务核查可追溯 20 年),本地单点存储存在数据丢失风险。

二期将合同、许可证、铭牌等文件迁移至阿里云对象存储 OSS

费用说明:OSS 按量付费(存储量 + 外网下行流量),预估约 ¥2,500-3,000/年,由甲方承担,不计入软件开发费。

15.5 密码管理完善

一期已有用户管理页面。二期补全以下能力(部分已在验收后实现):

15.6 核价历史与合同版本

一期已记录核价确认/驳回的操作历史。二期增强:

15.7 系统配置中心扩展

一期 SystemConfig 已包含部分可配参数(税率、部分公司信息)。二期扩展:

附录A:待客户确认问题清单

来源:内部《待业务确认清单 Q1-Q22》(2026-06-21 交叉验证版)+ 《内部澄清记录》(2026-06-22)+ 《二期需求挖掘与推演复核》(2026-06-23)。
状态图例:✅ 已闭环 / 🟡 部分确认(设计已就绪,剩业务点待拍板)/ 🔴 待确认

一、报关与许可证

# 问题 状态 当前设计推断
Q1 台账 AD 列是「已出口台数」吗?CXTY26040461G 台数=7 但 AD=14 是否录入错误? 🟡 高置信推定 AD=已出口台数(95.6% 数据吻合)。确认后 E18 核销模型按此建模
Q2 台账 U 列「新」是什么含义? 🔴 推断为「新车型,HS/品名首次申报需人工确认」。直接影响申报要素 brand_type 是否需要「新」枚举值
Q17 双章回传覆盖范围:仅外贸合同①,还是内采/底盘/物料也支持? 🔴 首期仅外贸合同①。扩展范围和上传角色待确认
Q18 多车型订单许可证是一张覆盖全订单,还是按 HS/车型分张? 🔴 当前默认一证对一订单。如分张需调整模型
Q19 报关资料包、草单核验和归档包时序是否正确?核验结果需正式 PDF 报告还是字段级快照? 🟡 时序已定:先出向资料包 → 报关行回传草单 → 核验 → 归档。核验报告形态待确认

二、财务与退税

# 问题 状态 当前设计推断
Q4 报表「外贸金额 RMB」用核价汇率还是结汇汇率? 🔴 当前设计默认核价汇率。若为结汇汇率,E21 需新增 settle_rate 字段
Q6 退税金额:系统按聊工增值税额计算的值是否可作为预计值?实际申报/到账是否一致? 🟡 系统已实现 calc_tax_refund()。实际申报/到账口径需曹瀚或退税台账验证
Q7 能否提供退税台账样本(可脱敏)? 🔴 缺历史数据校验基础,影响 E21 字段设计
Q8 四项费用「已付」标记由谁勾选?在哪勾? 🟡 UI 已设计,角色归属待确认

三、流程与权限

# 问题 状态 当前设计推断
Q10 5 种发票各自的操作人角色和依赖顺序? 🟡 5 个节点方向已定,各节点角色/顺序待确认
Q20 瑞驰合伙人手机首页必看指标?公司管理员能否创建用户/管理员?授权边界? 🟡 手机端形态已定(响应式 Web)。首页指标和授权边界待确认
Q21 聊工月度发票是否跨多单?税额如何分摊? 🔴 影响 E20 发票节点模型和 E21 退税分摊逻辑

四、数据治理与历史导入

本节问题均来自对客户现用台账《改装车出口数据.xlsx》的实际核查。该台账有「合同汇总执行」「汇总-经销商」「当日数据汇总」「年度数据汇总」四个 sheet,主执行表约 1400+ 行、31 列,每行是一条已完成合同的执行记录。下列问题是我们逐列核查后发现的真实数据现状,不是假设。

# 问题 状态 当前设计推断
Q3 经销商脏值(「作废/1677」等)如何清洗? 🟡 台账「经销商」列去重约 17~19 个值,实测含脏值:「作废」8 单、「1677」1 单、「聊工-金璟源」「聊工-贝尔乐」带前缀等。「作废」业务含义/「1677」编码含义/归并策略三项待确认
Q22 历史数据导入是否需要逐记录标记来源(文件/sheet/行号/批次/导入人)? 🔴 影响 E03/E07 导入模块设计和审计日志字段
Q23 历史台账里的经销商是否导入为正式经销商档案?4S店/国外客户档案如何建立? 🔴 实测台账经销商列(可提取,需清洗),但无 4S店、国外客户、目的港字段——下游主体无法从台账自动提取。需客户确认:①历史经销商是否建档;②4S店/国外客户由客户另行提供清单 / 上线后录入 / 不建档

五、已内部定案,请客户过目确认

# 事项 定案
Q9 订单号扩位策略 按年重置 + 序号动态扩展(4→5→6位)+ 每公司独立队列 + prefix/suffix 按公司×合同类型可配
Q13 加点/费率回退取值 经销商费率回退后强制重选;加点默认快照可切换最新;汇率不改
Q14 开票辅助筛选主字段 按合同号为主,经销商/客户/日期辅助
Q15 瑞驰贸易链细节 已闭环——系统动态可配,实施时配置即可
Q16 手机端形态 形态已定为响应式 Web。功能范围仍待确认

六、已闭环无需确认

# 事项 结论
Q5 聊工留存「物料费」口径 访谈已澄清:物料费是 cxlg 采购价加项,不重复计算
Q11 境内/境外校验是否含经销商 经销商预配置不需校验,仅外贸客户校验
Q12 城市英文名库维护 一次性导入公开数据即可

附录B:Mockup 完整索引

线上原型访问地址:mockup-0-index.html

Mockup 文件 内容 对应章节
mockup-0-index 二期原型导航首页 全部
mockup-c3-roles-permissions 角色权限配置(权限矩阵+数据范围) 第二章
mockup-c3-mobile-ruichi 手机端三屏(看板/提单/进度) 第十四章
mockup-4c-trade-chain 贸易链条配置(节点+合同项) 第三章
mockup-c2-contract-template 合同模板配置(表头/账户/币种) 第四章
mockup-c11-order-entry 订单录入增强(地址校验/币种/订单号) 第五章
mockup-c6-pricing-desk 核价台(链条选择+留存利润+开票辅助) 第六章
mockup-c6-markup-config 加点配置页 第六章
mockup-c4-customs 报关资料(单据/许可证/草单核验/核销) 第七、八章
mockup-3b-system-management-bom BOM 配置(车型↔配件多对多) 第九章
mockup-b-system-config 系统配置中心(公司参数/印章/汇率) 第九章
mockup-c7-dashboard-report 看板与报表(KPI+趋势图+多维筛选) 第十章
mockup-2-fulfillment-nodes 履约进度(节点打勾+时间线) 第十一章
mockup-c9-finance-payment 财务收付款与退税 第十二章
mockup-c10-notifications 站内通知中心(红点+任务认领) 第十三章

所有 mockup 页面中,具体字段值和金额数字均为示例数据,不代表真实业务数据。页面布局、交互流程和功能分区为需求确认的核心参照。



附录C:中英文术语对照表

本文档中出现的英文术语与中文对应关系如下。正文采用「中文名称(EnglishName)」的呈现方式;流程图中全部使用中文。

系统概念

中文 英文 说明
页面原型 Mockup 需求确认用的高保真 HTML 页面,辅助沟通界面形态和交互
需求模块 Epic 内部项目管理的功能分组编号(如 E15/E17),客户无需关注
公司(系统租户) Company 数据隔离的基本单位,如创信和瑞驰各为一个公司
贸易公司 TradeCompany 贸易链条上可配置的参与方(聊工/璟沁玥/配件供应商等)
贸易链条 TradeChain 定义一条业务路径上的买卖方序列和产出合同清单
链条节点 TradeChainNode 链条上的一个买卖环节:卖方→买方 + 币种 + 加点
链条合同项 TradeChainContract 定义该链条出哪份合同、用哪个模板、生成顺序
角色 Role 岗位对应的系统权限集合(资料岗/许可证岗/信息员等)
权限 Permission 可勾选的功能操作项(查看/新增/编辑/删除/审批/导出)

订单与合同

中文 英文 说明
订单 Order 一笔外贸业务的基本工作单元
车架号 VIN 17 位车辆识别码,每台车的唯一标识
核价记录 Pricing 财务核价时产生的价格快照记录
加点配置 MarkupConfig 各链环节留存比例的配置
加点快照 MarkupSnapshot 核价确认时定格的加点值,用于历史回溯
合同模板 ContractTemplate 决定合同表头、格式、条款的系统模板

报关与财务

中文 英文 说明
出口许可证 ExportLicense 商务部签发,每笔订单一证,最多核销 12 批次
核销批次记录 CustomsClearance 每次报关核销对应一条批次记录
核销车架号明细 CustomsClearanceVIN 每批次具体核销了哪几台车(按车架号)
出向单据集 CustomsDeclaration 发给报关行的资料包:发票+箱单+申报要素
HS 编码 HS Code 海关商品编码,报关申报要素核心字段
BOM(物料清单) Bill of Materials 车型所需配件及每台用量的配置表
对象存储 OSS 合同文件云端存储(阿里云),替代本地硬盘

币种

中文 英文/缩写 说明
美元 USD 外贸合同结算币种
人民币 RMB / CNY 内贸合同结算币种
离岸人民币 Offshore RMB / CNH VTB 银行收款场景