Odoo国际贸易实务-总论基础篇-INCOTERMS 2020年贸易术语标准化落地与业务管控
前言
- 教材对标:本篇对应黎孝先《国际贸易实务》第2章「国际贸易术语」,系统讲解INCOTERMS 2020中11种贸易术语的分类规则、风险转移节点与费用承担的完整理论框架,是外贸企业标准化作业的第一课;
- 系统载体:全文实操基于 Odoo 18~20 原生架构,以及外贸专属 AiErp 智能化平台,将抽象术语转化为系统中的订单字段、报价单模板与风险管控点;
- 落地说明:覆盖从贸易术语创建、销售/采购订单关联、到单据打印输出的全链路,配套 AiErp 内置 Documents 智能单证库,确保每一份合同中的贸易术语与系统单据一一对应,杜绝手写失误。
一、教材理论要点
1.1 INCOTERMS 2020 概述
INCOTERMS(International Commercial Terms,国际贸易术语解释通则)由国际商会(ICC)每十年修订一次,最新版本为INCOTERMS 2020,于2020年1月1日正式生效。共定义11种贸易术语,按首字母分为四组:
| 组别 | 术语 | 英文全称 | 中文释义 | 运输方式 | 风险转移点 | 卖方核心责任 |
|---|---|---|---|---|---|---|
| E组(启运) | EXW | Ex Works | 工厂交货 | 任意 | 卖方场所交货时 | 仅备货 |
| F组(主运费未付) | FCA | Free Carrier | 货交承运人 | 任意 | 货交第一承运人 | 出口清关 |
| FAS | Free Alongside Ship | 船边交货 | 水运 | 货交船边 | 出口清关 | |
| FOB | Free On Board | 船上交货 | 水运 | 货物装上船 | 出口清关 | |
| C组(主运费已付) | CFR | Cost and Freight | 成本加运费 | 水运 | 货物装上船 | 出口清关+主运费 |
| CIF | Cost, Insurance & Freight | 到岸价 | 水运 | 货物装上船 | 出口清关+主运费+保险 | |
| CPT | Carriage Paid To | 运费付至 | 任意 | 货交第一承运人 | 出口清关+主运费 | |
| CIP | Carriage & Insurance Paid To | 运费保险费付至 | 任意 | 货交第一承运人 | 出口清关+主运费+保险 | |
| D组(到达) | DAP | Delivered at Place | 目的地交货 | 任意 | 目的地指定点 | 出口清关+全程运费 |
| DPU | Delivered at Place Unloaded | 卸货地交货 | 任意 | 目的地卸货后 | 出口清关+全程运费+卸货 | |
| DDP | Delivered Duty Paid | 完税后交货 | 任意 | 目的地指定点 | 全包(含进口清关) |
1.2 核心理论规则
(1)风险转移 ≠ 费用承担
这是外贸新人最容易混淆的概念。以CIF为例——卖方承担到目的港的运费和保险费(费用),但风险在货物越过船舷(装船规则)时已转移给买方。也就是说:货在海运途中丢失,买方仍需付款。
(2)运输方式决定术语选择
关键配对规则:
| 运输方式 | 适用术语 |
|---|---|
| 海运/内河水运 | FAS、FOB、CFR、CIF |
| 任何运输方式(含多式联运) | EXW、FCA、CPT、CIP、DAP、DPU、DDP |
⚠️ 常见错误:空运/铁路运输使用FOB——这是概念性错误。FOB仅适用于水运。多式联运应使用FCA代替FOB。
(3)保险最低覆盖标准
INCOTERMS 2020 明确要求CIF和CIP术语下,卖方投保需达到协会货物保险条款(ICC)C级(CIF) 或 A级(CIP) 以上,旧版仅要求C级。
1.3 贸易术语与外贸ERP的关系
在手工处理时代,每次签合同都要反复查阅术语表、手工修改报价模板。从一个EXW订单切换到CIF订单时,价格项、费用分摊、单据模板全部要人工调整——一台五万美金的设备,光术语切换就可能产生数千元运费/保险费的错漏。
Odoo/AiErp的价值在于:将INCOTERMS规则内化为系统字段,使术语选择自动触发价格条款、费用项目、单据格式、风险提示的联动。
二、前置系统配置
2.1 所需模块
| 模块 | 用途 |
|---|---|
sale_management / sale |
销售订单管理与报价 |
purchase |
采购订单管理 |
stock |
库存与物流关联 |
account |
会计模块(费用关联) |
| AiErp 外贸专属模块 | 外贸单据增强(含Incoterms预置数据) |
操作路径:应用 → 搜索模块名称 → 安装
2.2 配置 Incoterms 术语库
在Odoo中,贸易术语以 Incoterm 记录形式存储,每条术语包含三个核心属性: - 代码:术语缩写(如FOB、CIF) - 名称:术语全称 - 单据模板:关联的报价单/订单打印模板中的术语描述
AiErp 外贸专属模块已预置 INCOTERMS 2020 全部11种术语的标准数据,无需手动录入。

2.3 产品主数据关联
在每款产品的「销售」标签页中,可预设默认贸易术语:
- 国内销售型产品 → 默认 EXW
- 标准出口产品 → 默认 FOB(或按主力航线预设)
- 高风险地区 → 建议 CIF(含保险)

2.4 客户档案关联
在客户(res.partner)档案的「销售与采购」标签页中,可预设该客户的惯用贸易术语。新建销售订单时,系统自动带入客户偏好术语,减少人工选择错误。
三、AiErp 分步实操
3.1 新建/维护贸易术语记录
操作路径:销售 → 配置 → 国际贸易术语 → 新建
以新建 FOB 为例:
| 字段 | 填写内容 |
|---|---|
| 代码 | FOB |
| 名称 | Free On Board (Named Port of Shipment) |
| 用于销售订单 | ✅ 勾选 |
| 用于采购订单 | ✅ 勾选 |
3.2 销售订单关联贸易术语
操作路径:销售 → 订单 → 新建 → 其他信息 → 国际贸易术语
选择FOB后,报价单PDF打印模板会自动在页脚显示:
Incoterms:FOB — Free On Board (Named Port of Shipment) 卖方完成出口清关并于指定装运港将货物装上买方指定的船舶后,风险转移至买方。
下游联动: - 选择EXW → 系统自动提示「物流费用不包含在报价中」 - 选择CIF → 系统自动增加保险费、运费两个费用行项目(需配合产品定价策略)
3.3 采购订单关联贸易术语
操作路径:采购 → 订单 → 新建 → 其他信息 → 国际贸易术语
对于进口采购订单,同样关联Incoterms。例如从德国供应商以EXW采购设备:
- 术语选择 EXW → 我方承担自德国工厂到中国目的地的全部物流和清关费用
- AiErp 自动将物流预估成本标记为待核算项,后期可与实际运费对账
3.4 单据打印模板定制
Odoo 支持按术语定制打印模板,不同术语显示不同的责任条款和风险提示:
操作路径:设置 → 技术 → 视图 → 搜索 sale.report_saleorder_document → 编辑
可在模板中植入条件语句:
<t t-if="order.incoterm.code == 'FOB'">
<p>风险转移:货物越过装运港船舷后转移至买方。</p>
<p>费用划分:卖方承担至装运港的费用(含出口清关),买方承担海运及后续费用。</p>
</t>
3.5 术语错误校验规则
AiErp 在 Odoo 原生基础上增加了外贸业务校验逻辑:
| 校验规则 | 触发条件 | 提示内容 |
|---|---|---|
| 运输方式-术语匹配 | 空运订单使用FOB | 「FOB仅适用于水运,当前运输方式为空运,建议切换为FCA」 |
| 高风险地区保险 | 高风险地区+CIF | 自动提示「建议CIF保额加至110%」 |
| DDP进口清关 | DDP+无进口资质客户 | 「DDP条款下卖方需完成进口清关,请确认清关资质」 |
3.6 销售分析按术语维度
操作路径:销售 → 报表 → 销售分析 → 分组依据:「国际贸易术语」
可一键查看各术语下的销售额分布、订单数量,识别主力术语,优化报价策略。例如某公司数据分析显示:
| 术语 | 订单占比 | 主要客户区域 |
|---|---|---|
| FOB | 62% | 东南亚、中东 |
| CIF | 23% | 欧洲 |
| EXW | 10% | 国内转口贸易商 |
| DAP | 5% | 中亚陆运 |
管理层可据此调整各区域的报价策略和运费预算。
四、外贸行业避坑要点
4.1 术语选错导致几十万赔偿
某深圳电子产品出口商与欧洲客户签订FOB合同,却习惯性在系统中选择了CIF,导致系统自动将海运费和保险纳入报价——一个批次的产品,运费就少收了12万元(卖方在FOB下本不应承担运费)。最终以卖方承担差价收场。
系统对策:AiErp 支持在客户档案中绑定默认术语,销售下单时术语字段 自动带入且标红高亮,避免人工误选。
4.2 FOB ≠ 船边交货,空运合同的大坑
一位做电子元器件出口的广州老板,走空运到德国时使用了FOB术语。结果提单上的"装船"概念在空运中完全不成立——货代以此为由推卸货损责任,最终损失20余万。空运/铁路/多式联运的出口合同,务必使用 FCA 代替FOB。
系统对策:AiErp 增加了术语与运输方式的动态校验,货运方式选择「空运」时选择FOB会触发红色警告弹窗(见3.5节)。
4.3 DDP的隐形陷阱:进口增值税
许多外贸企业接DDP订单时,只核算了海运费、保险费和关税,却忽略了进口增值税——以17%税率计算,一台价值100万人民币的设备,DDP条款下卖方需垫付17万增值税(虽然后期可抵扣,但现金流压力大)。
系统对策:在AiErp报价单中,DDP术语会自动弹出示意「预估增值税」,提醒报价时纳入价格谈判。
4.4 CIF到港后"无人提货"的风险
CIF术语下风险在货物装船时已转移至买方,但买方未按时提货导致的滞港费、滞箱费往往引发纠纷——卖方已收到货款但货物还在目的港无人提。
风控建议: - 合同中明确「买方未在到港后X日内提货,滞期费由买方承担」条款 - 在AiErp销售订单的「条款与条件」中预置CIF标准条款,每单强制打印 - 使用AiErp的「装运→到港→提货」节点监控,超时自动预警
4.5 术语与付款方式的联动忽略
高风险地区的新客户使用EXW条款(货在工厂就已交货)时,若搭配「后T/T 60天」付款方式——等于货已被客户提走、但款项要两个月后才到。风险极高。
风控建议:针对不同术语-付款方式组合建立评级矩阵:
| 术语 | 建议付款方式 | 风险等级 |
|---|---|---|
| EXW / FCA | 100%预付 | 🔴 高 |
| FOB / CFR | 30%预付+70%见提单副本 | 🟡 中 |
| CIF | 信用证 L/C | 🟢 低 |
| DAP / DDP | 30%预付+70%见提单副本或L/C | 🟡 中 |
关联篇章
- 上一篇:Odoo国际贸易实务-总论基础篇-外贸企业ERP整体架构与外贸专属初始化配置(10101)
- 下一篇:Odoo国际贸易实务-总论基础篇-境外客商、供应商、币种、海关港口参数体系搭建(10103)
- 关联业务篇:Odoo国际贸易实务-出口业务篇-出口合同全流程与单据管理(10201) — 合同中的术语实战落地
- 关联财务篇:Odoo外贸会计实务-出口应收篇-按术语划分的收入确认与结算(10701) — 不同术语下的收入确认时点
配套资料
INCOTERMS 2020 快速对照卡
| 代码 | 风险转移点 | 卖方承担运费 | 卖方投保 | 出口清关 | 进口清关 |
|---|---|---|---|---|---|
| EXW | 卖方场所 | ✗ | ✗ | ✗ | ✗ |
| FCA | 货交第一承运人 | ✗ | ✗ | ✓ | ✗ |
| FAS | 货交船边 | ✗ | ✗ | ✓ | ✗ |
| FOB | 货物装上船 | ✗ | ✗ | ✓ | ✗ |
| CFR | 货物装上船 | ✓ | ✗ | ✓ | ✗ |
| CIF | 货物装上船 | ✓ | ✓ | ✓ | ✗ |
| CPT | 货交第一承运人 | ✓ | ✗ | ✓ | ✗ |
| CIP | 货交第一承运人 | ✓ | ✓ | ✓ | ✗ |
| DAP | 目的地交货 | ✓ | ✗ | ✓ | ✗ |
| DPU | 目的地卸货后 | ✓ | ✗ | ✓ | ✗ |
| DDP | 目的地交货 | ✓ | ✗ | ✓ | ✓ |
