先把结论说清楚:外币报价不能只按“付款当天汇率”折算后直接横向比较,否则汇率一波动,供应商之间的价格差就会被误读成报价本身变了。更稳妥的做法是给所有外币报价保留两套口径——签约基准汇率和结算实际汇率,并把汇率风险单独列成一行,而不是摊进服务单价里。下面用一个假设情境把决策过程走完。
假设你手上有三份网站推广预算报价:A 用美元、B 用欧元、C 用人民币。你的人民币预算总额已经定死,需要决定签哪一家,同时为可能退出旧合作关系预留一部分预算。这个情境是虚构的,只用于说明比较方法,不代表任何真实供应商的价格水平。
如果直接把三份报价按当天汇率折成人民币,你会得到一组“看起来可比”的数字。但问题在于:签约到结算之间通常隔着几周到几个月,汇率可能明显移动。此时你比较的其实不只是服务价格,还混进了汇率涨跌。要保留比较口径,就得把这两层拆开。
对每一份外币报价,同时记录两个值:
这样做的直接结果是:当结算汇率与基准汇率出现差异时,你能立刻判断差额来自“汇率移动”还是“报价本身变化”。如果差额只出现在结算行,说明供应商报价没变;如果基准口径下排序就变了,才是真正需要重新谈判的信号。
实际动作:在预算表里为每份外币报价增加“汇率影响”独立列,而不是把它加进服务费。这个动作的结果是,后续任何一次报价更新都能和原口径对齐,不必重算全部历史数据。
旧内容、旧系统或旧合作关系退出时,外币预算里通常有三类成本,处理方式不同:
把退出成本和新报价放在同一张表里,但用不同颜色或分组标记,能避免“新报价更便宜”的错觉——因为旧合作的退出成本可能还没付完。
外币报价里如果同时包含广告投放和自然排名相关服务,两者的预算逻辑不同。广告计费通常与消耗直接挂钩,汇率变动会直接影响可投放的额度;自然排名类服务多为固定周期费用,汇率影响体现在合同金额上。把这两类混在一个汇率口径里比较,会掩盖真实的预算弹性。至少要在报价表里分行列出,再分别应用基准汇率。
拿到外币报价后,按这个顺序处理:先统一基准汇率日,再拆出汇率影响行,然后单独列出退出旧合作的成本,最后才比较供应商。每一步的结果都会影响下一步:如果基准口径下排序稳定,汇率就只是结算问题;如果排序随汇率变化,说明报价差额本身不够大,需要重新确认服务范围或付款节奏。
需要提醒的是,请求量、抓取量或某项统计归零,并不能单独证明某次预算调整正确,它可能来自季节、渠道结构变化或统计口径调整。判断依据仍应回到基准口径下的报价比较和实际结算记录。