开篇:一句话结论

贸易公司的钱,主要不在银行账上,在三个池子里:客户欠的应收池,飞机货车上的在途池,货架上的库存池。三池是连通的,堵住一个,水会漫到另一个——库存清不掉就赊出去变成应收,应收收不回就变成坏账。管现金流的办法就是给三个池子各定一条上限,每周做一次四周滚动预测。本文给出三池的定义、资金占用的完整测算、现金转换周期的算法,以及三条预警线。

一、账上明明有两百万,为什么付不出八十万

老徐做 IC 分销八年,公司规模不算小。去年有个月,他遇到了一件想不通的事。

那个月账上现金有两百多万,供应商一笔八十万的到期货款到期了,财务说付不出。老徐以为财务算错了,把网银打开自己看——余额确实有两百多万。

他让财务把接下来三周要付的钱列出来。列完是这样的:两笔采购到期货款合计 130 万,工资社保 42 万,季度税 28 万,房租和仓储 15 万。加起来 215 万。而这三周能确定收到的钱,只有 60 万。

两百多万的余额,其实是三周前就已经属于别人的钱了。

老徐的问题不是缺钱,是看不见钱在哪。他每天看的是银行余额,而银行余额是个结果,不包含任何未来信息。真正该看的是三个池子:钱有多少压在客户那里、多少压在路上、多少压在货架上,以及这三块加起来,需要多少自有资金去撑住这门生意。

后来他做了三件事:把三个池子的余额每周统计一次,把未来四周的收付款排成一张表,给每个池子定了上限。半年后,同样的流水规模,他账上常备现金从两百多万降到一百万出头,多出来的一百多万拿去做了两个紧俏型号的备货。

二、三个池子,怎么算

2.1 应收池:钱在客户手里

应收池 = 期末应收账款余额(含税,含已开票未收,含未到期部分)

这个池子最容易被看轻,因为它看起来是「资产」。但它占用的是你的真金白银,而且它有一个特点:越大越危险,因为大额应收往往来自大额赊销,而大额赊销的对象一旦出问题,是单笔致命的。

换算成天数更好判断:

应收天数 DSO = 应收余额 ÷ 月均含税销售额 × 30

判断基准是和你的账期比。给客户 30 天账期,DSO 正常应该在 45 到 55 天(含开票和结算的时间差)。超过 75 天,说明有人在拖,或者你的催收根本没启动。

2.2 在途池:钱在飞机和货车上

在途池是最容易被忽略的一个池子,因为它平时不在任何一张报表上。

在途池 = 采购在途 + 销售在途

采购在途,是已下采购单但未入库的货值,包括已经预付出去的定金和尾款。外贸单尤其重:一笔货从下单到入库,海运加报关常常 30 到 45 天,这期间钱已经出去了,货还没到,库存表上也看不到。

销售在途,是已出库但未签收、未到收款节点的部分。它和应收是接力关系:货在途时算在途池,客户签收开票之后转入应收池。

在途池的管理要点是:采购下单这个动作,本身就是在往在途池里注水。下单前必须先看在途池里已经有了多少,别让同一个型号的在途量叠起来。

2.3 库存池:钱在货架上

库存池 = 期末库存金额(按落地成本计)

库存天数 DIO = 库存金额 ÷ 月均销售成本 × 30

元器件贸易 60 到 90 天是常见区间。真正需要注意的是结构,不是总额:库龄 180 天以上的那部分,实质上已经不是库存,是沉淀资产。这一块的处置动作,是呆滞料的分级处理专门讲的内容。

2.4 三池合计与净占用:一个完整测算

假设一家公司月均含税销售额 300 万,月均销售成本 260 万,月均采购额 250 万。

池子余额换算天数备注
应收池600 万60 天600 ÷ 300 × 30
在途池90 万11 天采购在途 60 万 + 出货在途 30 万
库存池400 万46 天400 ÷ 260 × 30
三池合计1,090 万—这是占压总额
应付(减项)150 万18 天150 ÷ 250 × 30

净营运资金占用 = 1,090 − 150 = 940 万

现金转换周期 CCC = DIO + DSO − DPO = 46 + 60 − 18 = 88 天

88 天是什么意思?意思是:从你把钱付给供应商那一刻算起,到这笔钱以货款形式回到账上,中间要 88 天。这 88 天里的资金缺口,必须用自有资金或者外部融资顶上。

按日均销售成本 8.67 万算,维持这个规模需要垫付的资金约 763 万。这也解释了一个常见现象:营收翻倍的公司,老板反而更缺钱——因为营收翻倍,三池同步膨胀,而利润还在池子里没变成现金。

三条预警线与每周滚动预测

三条预警线:

预警项黄线红线动作
现金覆盖倍数可用资金 ÷ 未来 30 天应付款 < 1.2< 1.0催收 + 推迟非急采购
逾期应收占比90 天以上占应收 > 10%> 20%停发该客户全部在途订单
库存周转天数> 120 天> 180 天停止常规采购,先消化

每周滚动预测表的做法很简单:一张表,横轴是未来四周,纵轴两行——预计收款、预计付款。收款按应收单据的约定账期日排进去,付款按应付单据的到期日和工资房租税费的固定日期排进去。每周更新一次,把已发生的替换成实际数。

这张表不需要很精确,它的价值在于提前四周告诉你哪一周会出现缺口。提前四周知道,你有十几种办法;提前一天知道,你只有两三种。

三个池子要同时管,还有一条容易被忽略的原则:它们是连通的。赊销把库存池的水引到应收池,账面库存降了,实际占用没变;降价清库存把库存池的水变成亏损,账面现金多了,净资产少了。所以任何管理动作,都要看它对三池总额的影响,不能只看单个池子。

三、落地到系统:让三池自己算出来

三池手算也能算,但一个月算一次太晚了。要让它变成日常工具,得靠系统自动出数。

第一,应收池要按单据自然生成。出货单审核通过,应收自动生成,到期日由账期自动推算,账龄由到期日自动滚动。这样应收余额和账龄结构,每天早上都是新的。

第二,在途池要从采购单据里取。采购单一旦审核,货值就进在途池;入库之后自动转出。这个功能在采购侧就是待采清单与在途量比对——下采购单之前,系统先告诉你这个型号的在途还有多少,避免在途量叠罗汉。

第三,库存池要按成本快照计。成本不锁,库存池的金额就是浮动的,用它算资金占用没意义。这方面和八个指标的阈值线是同一套数据。

第四,预警要能自动跑。三条线在系统里设成参数,越过线自动提示,而不是等人去看报表才发现。

第五,客户维度要能拆开。三池总额能管住大盘,但你还需要知道是哪几个客户把应收池撑大的。这一层要靠按客户维度拆毛利配合——一个客户如果既占着大额应收,又只贡献微薄毛利,那这个客户的真实成本是被低估的。

这些数据和动作合起来,构成经营分析与业财一体的全套方法里最贴近生死的一块。

四、常见误区

  • 只看银行余额,不看三池。余额是历史结果,不含未来信息。正确的是:每周做四周滚动预测,看未来缺口。
  • 把赊销当成清库存的手段。库存池的水只是流到了应收池,总占用没变,还多了一重坏账风险。正确的是:算三池总额,别只看单池。
  • 忽略在途池。外贸单的在途期长达 30 到 45 天,这笔钱既不在库存表也不在应收表上。正确的是:采购单审核即计入在途,入库才转出。
  • 催收只催最后一天。等到期才催,已经晚了。正确的是:到期前 7 天提醒一次,逾期当天升级,逾期 30 天停发。

FAQ

我们基本不做赊销,是不是就不用管应收池了?

要管,只是池子小。只要有账期就有应收,哪怕只有 15 天。而且不做赊销的公司,库存池和在途池通常更大——你用现金换来的货,全压在仓库里。

现金转换周期多少算健康?

不同模式差别很大,没有通用值。判断标准是趋势:拿你自己的历史 CCC 做基准,环比增加超过 20% 就要查原因。元器件贸易因为外贸在途长,60 到 90 天不算罕见。

四周滚动预测要不要做得很细?

不用。收款只排金额较大的确定项,小额零散的按历史均值估一个总数。付款要排全,因为付款是刚性的。精度够用来判断「哪一周会缺钱」就行。

缺钱的时候先延谁的款?

先延供应商,再延采购,最后才考虑延税。供应商可以谈,税务不能谈。但延供应商的前提是提前沟通,不要到到期当天才说——这是信用,比一笔货款值钱。

这份方法,我们做成了一张表

把三个池子的余额、四条天数、三条预警线填进一张表,每周花十五分钟更新一次。你会第一次知道自己这门生意到底要垫多少钱,以及哪一周会缺钱。

主 CTA:看三池水在系统里怎么实时算 次 CTA:继续读:元器件贸易KPI →