核心要点
先看结论——该做什么、什么时候做:
- 本月16个现货柜逐柜记录实际结算价,11月结账时拿去对4.9%的SCFIS指数变动,在任何运费节省入账之前先做完这一步。
- 2027年海运招标模板发出去之前,把指数联动条款改写成写明指数、基数、重置日与地板,并加上上下限。
- 2400美元的报价只按单航次订,绝不签成整条航线的方案承诺,因为它只在部分航次上给。
- 合同份额整个11月按住不动,16个现货柜在能拿到3200的航次上照买,不把货量往现货上推。
- 安全库存天数在12月柜子进配送中心之前保持不动,理由是11月上旬运力供给相对偏低。
- 把3200当地板之前,先核其他船公司是否跟进降价,并核11月上旬实际装载率与空班力度。
马士基第45周上海至鹿特丹开舱3200美元/40尺柜,较10月末降100美元,比自家11月涨价函的4000美元低800美元;达飞3400美元,阳明部分航次低至2400美元。10月19日SCFIS欧线结算指数跌至2154.77点,环比跌4.9%;21日集运欧线期货主力合约盘中跌超6%,涨价升水被吐出。船公司原本靠空班撑价,但11月空班已减弱。宣涨价现在是用来往下砍的天花板,不是成交价。
详细拆解
十月下旬,我桌上摊的不是运价行情,是采购日历。一季度订单这周要关掉;欧洲那个配送中心还压着八月那批没按预测走掉的货,库销比很难看;财务已把明年毛利计划写完,运费那栏沿用九月的假设,没人回头验过。我的KPI表上真正被盯的就三行:单件到岸成本、库存覆盖周数、账期,没有一行写着集装箱运价指数。但十月这个星期二,上海出来的一个数,能把这三行一起改写。
数字是这样。10月21日集运欧线期货延续跌势,主力合约盘中跌幅一度超过6%。市场给的原因很直白:船公司11月上旬的涨价预期,撞上了船公司自己挂出来的报价。此前船公司宣涨11月运价,大柜报价一度指向4000美元。结果马士基第45周上海到鹿特丹开舱报价3200美元,比10月末下调100美元。达飞降到3400美元。阳明海运部分航次报价更低至2400美元。而10月19日,SCFIS欧线结算运价指数已经报在2154.77点,环比下跌4.9%。
站在买方的角度,这不是一条新闻,是三个互相不认账的价格。4000是船公司说想要的数字。3200是一家船公司在一条航线、一个航周上真正挂出来的数字。2154.77是结算出来的数字。做采购的人该问的不是跌了多少,而是你桌上那份合同到底挂在哪一个数字上。这三个数中间的差不是折扣,是钱从你成本结构的一行挪到另一行,而且没人通知你。
先把时点摆清楚,做采购的人知道时点本身就是半个条款。船公司宣涨11月运价,大柜报价一度指向4000美元。然后马士基第45周上海到鹿特丹开舱3200美元,比自家10月末水平低了100美元。这不是船公司心虚,是船公司把两件事分开办,而多数买家偏要当成一件事。宣涨冲的是你桌上那份年度合同,冲的就是采购季里刚要落笔的一季度订单;开舱冲的是下周真要装满的那条船。宣涨定的是锚,开舱装的是货。两者差出800美元的时候,锚没动,动的只是现货。
那为什么是10月21日爆,不是九月爆?集运欧线期货主力合约盘中跌超6%,市场解释是11月上旬的涨价预期被现实报价打脸。这底下还压着一条没进标题的供给事实:11月上旬运力供给相对偏低。报价往下走、运力偏紧,同一周出现,这不矛盾。这是船公司在一个它自己清楚很薄的航周里先保价,等船眼看要空了再保量。空班一加码,报价就止跌;哪一段突然爆舱,涨价就重新上台。这两句跟降价在同一段来源里,你就知道窗口有多窄。
现在讲我真正关心的:这笔账落在谁头上,各落多少。
如果你是长约客户,欧洲线大头压在年度合同上、小头走现货,这一周你能落袋的变化非常小。合同那部分不看开舱牌,它看你春天签的指数或者固定价,按条款约定的时间重置。现货那部分才看3200,而3200是一家船公司、一个航周、一条航线的报价,是挂出来的数,不是结算出来的数。
如果你是中等规模的进口商、通过货代买现货,这一周是真金白银,但比看上去小。3200是马士基,第45周,上海到鹿特丹。同一口径下达飞3400。阳明部分航次2400。"部分航次"这四个字在这句话里承担了太多。一个只能在一部分航次上拿到的价,不是做季度计划用的价。
如果你是拼箱走货的小卖家,这一周跟你没关系。你的价格跟着货代的采购价走。3200、3400、2400之间那1000美元的价差是船公司之间的价差,不是一个月出四柜的人能套利的空间。
传导时点这块得老实算,买家最容易在这一步算错整件事。第45周开舱,对应10月末到11月初接的订舱,这批柜子12月到欧洲。成本进到岸成本表是12月,进库存重估是12月结账,进毛利讨论会是1月。10月21日盘中那6%,改不了你本月要付的任何一张发票,它改的是你几周后发出去的那份招标模板上的数。期货曲线已经说明白了:11月合约交易的是涨价落不落地,12月合约交易的是后面还有没有下一波,两者已经分化——市场在告诉你,11月和12月是两笔独立的赌注,签合同也该当两笔签。
下面是标题里没写的那一条,也是我不转发新闻、专门写这一篇的原因。同一个市场此刻同时在给你报三个价,这三个价不是同一个计量单位。4000美元是一个目标。3200和3400是某一个航周、一条航线挂出来的开舱报价。2154.77点是一个结算指数,它根本不是美元,是10月19日环比跌了4.9%的指数点位。这件事交给赵蔚去拆指数口径,她会拆得更细,而且她拆得对:一个结算真实成交的指数,和一个船公司挂一周的开舱价,是两种不同的工具,走两套时钟;那4.9%量在指数自己的基数上,不是量在3200上。
这对做采购的人意味着什么?意味着这个市场上多数年度海运合同里都有一条指数联动条款,而条款里点了一个指数的名。如果你的条款点的是那个结算指数,那么这一周开舱价降100美元、指数跌4.9%,不会给你合同货量减100美元。它给你的是条款规定的指数变动,在下一次重置日,且只作用于合同那部分货量。与此同时,你在合同外买的现货柜是按开舱牌走的,不是按指数走的。于是同一周在同一个成本结构里产生两笔口径不同的成本变动,而财务会把它们加在一起,写成一个运费节省入账。这个数我信不过。
把一整个月的柜子摆到桌面上,尺寸就看得见了,谁也不用靠感觉吵。假设一家欧洲进口商每月从上海出40个大柜到鹿特丹,全部走欧线,60%压在年度合同上、40%走现货;假设合同带指数联动条款、现货按开舱价成交。这是我为算账显式写出的假设,不是来源里的数字。
先看标题口径,它一定会进某人的幻灯片。宣涨目标4000和马士基开舱3200之间差800美元一柜。40柜乘800,一个月32000美元。没有人会真的省下32000美元一个月,下面的算术就是原因。
24个柜在合同上。它们根本看不见那800,只看指数条款在下一次重置时给什么。如果条款跟的是那个环比跌了4.9%的结算指数,方向往下,这确实是好消息;但幅度是合同自身基数的4.9%,不是对一个合同从未引用过的目标价减800美元。我故意不拿4.9%去乘3200算出一个美元数,因为那一步正是我要警告的错误:把一个基数上的百分比套到另一个基数的数字上,看着精确,其实不成立。
16个柜在现货上。这是整个账本里唯一能看见那800美元的柜子。16乘800是12800美元一个月,而且这还假设16个柜全在马士基第45周按开舱价走掉。换到达飞3400,跟目标价的差缩到600一柜,16个柜是9600。换到阳明2400,差是1600一柜,16个柜是25600一个月。25600就是采购总监会放进幻灯片的那个数,因为它是能拿到的最大的数。
它也是整套材料里最不可靠的数。2400是部分航次的报价。如果你16个现货柜只有8个能塞进那些航次,这8个柜相对4000的差是12800,另外8个还得按3200或3400走。按3200算:8个柜乘800是6400,合计19200——而你已经搭进去团队一周时间,追的还是一条11月上旬运力偏低的航线上的报价,一个空班就能在你出运前把舱位收走。
再把这40个柜按那个100美元的变化算一遍,因为这是整件事里唯一一个同口径对比:马士基第45周3200,对马士基自己10月末的水平,降100。40柜乘100,一个月4000美元。对一个每月出40柜的货主,这才是这一周真实的尺寸。所有大于4000美元的数,都是拿一个从来没人真的开过票给你的目标价做对比。
4000和32000之间这道口子,就是这一篇的全部。它也是一条6%的标题永远不会告诉你的,因为标题只能挑一个数,而这个市场此刻同时跑着三个。
那议价筹码到底往哪边偏?偏了,但没有盘面显示的那么多。一家船公司开舱比自己宣涨的目标低800,等于公开且带日期地告诉你它的目标值多少。对一个正要进招标的买家,这是送上门的东西,比任何指数都好用,因为它是船公司自己的数,不是一个篮子。但它没告诉你下一次开舱落在哪儿。11月上旬运力供给相对偏低;空班一加码报价就稳住;哪一段爆舱,涨价就回来。把3200当成新地板、在某一周的底部签十二个月,犯的是和在某一周顶部签一样的错,不过标题更好看。
我在买方这一侧的处境,还会被一件跟船公司无关的事放大或抵消:我手上的库存。如果库销比偏高、库存覆盖周数超出计划,现货往下走是我真能用得上的筹码,因为我可以等一个航次,而且能面不改色地说出来。如果覆盖很薄、配送中心已经对着一季度计划缺货,同样的降价一文不值,因为我必须出运,而一个必须出运的买家在任何价格上都没有筹码。在有人拿那6%跟我说事之前,我先搞清楚这个月我是这两种买家里的哪一种。
接下来讲反过来的可能,这个判断会在四个条件上翻转,我要在签字前把它们写下来。
如果其他船公司跟降,3200就不算一家船公司便宜,而变成这一周的成交水位,我现货那部分真的往下重置。如果不跟,3200就是一家船公司一个航周的事,3200、3400、2400之间的价差仍然是逐家、逐航次谈的决定。
如果11月上旬的实际装载比偏低的运力所暗示的要满,或者空班继续加码,地板就不成其为地板。薄航周里出现爆舱,是回到普涨最快的路,而它跟降价写在同一段来源里。
如果台风蔷琵影响东南沿海装卸,这一周订舱顺延,按3200订的柜子会按下一周开舱价重新定价。这在我的现货那部分是成本风险,在合同那部分是服务风险,而且这种周最容易把一个运费节省变成空运电话。
中欧贸易谈判,以及中东局势与关键海峡通航,这两个动的不是价格是航线本身。航线一改,运输时间就改;运输时间一改,安全库存天数就改;安全库存天数一改,占用的就是营运资金。一个月4000美元的运费节省,在航线拉长、我要多压一周库存面前很快就消失了。
我要是采购,我会这么签。
长约这块,指数联动条款我保留,但我要求它用大白话写清四件事:挂哪个指数、基数多少、什么时候重置、地板在哪。然后加一个上下限。加上下限不是为了预测运价,是为了逼那4.9%和那800美元在我成本结构里落回同一个位置——现在它们落在两个位置,而且没人对账。我还要求指数调整每季度按我自己航线上真实结算的运价对一次账。指数是市场的一个篮子,我那40个柜是同一条航线上的40个柜,这两者之间的差就是钱藏身的地方。
长约和现货的比例这块,我不会因为现货比目标价低800就把货量推到现货上。合同份额我整个11月按住不动,用现货那部分当探针:16个柜照买,3200在哪个航次真能拿到就拿到,每一柜把实际结算价记下来,月底拿这本账去对指数变动。如果四周之后结算价和指数讲的是两回事,我就学到了一件关于我自己条款的事,这是任何标题都不会告诉我的。
船公司组合这块,2400哪个航次真有我就拿哪个航次,按单航次订,绝不按整条航线的方案订。拿一个只存在于部分航次的价格去签方案,是采购团队最后背上一个服务承诺、而价格只是船公司在自己一部分航次上给过价的典型路径。3400同理:它跟同一周差100美元,100美元不值得换一次服务。
库存这块,这一周不是砍安全库存天数、把运费省下来的钱花掉的时候。11月上旬运力相对偏低,空班或天气延误打的是前置时间,不是价格。要花那4000美元,我等12月的柜子进了配送中心再花,而且花的时候要清楚,12月合约交易的已经是另一件事。
日历这块,我在墙上钉三个检查点。第45周的开舱窗口,这是我唯一同口径的数。11月上旬的实际装载率与空班力度,它决定3200是地板还是一个路过的地方。还有11月合约不再讨论涨价落不落地、12月合约开始讨论还有没有下一波的时点——这两者在市场里已经分化,我的招标也该照这个分化去拆。
最后讲一句账期,这是我KPI表上从来没人把它和运费联系起来的那一行。40个柜、4000美元的运费变动,放在欧洲配送中心90天付款周期里是个小数目。我还是要追它,原因不是这4000美元,而是它是这一周里我唯一能拿出证据的运费数字。一个你证明不了的成本结构,就是一个你谈不动的成本结构。
这就是买方版本的这件事。市场看见的是一个6%的跌幅和一家船公司把自己宣涨的目标砍掉800。我看见的是三个互相不认账的价格,其中一个挂在我的合同上、两个没有,以及一个我能拿到财务面前解释的每月4000美元。这一周所有大于4000美元的数都是别人的算术,而偏偏这一周它们会被最自信地甩到我脸上。
↑ 返回核心要点