核心要点
先看结论——该做什么、什么时候做:
- 10个工作日内,由客服负责人牵头,把跨太平洋航线上所有对客户和内部的交货承诺从固定日期改为七天窗口;新的订单确认一律不得直接引用订舱确认书上的预计到港时间。
- 在11月的计划周期里,把东行在途安全库存上调7.28天的覆盖量——60个柜一个月的航线约为15个柜;责任人是需求计划岗,农历新年后新一轮船期公布时(1月底)复核一次。
- 本月起每季度从一个备用装货港(宁波舟山或青岛)跑两票测试完成备选资格验证;责任人是运输经理,放量触发线是上海准班率连续两个月低于20%。
- 合同谈判时向承运人索取含缓冲的公布环回,而不是一个头条运输时间;责任人是承运人关系负责人,凡不带缓冲的时效一律视为不可用于计划。
- 12月每周盯三个数:上海靠泊延误、上海锚地等泊船数、自己的滚舱箱数;升级到空运或加急的触发线是靠泊延误连续两周超过五天,或滚舱箱数超过月量的5%。
- 农历新年后先复核再下结论:若到2月中旬船期仍未对上表,把七天缓冲带进第二季度,不要急着放掉。
Sea-Intelligence统计,8月亚洲港口准班率只有32.2%,晚到的船平均延误7.28天。中国港口准班率从7月的35.8%掉到23.9%,上海仅12.2%,宁波舟山16.9%;新加坡从42.6%掉到32.4%。上海等泊船数从9月7日的129艘降到28日的47艘,靠泊延误仍超过5天。承运人估算10月跨太平洋有效运力要少15%至20%。台风积压叠加旺季,出货缓冲还得往上加。
详细拆解
把地图沿中国海岸线摊开,在每一个喂给跨太平洋航线的港口上点一个记号。十年前你问这条海岸线的问题是:它一小时能吊多少个箱子。今天决定你交货日期的问题是:挂靠这里的船,会不会在船期表说好的那一天到。
Sea-Intelligence 统计,8月亚洲港口的准班率只有32.2%。大约三艘船里有一艘准。晚到的船不是晚几个小时——平均晚7.28天。再往里看,中国港口的准班率从7月的35.8%掉到23.9%,上海只有12.2%,宁波舟山16.9%。一向处在这片区域可靠一端的新加坡,也从42.6%滑到32.4%。
然后还有一个读起来像好消息的数字。上海等泊的船从9月7日的129艘降到28日的47艘。这个月大多数人会反复引用它,而它恰恰是最该小心对待的那一个——因为在它被统计出来的时候,靠泊延误仍然超过五天,而承运人已经在告诉货主:10月跨太平洋的有效运力要少15%到20%。锚地上排的队短了,和一张管用的船期表,不是一回事。
先说真正要紧的数字,它不是头条上那个。32.2%告诉你的是频率,7.28天告诉你的是深度。一艘晚了一周的船不是一艘延误的船,它是一艘错过了自己下一份活的船,因为在班轮网络里,一艘船的生命是按航次环回算的,不是按日历周算的。当晚到的船平均晚七天以上,船期网格就不是被压弯了,而是断了——承运人卖出去、下游每一份计划都继承下来的那个挂靠顺序,已经不再描述任何真实的东西。
这笔算术能解释承运人给出的15%到20%,而且整个过程中没有一艘船被拆掉。假设一个跨太平洋环回是63天:亚洲装货、跨洋、美西卸货、返回。这个环回上要维持周班,需要9条船,因为63除以7等于9。现在加上7.28天的平均延误,并且假设它没有被追回——所谓没有追回,在实际操作里就是:晚了一周的船不会开得更快去补,它只是把下一个环回也晚着开始。
环回变成70.28天,同样的周班现在需要10.04条船。多一条船,约11.6%的运力,纯粹为了原地不动。再叠加装货端和卸货端各一次超过五天的靠泊延误,这笔算术就走到了承运人告诉货主的15%到20%。没有运力离开这支船队。船队还是那么大,网络却变小了,因为同样的船壳转得更慢。
为什么是现在,并不神秘。一个台风季压在了一个旺季上。风暴留下的箱子还堆在场站上,节前的出口高峰就到了,两件事必须在同一个窗口里做完。这就是9月7日上海有129艘船在等的原因。风暴之后真正值得点出来的推手,是承运人自己的反应:环回乱了就靠跳港来修,而跳港正是把船期问题变成运力问题的机制。船还在,航次没了。有效这两个字才是有效运力的关键——那15%到20%没有被拆掉,它被取消了。
现在说我认为正在被误读的部分,也是要小心对待47这个数字的原因。上海的等泊船数三周里从129艘降到47艘,会被当成恢复来引用。排队是一个存量,船期是一个流量。存量可以通过让船不按顺序靠泊来排空——泊位窗口给谁准备好了就给谁,而不是给原本排到的人——而一个拥堵的港口做的就是这件事。锚地上的队伍变短了,目的港的到港形态却更糟了,因为本来约定在几天之内先后落地的船,现在相隔一周到。等泊队伍减半而靠泊延误仍超过五天,就是证据:锚地清空了,泊位没有。拥堵没有消失,它挪到码头里面去了。
对进口方来说,到港顺序错乱比等待更难办,而且几乎没人把它纳入计划。等待你可以用安全库存吸收,顺序不行。卖给你的一周三班变成三条船分三天落,坏掉的不是库存,是所有钉在日期上的东西:铁路截关时间、拼箱集拼窗口、配送中心已经订好的人工、以及对客户承诺过的一次性合并交付——最后客户收到的是三次分批。延误一周扛得住。九天里三次计划外收货是完全不同的成本,而且它在所有指标里都是隐形的,因为这些指标量的是船晚了多少,不是它到得有多错乱。
还有一条推论,是这一页里最便宜的工具。如果三艘船里大约两艘在窗口外到,那么订舱确认书上印的那个预计到港时间就不是预测,是占位符。下游任何继承了这个时间的承诺,都继承了这个误差,而这个误差现在以周计,不再以天计。供应链里的大部分延误不是在港口产生的。它是在几周之前,从一个从来就不成立的日期里被带进来的,然后被当成承诺递给了客户。改掉你承诺的东西不花一分钱,它是整个局面里唯一标价为0的工具。
新加坡值得单独说一句,因为它是这片区域骨架上的关节。它主要不是一个起运港,它是二线亚洲港口的箱子换上干线船的地方。新加坡的准班率从42.6%掉到32.4%,延误不会停在新加坡,它会传给每一条接驳它的支线,而这些支线服务的港口从来不会出现在头条数字里。所以亚洲的32.2%低估了这件事的波及面:你为了躲开上海而想转去的那些港,很多正是通过新加坡连着上海的,它们继承的是同一个星期。把地图摊到整个区域而不是只摊到中国,你就会明白为什么改港这件事并没有纸面上看起来那么随手可得。
这是脉冲还是转折?诚实的答案有两半。台风是脉冲:风暴会过去,被它压住的箱子几周内就能做掉。7.28天不全来自风暴。它是一个冲击落在阻尼极小的网络上时的产物,而阻尼正是已经消失的东西。十年前同样的天气只会造成平均两天的延误,因为那时有可以投进去的备用船,环回里留着余量,联盟结构也灵活到能在季中重排。今天备用运力很薄,航线的船期一季一定,场边什么都没有等着。冲击是脉冲,传导是结构性的。把地图摊到十年上看,变的不是天气,是这张网吸收天气的能力变差了,同样一场风暴今天的代价大约是过去的三倍。
把同一张地图和十年前比,有意思的不是港口,是余量。十年前,同样形状的冲击落进的是一个船太多的市场,多余的运力把它吸收掉了:联盟可以往一条航线上加一艘船,租约可以续一段,环回两周内就恢复了。这层余量,正是十年的整合、拆船和有纪律的运力管理拿走的东西。今天的网络更紧、跑起来更便宜,吸收冲击的能力却弱得多。所以正确的比较单位不是准班率,是恢复时间——也就是这张网格要几周才能回到自己。十年前这个答案是两到三周。当7.28天的平均延误被带进一个旺季、又没有余量可以吸收它,诚实的答案是:恢复要等到淡季。
还有一个二阶效应落在美国那一端,几乎没人把它建模进去。如果8月亚洲的平均到港晚一周,那么卸货高峰就会扎堆并且延后地抵达目的港码头,而那些码头要在一个被压缩的窗口里接住几周的量。拥堵不会停在起运地。它会跟着走,并且抵达一个原本按平滑流量安排人工和堆场的港口。只看亚洲准班率的人,只看了一半:另一半是目的港接到的是一条流还是一堆垛,而垛才是产生停留天数、底盘车短缺和预约积压的东西。
还有一笔算术,因为它决定的是这个月发生什么,不是明年。如果有效运力少了15%到20%,而承运人先保合约客户,缺口就会出现在即期市场上,而且表现为订舱确认之后被滚掉。滚舱不是随机的,它落在承诺关系最弱的那些货上。所以实际要问的是:你的货量里哪一部分是受保护的、哪一部分是裸露的?这个问题一个下午就能回答——把你的订舱逐条对着合同条款列一遍。如果旺季高峰的大部分压根不在任何承诺里,那么这15%到20%几乎全部落在你最在乎的那些箱子上。
有三个条件能把它翻过来,值得分开看,因为它们分属不同的责任方。如果进口需求在一季度明显转弱,船期网格靠一两个环回就能自我修复,旺季拖到2027这个判断就是错的——有空闲时间的网络会自己对上表。如果承运人在签约季把公布的环回里真正加上缓冲,亚洲一个岸桥都不用加,准班率就能回来,因为准班率先是船期表的变量,其次才是码头的变量,而船期表是承运人自己定的。如果两样都没发生,而靠泊延误在进入11月后仍超过五天、等泊船数却仍在50艘以下,那么瓶颈就在码头内部——堆场密度、闸口时间、岸桥工时——它不会随着天气好转而消失。最后这一条才是检验,而且是一个两周就能做完的检验。
这个检验可以自己做,不必等下一次月度数据发布。挑出你真正在用的五条航线,接下来六周里,逐条航次记录装货港的公告到达时间和实际到达时间。六周足够看出这个缺口是在收窄还是在张开,而且这是关于你自己的网络的数据,不是关于亚洲整体的。如果到11月底平均缺口仍在五天以上,整个一季度就按"要等农历新年之后才收窄"来做计划。如果收窄到三天以内,缓冲可以在1月的计划周期里放掉。无论哪种,你用来跑的数是你自己的,而且比新闻里的那个新六周。
把数字摆上来。假设一家发货人每月东行跨太平洋走60个柜,一年720个柜,平均每柜货值5.5万美元,其中12个柜挂着零售到货窗口。假设年资金成本8%。要覆盖7.28天的到港波动,你需要7.28天的在途额外覆盖,按每天2个柜算就是约15个柜。15个柜乘5.5万美元,是82.5万美元的资金压在途上,按8%算一年约6.6万美元。这就是吸收波动、而不是跟它较劲的价格。
再把其他工具标个价。如果有效运力少15%而你拿不到舱位,60个柜一个月里大约有9个柜有滚舱风险,一年108个;按每柜滚舱400美元的额外仓储、二次订舱和一次客户罚金算,是约4.32万美元一年,再加上比这更多的信任损耗。把20%的货转到一个备用装货港,按每柜内陆差价250美元算,是一个月12个柜、约3.6万美元一年。窗口快守不住时把那12个柜里的2个改空运,按每柜差价1.2万美元算,是一次2.4万美元。这些不是用来二选一的,它们是分层的,关键是顺序。时间是最便宜的一层,可选口岸是第二层,紧急补救最贵,而改掉承诺方式垫在所有层下面,不花钱。
说到时点,这件事已经在你手上的数字里了,不在预测里。7.28天是8月的测量值。9月28日上海的等泊队伍还在清空,而清空的同时靠泊延误仍超过五天。承运人10月就告诉货主按少15%到20%的有效运力做计划。传导不是一个会不会的问题,它已经坐在你10月和11月的到货里了。还悬着的是它持续多久,而决定它的机制还是我一直在说的那个:一个每个环回背着七天债务的船期网格,只能在空闲窗口里还清,而跨太平洋下一个真正的空闲窗口在农历新年之后。这就是旺季拖到2027这个判断的全部依据,它讲的是船期表,不是需求。
该做什么就从这里往下推,而且主要是先建哪一层的问题。免费的那层立刻建:报一周,不报某一天。便宜的那层紧跟着:60个柜的航线上加15个柜的覆盖,在11月的计划周期里定下来,而不是12月临时凑。然后买那个选择权:每季度从一个备用装货港——宁波舟山或青岛——跑两票测试,花几千美元和一个人的注意力,但从没跑过的方案一分钱都不值。最贵的那层留给真正的紧急情况。签约季里,别再买运输时间:要那份带缓冲的公布环回,任何不带缓冲的运输时间都视为不可用于计划,因为它本来就是。
会踩的坑值得点出来,因为它们是同一个错误的不同形状。把下降的等泊船数读成恢复,而排队是存量、流量还是断的。逐月追准班率,而上海单月12.2%量的是深度、不是在预测12月,一个三十天里动十二个点的序列本身就是噪声很大的。只靠库存解决船期问题,而库存吸收的是波动,它挪不动铁路截关、集拼窗口、或者你已经订好的人工。还有假定旺季在1月结束,而当债务背在环回里而不是背在箱子里时,它只在有空闲的时候才清得掉,不会随着翻日历清掉。
三月再把地图摊开。船还在它们一贯在的地方,岸桥还在按一贯的速度吊箱。会变的是:当初卖给你的那张船期表,到底是对世界的描述,还是对世界的愿望。十年前这条海岸线用每小时多少个动作来衡量,那是正确的单位。现在它衡量的是订舱单上那个日期还算不算数,而这已经是另一种网络了——在这种网络里,稀缺的不是钢材,不是水深,甚至不是泊位,而是肯不肯公布一张真的船期表。
↑ 返回核心要点