供应商涨价、汇率波动、新增附加费:哪一种变化必须触发重报价?

图注:报价有效期未结束,不代表支撑报价的汇率、运价和附加费基准仍然成立。
下面是一个不对应任何真实企业的示意情境:周一,销售向客户发出一张报价,写着“有效期30天”。
周四,供应商更新了运价;周五,原报价之外又出现一项附加费;下周一,客户才回复“确认”。
系统里,这张报价还剩二十多天有效。销售问:“既然没过期,为什么不能继续用?”
真正的问题不在日期,而在这张报价赖以成立的计算基础已经变了。
如果团队只盯着“有效期至某日”,汇率基准、供应商运价、附加费范围、路线柜型和确认时点发生变化时,旧价格仍会被继续复制到新单、客户账单和发票里。等到供应商账单回来,差异才重新停在报价这一张单上。
本篇是现金流控制台系列第⑧篇。上一篇的“五单停驻表”已经回答钱卡在哪张单据;这一篇只接收上一篇留下的重复报价断点、差异金额与次数、触发条件、控制记录和当前报价版本,继续回答:什么变化发生时,旧报价必须停止继续引用,并进入重校、重报或终止?
本文交付的工具叫“重报价触发器”。
> 报价有效,不等于报价的计算基础仍然成立。
一、报价不是一个截止日,而是一组仍然成立的条件

图注:报价是六类条件的集合;任何一项失效,都可能使旧版本不再适合新增或未确认业务。
一张货代报价至少依赖六类条件:
- 报价使用的币种和汇率基准;
- 供应商运价及其有效期;
- 已经包含和明确排除的附加费;
- 起运港、目的港、路线、柜型、货量和服务范围;
- 客户确认的报价版本与确认时间;
- 订舱、锁舱、提货或其他不可逆动作发生前,相关条件是否已经变化并需要重新确认。
有效期只回答“过了哪一天不能继续用”。它没有回答:汇率偏离多少要重算、供应商撤回舱位价怎么办、新附加费是否在原范围内、客户的确认是否晚于上游价格失效日。
因此,报价应当被看成一个带版本的条件集合,而不是一个静态价格标签。
这里必须先划清责任边界。
对于尚未确认的新业务,触发条件越线,可以停止继续引用旧报价;对于客户已经确认、公司也已开始履行的业务,内部触发器不能单方面把既有承诺改成新价格。后者必须按照合同、报价文字、确认记录、实际履约和授权制度单独处理。
触发器是内部经营闸门,不是对外自动改价权。
二、触发、失效、重报和确认,是四个不同动作

图注:触发只是复核起点;旧版停用、新版形成和客户确认不能被压缩成一个动作。
团队最容易把“要重报了”说成一个动作,实际至少包含四层:
| 动作 | 它回答什么 | 不能被误解为什么 |
|---|---|---|
| 触发重校 | 某项基准是否已经越过内部规则,需要暂停并复核 | 自动涨价 |
| 停止引用旧版 | 未确认或新增业务是否还能继续使用旧版本 | 自动解除已经确认的义务 |
| 重算与版本决定 | 按新基准重算后,应该继续原价、生成新版还是终止 | 客户已经接受 |
| 客户确认 | 客户是否明确接受新的版本、范围和价格 | 供应商成本已经核实 |
四层必须依次留下记录。
供应商运价上涨,只能证明原成本基准需要复核,不当然证明客户必须接受新价格;客户确认了新报价,也不当然证明供应商成本数字已经核实。采购或操作要关闭供应商基准,销售要关闭客户确认,两条证据线不能互相替代。
三、六类触发条件,要写成可以判断的规则

图注:时间、汇率、供应商价、附加费、业务范围和确认时点,均应有可判断的触发规则。
“市场变了”“汇率波动比较大”“供应商临时涨价”都不能直接成为触发规则,因为它们无法稳定判断,也无法复盘。
触发器至少覆盖六类变化:
| 触发类型 | 原基准要记录什么 | 变化证据 | 触发后的第一动作 |
|---|---|---|---|
| 时间到期 | 报价有效期、供应商价有效期 | 系统时间戳、供应商报价 | 停止未确认业务继续引用 |
| 汇率基准 | 币种、基准汇率、来源、时间戳、允许偏离范围 | 企业指定来源的当前值 | 冻结并重算汇兑影响 |
| 供应商运价 | 供应商、路线、柜型、货量、价格与有效期 | 新报价、撤价或舱位通知 | 核实新成本与适用范围 |
| 附加费变化 | 已包含、排除、待确认的费种边界 | 供应商或监管相关通知、委托事实 | 判断是否属于原报价范围 |
| 业务范围变化 | 港口、路线、柜型、货量、服务和特殊要求 | 新委托、变更确认 | 停止沿用原计算口径 |
| 确认时点错位 | 客户确认时点、上游价格失效日、不可逆动作日 | 邮件、系统或委托时间戳 | 判断是否必须重新确认 |
企业可以给数值类变化设内部阈值,也可以给事件类变化设“发生即触发”。但阈值必须来自本企业的风险承受、历史漏损和权限制度,不能从一篇文章里抄走一个百分比当行业标准。
四、重报价触发器:每次越线都形成一张处置记录

图注:重报价不是一句口头通知,而是一条可追溯、可关闭的单向证据链。
可以按下面的字段建表:
| 字段组 | 必填内容 | 责任人 | 输出 |
|---|---|---|---|
| 报价身份 | 报价编号、版本、客户、路线、柜型/货量、发送与确认时间 | 销售 | 唯一报价版本 |
| 原始基准 | 币种、汇率、供应商价、附加费、范围、各自有效期与来源 | 财务+采购/操作 | 可复核基准快照 |
| 触发事实 | 类型、当前值/事件、来源、时间戳、偏离幅度 | 发现人+对应Owner | 触发记录 |
| 判定规则 | 内部阈值、事件条件、适用范围、批准版本 | 财务+经营负责人 | 触发/不触发结论 |
| 版本动作 | 继续有效、停止新增引用、生成新版或终止 | 报价Owner+授权人 | 报价版本状态 |
| 客户动作 | 新版发送、确认、拒绝、超时、再次谈判 | 销售 | 客户确认状态 |
| 时间与关闭 | 处置截止日、失效日、下一动作、关闭凭证 | 报价Owner | 已关闭或升级 |
运行时按七步走:
- 锁定被检查的报价版本,禁止新旧版本混用;
- 锁定原始基准、来源和时间戳;
- 记录当前值或变化事件,并计算偏离;
- 按批准的内部规则判断是否触发重校;
- 触发后按批准规则标记旧版停止继续被未确认或新增业务引用,并记录停止时间;
- 重算并由授权人决定继续有效、生成新版或终止;
- 需要新版本时取得客户明确确认,以确认记录或终止记录关闭。
状态可以设计为:
有效监测 → 需重校 → 复核后继续有效 / 停止未确认或新增引用 → 新版计算 → 待授权 → 待客户确认 → 已确认 / 被拒 / 超时终止
如果触发发生在已经确认并履行的业务上,状态不应被偷偷改成“客户应付新版”。应进入“既有确认范围例外处理”,保留原确认、变化事实、内部决定和后续协商记录。
五、合成演示:有效期还有49天,为什么旧报价仍要停用

图注:本图为合成演示;1,504.20元是每柜报价差异,不是实际损失,也不是客户必须支付的金额。
以下全部为合成数据和合成内部规则,只用于展示工具怎样运行,不代表真实企业、行业费率、通用利润率或建议阈值。
某批未确认业务的报价 V1 基准如下:
| 项目 | 合成记录 |
|---|---|
| 供应商海运成本 | USD 1,200/柜 |
| 汇率基准 | 7.10 CNY/USD |
| 本地费用 | CNY 800/柜 |
| 演示报价口径 | (海运费折算+本地费用)× 1.15,不涉及税务 |
| 客户报价 | (1,200×7.10+800)×1.15=CNY 10,718/柜 |
| 报价有效期 | 至6月30日 |
合成内部触发规则为:供应商运价相对原基准变化超过8%,或汇率偏离超过1.5%,即进入重校;任何报价外新增附加费,则发生即触发范围核对。
5月12日,虽然离6月30日还有49天,但供应商运价更新为 USD 1,350/柜,汇率基准变为7.28。
两条判断分别是:
- 供应商运价变化:
(1,350−1,200)÷1,200=12.5%,超过8%; - 汇率偏离:
(7.28−7.10)÷7.10≈2.54%,超过1.5%。
触发器输出“需重校”,V1立即停止被新的、尚未确认业务引用。
按同一演示口径重算:
(1,350×7.28+800)×1.15=CNY 12,222.20/柜
与 V1 相比,每柜差异为:
12,222.20−10,718=CNY 1,504.20
若尚有12柜未确认业务,按旧基准继续报价对应的合成差异为:
1,504.20×12=CNY 18,050.40
这不是“已经损失18,050.40元”,也不是“客户必须补18,050.40元”。它只是一条决策证据:旧报价的计算基础已经越线,继续引用会暴露出这一档未重新确认的价格差异。
采购核实供应商新价格和适用范围,财务复核汇率来源与算式,授权人批准形成 V2。此时 V2 仍然只是待确认报价。
客户确认 V2,才形成新的可执行版本;客户拒绝,则回到调整供应商、服务范围、商业条件或终止报价;客户超时未确认,V2不能冒充已成交价格,未确认的新业务也不应继续引用 V1 的价格和条件。
六、触发以后有三个结果,不是只有“涨价”一个答案

图注:重校可以保留原价、生成新版或终止报价;人工例外另行留痕,不是自动涨价。
重算完成后,工具至少允许三个结果:
| 结果 | 适用情形 | 必须留下什么 |
|---|---|---|
| 复核后继续有效 | 变化没有越过批准规则,或核实后不影响原报价范围 | 复核人、依据、下一复核日 |
| 生成新版并重报 | 原基准不再成立,需要新的价格或范围 | 重算底稿、批准人、新版本、客户确认 |
| 终止报价 | 无法取得可靠成本、范围无法执行或客户不接受新条件 | 终止原因、通知记录、未关闭动作 |
如果经营负责人决定在有限范围内继续沿用旧价格,也必须写明适用票数/货量、风险金额、批准人、补证或复核期限和失效条件。这个决定属于有条件例外,不代表原基准没有变化,更不能覆盖已经确认业务的合同判断。
最重要的一条仍然是:触发器负责叫停和重校,不负责替任何人涨价。
七、复盘要同时看漏触发和误触发

图注:复盘的产物不是总结,而是对阈值、数据源、确认期限和权限的具体改写。
重报价触发器每周或每月至少复盘六个信号:
- 事后在五单停驻表中发现、但当时没有触发的报价差异;
- 触发以后长时间停在“需重校”或“待授权”的记录;
- 同一报价出现新旧版本混用的次数;
- 触发后复核为无需重报的次数,判断规则是否过度敏感;
- 客户确认新版所需时间,以及确认前是否发生不可逆动作;
- 人工例外沿用旧价格的次数、范围和最终关闭状态。
复盘不能只说“市场波动太快”。它应具体写回:
- 汇率或运价阈值是否需要调整;
- 数据来源与更新时间是否可靠;
- 哪类附加费要从“变化后补救”改成报价前必填;
- 客户确认期限是否早于供应商价格失效;
- 谁拥有停止引用、批准新版和批准例外的权限。
如果同一差异总是在供应商账单回来后才被发现,说明触发点太晚;如果大量触发最后都无需处理,说明阈值、数据源或适用范围需要重新校准。
八、向下一篇交接:报价确认以后,客户到期不付怎么办

图注:报价确认超时不等于应收逾期;只有已确认版本形成明确金额和到期日后,才进入逾期管理。
本篇交付的是重报价触发器。它把“报价还没过期”改成对六类基准的持续检查,并留下触发事实、版本决定、授权和客户确认记录。
它不能保证客户接受新价格,也不能让已经确认的旧业务自动改价,更不能替代合同、成本核验或税务判断。
只有当最新报价版本已经获得有效确认、交易继续推进并形成明确应收后,才进入下一篇的逾期问题。
本篇向 Article 09“逾期分级与停货线”交出:
- 当前有效报价版本与客户确认凭证;
- 对应客户账单/应收金额与付款到期日;
- 到期前后的沟通记录;
- 在途、已放未回和新单请求形成的新增敞口;
- 争议状态及已经做出的继续、暂停或特批决定;
- 当前Owner、下一动作和失效日。
下一篇将继续回答:客户过了哪一天仍未付款,团队应提醒、停新单、停放行还是升级处理,而不是一边催旧账、一边继续扩大新敞口。
如果你正遇到“报价没过期,但供应商价格和业务条件已经变了”的情况,可以先把原报价的六类基准和当前值并排写出来;只要无法说清哪一版仍然有效,就不应让团队继续复制旧价格。
资料与方法说明
“重报价触发器”是本系列提出的内部经营管理框架,不构成法律、会计或税务意见。文中金额、比例、日期、客户、供应商和操作情境均为明确标注的合成演示,不代表行业费率、通用阈值或实际效果。报价能否修改、终止或继续履行,应结合具体合同、报价文字、确认过程、履约事实和企业授权判断。