Odoo外贸ERP实操教程:外贸商品品名规范、品质管控、包装管理与批次序列号追溯104
文章编号 10104
内容描述 本篇完整讲解外贸企业商品档案体系搭建,涵盖多语言品名规范、品质参数标准化、包装层级管理及批次/序列号全链路追溯,为进出口订单录入、报关报检、售后溯源提供精准档案支撑
系统载体 Odoo 18~20 原生架构 + 外贸专属 AiErp 智能化平台
落地说明 覆盖多语言品名规范、品质参数标准化、包装层级管理和批次/序列号全链路追溯四大核心模块,配套 AiErp 内置 Documents 智能单证库,实现质检报告、装箱单、原产地证等单据自动归档、批号一一对应
odoo支持可自定义的编码规则
正文
1.1 教材理论要点
黎孝先《国际贸易实务》第3章系统阐述了国际货物买卖合同中"标的物"的四大核心条款:品名、品质、数量与包装。这四者在 ERP 系统中不是孤立的数据字段,而是一个相互咬合的档案体系——品名决定报关归类,品质参数决定定价策略,数量单位决定溢短装容差,包装层级决定物流成本核算。以下是本章在 Odoo 中落地所需掌握的理论要点:
(1)品名条款——商品命名的法律意义与海关合规
国际贸易合同中的品名(Name of Commodity)不仅是商业描述,更是海关归类和税率确定的法定依据。《商品名称及编码协调制度》(HS公约)要求所有进出口商品按六位国际通用编码归类,国内延伸至八位或十位。品名填写不当,轻则改单延误船期,重则被认定为申报不实面临处罚。Odoo 产品档案中的"名称"字段需同时承载中英文品名,并通过自定义字段关联 HS Code,确保销售订单→报关单→发票三者品名完全一致。
(2)品质条款——品质表示方法的六种途径
教材明确列出国际贸易中品质的六种表示方法:
| 方法 | 适用商品 | Odoo 对应配置 |
|---|---|---|
| 凭样品买卖(Sale by Sample) | 服装、工艺品、玩具 | 产品变体 + 图片附件 + 质检参数 |
| 凭规格买卖(Sale by Specification) | 钢材、化工、电子产品 | 产品属性(Attribute)+ 规格参数表 |
| 凭等级买卖(Sale by Grade) | 农产品、矿产品 | 产品变体 + 等级自定义字段 |
| 凭标准买卖(Sale by Standard) | 机械零部件、电器 | 产品属性 + 国际标准编号(ISO/ASTM) |
| 凭说明书买卖(Sale by Description) | 大型设备、成套生产线 | 产品内部备注 + Documents 附件管理 |
| 凭商标或品牌买卖(Sale by Brand) | 品牌消费品 | 产品品牌字段 + 供应商关联 |
不同表示方法在 Odoo 中的落地路径不同,但核心原则只有一个:品质条款越模糊,买方拒收的主动权越大。系统化的产品属性配置能将品质争议从"主观描述"转化为"客观参数比对"。
(3)数量条款——计量单位制与溢短装
外贸合同中常见的计量陷阱集中在三类:一是公制与英制的换算(如 1 公吨=1000kg vs 1 长吨=1016kg);二是包装单位与计价单位的不一致(如"纸箱"为包装单位、"件/套"为计价单位);三是溢短装条款(More or Less Clause)的容差比例未在系统中固化为校验规则。Odoo 支持双单位(销售单位 + 采购单位)和固定换算比率,但在外贸场景中需额外关注:报关单必须以法定计量单位(千克/米/升等)申报,而非合同计价单位。
(4)包装条款——运输包装、销售包装与唛头规范
教材将包装分为运输包装(外包装/Outer Packing)和销售包装(内包装/Inner Packing)两大类。运输包装的核心功能是保护商品、便于装卸,需标注唛头(Shipping Mark);销售包装则直接面向终端消费者。Odoo 通过"包装类型"(Package Type)和"包装层级"(Packaging)实现多级包装管理,但外贸唛头的标准化模板(收货人缩写、参考号、目的港、件号)需要用户自定义配置。
理论升华 :商品档案的标准化程度直接决定了后续报关申报的准确率、商检抽检的通过率、退税单证匹配的效率以及客户质量索赔处理的可追溯性——档案越精细,风控越从容,全链路数字化的价值也越明显。
1.2 前置系统配置
在正式开始创建外贸产品档案之前,需要先完成四项基础配置,确保后续产品数据录入时有统一的标准可依。
(1)启用必要模块
| 模块 | 用途 | 安装路径 |
|---|---|---|
| 销售(sale) | 产品定价、销售订单关联 | 应用 → 销售 → 安装 |
| 采购(purchase) | 供应商产品关联、采购询价 | 应用 → 采购 → 安装 |
| 库存(stock) | 包装层级、批次/序列号、双单位换算 | 应用 → 库存 → 安装 |
| 质量(quality) | 质检参数、来料检验、出货检验 | 应用 → 质量 → 安装 |
| 产品(product) | 产品变体、属性、多语言 | 默认内置,无需单独安装 |
外贸建议:如果涉及多公司架构(如境内贸易公司+境外离岸公司),需额外安装"多公司"(Multi-Company)模块,并注意产品档案在公司间的共享策略——SKU 是否跨公司复用、定价是否独立维护。
(2)配置国际计量单位
Odoo 默认仅有公制单位。外贸场景下需手动补充英制/美制单位:
| 单位类别 | 标准单位 | 需补充的外贸单位 | 换算关系 |
|---|---|---|---|
| 重量 | kg(千克) | LB(磅)、OZ(盎司)、MT(公吨)、LT(长吨) | 1 kg = 2.2046 LB |
| 长度 | m(米) | FT(英尺)、IN(英寸)、YD(码) | 1 m = 3.2808 FT |
| 体积 | m³(立方米) | CFT(立方英尺)、CBM(立方米) | 1 m³ = 35.315 CFT |
| 包装 | Unit(s)(件) | CTN(纸箱)、PAL(托盘)、BAG(袋)、DRM(桶) | 按实际包装定义 |
菜单路径:库存 → 配置 → 计量单位 → 计量单位类别
避坑提醒:报关单上的法定计量单位(千克/米/升等)必须与产品主数据中的"海关申报单位"字段保持一致,否则报关预录入时会报错退回。
(3)配置产品类别体系
外贸产品建议按 HS 编码大类建立分类树,而非按内部 SKU 管理习惯分类:
产品分类
├── 第1类:活动物/动物产品(HS 01-05)
├── 第2类:植物产品(HS 06-14)
├── 第6类:化工产品(HS 28-38)
├── 第7类:塑料及制品(HS 39-40)
├── 第11类:纺织原料及制品(HS 50-63)
├── 第15类:贱金属及制品(HS 72-83)
├── 第16类:机电产品(HS 84-85)
├── 第20类:杂项制品(HS 94-96)
└── 服务产品:海运费/保险费/港杂费(非HS类,见10105)
设计理由:按 HS 大类分类的好处是——在生成出口报关草单或办理原产地证时,可直接按分类筛选同一 HS 编码段的产品,大幅减少人工归类错误。
(4)配置批次号/序列号规则
外贸场景下批次号需承载更多信息(供应商批号、生产日期、进口日期、报关单号),建议采用组合命名规则:
| 产品类型 | 批次号命名规则 | 示例 | 解读 |
|---|---|---|---|
| 出口成品 | {产品代码}-{生产日期}-{流水} |
LED-2503-A01 |
LED灯具2025年3月第A01批 |
| 进口原料 | {供应商代码}-{到港日期}-{流水} |
SUP035-250315-002 |
供应商035于2025.3.15到港第2批 |
| 通用贸易品 | {年月}-{采购单号后4位} |
2503-P038 |
2025年3月采购单0038 |
菜单路径:库存 → 配置 → 批次/序列号 → 设置产品可追溯性
进阶技巧:AiErp 支持在批次号中嵌入自定义字段值(如供应商代码、报关单号),实现批次号=追溯索引。建议将批次号规则与采购单/入库单模板联动,实现自动生成而非人工录入。
1.3 AiErp 分步实操
以下以一家典型外贸企业——主营 LED 灯具出口、兼有电子元器件进口——为例,完整演示从创建产品到启用追溯的全流程。
步骤一:创建外贸产品主数据
菜单路径:销售 → 产品 → 产品 → 新建

关键字段填写规范:
| 字段 | 填写规范 | 示例 |
|---|---|---|
| 产品名称 | 英文名在前,中文名在括号内;如仅面向国内可中文在前 | LED Panel Light 600×600mm(LED平板灯) |
| 产品类型 | 贸易品选"库存产品";服务费选"服务" | 库存产品 |
| 销售价格 | 先填基准价(FOB),其他贸易术语价格通过价目表派生 | ¥ 85.00 |
| 成本 | 用于利润分析,不直接决定售价 | ¥ 52.00 |
| 产品类别 | 选对应的HS大类分类 | 第16类:机电产品 |
| 海关编码(HS Code) | 自定义字段(需先在设置→技术→字段中添加) | 9405.40.9000 |
| 原产地 | 出口产品填"China";进口产品填实际产地国 | China |
"销售"标签页配置:
| 字段 | 设置建议 |
|---|---|
| 销售单位 | 件(PCS) |
| 销售价格表 | 建议创建多个价目表:FOB价目表(基准)、CIF价目表(含到岸费用)、EXW价目表 |
| 客户税 | 出口产品通常选0%增值税(出口退税场景) |
AiErp 亮点:AiErp 内置了 HS 编码智能推荐引擎——输入品名关键词,系统自动匹配前3位最可能的 HS 编码段,并高亮提示对应的出口退税率和监管条件(如出口许可证 / 商检要求),避免因 HS 归类错误导致的报关退单。
步骤二:配置产品变体与品质规格
以 LED 平板灯为例,出口产品通常有两个核心变体维度:功率(Wattage)和色温(Color Temperature)。
操作路径:产品表单 → 变体(Variants)标签页 → 属性(Attributes)→ 新建属性值
产品变体配置

属性配置示例:
| 属性 | 属性值 | 说明 |
|---|---|---|
| Wattage(功率) | 36W、48W、60W、72W | 影响价格和装箱规格 |
| Color Temp(色温) | 3000K(暖白)、4000K(自然白)、6000K(冷白) | 影响目标市场偏好 |
| Certification(认证) | CE、UL、SAA、CB | 影响可出口国家/地区 |
| IP Rating(防护等级) | IP20、IP44、IP65 | 影响适用场景(室内/户外) |
| 字段 | 设置建议 |
|---|---|
| 变体命名模板 | {产品名} {功率}W {色温}K {认证}(如 LED Panel Light 600×600mm 48W 4000K CE) |
| 变体价格 | 可独立设价;功率越高价格越高的可设阶梯公式 |
外贸品质管理技巧:建议为每个变体关联一份"品质规格书"(PDF)作为附件挂在产品 Documents 标签页下,包含:技术参数表、包装图样、认证证书复印件。当客户提出"品质与确认样不符"时,这些存档文件是解决争议的最直接依据。
步骤三:配置包装层级
外贸出货场景下,一个产品从出厂到装柜涉及多层包装,每层包装的单位换算关系必须在系统中固化为校验规则。
菜单路径:库存 → 配置 → 包装 → 新建
包装层级配置表(以LED平板灯48W为例):
| 层级 | 包装名称 | 包含数量 | 换算 | 尺寸(mm) | 毛重(kg) |
|---|---|---|---|---|---|
| 第1层 | PCS(件) | 1 件 | 销售单位 | 600×600×12 | 0.8 |
| 第2层 | CTN(内箱) | 4 件 | 1 CTN = 4 PCS | 630×630×60 | 3.5 |
| 第3层 | MCTN(外箱) | 12 件 | 1 MCTN = 3 CTN = 12 PCS | 650×650×200 | 11.0 |
| 第4层 | PAL(托盘) | 240 件 | 1 PAL = 20 MCTN = 240 PCS | 1200×1000×1100 | 235 |
销售订单中的包装自动换算逻辑:

- 系统根据销售数量 ÷ 包装换算比率 = 自动计算各层级包装数量
- 当客户要求"按整箱出货(Full Container)"时,发货向导自动向上取整到最近整箱数
- 装箱数据可直接导出为 Packing List(装箱单)模板
进阶技巧:Odoo 的"按包装单位出库"功能配合"补货规则(Replenishment)",可实现当散件库存不够但整箱库存充足时,自动触发拆箱补货操作。这对"既要接散单又要出整柜"的混合业务模式尤为重要。
步骤四:启用批次号与序列号追溯
菜单路径:产品表单 → 库存标签页 → 追溯性 → 选择"按唯一序列号"或"按批次"

两种追溯模式对比:
| 维度 | 按批次(By Lot) | 按序列号(By Unique Serial Number) |
|---|---|---|
| 适用场景 | 原料、耗材、通用零件、食品/化工 | 高价值成品、电子设备、医疗器械 |
| 追溯粒度 | 同一批内所有产品共用一个批号 | 每一件产品有唯一编号 |
| 典型外贸场景 | 进口ABS塑料粒料(一批500kg) | 出口LED灯具序列号追溯(每盏灯一个SN) |
| 出库校验 | 不强制扫序列号,批次号≥1即可 | 必须扫入具体序列号才能出库 |
批次号配置操作:
- 启用"批次/序列号"追踪后,系统在收货时强制生成批次号
- 批次号生成规则选择"自动生成(基于服务器动作)",录入 Python 表达式拼接命名
- 每次采购入库、生产入库、退货入库都会生成新批次
- 可通过"批次/序列号 → 追溯"视图查看该批次的完整移动链路:采购收货 → 内部调拨 → 销售出库 → 客户签收
AiErp 亮点:AiErp 在标准 Odoo 追溯视图基础上做了增强——将一个批次号关联的所有单据(报关单、质检报告、原产地证、装箱单)自动聚合到 Documents 智能单证库,实现"扫一个批次号 → 调出全链路单证"。这在应对海关稽查或客户质量投诉时,能将响应时间从半天压缩到 5 分钟。
序列号追溯链路示例:
SN: LED-48W-20250315-00123
├── 生产工单: MO/2025/03/0015(2025-03-15)
├── 原料批次: LED-CHIP-LOT2503A(芯片批次)
├── 质检报告: QC-LED-20250315-001(出厂检验合格)
├── 销售订单: SO2025/0456 → 客户:ABC GmbH, Germany
├── 装箱单: PL-SO0456-01 → 箱号 CTN-0456-03
├── 报关单: ED20250318000012 → 2025-03-18 盐田海关放行
└── 提单: B/L COSCO20250318 → ETA Hamburg 2025-04-12
1.4 外贸行业避坑要点
避坑一:品名与HS编码不匹配导致海关布控查验
某照明出口企业在申报"LED Panel Light"时,为图省事直接沿用"照明灯具(HS 9405.40)"大类编码,未区分"面板灯(9405.40.9000)"与"筒灯(9405.40.1000)"。海关 X 光机发现产品外形与申报编码不一致,触发人工查验——扣货 7 天、改单费 800 元、滞港费 3200 元。
解决方案:建立"品名→HS编码→监管条件"校验表,每次新产品首次出口前,由关务人员在 Odoo 产品档案中填写"出口预审状态"字段(通过/待确认/需商检),审批通过后才能生成报关草单。同时利用 AiErp 的 HS 编码智能推荐引擎做初筛,人工复核确认。
避坑二:中英文品名不一致引发信用证不符点
某机械零件出口企业,在 Odoo 产品档案中录入的中文品名为"精密轴承(Precision Bearing)",英文品名缩写为"Bearing Set"。客户开来的信用证要求品名精确匹配"Deep Groove Ball Bearing 6205-2RS"。企业未在开证前检查品名一致性,导致交单时银行以"品名不符"拒付。
解决方案:将信用证条款品名作为产品档案的一个独立字段("L/C品名")维护,生成商业发票时自动读取该字段,而不是从产品默认名称字段取值。同时设置校验规则:IF 发票品名 ≠ L/C品名 THEN 生成提醒。
避坑三:计量单位混淆导致溢短装纠纷与运费错误
某化工原料进口企业,采购合同以"MT(公吨)"计价,但供应商的发货单和海运提单以"LT(长吨)"标注重量。企业收货时按系统中的公吨入库,实际到货量比合同数量多 1.6%,恰逢市场跌价,造成亏损。
解决方案:产品档案中的计量单位需区分三个维度:①采购合同单位(用于询价/下单)、②入库单位(用于库存管理)、③报关单位(用于法定申报)。Odoo 支持设置"采购单位≠库存单位"的双单位换算,但需要在产品档案中准确填写换算比,并开启"收货时校验单位一致性"选项。
避坑四:包装唛头缺失导致目的港无法识别货物
某家具出口企业,一个 40HQ 高柜混装 3 个客户的订单,因物流部门未在系统中录入每一卡板的唛头信息,货到目的港后收货人无法区分哪一批货属于自己——最终开箱查验费 + 分拨仓储费累计过万。
解决方案:Odoo 的"包装唛头"可通过三种方式落地:①在"包装"对象上添加"唛头标识"自定义字段;②在拣货单(Picking)报表模板中嵌入唛头打印区域;③AiErp 支持扫描包装条码直接关联对应销售订单行,实现"扫箱码 → 显示客户+订单+唛头"。建议整合方式①②,③作为进阶方案。
避坑五:批次号与报关单号未关联导致出口退税单证不匹配
某电子产品出口企业在税务稽查时发现,出口退税备案单证中——报关单显示的100件"电源适配器"的出货批次为 LOT2503-A,但增值税专用发票关联的入库批次为 LOT2503-B(不同供应商批次)。两条批次的品名/规格完全一致,但因未做批次→报关单的关联校验,被税务局认定为"单证不匹配",暂停退税资格3个月。
解决方案:在 Odoo 中建立"批次号→销售订单→报关单→退税申报"的关联字段链路。每次生成报关草单时,自动校验所载产品的批次号是否与销售出库单的批次一致,不一致则阻断提交并弹出提示。AiErp 的"单单一致"校验引擎已内置此规则。
避坑六:序列号追溯断裂导致海外客诉无法定位责任方
某无人机出口企业收到欧洲客户投诉"SN:UAV-2504-0089 飞行 20 小时后电机异响"。由于该批无人机的电机(外购部件)入库时未启用序列号管理,只记录了整机序列号,无法定位问题电机来自哪个供应商的哪个批次。最终不得不对该批次所有客户的电机做预防性更换,损失 6 位数。
解决方案:高价值产品从原料/部件到整机建立完整的序列号父子映射关系。Odoo 的"物料清单(BoM)+ 序列号追溯"可以将整机 SN 与部件 SN 双向关联。在质量→"客诉处理"模块中,输入客诉整机 SN,系统自动展开所有子件的供应商+批号+质检记录,实现问题定位从"人工排查 3 天"变为"系统秒级响应"。
二、文末板块
关联篇章跳转
| 位置 | 编号 | 文章 | 关联点 |
|---|---|---|---|
| ← 上篇 | 10103 | 外贸ERP实操教程:客商供应商档案、多币种汇率与海关港口全流程设置 | 商品档案创建前需先完成客商与港口基础档案 |
| → 下篇 | 10105 | 外贸ERP实操教程:海运费、保险费、关税、港杂等服务产品创建(适配Landed Cost) | 贸易商品与服务产品构成出口报价的完整价格要素 |
| ↔ 跨主线 | 10201 | 外贸ERP实操教程:出口销售订单全流程(报价→订单→发货→报关) | 产品档案是销售订单行选择的核心数据来源 |
| ↔ 跨主线 | 10801 | 外贸ERP实操教程:进口采购应付核算——采购入库、关增税发票价税分离(暂估+结算) | 进口商品的批号需与采购入库单一一对应 |
配套资料
- 外贸产品主数据导入模板:含中英文品名、HS编码、法定计量单位、原产地、退税率等字段,支持 Excel 批量导入 Odoo,省去逐条新建的重复劳动;
- HS编码速查对照表:常用外贸商品的大类→细分编码、对应出口退税率、监管条件(商检/许可证/3C认证),便于关务和业务部门协同核对;
- 包装唛头标准模板:符合国际海运标准(ISO 780)的唛头图样,包含收货人缩写、订单号/合同号、目的港、件号/总件数,可直接嵌入 Odoo 拣货单和装箱单报表;
