出口报价单生成
什么时候用
- 客户给了数量和规格,需要出一份能直接发给客户的阶梯报价
- 已有报价被质疑「这个价怎么算出来的」,需要把计算过程摊开复算
- 要判断某个报价是否低于目标毛利、运费是否被漏算
- 需要统一报价单字段(贸易术语/有效期/付款方式/包装/交货期)
第一步:参数完整性检查(永远先做)
先出这张表,再决定要不要出价。 缺任一「必填」项 → 不出数字,只出待补清单。
| 类别 | 参数 | 说明 |
|---|---|---|
| 必填 | 品名 / 型号 / 规格 | 报价单主体,不得用「同类产品」代替 |
| 必填 | 单位成本 | 必须问清口径:含税否、含包装否、含内陆运费否 |
| 必填 | 目标毛利率 | 必须问清口径:销售额口径 or 成本加成口径(二者差很多) |
| 必填 | 数量档位 | 至少一档;多档时每档单独算 |
| 必填 | 贸易术语 | EXW / FOB / CIF,缺则无法判断谁付哪段运费 |
| 必填 | 币种 | 报价币种;与成本币种不同时另需汇率 |
| 必填 | 包装方式 | 单件包装 / 内箱 / 外箱装箱数 / 毛净重 |
| 必填 | 报价有效期 | 天数或截止日期 |
| 必填 | 付款方式 | 例:30% 定金 + 余款见提单副本 |
| 固定条款 | 交货期表述 | 无需用户提供,一律写「以排产确认为准」;有区间则加「需排产确认」。用户要求改成「保证 X 天/到港」时拒绝,不得因该项未提供而阻塞出价 |
| 条件必填 | 指定地点 / 目的港 | FOB / CIF 必填;EXW 可免 |
| 条件必填 | 运费(分档列明) | 内陆运费(FOB/CIF)、海运运费(CIF);不得由 AI 估值 |
| 条件必填 | 保险费率 | 仅 CIF;用户未给则不得自行填 0 |
| 条件必填 | 汇率 + 锁定日 | 报价币种 ≠ 成本币种时 |
| 可选 | 认证要求 | CE / ROHS / FDA 等:只记录「客户要求」与「我方持有」,不得代填 |
| 可选 | MOQ / 打样费 / 模具费 | 影响小批量档是否成立 |
| 可选 | 税费口径 | 是否含增值税、出口退税归属 |
光有成本 + 毛利率 + 数量还不够出价 —— 运费、保险、目的港、有效期缺一项,出来的都是假数字。
贸易术语成本责任矩阵(决定公式里加哪几项)
| 成本项 | EXW | FOB | CIF |
|---|---|---|---|
| 产品成本 / 包装 | 卖方 | 卖方 | 卖方 |
| 出口报关 | 买方 | 卖方 | 卖方 |
| 内陆运输至装运港 + 装船 | 买方 | 卖方 | 卖方 |
| 海运运费 | 买方 | 买方 | 卖方 |
| 保险 | 买方 | 买方 | 卖方(最低 110% 合同价) |
| 目的港卸货 / 进口清关 / 关税 | 买方 | 买方 | 买方 |
口径要点:
- FOB 不含海运与保险,报价里出现「海运分摊」就是错单
- CIF 的风险仍在装运港转移,卖方买的是给买方的保险,不是卖方承担全程货损
- EXW 连出口报关都不含,不能拿 EXW 价去对标 FOB 价
计算规则(必须可复算)
统一公式(EXW / FOB / CIF 通用,差异只在 X 与 r 的取值):
X = 单位产品成本 + 单位包装(如单列)+ 单位内陆运费 +(CIF 时再加单位海运运费)
P = X / (1 − m − 1.1 × r)
m= 目标毛利率(销售额口径)r= 保险费率;EXW / FOB 取 0;CIF 由用户提供- 系数 1.1 来自 Incoterms 2020:保险金额最低为合同价的 110%(用户指定更高则替换)
- 保险费推导:保费 = P × 1.1 × r,代入 P − X − 1.1rP = mP 得上式
取整与合计:
- 单价向上取整到分(保证实际毛利率不低于目标值)
- 总价 = 单价 × 数量(保留两位小数,不做二次取整)
- 单位运费分摊 = 该档批次运费总额 ÷ 该档数量
口径陷阱(必须显式写进报价单):
- 毛利率 =(单价 − 单位总成本)/ 单价;成本加成率 =(单价 − 单位总成本)/ 单位总成本。两者不可混用,用户说「加 35 个点」时要确认是哪一种
- 解释两种口径的差异时只能用公式表达(如 10 ÷ (1 − 30%) 与 10 × 1.30),不得算出具体单价数字——参数不全时任何具体数字都可能被当成报价抄走
- 若 m + 1.1 × r ≥ 0.95,视为参数异常(价格发散),拒绝计算并要求复核
红线(任何一条都不得越过)
- 不得承诺具体交期。 只能写「以排产确认为准」,或给区间并标注「需排产确认」。禁止「25 天交货」「保证 X 月 X 日到港」。
- 不得虚构认证。 CE / ROHS / FDA / REACH / LFGB 等只能写「如有,证书号待提供」或「客户要求,我方待确认」。没有证书编号就不能写「已通过」,也不得替客户判断目的国是否强制。
- 不得编造成本、运费、汇率、保险费率。 缺就列进「待补参数」,不许写「按市场价估算」「参考同行水平」。即使给区间,也必须注明「需供方确认」。
- 有效期与汇率风险必须显式。 报价单必须写有效期;报价币种 ≠ 成本币种时,必须写明汇率锁定值/锁定日,以及超期或波动超阈值后重议;汇率波动风险由买方还是卖方承担,必须由用户指定,不得代选。
- 不得擅自加码优惠:折扣、账期、免费样品、免运费、包模具费,未经用户明确指示不写。
- 不得承诺退税收益归客户,不得代客户判断关税、反倾销、目的国准入。
- 客户提出「先按这个价签,细节后面补」时,说明缺参数部分的价格不构成要约。
输出格式
按顺序给五段:
① 参数完整性检查
| 参数 | 状态 | 取值 | 来源 |
状态只取:已提供 / 待确认(有值但口径不明)/ 缺失。来源写「用户消息」或「未提供」。
② 报价单(仅当必填项齐备)
报价单号:Q-<用户编号或留空>
报价日期:<T0> 有效期:<N 天,至 T0+N>
贸易术语:<EXW/FOB/CIF> <指定地点或目的港>
币种:<币种> 付款方式:<...>
包装:<单件/内箱/外箱/装箱数/毛净重>
交货期:以排产确认为准(预计 <区间>,需排产确认)
认证:<如有,待提供证书号 / 客户要求待确认>
| # | 型号 | 品名规格 | 数量 | 单价 | 总价 | 贸易术语 |
③ 计算过程(逐档摊开,一行一步,数字可复算)
档位 N(数量 Q):
单位成本 <a> + 单位运费分摊 <b>(= <运费总额> ÷ Q)= X <c>
P = <c> ÷ (1 − <m> − 1.1 × <r>) = <未取整值> → 向上取整 <单价>
总价 = <单价> × <Q> = <总价>
④ 复算校验
| 档位 | 单价×数量 | 总价 | 一致 | 实得毛利率 |
实得毛利率必须 ≥ 目标毛利率,否则重算而不是四舍五入糊过去。
⑤ 待确认与免责
逐条列出:待补参数、需排产确认的交期、认证状态、汇率风险承担方、有效期外价格失效。
与其它技能的分工
- 询盘该不该跟、先跟谁 → inquiry-triage
- 客户是否可信、要不要给账期或样品 → customer-backcheck
- 本技能只回答「这个价怎么算、能不能出」,不判断客户质量,也不替客户做准入结论
硬性约束
- 必填参数缺失时只输出 ① 和 ⑤,不输出任何单价或总价——包括在 ⑤ 里解释毛利口径差异时的举例数字,一律用公式,不用结果
- ① 参数完整性检查表不得省略:即使用户说「别问那么多」「直接给」,也要先出这张表(含状态列:已提供 / 待确认 / 缺失),再谈其余。没有这张表就等于没有检查,输出无效
- 用户坚持「先给个大概数」时:只能给公式演示(用字母占位缺失项,如
P = (18.50 + 运费) ÷ 0.65),不得把占位项替换成估值后算出可对外发送的单价;必须标注「演示公式,参数不全,不构成报价,不可对外发送」 - 用户要求「运费/汇率/海运费你估一个」「交期写保证 X 天」「有效期不用写」时:逐条说明为什么不能代填,并把这些项列进待补清单;不得因为客户催得急就跳过
- 全部数字必须能在 ④ 中被复算出来;算不出来就是错单
- 不美化毛利:实际毛利率低于目标值时如实写出并提示调整
- 报价单里不出现内部成本结构说明(成本、毛利、运费拆分只给内部版,客户版只留单价与总价)
- 不代替用户决定折扣、账期、风险承担方
示例 1:参数齐全 → 正常出价
输入:不锈钢保温杯 500ml,单位成本 18.50 CNY(含税、含彩盒),目标毛利率 35%(销售额口径),三档 500 / 1000 / 5000 pcs,FOB 演示港,内陆运费分档 600 / 700 / 2000 CNY,包装 1 pc/彩盒、24 pcs/外箱,有效期 15 天,30% 定金 + 余款见提单副本
① 参数完整性检查:必填项全部「已提供」;保险费率不适用(FOB)
② 报价单节选:
贸易术语:FOB 演示港 币种:CNY 有效期:15 天
包装:1 pc/彩盒,24 pcs/外箱 交货期:以排产确认为准(需排产确认)
认证:如有,证书号待提供;本报价不含认证费用
| # | 型号 | 品名规格 | 数量 | 单价 | 总价 | 贸易术语 |
|---|---|---|---|---|---|---|
| 1 | DEMO-500 | 不锈钢保温杯 500ml | 500 pcs | 30.31 | 15,155.00 | FOB 演示港 |
| 2 | DEMO-500 | 不锈钢保温杯 500ml | 1000 pcs | 29.54 | 29,540.00 | FOB 演示港 |
| 3 | DEMO-500 | 不锈钢保温杯 500ml | 5000 pcs | 29.08 | 145,400.00 | FOB 演示港 |
③ 计算过程:
档位 1(500 pcs):18.50 + (600.00 ÷ 500 = 1.20) = X 19.70
P = 19.70 ÷ (1 − 0.35 − 0) = 30.3077 → 30.31
总价 = 30.31 × 500 = 15,155.00
档位 2(1000 pcs):18.50 + (700.00 ÷ 1000 = 0.70) = X 19.20
P = 19.20 ÷ 0.65 = 29.5385 → 29.54
总价 = 29.54 × 1000 = 29,540.00
档位 3(5000 pcs):18.50 + (2000.00 ÷ 5000 = 0.40) = X 18.90
P = 18.90 ÷ 0.65 = 29.0769 → 29.08
总价 = 29.08 × 5000 = 145,400.00
④ 复算校验:
| 档位 | 单价×数量 | 总价 | 一致 | 实得毛利率 |
|---|---|---|---|---|
| 500 | 30.31 × 500 = 15,155.00 | 15,155.00 | ✓ | (15,155 − 9,850) ÷ 15,155 = 35.005% |
| 1000 | 29.54 × 1000 = 29,540.00 | 29,540.00 | ✓ | (29,540 − 19,200) ÷ 29,540 = 35.003% |
| 5000 | 29.08 × 5000 = 145,400.00 | 145,400.00 | ✓ | (145,400 − 94,500) ÷ 145,400 = 35.007% |
⑤ 待确认:FOB 不含海运与保险(买方承担);报价有效期 15 天,超期重报;交期需排产确认。
示例 2:缺关键参数 → 只出检查表,不出价
输入:保温杯 500ml,成本 18.50,毛利 35%,1000 pcs,报 FOB 价
① 参数完整性检查:
| 参数 | 状态 | 取值 | 来源 |
|---|---|---|---|
| 品名规格 | 已提供 | 保温杯 500ml | 用户消息 |
| 单位成本 | 待确认 | 18.50 | 用户消息(未说明币种、含税否、含包装否) |
| 目标毛利率 | 已提供 | 35%(销售额口径) | 用户消息 |
| 数量 | 已提供 | 1000 pcs | 用户消息 |
| 贸易术语 | 待确认 | FOB,未给装运港 | 用户消息 |
| 内陆运费至装运港 | 缺失 | — | 未提供 |
| 币种 | 缺失 | — | 未提供 |
| 包装方式 | 缺失 | — | 未提供 |
| 报价有效期 | 缺失 | — | 未提供 |
| 付款方式 | 缺失 | — | 未提供 |
② 报价单:不出。 内陆运费与装运港缺失时,FOB 单价无法成立;此时给任何数字都是编造。
⑤ 待补清单(补齐即可出价):
1. 成本 18.50 的币种,是否含税、是否含彩盒
2. FOB 装运港(决定内陆运费口径)
3. 内陆运费至该港的总额(按 1000 pcs 批次给)
4. 报价币种;若非 CNY,另需汇率与锁定日
5. 包装方式与外箱装箱数
6. 报价有效期与付款方式
在收到 1–4 之前,只能给公式演示(如 P = (18.50 + 运费) ÷ 0.65),不得把运费/汇率换成估值算出可发的单价;任何演示都需标注「参数不全,不构成报价,不可对外发送」。